From 202875affd1e387ae566ea056155c7bcd6e191d4 Mon Sep 17 00:00:00 2001 From: Philippe Gras Date: Tue, 30 Jul 2024 15:55:34 +0200 Subject: [PATCH] Add more classes: all from hist and geom Add classes from the ROOT Geometry package and missing classes from the Histogram library. List of newly included classes: TH2S.h, TGeoHelix.h, TF12.h, TH1F.h, TGraph2DErrors.h, TSpline.h, TGeoUniformMagField.h, TFitResult.h, TVirtualGeoConverter.h, TPrincipal.h, TNDArray.h, TF1Convolution.h, TGeoTorus.h, HFitInterface.h, Rtypes.h, TGeoShapeAssembly.h, TH2Poly.h, TGeoArb8.h, TVirtualGeoPainter.h, TGeoHalfSpace.h, TGraph2D.h, TProfile2Poly.h, TGeoMatrix.h, TVirtualGraphPainter.h, TGeoParallelWorld.h, TGraphDelaunay.h, THn.h, TFormula.h, TH1I.h, TGeoSystemOfUnits.h, TVirtualPaveStats.h, TBinomialEfficiencyFitter.h, TGeoParaboloid.h, TH2C.h, TGeoTrd2.h, TGeoRegion.h, TVirtualGeoTrack.h, TGeoEltu.h, TF3.h, TSVDUnfold.h, THnSparse.h, TF1AbsComposition.h, TH3C.h, TH3D.h, Foption.h, TH3S.h, TGeoHype.h, TGeoTrd1.h, TMultiDimFit.h, TGeoExtension.h, TH1S.h, TH1D.h, TVirtualHistPainter.h, TH1K.h, TGeoRCPtr.h, TGeoPhysicalNode.h, TGraphErrors.h, TGeoTube.h, TBackCompFitter.h, TF2.h, TGraphMultiErrors.h, TH3I.h, TGeoBoolNode.h, TGeant4SystemOfUnits.h, TGeoBuilder.h, TGeoCache.h, TGeoNode.h, TGeoPgon.h, TGraphTime.h, TGeoTypedefs.h, TGeoVoxelFinder.h, TGeoXtru.h, TGraphBentErrors.h, TGeoManager.h, TGeoStateInfo.h, TH3F.h, TH3.h, TFitResultPtr.h, THnChain.h, TLimit.h, TGeoOpticalSurface.h, TGeoBranchArray.h, TGeoVector3.h, TVirtualFitter.h, TGeoGlobalMagField.h, TEfficiency.h, THStack.h, TGeoAtt.h, THLimitsFinder.h, TGeoMaterial.h, TGraph2DAsymmErrors.h, THistRange.h, TGeoScaledShape.h, TGeoTessellated.h, TH2F.h, TF1NormSum.h, TAxisModLab.h, TKDE.h, TScatter.h, TH1C.h, TGeoNavigator.h, TGeoPara.h, TGeoPatternFinder.h, TH2I.h, TGeoElement.h, TVirtualMagField.h, TGeoPolygon.h, THnSparse_Internal.h, TLimitDataSource.h, TFractionFitter.h, TGeoCone.h, TGeoVolume.h, TProfile3D.h, TGeoMedium.h, TGeoPcon.h, TH2D.h, TGraphAsymmErrors.h, TGDMLMatrix.h, TGeoCompositeShape.h, THnBase.h, TConfidenceLevel.h, TGeoBBox.h, TGeoShape.h, TGeoSphere.h, TGeant4PhysicalConstants.h, TGraphSmooth.h, TGraphDelaunay2D.h, TPolyMarker.h, TGeoPhysicalConstants.h Code generated with ROOT.jl-generator commit 3ad4328805de9a9dc8cdffca7bb7a519e7ad307c --- .gitignore | 4 + deps/Makefile | 2 +- deps/build.jl | 2 +- deps/generated_cxx.make | 2 +- deps/src/JlClasses_001.cxx | 439 +- deps/src/JlClasses_002.cxx | 414 +- deps/src/JlClasses_003.cxx | 634 +-- deps/src/JlClasses_004.cxx | 1344 +++-- deps/src/JlClasses_005.cxx | 1151 +++-- deps/src/JlClasses_006.cxx | 1155 ++--- deps/src/JlClasses_007.cxx | 3369 +++++------- deps/src/JlClasses_008.cxx | 1074 ++-- deps/src/JlClasses_009.cxx | 2803 ++++------ deps/src/JlClasses_010.cxx | 2534 ++++++--- deps/src/JlClasses_011.cxx | 1929 ++----- deps/src/JlClasses_012.cxx | 2102 +++++++- deps/src/JlClasses_013.cxx | 1006 ++-- deps/src/JlClasses_014.cxx | 1365 +---- deps/src/JlClasses_015.cxx | 1745 ++----- deps/src/JlClasses_016.cxx | 1806 ++++--- deps/src/JlClasses_017.cxx | 2247 ++++++-- deps/src/JlClasses_018.cxx | 1697 +++--- deps/src/JlClasses_019.cxx | 1092 ++-- deps/src/JlClasses_020.cxx | 1285 ++++- deps/src/JlClasses_021.cxx | 1058 ++++ deps/src/JlClasses_022.cxx | 751 +++ deps/src/JlClasses_023.cxx | 1019 ++++ deps/src/JlClasses_024.cxx | 975 ++++ deps/src/JlClasses_025.cxx | 1303 +++++ deps/src/JlClasses_026.cxx | 437 ++ deps/src/JlClasses_027.cxx | 749 +++ deps/src/JlClasses_028.cxx | 1040 ++++ deps/src/JlClasses_029.cxx | 1574 ++++++ deps/src/JlClasses_030.cxx | 702 +++ deps/src/JlClasses_031.cxx | 475 ++ deps/src/JlClasses_032.cxx | 392 ++ deps/src/JlClasses_033.cxx | 759 +++ deps/src/JlClasses_034.cxx | 1113 ++++ deps/src/JlClasses_035.cxx | 991 ++++ deps/src/JlClasses_036.cxx | 753 +++ deps/src/JlClasses_037.cxx | 741 +++ deps/src/JlClasses_038.cxx | 2354 +++++++++ deps/src/JlClasses_039.cxx | 879 ++++ deps/src/JlClasses_040.cxx | 1044 ++++ deps/src/JlClasses_041.cxx | 1082 ++++ deps/src/JlClasses_042.cxx | 1463 ++++++ deps/src/JlClasses_043.cxx | 3112 +++++++++++ deps/src/JlClasses_044.cxx | 969 ++++ deps/src/JlClasses_045.cxx | 835 +++ deps/src/JlClasses_046.cxx | 721 +++ deps/src/JlClasses_047.cxx | 762 +++ deps/src/JlClasses_048.cxx | 742 +++ deps/src/JlClasses_049.cxx | 602 +++ deps/src/JlClasses_050.cxx | 1173 +++++ deps/src/JlClasses_051.cxx | 1495 ++++++ deps/src/JlClasses_052.cxx | 810 +++ deps/src/JlClasses_053.cxx | 954 ++++ deps/src/JlClasses_054.cxx | 1350 +++++ deps/src/JlClasses_055.cxx | 878 ++++ deps/src/JlClasses_056.cxx | 981 ++++ deps/src/JlClasses_057.cxx | 1142 +++++ deps/src/JlClasses_058.cxx | 1180 +++++ deps/src/JlClasses_059.cxx | 427 ++ deps/src/JlGlobals.cxx | 1979 ++++++- deps/src/generated_cxx | 2 +- deps/src/jlROOT.cxx | 1638 ++++-- deps/src/jlROOT.h | 160 +- examples/geom/assembly.jl | 108 + examples/geom/geomAlice.jl | 56 + examples/geom/geomAtlas.jl | 27 + misc/ROOT.wit | 57 +- misc/jlROOT-report.txt | 9975 +++++++++++++++++++++++++++++------- misc/jlROOT-veto.h | 31 +- src/ROOT-export.jl | 526 +- src/move.jl | 38 + 75 files changed, 68165 insertions(+), 17420 deletions(-) create mode 100644 deps/src/JlClasses_021.cxx create mode 100644 deps/src/JlClasses_022.cxx create mode 100644 deps/src/JlClasses_023.cxx create mode 100644 deps/src/JlClasses_024.cxx create mode 100644 deps/src/JlClasses_025.cxx create mode 100644 deps/src/JlClasses_026.cxx create mode 100644 deps/src/JlClasses_027.cxx create mode 100644 deps/src/JlClasses_028.cxx create mode 100644 deps/src/JlClasses_029.cxx create mode 100644 deps/src/JlClasses_030.cxx create mode 100644 deps/src/JlClasses_031.cxx create mode 100644 deps/src/JlClasses_032.cxx create mode 100644 deps/src/JlClasses_033.cxx create mode 100644 deps/src/JlClasses_034.cxx create mode 100644 deps/src/JlClasses_035.cxx create mode 100644 deps/src/JlClasses_036.cxx create mode 100644 deps/src/JlClasses_037.cxx create mode 100644 deps/src/JlClasses_038.cxx create mode 100644 deps/src/JlClasses_039.cxx create mode 100644 deps/src/JlClasses_040.cxx create mode 100644 deps/src/JlClasses_041.cxx create mode 100644 deps/src/JlClasses_042.cxx create mode 100644 deps/src/JlClasses_043.cxx create mode 100644 deps/src/JlClasses_044.cxx create mode 100644 deps/src/JlClasses_045.cxx create mode 100644 deps/src/JlClasses_046.cxx create mode 100644 deps/src/JlClasses_047.cxx create mode 100644 deps/src/JlClasses_048.cxx create mode 100644 deps/src/JlClasses_049.cxx create mode 100644 deps/src/JlClasses_050.cxx create mode 100644 deps/src/JlClasses_051.cxx create mode 100644 deps/src/JlClasses_052.cxx create mode 100644 deps/src/JlClasses_053.cxx create mode 100644 deps/src/JlClasses_054.cxx create mode 100644 deps/src/JlClasses_055.cxx create mode 100644 deps/src/JlClasses_056.cxx create mode 100644 deps/src/JlClasses_057.cxx create mode 100644 deps/src/JlClasses_058.cxx create mode 100644 deps/src/JlClasses_059.cxx create mode 100644 examples/geom/assembly.jl create mode 100644 examples/geom/geomAlice.jl create mode 100644 examples/geom/geomAtlas.jl create mode 100644 src/move.jl diff --git a/.gitignore b/.gitignore index 17b6d98..564e19a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,10 @@ *.jl.cov *.jl.*.cov *.jl.mem +*.root +*.png +.gdb_history +trash .ipynb_checkpoints .vscode build.log diff --git a/deps/Makefile b/deps/Makefile index fce1336..4248750 100644 --- a/deps/Makefile +++ b/deps/Makefile @@ -7,7 +7,7 @@ BUILD_DIR = build ROOT_CONFIG = root-config UNAME=$(shell uname) -ROOT_LIBS = $(shell $(ROOT_CONFIG) --libs) +ROOT_LIBS = $(shell $(ROOT_CONFIG) --libs) -lGeom ROOT_INC_DIR = $(shell $(ROOT_CONFIG) --incdir) CPPFLAGS = -MMD -I. -I $(CXXWRAP_PREFIX)/include diff --git a/deps/build.jl b/deps/build.jl index aa38079..ed97404 100644 --- a/deps/build.jl +++ b/deps/build.jl @@ -60,7 +60,7 @@ found_root_ok || exit(1) const buildpath = joinpath(scratch, "build") -cmd=`make BUILD_DIR=$buildpath CXXWRAP_PREFIX="$CXXWRAP_PREFIX" JL_SHARE="$JL_SHARE" JULIA="$JULIA" ROOT_CONFIG="$rootconfig" -j $(Sys.CPU_THREADS)` +cmd=`time make BUILD_DIR=$buildpath CXXWRAP_PREFIX="$CXXWRAP_PREFIX" JL_SHARE="$JL_SHARE" JULIA="$JULIA" ROOT_CONFIG="$rootconfig" -j $(Sys.CPU_THREADS)` @info "Build command: " * string(cmd)[2:end-1] * " executed in " * pwd() * " directory." #julia needs to be in the PATH for julia-config.jl, invoked by the Makefile, to run diff --git a/deps/generated_cxx.make b/deps/generated_cxx.make index 65695dc..e266461 100644 --- a/deps/generated_cxx.make +++ b/deps/generated_cxx.make @@ -1 +1 @@ -WRAPPER_CXX = Extra.cxx jlROOT.cxx JlClasses_001.cxx JlClasses_002.cxx JlClasses_003.cxx JlClasses_004.cxx JlClasses_005.cxx JlClasses_006.cxx JlClasses_007.cxx JlClasses_008.cxx JlClasses_009.cxx JlClasses_010.cxx JlClasses_011.cxx JlClasses_012.cxx JlClasses_013.cxx JlClasses_014.cxx JlClasses_015.cxx JlClasses_016.cxx JlClasses_017.cxx JlClasses_018.cxx JlClasses_019.cxx JlClasses_020.cxx JlGlobals.cxx \ No newline at end of file +WRAPPER_CXX = Extra.cxx jlROOT.cxx JlClasses_001.cxx JlClasses_002.cxx JlClasses_003.cxx JlClasses_004.cxx JlClasses_005.cxx JlClasses_006.cxx JlClasses_007.cxx JlClasses_008.cxx JlClasses_009.cxx JlClasses_010.cxx JlClasses_011.cxx JlClasses_012.cxx JlClasses_013.cxx JlClasses_014.cxx JlClasses_015.cxx JlClasses_016.cxx JlClasses_017.cxx JlClasses_018.cxx JlClasses_019.cxx JlClasses_020.cxx JlClasses_021.cxx JlClasses_022.cxx JlClasses_023.cxx JlClasses_024.cxx JlClasses_025.cxx JlClasses_026.cxx JlClasses_027.cxx JlClasses_028.cxx JlClasses_029.cxx JlClasses_030.cxx JlClasses_031.cxx JlClasses_032.cxx JlClasses_033.cxx JlClasses_034.cxx JlClasses_035.cxx JlClasses_036.cxx JlClasses_037.cxx JlClasses_038.cxx JlClasses_039.cxx JlClasses_040.cxx JlClasses_041.cxx JlClasses_042.cxx JlClasses_043.cxx JlClasses_044.cxx JlClasses_045.cxx JlClasses_046.cxx JlClasses_047.cxx JlClasses_048.cxx JlClasses_049.cxx JlClasses_050.cxx JlClasses_051.cxx JlClasses_052.cxx JlClasses_053.cxx JlClasses_054.cxx JlClasses_055.cxx JlClasses_056.cxx JlClasses_057.cxx JlClasses_058.cxx JlClasses_059.cxx JlGlobals.cxx \ No newline at end of file diff --git a/deps/src/JlClasses_001.cxx b/deps/src/JlClasses_001.cxx index 1416dd0..880b4c4 100644 --- a/deps/src/JlClasses_001.cxx +++ b/deps/src/JlClasses_001.cxx @@ -6,6 +6,88 @@ #include "jlcxx/functions.hpp" #include "jlcxx/stl.hpp" +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TClass +// signature to use in the veto file: TClass +struct JlTClass: public Wrapper { + + JlTClass(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TClass (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TClass.h:81:7 + jlcxx::TypeWrapper t = jlModule.add_type("TClass"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTClass(jlcxx::Module& module){ + return std::shared_ptr(new JlTClass(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type std::type_info +// signature to use in the veto file: std::type_info +struct Jlstd_type_info: public Wrapper { + + Jlstd_type_info(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type std::type_info (" __HERE__ ")"); + // defined in /usr/lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/typeinfo:92:9 + jlcxx::TypeWrapper t = jlModule.add_type("std!type_info"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlstd_type_info(jlcxx::Module& module){ + return std::shared_ptr(new Jlstd_type_info(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TVirtualIsAProxy +// signature to use in the veto file: TVirtualIsAProxy +struct JlTVirtualIsAProxy: public Wrapper { + + JlTVirtualIsAProxy(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualIsAProxy (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualIsAProxy.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualIsAProxy"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualIsAProxy(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualIsAProxy(module)); +} + namespace jlcxx { template<> struct IsMirroredType : std::false_type { }; template<> struct DefaultConstructible : std::false_type { }; @@ -692,360 +774,3 @@ struct JlTNamed: public Wrapper { std::shared_ptr newJlTNamed(jlcxx::Module& module){ return std::shared_ptr(new JlTNamed(module)); } - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; -} - -// Class generating the wrapper for type TBrowser -// signature to use in the veto file: TBrowser -struct JlTBrowser: public Wrapper { - - JlTBrowser(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TBrowser (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:37:7 - jlcxx::TypeWrapper t = jlModule.add_type("TBrowser", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, TBrowserImp *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:58:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, UInt_t, UInt_t, TBrowserImp *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:59:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, Int_t, Int_t, UInt_t, UInt_t, TBrowserImp *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:60:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:62:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:63:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, Int_t, Int_t, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:64:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:66:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:67:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, Int_t, Int_t, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:68:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TBrowser::Add(TObject *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Add(TObject *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:83:18 - t.method("Add", static_cast(&TBrowser::Add)); - t.method("Add", [](TBrowser& a, TObject * arg0)->void { a.Add(arg0); }); - t.method("Add", [](TBrowser& a, TObject * arg0, const char * arg1)->void { a.Add(arg0, arg1); }); - t.method("Add", [](TBrowser* a, TObject * arg0)->void { a->Add(arg0); }); - t.method("Add", [](TBrowser* a, TObject * arg0, const char * arg1)->void { a->Add(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TBrowser::Add(void *, TClass *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Add(void *, TClass *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:84:18 - t.method("Add", static_cast(&TBrowser::Add)); - t.method("Add", [](TBrowser& a, void * arg0, TClass * arg1)->void { a.Add(arg0, arg1); }); - t.method("Add", [](TBrowser& a, void * arg0, TClass * arg1, const char * arg2)->void { a.Add(arg0, arg1, arg2); }); - t.method("Add", [](TBrowser* a, void * arg0, TClass * arg1)->void { a->Add(arg0, arg1); }); - t.method("Add", [](TBrowser* a, void * arg0, TClass * arg1, const char * arg2)->void { a->Add(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TBrowser::AddCheckBox(TObject *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::AddCheckBox(TObject *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:86:18 - t.method("AddCheckBox", static_cast(&TBrowser::AddCheckBox)); - t.method("AddCheckBox", [](TBrowser& a, TObject * arg0)->void { a.AddCheckBox(arg0); }); - t.method("AddCheckBox", [](TBrowser* a, TObject * arg0)->void { a->AddCheckBox(arg0); }); - - DEBUG_MSG("Adding wrapper for void TBrowser::CheckObjectItem(TObject *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::CheckObjectItem(TObject *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:87:18 - t.method("CheckObjectItem", static_cast(&TBrowser::CheckObjectItem)); - t.method("CheckObjectItem", [](TBrowser& a, TObject * arg0)->void { a.CheckObjectItem(arg0); }); - t.method("CheckObjectItem", [](TBrowser* a, TObject * arg0)->void { a->CheckObjectItem(arg0); }); - - DEBUG_MSG("Adding wrapper for void TBrowser::RemoveCheckBox(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::RemoveCheckBox(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:88:18 - t.method("RemoveCheckBox", static_cast(&TBrowser::RemoveCheckBox)); - - DEBUG_MSG("Adding wrapper for void TBrowser::Create(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Create(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:90:18 - t.method("Create", static_cast(&TBrowser::Create)); - t.method("Create", [](TBrowser& a)->void { a.Create(); }); - t.method("Create", [](TBrowser* a)->void { a->Create(); }); - - DEBUG_MSG("Adding wrapper for void TBrowser::Destructor() (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Destructor() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:91:18 - t.method("Destructor", static_cast(&TBrowser::Destructor)); - - DEBUG_MSG("Adding wrapper for void TBrowser::BrowseObject(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::BrowseObject(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:92:18 - t.method("BrowseObject", static_cast(&TBrowser::BrowseObject)); - - DEBUG_MSG("Adding wrapper for void TBrowser::ExecuteDefaultAction(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::ExecuteDefaultAction(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:93:18 - t.method("ExecuteDefaultAction", static_cast(&TBrowser::ExecuteDefaultAction)); - - DEBUG_MSG("Adding wrapper for TBrowserImp * TBrowser::GetBrowserImp() (" __HERE__ ")"); - // signature to use in the veto list: TBrowserImp * TBrowser::GetBrowserImp() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:94:18 - t.method("GetBrowserImp", static_cast(&TBrowser::GetBrowserImp)); - - DEBUG_MSG("Adding wrapper for void TBrowser::SetBrowserImp(TBrowserImp *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::SetBrowserImp(TBrowserImp *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:95:18 - t.method("SetBrowserImp", static_cast(&TBrowser::SetBrowserImp)); - - DEBUG_MSG("Adding wrapper for Bool_t TBrowser::GetRefreshFlag() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TBrowser::GetRefreshFlag() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:97:18 - t.method("GetRefreshFlag", static_cast(&TBrowser::GetRefreshFlag)); - - DEBUG_MSG("Adding wrapper for TObject * TBrowser::GetSelected() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TBrowser::GetSelected() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:98:18 - t.method("GetSelected", static_cast(&TBrowser::GetSelected)); - - DEBUG_MSG("Adding wrapper for void TBrowser::SetRefreshFlag(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::SetRefreshFlag(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:99:18 - t.method("SetRefreshFlag", static_cast(&TBrowser::SetRefreshFlag)); - - DEBUG_MSG("Adding wrapper for void TBrowser::Iconify() (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Iconify() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:100:18 - t.method("Iconify", static_cast(&TBrowser::Iconify)); - - DEBUG_MSG("Adding wrapper for void TBrowser::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:101:18 - t.method("RecursiveRemove", static_cast(&TBrowser::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for void TBrowser::Refresh() (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Refresh() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:102:18 - t.method("Refresh", static_cast(&TBrowser::Refresh)); - - DEBUG_MSG("Adding wrapper for void TBrowser::SetSelected(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::SetSelected(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:103:18 - t.method("SetSelected", static_cast(&TBrowser::SetSelected)); - - DEBUG_MSG("Adding wrapper for void TBrowser::Show() (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Show() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:104:18 - t.method("Show", static_cast(&TBrowser::Show)); - - DEBUG_MSG("Adding wrapper for void TBrowser::SetDrawOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::SetDrawOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:105:18 - t.method("SetDrawOption", static_cast(&TBrowser::SetDrawOption)); - t.method("SetDrawOption", [](TBrowser& a)->void { a.SetDrawOption(); }); - t.method("SetDrawOption", [](TBrowser* a)->void { a->SetDrawOption(); }); - - DEBUG_MSG("Adding wrapper for Option_t * TBrowser::GetDrawOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TBrowser::GetDrawOption() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:106:18 - t.method("GetDrawOption", static_cast(&TBrowser::GetDrawOption)); - - DEBUG_MSG("Adding wrapper for Longptr_t TBrowser::ExecPlugin(const char *, const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TBrowser::ExecPlugin(const char *, const char *, const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:108:18 - t.method("ExecPlugin", static_cast(&TBrowser::ExecPlugin)); - t.method("ExecPlugin", [](TBrowser& a)->Longptr_t { return a.ExecPlugin(); }); - t.method("ExecPlugin", [](TBrowser& a, const char * arg0)->Longptr_t { return a.ExecPlugin(arg0); }); - t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1)->Longptr_t { return a.ExecPlugin(arg0, arg1); }); - t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1, const char * arg2)->Longptr_t { return a.ExecPlugin(arg0, arg1, arg2); }); - t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1, const char * arg2, Int_t arg3)->Longptr_t { return a.ExecPlugin(arg0, arg1, arg2, arg3); }); - t.method("ExecPlugin", [](TBrowser* a)->Longptr_t { return a->ExecPlugin(); }); - t.method("ExecPlugin", [](TBrowser* a, const char * arg0)->Longptr_t { return a->ExecPlugin(arg0); }); - t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1)->Longptr_t { return a->ExecPlugin(arg0, arg1); }); - t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1, const char * arg2)->Longptr_t { return a->ExecPlugin(arg0, arg1, arg2); }); - t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1, const char * arg2, Int_t arg3)->Longptr_t { return a->ExecPlugin(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TBrowser::SetStatusText(const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::SetStatusText(const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:112:18 - t.method("SetStatusText", static_cast(&TBrowser::SetStatusText)); - - DEBUG_MSG("Adding wrapper for void TBrowser::StartEmbedding(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::StartEmbedding(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:115:18 - t.method("StartEmbedding", static_cast(&TBrowser::StartEmbedding)); - - DEBUG_MSG("Adding wrapper for void TBrowser::StopEmbedding(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::StopEmbedding(const char *) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:118:18 - t.method("StopEmbedding", static_cast(&TBrowser::StopEmbedding)); - t.method("StopEmbedding", [](TBrowser& a)->void { a.StopEmbedding(); }); - t.method("StopEmbedding", [](TBrowser* a)->void { a->StopEmbedding(); }); - - DEBUG_MSG("Adding wrapper for Version_t TBrowser::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TBrowser::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!Class_Version", static_cast(&TBrowser::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TBrowser::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TBrowser::IsA() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - t.method("IsA", static_cast(&TBrowser::IsA)); - - DEBUG_MSG("Adding wrapper for void TBrowser::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - t.method("StreamerNVirtual", static_cast(&TBrowser::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TBrowser::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBrowser::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!DeclFileName", []() { return (std::string)TBrowser::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TBrowser::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TBrowser::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!ImplFileLine", static_cast(&TBrowser::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TBrowser::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBrowser::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!ImplFileName", []() { return (std::string)TBrowser::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TBrowser::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBrowser::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!Class_Name", []() { return (std::string)TBrowser::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TBrowser::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TBrowser::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!Dictionary", static_cast(&TBrowser::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TBrowser::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TBrowser::Class() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!Class", static_cast(&TBrowser::Class)); - - DEBUG_MSG("Adding wrapper for void TBrowser::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TBrowser::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - t.method("Streamer", static_cast(&TBrowser::Streamer)); - - DEBUG_MSG("Adding wrapper for int TBrowser::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TBrowser::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 - module_.method("TBrowser!DeclFileLine", static_cast(&TBrowser::DeclFileLine)); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTBrowser(jlcxx::Module& module){ - return std::shared_ptr(new JlTBrowser(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; -} - -// Class generating the wrapper for type TCollection -// signature to use in the veto file: TCollection -struct JlTCollection: public Wrapper { - - JlTCollection(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TCollection (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCollection.h:65:7 - jlcxx::TypeWrapper t = jlModule.add_type("TCollection", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTCollection(jlcxx::Module& module){ - return std::shared_ptr(new JlTCollection(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TCollection type; }; -} - -// Class generating the wrapper for type TSeqCollection -// signature to use in the veto file: TSeqCollection -struct JlTSeqCollection: public Wrapper { - - JlTSeqCollection(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TSeqCollection (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSeqCollection.h:28:7 - jlcxx::TypeWrapper t = jlModule.add_type("TSeqCollection", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTSeqCollection(jlcxx::Module& module){ - return std::shared_ptr(new JlTSeqCollection(module)); -} diff --git a/deps/src/JlClasses_002.cxx b/deps/src/JlClasses_002.cxx index f991032..0e4bbe1 100644 --- a/deps/src/JlClasses_002.cxx +++ b/deps/src/JlClasses_002.cxx @@ -7,77 +7,378 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TSeqCollection type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TObjArray -// signature to use in the veto file: TObjArray -struct JlTObjArray: public Wrapper { +// Class generating the wrapper for type TBrowser +// signature to use in the veto file: TBrowser +struct JlTBrowser: public Wrapper { - JlTObjArray(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TObjArray (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TObjArray.h:31:7 - jlcxx::TypeWrapper t = jlModule.add_type("TObjArray", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTBrowser(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBrowser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:37:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBrowser", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, TBrowserImp *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:58:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, UInt_t, UInt_t, TBrowserImp *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:59:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, Int_t, Int_t, UInt_t, UInt_t, TBrowserImp *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:60:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:62:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:63:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, Int_t, Int_t, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:64:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:66:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:67:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, Int_t, Int_t, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:68:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TBrowser::Add(TObject *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Add(TObject *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:83:18 + t.method("Add", static_cast(&TBrowser::Add)); + t.method("Add", [](TBrowser& a, TObject * arg0)->void { a.Add(arg0); }); + t.method("Add", [](TBrowser& a, TObject * arg0, const char * arg1)->void { a.Add(arg0, arg1); }); + t.method("Add", [](TBrowser* a, TObject * arg0)->void { a->Add(arg0); }); + t.method("Add", [](TBrowser* a, TObject * arg0, const char * arg1)->void { a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::Add(void *, TClass *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Add(void *, TClass *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:84:18 + t.method("Add", static_cast(&TBrowser::Add)); + t.method("Add", [](TBrowser& a, void * arg0, TClass * arg1)->void { a.Add(arg0, arg1); }); + t.method("Add", [](TBrowser& a, void * arg0, TClass * arg1, const char * arg2)->void { a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TBrowser* a, void * arg0, TClass * arg1)->void { a->Add(arg0, arg1); }); + t.method("Add", [](TBrowser* a, void * arg0, TClass * arg1, const char * arg2)->void { a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::AddCheckBox(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::AddCheckBox(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:86:18 + t.method("AddCheckBox", static_cast(&TBrowser::AddCheckBox)); + t.method("AddCheckBox", [](TBrowser& a, TObject * arg0)->void { a.AddCheckBox(arg0); }); + t.method("AddCheckBox", [](TBrowser* a, TObject * arg0)->void { a->AddCheckBox(arg0); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::CheckObjectItem(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::CheckObjectItem(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:87:18 + t.method("CheckObjectItem", static_cast(&TBrowser::CheckObjectItem)); + t.method("CheckObjectItem", [](TBrowser& a, TObject * arg0)->void { a.CheckObjectItem(arg0); }); + t.method("CheckObjectItem", [](TBrowser* a, TObject * arg0)->void { a->CheckObjectItem(arg0); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::RemoveCheckBox(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::RemoveCheckBox(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:88:18 + t.method("RemoveCheckBox", static_cast(&TBrowser::RemoveCheckBox)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Create(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Create(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:90:18 + t.method("Create", static_cast(&TBrowser::Create)); + t.method("Create", [](TBrowser& a)->void { a.Create(); }); + t.method("Create", [](TBrowser* a)->void { a->Create(); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::Destructor() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Destructor() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:91:18 + t.method("Destructor", static_cast(&TBrowser::Destructor)); + + DEBUG_MSG("Adding wrapper for void TBrowser::BrowseObject(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::BrowseObject(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:92:18 + t.method("BrowseObject", static_cast(&TBrowser::BrowseObject)); + + DEBUG_MSG("Adding wrapper for void TBrowser::ExecuteDefaultAction(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::ExecuteDefaultAction(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:93:18 + t.method("ExecuteDefaultAction", static_cast(&TBrowser::ExecuteDefaultAction)); + + DEBUG_MSG("Adding wrapper for TBrowserImp * TBrowser::GetBrowserImp() (" __HERE__ ")"); + // signature to use in the veto list: TBrowserImp * TBrowser::GetBrowserImp() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:94:18 + t.method("GetBrowserImp", static_cast(&TBrowser::GetBrowserImp)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetBrowserImp(TBrowserImp *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetBrowserImp(TBrowserImp *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:95:18 + t.method("SetBrowserImp", static_cast(&TBrowser::SetBrowserImp)); + + DEBUG_MSG("Adding wrapper for Bool_t TBrowser::GetRefreshFlag() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBrowser::GetRefreshFlag() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:97:18 + t.method("GetRefreshFlag", static_cast(&TBrowser::GetRefreshFlag)); + + DEBUG_MSG("Adding wrapper for TObject * TBrowser::GetSelected() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TBrowser::GetSelected() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:98:18 + t.method("GetSelected", static_cast(&TBrowser::GetSelected)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetRefreshFlag(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetRefreshFlag(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:99:18 + t.method("SetRefreshFlag", static_cast(&TBrowser::SetRefreshFlag)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Iconify() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Iconify() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:100:18 + t.method("Iconify", static_cast(&TBrowser::Iconify)); + + DEBUG_MSG("Adding wrapper for void TBrowser::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:101:18 + t.method("RecursiveRemove", static_cast(&TBrowser::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Refresh() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Refresh() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:102:18 + t.method("Refresh", static_cast(&TBrowser::Refresh)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetSelected(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetSelected(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:103:18 + t.method("SetSelected", static_cast(&TBrowser::SetSelected)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Show() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Show() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:104:18 + t.method("Show", static_cast(&TBrowser::Show)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetDrawOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetDrawOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:105:18 + t.method("SetDrawOption", static_cast(&TBrowser::SetDrawOption)); + t.method("SetDrawOption", [](TBrowser& a)->void { a.SetDrawOption(); }); + t.method("SetDrawOption", [](TBrowser* a)->void { a->SetDrawOption(); }); + + DEBUG_MSG("Adding wrapper for Option_t * TBrowser::GetDrawOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TBrowser::GetDrawOption() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:106:18 + t.method("GetDrawOption", static_cast(&TBrowser::GetDrawOption)); + + DEBUG_MSG("Adding wrapper for Longptr_t TBrowser::ExecPlugin(const char *, const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TBrowser::ExecPlugin(const char *, const char *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:108:18 + t.method("ExecPlugin", static_cast(&TBrowser::ExecPlugin)); + t.method("ExecPlugin", [](TBrowser& a)->Longptr_t { return a.ExecPlugin(); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0)->Longptr_t { return a.ExecPlugin(arg0); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1)->Longptr_t { return a.ExecPlugin(arg0, arg1); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1, const char * arg2)->Longptr_t { return a.ExecPlugin(arg0, arg1, arg2); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1, const char * arg2, Int_t arg3)->Longptr_t { return a.ExecPlugin(arg0, arg1, arg2, arg3); }); + t.method("ExecPlugin", [](TBrowser* a)->Longptr_t { return a->ExecPlugin(); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0)->Longptr_t { return a->ExecPlugin(arg0); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1)->Longptr_t { return a->ExecPlugin(arg0, arg1); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1, const char * arg2)->Longptr_t { return a->ExecPlugin(arg0, arg1, arg2); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1, const char * arg2, Int_t arg3)->Longptr_t { return a->ExecPlugin(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetStatusText(const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetStatusText(const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:112:18 + t.method("SetStatusText", static_cast(&TBrowser::SetStatusText)); + + DEBUG_MSG("Adding wrapper for void TBrowser::StartEmbedding(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::StartEmbedding(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:115:18 + t.method("StartEmbedding", static_cast(&TBrowser::StartEmbedding)); + + DEBUG_MSG("Adding wrapper for void TBrowser::StopEmbedding(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::StopEmbedding(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:118:18 + t.method("StopEmbedding", static_cast(&TBrowser::StopEmbedding)); + t.method("StopEmbedding", [](TBrowser& a)->void { a.StopEmbedding(); }); + t.method("StopEmbedding", [](TBrowser* a)->void { a->StopEmbedding(); }); + + DEBUG_MSG("Adding wrapper for Version_t TBrowser::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TBrowser::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Class_Version", static_cast(&TBrowser::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TBrowser::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBrowser::IsA() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + t.method("IsA", static_cast(&TBrowser::IsA)); + + DEBUG_MSG("Adding wrapper for void TBrowser::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + t.method("StreamerNVirtual", static_cast(&TBrowser::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TBrowser::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBrowser::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!DeclFileName", []() { return (std::string)TBrowser::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TBrowser::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBrowser::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!ImplFileLine", static_cast(&TBrowser::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TBrowser::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBrowser::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!ImplFileName", []() { return (std::string)TBrowser::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TBrowser::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBrowser::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Class_Name", []() { return (std::string)TBrowser::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TBrowser::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBrowser::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Dictionary", static_cast(&TBrowser::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TBrowser::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBrowser::Class() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Class", static_cast(&TBrowser::Class)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + t.method("Streamer", static_cast(&TBrowser::Streamer)); + + DEBUG_MSG("Adding wrapper for int TBrowser::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBrowser::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!DeclFileLine", static_cast(&TBrowser::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTObjArray(jlcxx::Module& module){ - return std::shared_ptr(new JlTObjArray(module)); +std::shared_ptr newJlTBrowser(jlcxx::Module& module){ + return std::shared_ptr(new JlTBrowser(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TTimer -// signature to use in the veto file: TTimer -struct JlTTimer: public Wrapper { +// Class generating the wrapper for type TCollection +// signature to use in the veto file: TCollection +struct JlTCollection: public Wrapper { - JlTTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTimer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTimer.h:51:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTimer"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTCollection(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TCollection (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCollection.h:65:7 + jlcxx::TypeWrapper t = jlModule.add_type("TCollection", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTimer(jlcxx::Module& module){ - return std::shared_ptr(new JlTTimer(module)); +std::shared_ptr newJlTCollection(jlcxx::Module& module){ + return std::shared_ptr(new JlTCollection(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TCollection type; }; +} + +// Class generating the wrapper for type TSeqCollection +// signature to use in the veto file: TSeqCollection +struct JlTSeqCollection: public Wrapper { + + JlTSeqCollection(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSeqCollection (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSeqCollection.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSeqCollection", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSeqCollection(jlcxx::Module& module){ + return std::shared_ptr(new JlTSeqCollection(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSeqCollection type; }; } -// Class generating the wrapper for type TClass -// signature to use in the veto file: TClass -struct JlTClass: public Wrapper { +// Class generating the wrapper for type TObjArray +// signature to use in the veto file: TObjArray +struct JlTObjArray: public Wrapper { - JlTClass(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TClass (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TClass.h:81:7 - jlcxx::TypeWrapper t = jlModule.add_type("TClass"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTObjArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TObjArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TObjArray.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TObjArray", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -86,37 +387,36 @@ struct JlTClass: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTClass(jlcxx::Module& module){ - return std::shared_ptr(new JlTClass(module)); +std::shared_ptr newJlTObjArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTObjArray(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TBuffer -// signature to use in the veto file: TBuffer -struct JlTBuffer: public Wrapper { +// Class generating the wrapper for type TTimer +// signature to use in the veto file: TTimer +struct JlTTimer: public Wrapper { - JlTBuffer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TBuffer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBuffer.h:43:7 - jlcxx::TypeWrapper t = jlModule.add_type("TBuffer", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTimer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTimer.h:51:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTimer"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTBuffer(jlcxx::Module& module){ - return std::shared_ptr(new JlTBuffer(module)); +std::shared_ptr newJlTTimer(jlcxx::Module& module){ + return std::shared_ptr(new JlTTimer(module)); } diff --git a/deps/src/JlClasses_003.cxx b/deps/src/JlClasses_003.cxx index 87ace02..17955eb 100644 --- a/deps/src/JlClasses_003.cxx +++ b/deps/src/JlClasses_003.cxx @@ -6,6 +6,35 @@ #include "jlcxx/functions.hpp" #include "jlcxx/stl.hpp" +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TBuffer +// signature to use in the veto file: TBuffer +struct JlTBuffer: public Wrapper { + + JlTBuffer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBuffer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBuffer.h:43:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBuffer", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTBuffer(jlcxx::Module& module){ + return std::shared_ptr(new JlTBuffer(module)); +} + namespace jlcxx { template @@ -28,11 +57,11 @@ struct JlTVectorT: public Wrapper { jlcxx::TypeWrapper>> t = jlModule.add_type>>("TVectorT"); type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); t.constructor<>(/*finalize=*/true); - auto t13_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto t23_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ auto module_ = this->module_; wrapped.template constructor<>(/*finalize=*/true); }; - t.apply>(t13_decl_methods); + t.apply>(t23_decl_methods); } void add_methods() const{ @@ -44,604 +73,3 @@ struct JlTVectorT: public Wrapper { std::shared_ptr newJlTVectorT(jlcxx::Module& module){ return std::shared_ptr(new JlTVectorT(module)); } - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -} - -// Class generating the wrapper for type TString -// signature to use in the veto file: TString -struct JlTString: public Wrapper { - - JlTString(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TString (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TString.h:139:7 - jlcxx::TypeWrapper t = jlModule.add_type("TString"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTString(jlcxx::Module& module){ - return std::shared_ptr(new JlTString(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; -} - -// Class generating the wrapper for type TDirectory -// signature to use in the veto file: TDirectory -struct JlTDirectory: public Wrapper { - - JlTDirectory(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TDirectory (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:45:7 - jlcxx::TypeWrapper t = jlModule.add_type("TDirectory", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TDirectory::TDirectory(const char *, const char *, Option_t *, TDirectory *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:178:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TDirectory::AddDirectory(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::AddDirectory(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:180:24 - module_.method("TDirectory!AddDirectory", static_cast(&TDirectory::AddDirectory)); - module_.method("TDirectory!AddDirectory", []()->void { TDirectory::AddDirectory(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::AddDirectoryStatus() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::AddDirectoryStatus() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:181:24 - module_.method("TDirectory!AddDirectoryStatus", static_cast(&TDirectory::AddDirectoryStatus)); - - DEBUG_MSG("Adding wrapper for void TDirectory::Append(TObject *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Append(TObject *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:182:24 - t.method("Append", static_cast(&TDirectory::Append)); - t.method("Append", [](TDirectory& a, TObject * arg0)->void { a.Append(arg0); }); - t.method("Append", [](TDirectory* a, TObject * arg0)->void { a->Append(arg0); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Add(TObject *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Add(TObject *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:183:24 - t.method("Add", static_cast(&TDirectory::Add)); - t.method("Add", [](TDirectory& a, TObject * arg0)->void { a.Add(arg0); }); - t.method("Add", [](TDirectory* a, TObject * arg0)->void { a->Add(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::AppendKey(TKey *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::AppendKey(TKey *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:184:24 - t.method("AppendKey", static_cast(&TDirectory::AppendKey)); - - DEBUG_MSG("Adding wrapper for void TDirectory::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:185:24 - t.method("Browse", static_cast(&TDirectory::Browse)); - - DEBUG_MSG("Adding wrapper for void TDirectory::Build(TFile *, TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Build(TFile *, TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:186:24 - t.method("Build", static_cast(&TDirectory::Build)); - t.method("Build", [](TDirectory& a)->void { a.Build(); }); - t.method("Build", [](TDirectory& a, TFile * arg0)->void { a.Build(arg0); }); - t.method("Build", [](TDirectory* a)->void { a->Build(); }); - t.method("Build", [](TDirectory* a, TFile * arg0)->void { a->Build(arg0); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Clear(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Clear(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:187:24 - t.method("Clear", static_cast(&TDirectory::Clear)); - t.method("Clear", [](TDirectory& a)->void { a.Clear(); }); - t.method("Clear", [](TDirectory* a)->void { a->Clear(); }); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::CloneObject(const TObject *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::CloneObject(const TObject *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:188:24 - t.method("CloneObject", static_cast(&TDirectory::CloneObject)); - t.method("CloneObject", [](TDirectory& a, const TObject * arg0)->TObject * { return a.CloneObject(arg0); }); - t.method("CloneObject", [](TDirectory* a, const TObject * arg0)->TObject * { return a->CloneObject(arg0); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Close(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Close(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:189:24 - t.method("Close", static_cast(&TDirectory::Close)); - t.method("Close", [](TDirectory& a)->void { a.Close(); }); - t.method("Close", [](TDirectory* a)->void { a->Close(); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:191:24 - t.method("Copy", static_cast(&TDirectory::Copy)); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::cd() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::cd() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:192:24 - t.method("cd", static_cast(&TDirectory::cd)); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::cd(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::cd(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:193:24 - t.method("cd", static_cast(&TDirectory::cd)); - - DEBUG_MSG("Adding wrapper for void TDirectory::DeleteAll(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::DeleteAll(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:194:24 - t.method("DeleteAll", static_cast(&TDirectory::DeleteAll)); - t.method("DeleteAll", [](TDirectory& a)->void { a.DeleteAll(); }); - t.method("DeleteAll", [](TDirectory* a)->void { a->DeleteAll(); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Delete(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Delete(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:195:24 - t.method("Delete", static_cast(&TDirectory::Delete)); - t.method("Delete", [](TDirectory& a)->void { a.Delete(); }); - t.method("Delete", [](TDirectory* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:196:24 - t.method("Draw", static_cast(&TDirectory::Draw)); - t.method("Draw", [](TDirectory& a)->void { a.Draw(); }); - t.method("Draw", [](TDirectory* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for TKey * TDirectory::FindKey(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TKey * TDirectory::FindKey(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:197:24 - t.method("FindKey", static_cast(&TDirectory::FindKey)); - - DEBUG_MSG("Adding wrapper for TKey * TDirectory::FindKeyAny(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TKey * TDirectory::FindKeyAny(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:198:24 - t.method("FindKeyAny", static_cast(&TDirectory::FindKeyAny)); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObject(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::FindObject(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:199:24 - t.method("FindObject", static_cast(&TDirectory::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObject(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::FindObject(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:200:24 - t.method("FindObject", static_cast(&TDirectory::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObjectAny(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::FindObjectAny(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:201:24 - t.method("FindObjectAny", static_cast(&TDirectory::FindObjectAny)); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObjectAnyFile(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::FindObjectAnyFile(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:202:24 - t.method("FindObjectAnyFile", static_cast(&TDirectory::FindObjectAnyFile)); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::Get(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::Get(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:203:24 - t.method("Get_", static_cast(&TDirectory::Get)); - - DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::GetDirectory(const char *, Bool_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TDirectory::GetDirectory(const char *, Bool_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:209:24 - t.method("GetDirectory", static_cast(&TDirectory::GetDirectory)); - t.method("GetDirectory", [](TDirectory& a, const char * arg0)->TDirectory * { return a.GetDirectory(arg0); }); - t.method("GetDirectory", [](TDirectory& a, const char * arg0, Bool_t arg1)->TDirectory * { return a.GetDirectory(arg0, arg1); }); - t.method("GetDirectory", [](TDirectory* a, const char * arg0)->TDirectory * { return a->GetDirectory(arg0); }); - t.method("GetDirectory", [](TDirectory* a, const char * arg0, Bool_t arg1)->TDirectory * { return a->GetDirectory(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectChecked(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void * TDirectory::GetObjectChecked(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:216:24 - t.method("GetObjectChecked", static_cast(&TDirectory::GetObjectChecked)); - - DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectChecked(const char *, const TClass *) (" __HERE__ ")"); - // signature to use in the veto list: void * TDirectory::GetObjectChecked(const char *, const TClass *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:217:24 - t.method("GetObjectChecked", static_cast(&TDirectory::GetObjectChecked)); - - DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectUnchecked(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void * TDirectory::GetObjectUnchecked(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:218:24 - t.method("GetObjectUnchecked", static_cast(&TDirectory::GetObjectUnchecked)); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetBufferSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::GetBufferSize() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:219:24 - t.method("GetBufferSize", static_cast(&TDirectory::GetBufferSize)); - - DEBUG_MSG("Adding wrapper for TFile * TDirectory::GetFile() (" __HERE__ ")"); - // signature to use in the veto list: TFile * TDirectory::GetFile() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:220:24 - t.method("GetFile", static_cast(&TDirectory::GetFile)); - - DEBUG_MSG("Adding wrapper for TKey * TDirectory::GetKey(const char *, Short_t) (" __HERE__ ")"); - // signature to use in the veto list: TKey * TDirectory::GetKey(const char *, Short_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:221:24 - t.method("GetKey", static_cast(&TDirectory::GetKey)); - t.method("GetKey", [](TDirectory const& a, const char * arg0)->TKey * { return a.GetKey(arg0); }); - t.method("GetKey", [](TDirectory const* a, const char * arg0)->TKey * { return a->GetKey(arg0); }); - - DEBUG_MSG("Adding wrapper for TList * TDirectory::GetList() (" __HERE__ ")"); - // signature to use in the veto list: TList * TDirectory::GetList() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:222:24 - t.method("GetList", static_cast(&TDirectory::GetList)); - - DEBUG_MSG("Adding wrapper for TList * TDirectory::GetListOfKeys() (" __HERE__ ")"); - // signature to use in the veto list: TList * TDirectory::GetListOfKeys() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:223:24 - t.method("GetListOfKeys", static_cast(&TDirectory::GetListOfKeys)); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::GetMother() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::GetMother() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:224:24 - t.method("GetMother", static_cast(&TDirectory::GetMother)); - - DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::GetMotherDir() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TDirectory::GetMotherDir() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:225:24 - t.method("GetMotherDir", static_cast(&TDirectory::GetMotherDir)); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetNbytesKeys() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::GetNbytesKeys() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:226:24 - t.method("GetNbytesKeys", static_cast(&TDirectory::GetNbytesKeys)); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetNkeys() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::GetNkeys() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:227:24 - t.method("GetNkeys", static_cast(&TDirectory::GetNkeys)); - - DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekDir() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TDirectory::GetSeekDir() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:228:24 - t.method("GetSeekDir", static_cast(&TDirectory::GetSeekDir)); - - DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekParent() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TDirectory::GetSeekParent() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:229:24 - t.method("GetSeekParent", static_cast(&TDirectory::GetSeekParent)); - - DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekKeys() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TDirectory::GetSeekKeys() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:230:24 - t.method("GetSeekKeys", static_cast(&TDirectory::GetSeekKeys)); - - DEBUG_MSG("Adding wrapper for const char * TDirectory::GetPathStatic() (" __HERE__ ")"); - // signature to use in the veto list: const char * TDirectory::GetPathStatic() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:231:24 - t.method("GetPathStatic", [](TDirectory const& a) { return (std::string)a.GetPathStatic(); }); - t.method("GetPathStatic", [](TDirectory const* a) { return (std::string)a->GetPathStatic(); }); - - DEBUG_MSG("Adding wrapper for const char * TDirectory::GetPath() (" __HERE__ ")"); - // signature to use in the veto list: const char * TDirectory::GetPath() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:232:24 - t.method("GetPath", [](TDirectory const& a) { return (std::string)a.GetPath(); }); - t.method("GetPath", [](TDirectory const* a) { return (std::string)a->GetPath(); }); - - DEBUG_MSG("Adding wrapper for TUUID TDirectory::GetUUID() (" __HERE__ ")"); - // signature to use in the veto list: TUUID TDirectory::GetUUID() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:233:24 - t.method("GetUUID", static_cast(&TDirectory::GetUUID)); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsBuilt() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::IsBuilt() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:234:24 - t.method("IsBuilt", static_cast(&TDirectory::IsBuilt)); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsFolder() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::IsFolder() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:235:24 - t.method("IsFolder", static_cast(&TDirectory::IsFolder)); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsModified() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::IsModified() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:236:24 - t.method("IsModified", static_cast(&TDirectory::IsModified)); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsWritable() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::IsWritable() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:237:24 - t.method("IsWritable", static_cast(&TDirectory::IsWritable)); - - DEBUG_MSG("Adding wrapper for void TDirectory::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:238:24 - t.method("ls", static_cast(&TDirectory::ls)); - t.method("ls", [](TDirectory const& a)->void { a.ls(); }); - t.method("ls", [](TDirectory const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::mkdir(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TDirectory::mkdir(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:239:24 - t.method("mkdir", static_cast(&TDirectory::mkdir)); - t.method("mkdir", [](TDirectory& a, const char * arg0)->TDirectory * { return a.mkdir(arg0); }); - t.method("mkdir", [](TDirectory& a, const char * arg0, const char * arg1)->TDirectory * { return a.mkdir(arg0, arg1); }); - t.method("mkdir", [](TDirectory* a, const char * arg0)->TDirectory * { return a->mkdir(arg0); }); - t.method("mkdir", [](TDirectory* a, const char * arg0, const char * arg1)->TDirectory * { return a->mkdir(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TFile * TDirectory::OpenFile(const char *, Option_t *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TFile * TDirectory::OpenFile(const char *, Option_t *, const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:240:24 - t.method("OpenFile", static_cast(&TDirectory::OpenFile)); - t.method("OpenFile", [](TDirectory& a, const char * arg0)->TFile * { return a.OpenFile(arg0); }); - t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1)->TFile * { return a.OpenFile(arg0, arg1); }); - t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return a.OpenFile(arg0, arg1, arg2); }); - t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return a.OpenFile(arg0, arg1, arg2, arg3); }); - t.method("OpenFile", [](TDirectory* a, const char * arg0)->TFile * { return a->OpenFile(arg0); }); - t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1)->TFile * { return a->OpenFile(arg0, arg1); }); - t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return a->OpenFile(arg0, arg1, arg2); }); - t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return a->OpenFile(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:243:24 - t.method("Paint", static_cast(&TDirectory::Paint)); - t.method("Paint", [](TDirectory& a)->void { a.Paint(); }); - t.method("Paint", [](TDirectory* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:244:24 - t.method("Print", static_cast(&TDirectory::Print)); - t.method("Print", [](TDirectory const& a)->void { a.Print(); }); - t.method("Print", [](TDirectory const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::Purge(Short_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Purge(Short_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:245:24 - t.method("Purge", static_cast(&TDirectory::Purge)); - t.method("Purge", [](TDirectory& a)->void { a.Purge(); }); - t.method("Purge", [](TDirectory* a)->void { a->Purge(); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::pwd() (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::pwd() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:246:24 - t.method("pwd", static_cast(&TDirectory::pwd)); - - DEBUG_MSG("Adding wrapper for void TDirectory::ReadAll(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::ReadAll(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:247:24 - t.method("ReadAll", static_cast(&TDirectory::ReadAll)); - t.method("ReadAll", [](TDirectory& a)->void { a.ReadAll(); }); - t.method("ReadAll", [](TDirectory* a)->void { a->ReadAll(); }); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::ReadKeys(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::ReadKeys(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:248:24 - t.method("ReadKeys", static_cast(&TDirectory::ReadKeys)); - t.method("ReadKeys", [](TDirectory& a)->Int_t { return a.ReadKeys(); }); - t.method("ReadKeys", [](TDirectory* a)->Int_t { return a->ReadKeys(); }); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::ReadTObject(TObject *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::ReadTObject(TObject *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:249:24 - t.method("ReadTObject", static_cast(&TDirectory::ReadTObject)); - - DEBUG_MSG("Adding wrapper for TObject * TDirectory::Remove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TDirectory::Remove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:250:24 - t.method("Remove", static_cast(&TDirectory::Remove)); - - DEBUG_MSG("Adding wrapper for void TDirectory::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:251:24 - t.method("RecursiveRemove", static_cast(&TDirectory::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for void TDirectory::rmdir(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::rmdir(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:252:24 - t.method("rmdir", static_cast(&TDirectory::rmdir)); - - DEBUG_MSG("Adding wrapper for void TDirectory::Save() (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Save() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:253:24 - t.method("Save", static_cast(&TDirectory::Save)); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::SaveObjectAs(const TObject *, const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::SaveObjectAs(const TObject *, const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:254:24 - t.method("SaveObjectAs", static_cast(&TDirectory::SaveObjectAs)); - t.method("SaveObjectAs", [](TDirectory const& a, const TObject * arg0)->Int_t { return a.SaveObjectAs(arg0); }); - t.method("SaveObjectAs", [](TDirectory const& a, const TObject * arg0, const char * arg1)->Int_t { return a.SaveObjectAs(arg0, arg1); }); - t.method("SaveObjectAs", [](TDirectory const* a, const TObject * arg0)->Int_t { return a->SaveObjectAs(arg0); }); - t.method("SaveObjectAs", [](TDirectory const* a, const TObject * arg0, const char * arg1)->Int_t { return a->SaveObjectAs(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::SaveSelf(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SaveSelf(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:255:24 - t.method("SaveSelf", static_cast(&TDirectory::SaveSelf)); - t.method("SaveSelf", [](TDirectory& a)->void { a.SaveSelf(); }); - t.method("SaveSelf", [](TDirectory* a)->void { a->SaveSelf(); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::SetBufferSize(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SetBufferSize(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:256:24 - t.method("SetBufferSize", static_cast(&TDirectory::SetBufferSize)); - - DEBUG_MSG("Adding wrapper for void TDirectory::SetModified() (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SetModified() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:257:24 - t.method("SetModified", static_cast(&TDirectory::SetModified)); - - DEBUG_MSG("Adding wrapper for void TDirectory::SetMother(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SetMother(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:258:24 - t.method("SetMother", static_cast(&TDirectory::SetMother)); - - DEBUG_MSG("Adding wrapper for void TDirectory::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:259:24 - t.method("SetName", static_cast(&TDirectory::SetName)); - - DEBUG_MSG("Adding wrapper for void TDirectory::SetTRefAction(TObject *, TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SetTRefAction(TObject *, TObject *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:260:24 - t.method("SetTRefAction", static_cast(&TDirectory::SetTRefAction)); - - DEBUG_MSG("Adding wrapper for void TDirectory::SetSeekDir(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SetSeekDir(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:261:24 - t.method("SetSeekDir", static_cast(&TDirectory::SetSeekDir)); - - DEBUG_MSG("Adding wrapper for void TDirectory::SetWritable(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::SetWritable(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:262:24 - t.method("SetWritable", static_cast(&TDirectory::SetWritable)); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::Sizeof() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::Sizeof() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:263:24 - t.method("Sizeof", static_cast(&TDirectory::Sizeof)); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:264:24 - t.method("Write", static_cast(&TDirectory::Write)); - t.method("Write", [](TDirectory& a)->Int_t { return a.Write(); }); - t.method("Write", [](TDirectory& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TDirectory& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TDirectory* a)->Int_t { return a->Write(); }); - t.method("Write", [](TDirectory* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TDirectory* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:265:24 - t.method("Write", static_cast(&TDirectory::Write)); - t.method("Write", [](TDirectory const& a)->Int_t { return a.Write(); }); - t.method("Write", [](TDirectory const& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TDirectory const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TDirectory const* a)->Int_t { return a->Write(); }); - t.method("Write", [](TDirectory const* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TDirectory const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteTObject(const TObject *, const char *, Option_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::WriteTObject(const TObject *, const char *, Option_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:266:24 - t.method("WriteTObject", static_cast(&TDirectory::WriteTObject)); - t.method("WriteTObject", [](TDirectory& a, const TObject * arg0)->Int_t { return a.WriteTObject(arg0); }); - t.method("WriteTObject", [](TDirectory& a, const TObject * arg0, const char * arg1)->Int_t { return a.WriteTObject(arg0, arg1); }); - t.method("WriteTObject", [](TDirectory& a, const TObject * arg0, const char * arg1, Option_t * arg2)->Int_t { return a.WriteTObject(arg0, arg1, arg2); }); - t.method("WriteTObject", [](TDirectory* a, const TObject * arg0)->Int_t { return a->WriteTObject(arg0); }); - t.method("WriteTObject", [](TDirectory* a, const TObject * arg0, const char * arg1)->Int_t { return a->WriteTObject(arg0, arg1); }); - t.method("WriteTObject", [](TDirectory* a, const TObject * arg0, const char * arg1, Option_t * arg2)->Int_t { return a->WriteTObject(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteObjectAny(const void *, const char *, const char *, Option_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::WriteObjectAny(const void *, const char *, const char *, Option_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:300:24 - t.method("WriteObjectAny", static_cast(&TDirectory::WriteObjectAny)); - t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const char * arg1, const char * arg2)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2); }); - t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2, arg3); }); - t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const char * arg1, const char * arg2)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2); }); - t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteObjectAny(const void *, const TClass *, const char *, Option_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TDirectory::WriteObjectAny(const void *, const TClass *, const char *, Option_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:301:24 - t.method("WriteObjectAny", static_cast(&TDirectory::WriteObjectAny)); - t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const TClass * arg1, const char * arg2)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2); }); - t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const TClass * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2, arg3); }); - t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const TClass * arg1, const char * arg2)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2); }); - t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const TClass * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TDirectory::WriteDirHeader() (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::WriteDirHeader() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:302:24 - t.method("WriteDirHeader", static_cast(&TDirectory::WriteDirHeader)); - - DEBUG_MSG("Adding wrapper for void TDirectory::WriteKeys() (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::WriteKeys() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:303:24 - t.method("WriteKeys", static_cast(&TDirectory::WriteKeys)); - - DEBUG_MSG("Adding wrapper for Bool_t TDirectory::Cd(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TDirectory::Cd(const char *) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:305:24 - module_.method("TDirectory!Cd", static_cast(&TDirectory::Cd)); - - DEBUG_MSG("Adding wrapper for void TDirectory::DecodeNameCycle(const char *, char *, Short_t &, const size_t) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::DecodeNameCycle(const char *, char *, Short_t &, const size_t) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:306:24 - module_.method("TDirectory!DecodeNameCycle", static_cast(&TDirectory::DecodeNameCycle)); - module_.method("TDirectory!DecodeNameCycle", [](const char * arg0, char * arg1, Short_t & arg2)->void { TDirectory::DecodeNameCycle(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Version_t TDirectory::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TDirectory::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!Class_Version", static_cast(&TDirectory::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TDirectory::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TDirectory::IsA() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - t.method("IsA", static_cast(&TDirectory::IsA)); - - DEBUG_MSG("Adding wrapper for void TDirectory::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - t.method("StreamerNVirtual", static_cast(&TDirectory::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TDirectory::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TDirectory::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!DeclFileName", []() { return (std::string)TDirectory::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TDirectory::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TDirectory::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!ImplFileLine", static_cast(&TDirectory::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TDirectory::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TDirectory::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!ImplFileName", []() { return (std::string)TDirectory::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TDirectory::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TDirectory::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!Class_Name", []() { return (std::string)TDirectory::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TDirectory::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TDirectory::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!Dictionary", static_cast(&TDirectory::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TDirectory::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TDirectory::Class() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!Class", static_cast(&TDirectory::Class)); - - DEBUG_MSG("Adding wrapper for void TDirectory::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TDirectory::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - t.method("Streamer", static_cast(&TDirectory::Streamer)); - - DEBUG_MSG("Adding wrapper for int TDirectory::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TDirectory::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 - module_.method("TDirectory!DeclFileLine", static_cast(&TDirectory::DeclFileLine)); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTDirectory(jlcxx::Module& module){ - return std::shared_ptr(new JlTDirectory(module)); -} diff --git a/deps/src/JlClasses_004.cxx b/deps/src/JlClasses_004.cxx index e56816c..15febe7 100644 --- a/deps/src/JlClasses_004.cxx +++ b/deps/src/JlClasses_004.cxx @@ -6,6 +6,607 @@ #include "jlcxx/functions.hpp" #include "jlcxx/stl.hpp" +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TString +// signature to use in the veto file: TString +struct JlTString: public Wrapper { + + JlTString(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TString (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TString.h:139:7 + jlcxx::TypeWrapper t = jlModule.add_type("TString"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTString(jlcxx::Module& module){ + return std::shared_ptr(new JlTString(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TDirectory +// signature to use in the veto file: TDirectory +struct JlTDirectory: public Wrapper { + + JlTDirectory(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TDirectory (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:45:7 + jlcxx::TypeWrapper t = jlModule.add_type("TDirectory", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TDirectory::TDirectory(const char *, const char *, Option_t *, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:178:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TDirectory::AddDirectory(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::AddDirectory(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:180:24 + module_.method("TDirectory!AddDirectory", static_cast(&TDirectory::AddDirectory)); + module_.method("TDirectory!AddDirectory", []()->void { TDirectory::AddDirectory(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::AddDirectoryStatus() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::AddDirectoryStatus() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:181:24 + module_.method("TDirectory!AddDirectoryStatus", static_cast(&TDirectory::AddDirectoryStatus)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Append(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Append(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:182:24 + t.method("Append", static_cast(&TDirectory::Append)); + t.method("Append", [](TDirectory& a, TObject * arg0)->void { a.Append(arg0); }); + t.method("Append", [](TDirectory* a, TObject * arg0)->void { a->Append(arg0); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Add(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Add(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:183:24 + t.method("Add", static_cast(&TDirectory::Add)); + t.method("Add", [](TDirectory& a, TObject * arg0)->void { a.Add(arg0); }); + t.method("Add", [](TDirectory* a, TObject * arg0)->void { a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::AppendKey(TKey *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::AppendKey(TKey *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:184:24 + t.method("AppendKey", static_cast(&TDirectory::AppendKey)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:185:24 + t.method("Browse", static_cast(&TDirectory::Browse)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Build(TFile *, TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Build(TFile *, TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:186:24 + t.method("Build", static_cast(&TDirectory::Build)); + t.method("Build", [](TDirectory& a)->void { a.Build(); }); + t.method("Build", [](TDirectory& a, TFile * arg0)->void { a.Build(arg0); }); + t.method("Build", [](TDirectory* a)->void { a->Build(); }); + t.method("Build", [](TDirectory* a, TFile * arg0)->void { a->Build(arg0); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:187:24 + t.method("Clear", static_cast(&TDirectory::Clear)); + t.method("Clear", [](TDirectory& a)->void { a.Clear(); }); + t.method("Clear", [](TDirectory* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::CloneObject(const TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::CloneObject(const TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:188:24 + t.method("CloneObject", static_cast(&TDirectory::CloneObject)); + t.method("CloneObject", [](TDirectory& a, const TObject * arg0)->TObject * { return a.CloneObject(arg0); }); + t.method("CloneObject", [](TDirectory* a, const TObject * arg0)->TObject * { return a->CloneObject(arg0); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Close(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Close(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:189:24 + t.method("Close", static_cast(&TDirectory::Close)); + t.method("Close", [](TDirectory& a)->void { a.Close(); }); + t.method("Close", [](TDirectory* a)->void { a->Close(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:191:24 + t.method("Copy", static_cast(&TDirectory::Copy)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::cd() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::cd() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:192:24 + t.method("cd", static_cast(&TDirectory::cd)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:193:24 + t.method("cd", static_cast(&TDirectory::cd)); + + DEBUG_MSG("Adding wrapper for void TDirectory::DeleteAll(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::DeleteAll(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:194:24 + t.method("DeleteAll", static_cast(&TDirectory::DeleteAll)); + t.method("DeleteAll", [](TDirectory& a)->void { a.DeleteAll(); }); + t.method("DeleteAll", [](TDirectory* a)->void { a->DeleteAll(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Delete(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Delete(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:195:24 + t.method("Delete", static_cast(&TDirectory::Delete)); + t.method("Delete", [](TDirectory& a)->void { a.Delete(); }); + t.method("Delete", [](TDirectory* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:196:24 + t.method("Draw", static_cast(&TDirectory::Draw)); + t.method("Draw", [](TDirectory& a)->void { a.Draw(); }); + t.method("Draw", [](TDirectory* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TKey * TDirectory::FindKey(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectory::FindKey(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:197:24 + t.method("FindKey", static_cast(&TDirectory::FindKey)); + + DEBUG_MSG("Adding wrapper for TKey * TDirectory::FindKeyAny(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectory::FindKeyAny(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:198:24 + t.method("FindKeyAny", static_cast(&TDirectory::FindKeyAny)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:199:24 + t.method("FindObject", static_cast(&TDirectory::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:200:24 + t.method("FindObject", static_cast(&TDirectory::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObjectAny(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObjectAny(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:201:24 + t.method("FindObjectAny", static_cast(&TDirectory::FindObjectAny)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObjectAnyFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObjectAnyFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:202:24 + t.method("FindObjectAnyFile", static_cast(&TDirectory::FindObjectAnyFile)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::Get(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::Get(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:203:24 + t.method("Get_", static_cast(&TDirectory::Get)); + + DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::GetDirectory(const char *, Bool_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TDirectory::GetDirectory(const char *, Bool_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:209:24 + t.method("GetDirectory", static_cast(&TDirectory::GetDirectory)); + t.method("GetDirectory", [](TDirectory& a, const char * arg0)->TDirectory * { return a.GetDirectory(arg0); }); + t.method("GetDirectory", [](TDirectory& a, const char * arg0, Bool_t arg1)->TDirectory * { return a.GetDirectory(arg0, arg1); }); + t.method("GetDirectory", [](TDirectory* a, const char * arg0)->TDirectory * { return a->GetDirectory(arg0); }); + t.method("GetDirectory", [](TDirectory* a, const char * arg0, Bool_t arg1)->TDirectory * { return a->GetDirectory(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectChecked(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void * TDirectory::GetObjectChecked(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:216:24 + t.method("GetObjectChecked", static_cast(&TDirectory::GetObjectChecked)); + + DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectChecked(const char *, const TClass *) (" __HERE__ ")"); + // signature to use in the veto list: void * TDirectory::GetObjectChecked(const char *, const TClass *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:217:24 + t.method("GetObjectChecked", static_cast(&TDirectory::GetObjectChecked)); + + DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectUnchecked(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void * TDirectory::GetObjectUnchecked(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:218:24 + t.method("GetObjectUnchecked", static_cast(&TDirectory::GetObjectUnchecked)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetBufferSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::GetBufferSize() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:219:24 + t.method("GetBufferSize", static_cast(&TDirectory::GetBufferSize)); + + DEBUG_MSG("Adding wrapper for TFile * TDirectory::GetFile() (" __HERE__ ")"); + // signature to use in the veto list: TFile * TDirectory::GetFile() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:220:24 + t.method("GetFile", static_cast(&TDirectory::GetFile)); + + DEBUG_MSG("Adding wrapper for TKey * TDirectory::GetKey(const char *, Short_t) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectory::GetKey(const char *, Short_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:221:24 + t.method("GetKey", static_cast(&TDirectory::GetKey)); + t.method("GetKey", [](TDirectory const& a, const char * arg0)->TKey * { return a.GetKey(arg0); }); + t.method("GetKey", [](TDirectory const* a, const char * arg0)->TKey * { return a->GetKey(arg0); }); + + DEBUG_MSG("Adding wrapper for TList * TDirectory::GetList() (" __HERE__ ")"); + // signature to use in the veto list: TList * TDirectory::GetList() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:222:24 + t.method("GetList", static_cast(&TDirectory::GetList)); + + DEBUG_MSG("Adding wrapper for TList * TDirectory::GetListOfKeys() (" __HERE__ ")"); + // signature to use in the veto list: TList * TDirectory::GetListOfKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:223:24 + t.method("GetListOfKeys", static_cast(&TDirectory::GetListOfKeys)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::GetMother() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::GetMother() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:224:24 + t.method("GetMother", static_cast(&TDirectory::GetMother)); + + DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::GetMotherDir() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TDirectory::GetMotherDir() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:225:24 + t.method("GetMotherDir", static_cast(&TDirectory::GetMotherDir)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetNbytesKeys() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::GetNbytesKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:226:24 + t.method("GetNbytesKeys", static_cast(&TDirectory::GetNbytesKeys)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetNkeys() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::GetNkeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:227:24 + t.method("GetNkeys", static_cast(&TDirectory::GetNkeys)); + + DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekDir() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TDirectory::GetSeekDir() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:228:24 + t.method("GetSeekDir", static_cast(&TDirectory::GetSeekDir)); + + DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekParent() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TDirectory::GetSeekParent() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:229:24 + t.method("GetSeekParent", static_cast(&TDirectory::GetSeekParent)); + + DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekKeys() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TDirectory::GetSeekKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:230:24 + t.method("GetSeekKeys", static_cast(&TDirectory::GetSeekKeys)); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::GetPathStatic() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::GetPathStatic() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:231:24 + t.method("GetPathStatic", [](TDirectory const& a) { return (std::string)a.GetPathStatic(); }); + t.method("GetPathStatic", [](TDirectory const* a) { return (std::string)a->GetPathStatic(); }); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::GetPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::GetPath() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:232:24 + t.method("GetPath", [](TDirectory const& a) { return (std::string)a.GetPath(); }); + t.method("GetPath", [](TDirectory const* a) { return (std::string)a->GetPath(); }); + + DEBUG_MSG("Adding wrapper for TUUID TDirectory::GetUUID() (" __HERE__ ")"); + // signature to use in the veto list: TUUID TDirectory::GetUUID() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:233:24 + t.method("GetUUID", static_cast(&TDirectory::GetUUID)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsBuilt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsBuilt() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:234:24 + t.method("IsBuilt", static_cast(&TDirectory::IsBuilt)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:235:24 + t.method("IsFolder", static_cast(&TDirectory::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsModified() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsModified() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:236:24 + t.method("IsModified", static_cast(&TDirectory::IsModified)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsWritable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsWritable() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:237:24 + t.method("IsWritable", static_cast(&TDirectory::IsWritable)); + + DEBUG_MSG("Adding wrapper for void TDirectory::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:238:24 + t.method("ls", static_cast(&TDirectory::ls)); + t.method("ls", [](TDirectory const& a)->void { a.ls(); }); + t.method("ls", [](TDirectory const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::mkdir(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TDirectory::mkdir(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:239:24 + t.method("mkdir", static_cast(&TDirectory::mkdir)); + t.method("mkdir", [](TDirectory& a, const char * arg0)->TDirectory * { return a.mkdir(arg0); }); + t.method("mkdir", [](TDirectory& a, const char * arg0, const char * arg1)->TDirectory * { return a.mkdir(arg0, arg1); }); + t.method("mkdir", [](TDirectory* a, const char * arg0)->TDirectory * { return a->mkdir(arg0); }); + t.method("mkdir", [](TDirectory* a, const char * arg0, const char * arg1)->TDirectory * { return a->mkdir(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TFile * TDirectory::OpenFile(const char *, Option_t *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TDirectory::OpenFile(const char *, Option_t *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:240:24 + t.method("OpenFile", static_cast(&TDirectory::OpenFile)); + t.method("OpenFile", [](TDirectory& a, const char * arg0)->TFile * { return a.OpenFile(arg0); }); + t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1)->TFile * { return a.OpenFile(arg0, arg1); }); + t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return a.OpenFile(arg0, arg1, arg2); }); + t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return a.OpenFile(arg0, arg1, arg2, arg3); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0)->TFile * { return a->OpenFile(arg0); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1)->TFile * { return a->OpenFile(arg0, arg1); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return a->OpenFile(arg0, arg1, arg2); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return a->OpenFile(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:243:24 + t.method("Paint", static_cast(&TDirectory::Paint)); + t.method("Paint", [](TDirectory& a)->void { a.Paint(); }); + t.method("Paint", [](TDirectory* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:244:24 + t.method("Print", static_cast(&TDirectory::Print)); + t.method("Print", [](TDirectory const& a)->void { a.Print(); }); + t.method("Print", [](TDirectory const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Purge(Short_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Purge(Short_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:245:24 + t.method("Purge", static_cast(&TDirectory::Purge)); + t.method("Purge", [](TDirectory& a)->void { a.Purge(); }); + t.method("Purge", [](TDirectory* a)->void { a->Purge(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::pwd() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::pwd() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:246:24 + t.method("pwd", static_cast(&TDirectory::pwd)); + + DEBUG_MSG("Adding wrapper for void TDirectory::ReadAll(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::ReadAll(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:247:24 + t.method("ReadAll", static_cast(&TDirectory::ReadAll)); + t.method("ReadAll", [](TDirectory& a)->void { a.ReadAll(); }); + t.method("ReadAll", [](TDirectory* a)->void { a->ReadAll(); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::ReadKeys(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::ReadKeys(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:248:24 + t.method("ReadKeys", static_cast(&TDirectory::ReadKeys)); + t.method("ReadKeys", [](TDirectory& a)->Int_t { return a.ReadKeys(); }); + t.method("ReadKeys", [](TDirectory* a)->Int_t { return a->ReadKeys(); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::ReadTObject(TObject *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::ReadTObject(TObject *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:249:24 + t.method("ReadTObject", static_cast(&TDirectory::ReadTObject)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::Remove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::Remove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:250:24 + t.method("Remove", static_cast(&TDirectory::Remove)); + + DEBUG_MSG("Adding wrapper for void TDirectory::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:251:24 + t.method("RecursiveRemove", static_cast(&TDirectory::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TDirectory::rmdir(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::rmdir(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:252:24 + t.method("rmdir", static_cast(&TDirectory::rmdir)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Save() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Save() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:253:24 + t.method("Save", static_cast(&TDirectory::Save)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::SaveObjectAs(const TObject *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::SaveObjectAs(const TObject *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:254:24 + t.method("SaveObjectAs", static_cast(&TDirectory::SaveObjectAs)); + t.method("SaveObjectAs", [](TDirectory const& a, const TObject * arg0)->Int_t { return a.SaveObjectAs(arg0); }); + t.method("SaveObjectAs", [](TDirectory const& a, const TObject * arg0, const char * arg1)->Int_t { return a.SaveObjectAs(arg0, arg1); }); + t.method("SaveObjectAs", [](TDirectory const* a, const TObject * arg0)->Int_t { return a->SaveObjectAs(arg0); }); + t.method("SaveObjectAs", [](TDirectory const* a, const TObject * arg0, const char * arg1)->Int_t { return a->SaveObjectAs(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::SaveSelf(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SaveSelf(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:255:24 + t.method("SaveSelf", static_cast(&TDirectory::SaveSelf)); + t.method("SaveSelf", [](TDirectory& a)->void { a.SaveSelf(); }); + t.method("SaveSelf", [](TDirectory* a)->void { a->SaveSelf(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetBufferSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetBufferSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:256:24 + t.method("SetBufferSize", static_cast(&TDirectory::SetBufferSize)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetModified() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetModified() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:257:24 + t.method("SetModified", static_cast(&TDirectory::SetModified)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetMother(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetMother(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:258:24 + t.method("SetMother", static_cast(&TDirectory::SetMother)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:259:24 + t.method("SetName", static_cast(&TDirectory::SetName)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetTRefAction(TObject *, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetTRefAction(TObject *, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:260:24 + t.method("SetTRefAction", static_cast(&TDirectory::SetTRefAction)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetSeekDir(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetSeekDir(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:261:24 + t.method("SetSeekDir", static_cast(&TDirectory::SetSeekDir)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetWritable(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetWritable(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:262:24 + t.method("SetWritable", static_cast(&TDirectory::SetWritable)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::Sizeof() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::Sizeof() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:263:24 + t.method("Sizeof", static_cast(&TDirectory::Sizeof)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:264:24 + t.method("Write", static_cast(&TDirectory::Write)); + t.method("Write", [](TDirectory& a)->Int_t { return a.Write(); }); + t.method("Write", [](TDirectory& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TDirectory& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TDirectory* a)->Int_t { return a->Write(); }); + t.method("Write", [](TDirectory* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TDirectory* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:265:24 + t.method("Write", static_cast(&TDirectory::Write)); + t.method("Write", [](TDirectory const& a)->Int_t { return a.Write(); }); + t.method("Write", [](TDirectory const& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TDirectory const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TDirectory const* a)->Int_t { return a->Write(); }); + t.method("Write", [](TDirectory const* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TDirectory const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteTObject(const TObject *, const char *, Option_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::WriteTObject(const TObject *, const char *, Option_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:266:24 + t.method("WriteTObject", static_cast(&TDirectory::WriteTObject)); + t.method("WriteTObject", [](TDirectory& a, const TObject * arg0)->Int_t { return a.WriteTObject(arg0); }); + t.method("WriteTObject", [](TDirectory& a, const TObject * arg0, const char * arg1)->Int_t { return a.WriteTObject(arg0, arg1); }); + t.method("WriteTObject", [](TDirectory& a, const TObject * arg0, const char * arg1, Option_t * arg2)->Int_t { return a.WriteTObject(arg0, arg1, arg2); }); + t.method("WriteTObject", [](TDirectory* a, const TObject * arg0)->Int_t { return a->WriteTObject(arg0); }); + t.method("WriteTObject", [](TDirectory* a, const TObject * arg0, const char * arg1)->Int_t { return a->WriteTObject(arg0, arg1); }); + t.method("WriteTObject", [](TDirectory* a, const TObject * arg0, const char * arg1, Option_t * arg2)->Int_t { return a->WriteTObject(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteObjectAny(const void *, const char *, const char *, Option_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::WriteObjectAny(const void *, const char *, const char *, Option_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:300:24 + t.method("WriteObjectAny", static_cast(&TDirectory::WriteObjectAny)); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const char * arg1, const char * arg2)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2, arg3); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const char * arg1, const char * arg2)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteObjectAny(const void *, const TClass *, const char *, Option_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::WriteObjectAny(const void *, const TClass *, const char *, Option_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:301:24 + t.method("WriteObjectAny", static_cast(&TDirectory::WriteObjectAny)); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const TClass * arg1, const char * arg2)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const TClass * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2, arg3); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const TClass * arg1, const char * arg2)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const TClass * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::WriteDirHeader() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::WriteDirHeader() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:302:24 + t.method("WriteDirHeader", static_cast(&TDirectory::WriteDirHeader)); + + DEBUG_MSG("Adding wrapper for void TDirectory::WriteKeys() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::WriteKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:303:24 + t.method("WriteKeys", static_cast(&TDirectory::WriteKeys)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::Cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::Cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:305:24 + module_.method("TDirectory!Cd", static_cast(&TDirectory::Cd)); + + DEBUG_MSG("Adding wrapper for void TDirectory::DecodeNameCycle(const char *, char *, Short_t &, const size_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::DecodeNameCycle(const char *, char *, Short_t &, const size_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:306:24 + module_.method("TDirectory!DecodeNameCycle", static_cast(&TDirectory::DecodeNameCycle)); + module_.method("TDirectory!DecodeNameCycle", [](const char * arg0, char * arg1, Short_t & arg2)->void { TDirectory::DecodeNameCycle(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Version_t TDirectory::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TDirectory::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Class_Version", static_cast(&TDirectory::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TDirectory::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TDirectory::IsA() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + t.method("IsA", static_cast(&TDirectory::IsA)); + + DEBUG_MSG("Adding wrapper for void TDirectory::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + t.method("StreamerNVirtual", static_cast(&TDirectory::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!DeclFileName", []() { return (std::string)TDirectory::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TDirectory::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TDirectory::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!ImplFileLine", static_cast(&TDirectory::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!ImplFileName", []() { return (std::string)TDirectory::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Class_Name", []() { return (std::string)TDirectory::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TDirectory::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TDirectory::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Dictionary", static_cast(&TDirectory::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TDirectory::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TDirectory::Class() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Class", static_cast(&TDirectory::Class)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + t.method("Streamer", static_cast(&TDirectory::Streamer)); + + DEBUG_MSG("Adding wrapper for int TDirectory::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TDirectory::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!DeclFileLine", static_cast(&TDirectory::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTDirectory(jlcxx::Module& module){ + return std::shared_ptr(new JlTDirectory(module)); +} + namespace jlcxx { template<> struct IsMirroredType : std::false_type { }; template<> struct DefaultConstructible : std::false_type { }; @@ -823,746 +1424,3 @@ struct JlTDirectoryFile: public Wrapper { std::shared_ptr newJlTDirectoryFile(jlcxx::Module& module){ return std::shared_ptr(new JlTDirectoryFile(module)); } - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TDirectoryFile type; }; -} - -// Class generating the wrapper for type TFile -// signature to use in the veto file: TFile -struct JlTFile: public Wrapper { - - JlTFile(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFile (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:53:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFile", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TFile::TFile(const char *, Option_t *, const char *, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:198:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TFile::Close(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Close(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:201:24 - t.method("Close", static_cast(&TFile::Close)); - t.method("Close", [](TFile& a)->void { a.Close(); }); - t.method("Close", [](TFile* a)->void { a->Close(); }); - - DEBUG_MSG("Adding wrapper for void TFile::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:202:24 - t.method("Copy", static_cast(&TFile::Copy)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::Cp(const char *, Bool_t, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::Cp(const char *, Bool_t, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:203:24 - t.method("Cp", static_cast(&TFile::Cp)); - t.method("Cp", [](TFile& a, const char * arg0)->Bool_t { return a.Cp(arg0); }); - t.method("Cp", [](TFile& a, const char * arg0, Bool_t arg1)->Bool_t { return a.Cp(arg0, arg1); }); - t.method("Cp", [](TFile* a, const char * arg0)->Bool_t { return a->Cp(arg0); }); - t.method("Cp", [](TFile* a, const char * arg0, Bool_t arg1)->Bool_t { return a->Cp(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TKey * TFile::CreateKey(TDirectory *, const TObject *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TKey * TFile::CreateKey(TDirectory *, const TObject *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:204:24 - t.method("CreateKey", static_cast(&TFile::CreateKey)); - - DEBUG_MSG("Adding wrapper for TKey * TFile::CreateKey(TDirectory *, const void *, const TClass *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TKey * TFile::CreateKey(TDirectory *, const void *, const TClass *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:205:24 - t.method("CreateKey", static_cast(&TFile::CreateKey)); - - DEBUG_MSG("Adding wrapper for TFile *& TFile::CurrentFile() (" __HERE__ ")"); - // signature to use in the veto list: TFile *& TFile::CurrentFile() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:207:24 - module_.method("TFile!CurrentFile", static_cast(&TFile::CurrentFile)); - - DEBUG_MSG("Adding wrapper for void TFile::Delete(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Delete(const char *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:208:24 - t.method("Delete", static_cast(&TFile::Delete)); - t.method("Delete", [](TFile& a)->void { a.Delete(); }); - t.method("Delete", [](TFile* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for void TFile::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:209:24 - t.method("Draw", static_cast(&TFile::Draw)); - t.method("Draw", [](TFile& a)->void { a.Draw(); }); - t.method("Draw", [](TFile* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for void TFile::DrawMap(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::DrawMap(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:210:24 - t.method("DrawMap", static_cast(&TFile::DrawMap)); - t.method("DrawMap", [](TFile& a)->void { a.DrawMap(); }); - t.method("DrawMap", [](TFile& a, const char * arg0)->void { a.DrawMap(arg0); }); - t.method("DrawMap", [](TFile* a)->void { a->DrawMap(); }); - t.method("DrawMap", [](TFile* a, const char * arg0)->void { a->DrawMap(arg0); }); - - DEBUG_MSG("Adding wrapper for void TFile::FillBuffer(char *&) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::FillBuffer(char *&) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:211:24 - t.method("FillBuffer", static_cast(&TFile::FillBuffer)); - - DEBUG_MSG("Adding wrapper for void TFile::Flush() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Flush() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:212:24 - t.method("Flush", static_cast(&TFile::Flush)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetArchiveOffset() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetArchiveOffset() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:214:24 - t.method("GetArchiveOffset", static_cast(&TFile::GetArchiveOffset)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetBestBuffer() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetBestBuffer() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:215:24 - t.method("GetBestBuffer", static_cast(&TFile::GetBestBuffer)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetBytesToPrefetch() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetBytesToPrefetch() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:216:24 - t.method("GetBytesToPrefetch", static_cast(&TFile::GetBytesToPrefetch)); - - DEBUG_MSG("Adding wrapper for TArrayC * TFile::GetClassIndex() (" __HERE__ ")"); - // signature to use in the veto list: TArrayC * TFile::GetClassIndex() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:219:24 - t.method("GetClassIndex", static_cast(&TFile::GetClassIndex)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetCompressionAlgorithm() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetCompressionAlgorithm() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:220:24 - t.method("GetCompressionAlgorithm", static_cast(&TFile::GetCompressionAlgorithm)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetCompressionLevel() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetCompressionLevel() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:221:24 - t.method("GetCompressionLevel", static_cast(&TFile::GetCompressionLevel)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetCompressionSettings() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetCompressionSettings() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:222:24 - t.method("GetCompressionSettings", static_cast(&TFile::GetCompressionSettings)); - - DEBUG_MSG("Adding wrapper for Float_t TFile::GetCompressionFactor() (" __HERE__ ")"); - // signature to use in the veto list: Float_t TFile::GetCompressionFactor() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:223:24 - t.method("GetCompressionFactor", static_cast(&TFile::GetCompressionFactor)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetEND() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetEND() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:224:24 - t.method("GetEND", static_cast(&TFile::GetEND)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetErrno() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetErrno() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:225:24 - t.method("GetErrno", static_cast(&TFile::GetErrno)); - - DEBUG_MSG("Adding wrapper for void TFile::ResetErrno() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::ResetErrno() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:226:24 - t.method("ResetErrno", static_cast(&TFile::ResetErrno)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetFd() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetFd() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:227:24 - t.method("GetFd", static_cast(&TFile::GetFd)); - - DEBUG_MSG("Adding wrapper for const TUrl * TFile::GetEndpointUrl() (" __HERE__ ")"); - // signature to use in the veto list: const TUrl * TFile::GetEndpointUrl() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:228:24 - t.method("GetEndpointUrl", static_cast(&TFile::GetEndpointUrl)); - - DEBUG_MSG("Adding wrapper for TObjArray * TFile::GetListOfProcessIDs() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TFile::GetListOfProcessIDs() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:229:24 - t.method("GetListOfProcessIDs", static_cast(&TFile::GetListOfProcessIDs)); - - DEBUG_MSG("Adding wrapper for TList * TFile::GetListOfFree() (" __HERE__ ")"); - // signature to use in the veto list: TList * TFile::GetListOfFree() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:230:24 - t.method("GetListOfFree", static_cast(&TFile::GetListOfFree)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetNfree() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetNfree() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:231:24 - t.method("GetNfree", static_cast(&TFile::GetNfree)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetNProcessIDs() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetNProcessIDs() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:232:24 - t.method("GetNProcessIDs", static_cast(&TFile::GetNProcessIDs)); - - DEBUG_MSG("Adding wrapper for Option_t * TFile::GetOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TFile::GetOption() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:233:24 - t.method("GetOption", static_cast(&TFile::GetOption)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetBytesRead() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetBytesRead() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:234:24 - t.method("GetBytesRead", static_cast(&TFile::GetBytesRead)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetBytesReadExtra() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetBytesReadExtra() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:235:24 - t.method("GetBytesReadExtra", static_cast(&TFile::GetBytesReadExtra)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetBytesWritten() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetBytesWritten() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:236:24 - t.method("GetBytesWritten", static_cast(&TFile::GetBytesWritten)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetReadCalls() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetReadCalls() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:237:24 - t.method("GetReadCalls", static_cast(&TFile::GetReadCalls)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetVersion() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetVersion() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:238:24 - t.method("GetVersion", static_cast(&TFile::GetVersion)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetRecordHeader(char *, Long64_t, Int_t, Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetRecordHeader(char *, Long64_t, Int_t, Int_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:239:24 - t.method("GetRecordHeader", static_cast(&TFile::GetRecordHeader)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetNbytesInfo() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetNbytesInfo() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:241:24 - t.method("GetNbytesInfo", static_cast(&TFile::GetNbytesInfo)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetNbytesFree() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetNbytesFree() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:242:24 - t.method("GetNbytesFree", static_cast(&TFile::GetNbytesFree)); - - DEBUG_MSG("Adding wrapper for TString TFile::GetNewUrl() (" __HERE__ ")"); - // signature to use in the veto list: TString TFile::GetNewUrl() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:243:24 - t.method("GetNewUrl", static_cast(&TFile::GetNewUrl)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetRelOffset() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetRelOffset() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:244:24 - t.method("GetRelOffset", static_cast(&TFile::GetRelOffset)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetSeekFree() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetSeekFree() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:245:24 - t.method("GetSeekFree", static_cast(&TFile::GetSeekFree)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetSeekInfo() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetSeekInfo() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:246:24 - t.method("GetSeekInfo", static_cast(&TFile::GetSeekInfo)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetSize() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetSize() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:247:24 - t.method("GetSize", static_cast(&TFile::GetSize)); - - DEBUG_MSG("Adding wrapper for TList * TFile::GetStreamerInfoList() (" __HERE__ ")"); - // signature to use in the veto list: TList * TFile::GetStreamerInfoList() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:248:24 - t.method("GetStreamerInfoList", static_cast(&TFile::GetStreamerInfoList)); - - DEBUG_MSG("Adding wrapper for const TList * TFile::GetStreamerInfoCache() (" __HERE__ ")"); - // signature to use in the veto list: const TList * TFile::GetStreamerInfoCache() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:249:24 - t.method("GetStreamerInfoCache", static_cast(&TFile::GetStreamerInfoCache)); - - DEBUG_MSG("Adding wrapper for void TFile::IncrementProcessIDs() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::IncrementProcessIDs() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:250:24 - t.method("IncrementProcessIDs", static_cast(&TFile::IncrementProcessIDs)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::IsArchive() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::IsArchive() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:251:24 - t.method("IsArchive", static_cast(&TFile::IsArchive)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::IsBinary() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::IsBinary() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:252:24 - t.method("IsBinary", static_cast(&TFile::IsBinary)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::IsRaw() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::IsRaw() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:253:24 - t.method("IsRaw", static_cast(&TFile::IsRaw)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::IsOpen() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::IsOpen() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:254:24 - t.method("IsOpen", static_cast(&TFile::IsOpen)); - - DEBUG_MSG("Adding wrapper for void TFile::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:255:24 - t.method("ls", static_cast(&TFile::ls)); - t.method("ls", [](TFile const& a)->void { a.ls(); }); - t.method("ls", [](TFile const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for void TFile::MakeFree(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::MakeFree(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:256:24 - t.method("MakeFree", static_cast(&TFile::MakeFree)); - - DEBUG_MSG("Adding wrapper for void TFile::MakeProject(const char *, const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::MakeProject(const char *, const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:257:24 - t.method("MakeProject", static_cast(&TFile::MakeProject)); - t.method("MakeProject", [](TFile& a, const char * arg0)->void { a.MakeProject(arg0); }); - t.method("MakeProject", [](TFile& a, const char * arg0, const char * arg1)->void { a.MakeProject(arg0, arg1); }); - t.method("MakeProject", [](TFile* a, const char * arg0)->void { a->MakeProject(arg0); }); - t.method("MakeProject", [](TFile* a, const char * arg0, const char * arg1)->void { a->MakeProject(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TFile::Map(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Map(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:259:24 - t.method("Map", static_cast(&TFile::Map)); - - DEBUG_MSG("Adding wrapper for void TFile::Map() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Map() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:260:24 - t.method("Map", static_cast(&TFile::Map)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::Matches(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::Matches(const char *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:261:24 - t.method("Matches", static_cast(&TFile::Matches)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::MustFlush() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::MustFlush() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:262:24 - t.method("MustFlush", static_cast(&TFile::MustFlush)); - - DEBUG_MSG("Adding wrapper for void TFile::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:263:24 - t.method("Paint", static_cast(&TFile::Paint)); - t.method("Paint", [](TFile& a)->void { a.Paint(); }); - t.method("Paint", [](TFile* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TFile::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:264:24 - t.method("Print", static_cast(&TFile::Print)); - t.method("Print", [](TFile const& a)->void { a.Print(); }); - t.method("Print", [](TFile const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBufferAsync(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::ReadBufferAsync(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:265:24 - t.method("ReadBufferAsync", static_cast(&TFile::ReadBufferAsync)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBuffer(char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::ReadBuffer(char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:266:24 - t.method("ReadBuffer", static_cast(&TFile::ReadBuffer)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBuffer(char *, Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::ReadBuffer(char *, Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:267:24 - t.method("ReadBuffer", static_cast(&TFile::ReadBuffer)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBuffers(char *, Long64_t *, Int_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::ReadBuffers(char *, Long64_t *, Int_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:268:24 - t.method("ReadBuffers", static_cast(&TFile::ReadBuffers)); - - DEBUG_MSG("Adding wrapper for void TFile::ReadFree() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::ReadFree() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:269:24 - t.method("ReadFree", static_cast(&TFile::ReadFree)); - - DEBUG_MSG("Adding wrapper for void TFile::ReadStreamerInfo() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::ReadStreamerInfo() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:271:24 - t.method("ReadStreamerInfo", static_cast(&TFile::ReadStreamerInfo)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::Recover() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::Recover() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:272:24 - t.method("Recover", static_cast(&TFile::Recover)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::ReOpen(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::ReOpen(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:273:24 - t.method("ReOpen", static_cast(&TFile::ReOpen)); - - DEBUG_MSG("Adding wrapper for void TFile::Seek(Long64_t, TFile::ERelativeTo) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Seek(Long64_t, TFile::ERelativeTo) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:274:24 - t.method("Seek", static_cast(&TFile::Seek)); - t.method("Seek", [](TFile& a, Long64_t arg0)->void { a.Seek(arg0); }); - t.method("Seek", [](TFile* a, Long64_t arg0)->void { a->Seek(arg0); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetCompressionAlgorithm(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetCompressionAlgorithm(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:277:24 - t.method("SetCompressionAlgorithm", static_cast(&TFile::SetCompressionAlgorithm)); - t.method("SetCompressionAlgorithm", [](TFile& a)->void { a.SetCompressionAlgorithm(); }); - t.method("SetCompressionAlgorithm", [](TFile* a)->void { a->SetCompressionAlgorithm(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetCompressionLevel(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetCompressionLevel(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:278:24 - t.method("SetCompressionLevel", static_cast(&TFile::SetCompressionLevel)); - t.method("SetCompressionLevel", [](TFile& a)->void { a.SetCompressionLevel(); }); - t.method("SetCompressionLevel", [](TFile* a)->void { a->SetCompressionLevel(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetCompressionSettings(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetCompressionSettings(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:279:24 - t.method("SetCompressionSettings", static_cast(&TFile::SetCompressionSettings)); - t.method("SetCompressionSettings", [](TFile& a)->void { a.SetCompressionSettings(); }); - t.method("SetCompressionSettings", [](TFile* a)->void { a->SetCompressionSettings(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetEND(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetEND(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:280:24 - t.method("SetEND", static_cast(&TFile::SetEND)); - - DEBUG_MSG("Adding wrapper for void TFile::SetOffset(Long64_t, TFile::ERelativeTo) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetOffset(Long64_t, TFile::ERelativeTo) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:281:24 - t.method("SetOffset", static_cast(&TFile::SetOffset)); - t.method("SetOffset", [](TFile& a, Long64_t arg0)->void { a.SetOffset(arg0); }); - t.method("SetOffset", [](TFile* a, Long64_t arg0)->void { a->SetOffset(arg0); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:282:24 - t.method("SetOption", static_cast(&TFile::SetOption)); - t.method("SetOption", [](TFile& a)->void { a.SetOption(); }); - t.method("SetOption", [](TFile* a)->void { a->SetOption(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetReadCalls(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetReadCalls(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:283:24 - t.method("SetReadCalls", static_cast(&TFile::SetReadCalls)); - t.method("SetReadCalls", [](TFile& a)->void { a.SetReadCalls(); }); - t.method("SetReadCalls", [](TFile* a)->void { a->SetReadCalls(); }); - - DEBUG_MSG("Adding wrapper for void TFile::ShowStreamerInfo() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::ShowStreamerInfo() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:284:24 - t.method("ShowStreamerInfo", static_cast(&TFile::ShowStreamerInfo)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::Sizeof() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::Sizeof() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:285:24 - t.method("Sizeof", static_cast(&TFile::Sizeof)); - - DEBUG_MSG("Adding wrapper for void TFile::SumBuffer(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SumBuffer(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:286:24 - t.method("SumBuffer", static_cast(&TFile::SumBuffer)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::WriteBuffer(const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::WriteBuffer(const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:287:24 - t.method("WriteBuffer", static_cast(&TFile::WriteBuffer)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:288:24 - t.method("Write", static_cast(&TFile::Write)); - t.method("Write", [](TFile& a)->Int_t { return a.Write(); }); - t.method("Write", [](TFile& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TFile& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TFile* a)->Int_t { return a->Write(); }); - t.method("Write", [](TFile* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TFile* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TFile::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:289:24 - t.method("Write", static_cast(&TFile::Write)); - t.method("Write", [](TFile const& a)->Int_t { return a.Write(); }); - t.method("Write", [](TFile const& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TFile const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TFile const* a)->Int_t { return a->Write(); }); - t.method("Write", [](TFile const* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TFile const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TFile::WriteFree() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::WriteFree() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:290:24 - t.method("WriteFree", static_cast(&TFile::WriteFree)); - - DEBUG_MSG("Adding wrapper for void TFile::WriteHeader() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::WriteHeader() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:291:24 - t.method("WriteHeader", static_cast(&TFile::WriteHeader)); - - DEBUG_MSG("Adding wrapper for void TFile::WriteStreamerInfo() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::WriteStreamerInfo() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:293:24 - t.method("WriteStreamerInfo", static_cast(&TFile::WriteStreamerInfo)); - - DEBUG_MSG("Adding wrapper for TFileOpenHandle * TFile::AsyncOpen(const char *, Option_t *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TFileOpenHandle * TFile::AsyncOpen(const char *, Option_t *, const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:296:24 - module_.method("TFile!AsyncOpen", static_cast(&TFile::AsyncOpen)); - module_.method("TFile!AsyncOpen", [](const char * arg0)->TFileOpenHandle * { return TFile::AsyncOpen(arg0); }); - module_.method("TFile!AsyncOpen", [](const char * arg0, Option_t * arg1)->TFileOpenHandle * { return TFile::AsyncOpen(arg0, arg1); }); - module_.method("TFile!AsyncOpen", [](const char * arg0, Option_t * arg1, const char * arg2)->TFileOpenHandle * { return TFile::AsyncOpen(arg0, arg1, arg2); }); - module_.method("TFile!AsyncOpen", [](const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFileOpenHandle * { return TFile::AsyncOpen(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TFile * TFile::Open(const char *, Option_t *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TFile * TFile::Open(const char *, Option_t *, const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:299:24 - module_.method("TFile!Open", static_cast(&TFile::Open)); - module_.method("TFile!Open", [](const char * arg0)->TFile * { return TFile::Open(arg0); }); - module_.method("TFile!Open", [](const char * arg0, Option_t * arg1)->TFile * { return TFile::Open(arg0, arg1); }); - module_.method("TFile!Open", [](const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return TFile::Open(arg0, arg1, arg2); }); - module_.method("TFile!Open", [](const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return TFile::Open(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TFile * TFile::Open(TFileOpenHandle *) (" __HERE__ ")"); - // signature to use in the veto list: TFile * TFile::Open(TFileOpenHandle *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:302:24 - module_.method("TFile!Open", static_cast(&TFile::Open)); - - DEBUG_MSG("Adding wrapper for TFile::EFileType TFile::GetType(const char *, Option_t *, TString *) (" __HERE__ ")"); - // signature to use in the veto list: TFile::EFileType TFile::GetType(const char *, Option_t *, TString *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:304:24 - module_.method("TFile!GetType", static_cast(&TFile::GetType)); - module_.method("TFile!GetType", [](const char * arg0)->TFile::EFileType { return TFile::GetType(arg0); }); - module_.method("TFile!GetType", [](const char * arg0, Option_t * arg1)->TFile::EFileType { return TFile::GetType(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(const char *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:306:28 - module_.method("TFile!GetAsyncOpenStatus", static_cast(&TFile::GetAsyncOpenStatus)); - - DEBUG_MSG("Adding wrapper for TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(TFileOpenHandle *) (" __HERE__ ")"); - // signature to use in the veto list: TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(TFileOpenHandle *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:307:28 - module_.method("TFile!GetAsyncOpenStatus", static_cast(&TFile::GetAsyncOpenStatus)); - - DEBUG_MSG("Adding wrapper for const TUrl * TFile::GetEndpointUrl(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const TUrl * TFile::GetEndpointUrl(const char *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:308:24 - module_.method("TFile!GetEndpointUrl", static_cast(&TFile::GetEndpointUrl)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetFileBytesRead() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetFileBytesRead() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:310:24 - module_.method("TFile!GetFileBytesRead", static_cast(&TFile::GetFileBytesRead)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetFileBytesWritten() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetFileBytesWritten() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:311:24 - module_.method("TFile!GetFileBytesWritten", static_cast(&TFile::GetFileBytesWritten)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetFileReadCalls() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetFileReadCalls() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:312:24 - module_.method("TFile!GetFileReadCalls", static_cast(&TFile::GetFileReadCalls)); - - DEBUG_MSG("Adding wrapper for Int_t TFile::GetReadaheadSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFile::GetReadaheadSize() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:313:24 - module_.method("TFile!GetReadaheadSize", static_cast(&TFile::GetReadaheadSize)); - - DEBUG_MSG("Adding wrapper for void TFile::SetFileBytesRead(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetFileBytesRead(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:315:24 - module_.method("TFile!SetFileBytesRead", static_cast(&TFile::SetFileBytesRead)); - module_.method("TFile!SetFileBytesRead", []()->void { TFile::SetFileBytesRead(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetFileBytesWritten(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetFileBytesWritten(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:316:24 - module_.method("TFile!SetFileBytesWritten", static_cast(&TFile::SetFileBytesWritten)); - module_.method("TFile!SetFileBytesWritten", []()->void { TFile::SetFileBytesWritten(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetFileReadCalls(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetFileReadCalls(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:317:24 - module_.method("TFile!SetFileReadCalls", static_cast(&TFile::SetFileReadCalls)); - module_.method("TFile!SetFileReadCalls", []()->void { TFile::SetFileReadCalls(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetReadaheadSize(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetReadaheadSize(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:318:24 - module_.method("TFile!SetReadaheadSize", static_cast(&TFile::SetReadaheadSize)); - module_.method("TFile!SetReadaheadSize", []()->void { TFile::SetReadaheadSize(); }); - - DEBUG_MSG("Adding wrapper for void TFile::SetReadStreamerInfo(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::SetReadStreamerInfo(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:319:24 - module_.method("TFile!SetReadStreamerInfo", static_cast(&TFile::SetReadStreamerInfo)); - module_.method("TFile!SetReadStreamerInfo", []()->void { TFile::SetReadStreamerInfo(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::GetReadStreamerInfo() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::GetReadStreamerInfo() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:320:24 - module_.method("TFile!GetReadStreamerInfo", static_cast(&TFile::GetReadStreamerInfo)); - - DEBUG_MSG("Adding wrapper for Long64_t TFile::GetFileCounter() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TFile::GetFileCounter() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:322:24 - module_.method("TFile!GetFileCounter", static_cast(&TFile::GetFileCounter)); - - DEBUG_MSG("Adding wrapper for void TFile::IncrementFileCounter() (" __HERE__ ")"); - // signature to use in the veto list: void TFile::IncrementFileCounter() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:323:24 - module_.method("TFile!IncrementFileCounter", static_cast(&TFile::IncrementFileCounter)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::SetCacheFileDir(std::string_view, Bool_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::SetCacheFileDir(std::string_view, Bool_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:328:24 - module_.method("TFile!SetCacheFileDir", [](const char * arg0)->Bool_t { return TFile::SetCacheFileDir((std::string_view)arg0); }); - module_.method("TFile!SetCacheFileDir", [](const char * arg0, Bool_t arg1)->Bool_t { return TFile::SetCacheFileDir((std::string_view)arg0, arg1); }); - module_.method("TFile!SetCacheFileDir", [](const char * arg0, Bool_t arg1, Bool_t arg2)->Bool_t { return TFile::SetCacheFileDir((std::string_view)arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for const char * TFile::GetCacheFileDir() (" __HERE__ ")"); - // signature to use in the veto list: const char * TFile::GetCacheFileDir() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:330:24 - module_.method("TFile!GetCacheFileDir", []() { return (std::string)TFile::GetCacheFileDir(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::ShrinkCacheFileDir(Long64_t, Long_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::ShrinkCacheFileDir(Long64_t, Long_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:331:24 - module_.method("TFile!ShrinkCacheFileDir", static_cast(&TFile::ShrinkCacheFileDir)); - module_.method("TFile!ShrinkCacheFileDir", [](Long64_t arg0)->Bool_t { return TFile::ShrinkCacheFileDir(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::Cp(const char *, const char *, Bool_t, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::Cp(const char *, const char *, Bool_t, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:332:24 - module_.method("TFile!Cp", static_cast(&TFile::Cp)); - module_.method("TFile!Cp", [](const char * arg0, const char * arg1)->Bool_t { return TFile::Cp(arg0, arg1); }); - module_.method("TFile!Cp", [](const char * arg0, const char * arg1, Bool_t arg2)->Bool_t { return TFile::Cp(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for UInt_t TFile::SetOpenTimeout(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TFile::SetOpenTimeout(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:335:24 - module_.method("TFile!SetOpenTimeout", static_cast(&TFile::SetOpenTimeout)); - - DEBUG_MSG("Adding wrapper for UInt_t TFile::GetOpenTimeout() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TFile::GetOpenTimeout() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:336:24 - module_.method("TFile!GetOpenTimeout", static_cast(&TFile::GetOpenTimeout)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::SetOnlyStaged(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::SetOnlyStaged(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:337:24 - module_.method("TFile!SetOnlyStaged", static_cast(&TFile::SetOnlyStaged)); - - DEBUG_MSG("Adding wrapper for Bool_t TFile::GetOnlyStaged() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::GetOnlyStaged() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:338:24 - module_.method("TFile!GetOnlyStaged", static_cast(&TFile::GetOnlyStaged)); - - DEBUG_MSG("Adding wrapper for Version_t TFile::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TFile::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!Class_Version", static_cast(&TFile::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TFile::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TFile::IsA() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - t.method("IsA", static_cast(&TFile::IsA)); - - DEBUG_MSG("Adding wrapper for void TFile::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - t.method("StreamerNVirtual", static_cast(&TFile::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TFile::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TFile::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!DeclFileName", []() { return (std::string)TFile::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TFile::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TFile::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!ImplFileLine", static_cast(&TFile::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TFile::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TFile::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!ImplFileName", []() { return (std::string)TFile::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TFile::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TFile::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!Class_Name", []() { return (std::string)TFile::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TFile::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TFile::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!Dictionary", static_cast(&TFile::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TFile::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TFile::Class() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!Class", static_cast(&TFile::Class)); - - DEBUG_MSG("Adding wrapper for void TFile::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TFile::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - t.method("Streamer", static_cast(&TFile::Streamer)); - - DEBUG_MSG("Adding wrapper for int TFile::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TFile::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 - module_.method("TFile!DeclFileLine", static_cast(&TFile::DeclFileLine)); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTFile(jlcxx::Module& module){ - return std::shared_ptr(new JlTFile(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TSeqCollection type; }; -} - -// Class generating the wrapper for type TList -// signature to use in the veto file: TList -struct JlTList: public Wrapper { - - JlTList(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TList (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TList.h:38:7 - jlcxx::TypeWrapper t = jlModule.add_type("TList", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTList(jlcxx::Module& module){ - return std::shared_ptr(new JlTList(module)); -} diff --git a/deps/src/JlClasses_005.cxx b/deps/src/JlClasses_005.cxx index b3e85e4..82b2fb2 100644 --- a/deps/src/JlClasses_005.cxx +++ b/deps/src/JlClasses_005.cxx @@ -6,6 +6,749 @@ #include "jlcxx/functions.hpp" #include "jlcxx/stl.hpp" +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TDirectoryFile type; }; +} + +// Class generating the wrapper for type TFile +// signature to use in the veto file: TFile +struct JlTFile: public Wrapper { + + JlTFile(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFile (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:53:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFile", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TFile::TFile(const char *, Option_t *, const char *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:198:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TFile::Close(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Close(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:201:24 + t.method("Close", static_cast(&TFile::Close)); + t.method("Close", [](TFile& a)->void { a.Close(); }); + t.method("Close", [](TFile* a)->void { a->Close(); }); + + DEBUG_MSG("Adding wrapper for void TFile::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:202:24 + t.method("Copy", static_cast(&TFile::Copy)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::Cp(const char *, Bool_t, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::Cp(const char *, Bool_t, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:203:24 + t.method("Cp", static_cast(&TFile::Cp)); + t.method("Cp", [](TFile& a, const char * arg0)->Bool_t { return a.Cp(arg0); }); + t.method("Cp", [](TFile& a, const char * arg0, Bool_t arg1)->Bool_t { return a.Cp(arg0, arg1); }); + t.method("Cp", [](TFile* a, const char * arg0)->Bool_t { return a->Cp(arg0); }); + t.method("Cp", [](TFile* a, const char * arg0, Bool_t arg1)->Bool_t { return a->Cp(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TKey * TFile::CreateKey(TDirectory *, const TObject *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TFile::CreateKey(TDirectory *, const TObject *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:204:24 + t.method("CreateKey", static_cast(&TFile::CreateKey)); + + DEBUG_MSG("Adding wrapper for TKey * TFile::CreateKey(TDirectory *, const void *, const TClass *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TFile::CreateKey(TDirectory *, const void *, const TClass *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:205:24 + t.method("CreateKey", static_cast(&TFile::CreateKey)); + + DEBUG_MSG("Adding wrapper for TFile *& TFile::CurrentFile() (" __HERE__ ")"); + // signature to use in the veto list: TFile *& TFile::CurrentFile() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:207:24 + module_.method("TFile!CurrentFile", static_cast(&TFile::CurrentFile)); + + DEBUG_MSG("Adding wrapper for void TFile::Delete(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Delete(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:208:24 + t.method("Delete", static_cast(&TFile::Delete)); + t.method("Delete", [](TFile& a)->void { a.Delete(); }); + t.method("Delete", [](TFile* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TFile::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:209:24 + t.method("Draw", static_cast(&TFile::Draw)); + t.method("Draw", [](TFile& a)->void { a.Draw(); }); + t.method("Draw", [](TFile* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TFile::DrawMap(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::DrawMap(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:210:24 + t.method("DrawMap", static_cast(&TFile::DrawMap)); + t.method("DrawMap", [](TFile& a)->void { a.DrawMap(); }); + t.method("DrawMap", [](TFile& a, const char * arg0)->void { a.DrawMap(arg0); }); + t.method("DrawMap", [](TFile* a)->void { a->DrawMap(); }); + t.method("DrawMap", [](TFile* a, const char * arg0)->void { a->DrawMap(arg0); }); + + DEBUG_MSG("Adding wrapper for void TFile::FillBuffer(char *&) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::FillBuffer(char *&) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:211:24 + t.method("FillBuffer", static_cast(&TFile::FillBuffer)); + + DEBUG_MSG("Adding wrapper for void TFile::Flush() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Flush() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:212:24 + t.method("Flush", static_cast(&TFile::Flush)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetArchiveOffset() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetArchiveOffset() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:214:24 + t.method("GetArchiveOffset", static_cast(&TFile::GetArchiveOffset)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetBestBuffer() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetBestBuffer() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:215:24 + t.method("GetBestBuffer", static_cast(&TFile::GetBestBuffer)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetBytesToPrefetch() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetBytesToPrefetch() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:216:24 + t.method("GetBytesToPrefetch", static_cast(&TFile::GetBytesToPrefetch)); + + DEBUG_MSG("Adding wrapper for TArrayC * TFile::GetClassIndex() (" __HERE__ ")"); + // signature to use in the veto list: TArrayC * TFile::GetClassIndex() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:219:24 + t.method("GetClassIndex", static_cast(&TFile::GetClassIndex)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetCompressionAlgorithm() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetCompressionAlgorithm() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:220:24 + t.method("GetCompressionAlgorithm", static_cast(&TFile::GetCompressionAlgorithm)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetCompressionLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetCompressionLevel() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:221:24 + t.method("GetCompressionLevel", static_cast(&TFile::GetCompressionLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetCompressionSettings() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetCompressionSettings() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:222:24 + t.method("GetCompressionSettings", static_cast(&TFile::GetCompressionSettings)); + + DEBUG_MSG("Adding wrapper for Float_t TFile::GetCompressionFactor() (" __HERE__ ")"); + // signature to use in the veto list: Float_t TFile::GetCompressionFactor() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:223:24 + t.method("GetCompressionFactor", static_cast(&TFile::GetCompressionFactor)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetEND() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetEND() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:224:24 + t.method("GetEND", static_cast(&TFile::GetEND)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetErrno() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetErrno() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:225:24 + t.method("GetErrno", static_cast(&TFile::GetErrno)); + + DEBUG_MSG("Adding wrapper for void TFile::ResetErrno() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::ResetErrno() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:226:24 + t.method("ResetErrno", static_cast(&TFile::ResetErrno)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetFd() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetFd() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:227:24 + t.method("GetFd", static_cast(&TFile::GetFd)); + + DEBUG_MSG("Adding wrapper for const TUrl * TFile::GetEndpointUrl() (" __HERE__ ")"); + // signature to use in the veto list: const TUrl * TFile::GetEndpointUrl() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:228:24 + t.method("GetEndpointUrl", static_cast(&TFile::GetEndpointUrl)); + + DEBUG_MSG("Adding wrapper for TObjArray * TFile::GetListOfProcessIDs() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TFile::GetListOfProcessIDs() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:229:24 + t.method("GetListOfProcessIDs", static_cast(&TFile::GetListOfProcessIDs)); + + DEBUG_MSG("Adding wrapper for TList * TFile::GetListOfFree() (" __HERE__ ")"); + // signature to use in the veto list: TList * TFile::GetListOfFree() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:230:24 + t.method("GetListOfFree", static_cast(&TFile::GetListOfFree)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetNfree() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetNfree() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:231:24 + t.method("GetNfree", static_cast(&TFile::GetNfree)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetNProcessIDs() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetNProcessIDs() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:232:24 + t.method("GetNProcessIDs", static_cast(&TFile::GetNProcessIDs)); + + DEBUG_MSG("Adding wrapper for Option_t * TFile::GetOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TFile::GetOption() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:233:24 + t.method("GetOption", static_cast(&TFile::GetOption)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetBytesRead() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetBytesRead() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:234:24 + t.method("GetBytesRead", static_cast(&TFile::GetBytesRead)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetBytesReadExtra() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetBytesReadExtra() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:235:24 + t.method("GetBytesReadExtra", static_cast(&TFile::GetBytesReadExtra)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetBytesWritten() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetBytesWritten() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:236:24 + t.method("GetBytesWritten", static_cast(&TFile::GetBytesWritten)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetReadCalls() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetReadCalls() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:237:24 + t.method("GetReadCalls", static_cast(&TFile::GetReadCalls)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetVersion() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetVersion() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:238:24 + t.method("GetVersion", static_cast(&TFile::GetVersion)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetRecordHeader(char *, Long64_t, Int_t, Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetRecordHeader(char *, Long64_t, Int_t, Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:239:24 + t.method("GetRecordHeader", static_cast(&TFile::GetRecordHeader)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetNbytesInfo() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetNbytesInfo() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:241:24 + t.method("GetNbytesInfo", static_cast(&TFile::GetNbytesInfo)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetNbytesFree() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetNbytesFree() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:242:24 + t.method("GetNbytesFree", static_cast(&TFile::GetNbytesFree)); + + DEBUG_MSG("Adding wrapper for TString TFile::GetNewUrl() (" __HERE__ ")"); + // signature to use in the veto list: TString TFile::GetNewUrl() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:243:24 + t.method("GetNewUrl", static_cast(&TFile::GetNewUrl)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetRelOffset() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetRelOffset() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:244:24 + t.method("GetRelOffset", static_cast(&TFile::GetRelOffset)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetSeekFree() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetSeekFree() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:245:24 + t.method("GetSeekFree", static_cast(&TFile::GetSeekFree)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetSeekInfo() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetSeekInfo() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:246:24 + t.method("GetSeekInfo", static_cast(&TFile::GetSeekInfo)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetSize() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetSize() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:247:24 + t.method("GetSize", static_cast(&TFile::GetSize)); + + DEBUG_MSG("Adding wrapper for TList * TFile::GetStreamerInfoList() (" __HERE__ ")"); + // signature to use in the veto list: TList * TFile::GetStreamerInfoList() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:248:24 + t.method("GetStreamerInfoList", static_cast(&TFile::GetStreamerInfoList)); + + DEBUG_MSG("Adding wrapper for const TList * TFile::GetStreamerInfoCache() (" __HERE__ ")"); + // signature to use in the veto list: const TList * TFile::GetStreamerInfoCache() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:249:24 + t.method("GetStreamerInfoCache", static_cast(&TFile::GetStreamerInfoCache)); + + DEBUG_MSG("Adding wrapper for void TFile::IncrementProcessIDs() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::IncrementProcessIDs() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:250:24 + t.method("IncrementProcessIDs", static_cast(&TFile::IncrementProcessIDs)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::IsArchive() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::IsArchive() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:251:24 + t.method("IsArchive", static_cast(&TFile::IsArchive)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::IsBinary() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::IsBinary() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:252:24 + t.method("IsBinary", static_cast(&TFile::IsBinary)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::IsRaw() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::IsRaw() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:253:24 + t.method("IsRaw", static_cast(&TFile::IsRaw)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::IsOpen() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::IsOpen() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:254:24 + t.method("IsOpen", static_cast(&TFile::IsOpen)); + + DEBUG_MSG("Adding wrapper for void TFile::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:255:24 + t.method("ls", static_cast(&TFile::ls)); + t.method("ls", [](TFile const& a)->void { a.ls(); }); + t.method("ls", [](TFile const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for void TFile::MakeFree(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::MakeFree(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:256:24 + t.method("MakeFree", static_cast(&TFile::MakeFree)); + + DEBUG_MSG("Adding wrapper for void TFile::MakeProject(const char *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::MakeProject(const char *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:257:24 + t.method("MakeProject", static_cast(&TFile::MakeProject)); + t.method("MakeProject", [](TFile& a, const char * arg0)->void { a.MakeProject(arg0); }); + t.method("MakeProject", [](TFile& a, const char * arg0, const char * arg1)->void { a.MakeProject(arg0, arg1); }); + t.method("MakeProject", [](TFile* a, const char * arg0)->void { a->MakeProject(arg0); }); + t.method("MakeProject", [](TFile* a, const char * arg0, const char * arg1)->void { a->MakeProject(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TFile::Map(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Map(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:259:24 + t.method("Map", static_cast(&TFile::Map)); + + DEBUG_MSG("Adding wrapper for void TFile::Map() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Map() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:260:24 + t.method("Map", static_cast(&TFile::Map)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::Matches(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::Matches(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:261:24 + t.method("Matches", static_cast(&TFile::Matches)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::MustFlush() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::MustFlush() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:262:24 + t.method("MustFlush", static_cast(&TFile::MustFlush)); + + DEBUG_MSG("Adding wrapper for void TFile::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:263:24 + t.method("Paint", static_cast(&TFile::Paint)); + t.method("Paint", [](TFile& a)->void { a.Paint(); }); + t.method("Paint", [](TFile* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TFile::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:264:24 + t.method("Print", static_cast(&TFile::Print)); + t.method("Print", [](TFile const& a)->void { a.Print(); }); + t.method("Print", [](TFile const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBufferAsync(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::ReadBufferAsync(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:265:24 + t.method("ReadBufferAsync", static_cast(&TFile::ReadBufferAsync)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBuffer(char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::ReadBuffer(char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:266:24 + t.method("ReadBuffer", static_cast(&TFile::ReadBuffer)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBuffer(char *, Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::ReadBuffer(char *, Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:267:24 + t.method("ReadBuffer", static_cast(&TFile::ReadBuffer)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::ReadBuffers(char *, Long64_t *, Int_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::ReadBuffers(char *, Long64_t *, Int_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:268:24 + t.method("ReadBuffers", static_cast(&TFile::ReadBuffers)); + + DEBUG_MSG("Adding wrapper for void TFile::ReadFree() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::ReadFree() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:269:24 + t.method("ReadFree", static_cast(&TFile::ReadFree)); + + DEBUG_MSG("Adding wrapper for void TFile::ReadStreamerInfo() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::ReadStreamerInfo() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:271:24 + t.method("ReadStreamerInfo", static_cast(&TFile::ReadStreamerInfo)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::Recover() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::Recover() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:272:24 + t.method("Recover", static_cast(&TFile::Recover)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::ReOpen(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::ReOpen(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:273:24 + t.method("ReOpen", static_cast(&TFile::ReOpen)); + + DEBUG_MSG("Adding wrapper for void TFile::Seek(Long64_t, TFile::ERelativeTo) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Seek(Long64_t, TFile::ERelativeTo) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:274:24 + t.method("Seek", static_cast(&TFile::Seek)); + t.method("Seek", [](TFile& a, Long64_t arg0)->void { a.Seek(arg0); }); + t.method("Seek", [](TFile* a, Long64_t arg0)->void { a->Seek(arg0); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetCompressionAlgorithm(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetCompressionAlgorithm(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:277:24 + t.method("SetCompressionAlgorithm", static_cast(&TFile::SetCompressionAlgorithm)); + t.method("SetCompressionAlgorithm", [](TFile& a)->void { a.SetCompressionAlgorithm(); }); + t.method("SetCompressionAlgorithm", [](TFile* a)->void { a->SetCompressionAlgorithm(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetCompressionLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetCompressionLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:278:24 + t.method("SetCompressionLevel", static_cast(&TFile::SetCompressionLevel)); + t.method("SetCompressionLevel", [](TFile& a)->void { a.SetCompressionLevel(); }); + t.method("SetCompressionLevel", [](TFile* a)->void { a->SetCompressionLevel(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetCompressionSettings(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetCompressionSettings(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:279:24 + t.method("SetCompressionSettings", static_cast(&TFile::SetCompressionSettings)); + t.method("SetCompressionSettings", [](TFile& a)->void { a.SetCompressionSettings(); }); + t.method("SetCompressionSettings", [](TFile* a)->void { a->SetCompressionSettings(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetEND(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetEND(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:280:24 + t.method("SetEND", static_cast(&TFile::SetEND)); + + DEBUG_MSG("Adding wrapper for void TFile::SetOffset(Long64_t, TFile::ERelativeTo) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetOffset(Long64_t, TFile::ERelativeTo) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:281:24 + t.method("SetOffset", static_cast(&TFile::SetOffset)); + t.method("SetOffset", [](TFile& a, Long64_t arg0)->void { a.SetOffset(arg0); }); + t.method("SetOffset", [](TFile* a, Long64_t arg0)->void { a->SetOffset(arg0); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:282:24 + t.method("SetOption", static_cast(&TFile::SetOption)); + t.method("SetOption", [](TFile& a)->void { a.SetOption(); }); + t.method("SetOption", [](TFile* a)->void { a->SetOption(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetReadCalls(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetReadCalls(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:283:24 + t.method("SetReadCalls", static_cast(&TFile::SetReadCalls)); + t.method("SetReadCalls", [](TFile& a)->void { a.SetReadCalls(); }); + t.method("SetReadCalls", [](TFile* a)->void { a->SetReadCalls(); }); + + DEBUG_MSG("Adding wrapper for void TFile::ShowStreamerInfo() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::ShowStreamerInfo() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:284:24 + t.method("ShowStreamerInfo", static_cast(&TFile::ShowStreamerInfo)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::Sizeof() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::Sizeof() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:285:24 + t.method("Sizeof", static_cast(&TFile::Sizeof)); + + DEBUG_MSG("Adding wrapper for void TFile::SumBuffer(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SumBuffer(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:286:24 + t.method("SumBuffer", static_cast(&TFile::SumBuffer)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::WriteBuffer(const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::WriteBuffer(const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:287:24 + t.method("WriteBuffer", static_cast(&TFile::WriteBuffer)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:288:24 + t.method("Write", static_cast(&TFile::Write)); + t.method("Write", [](TFile& a)->Int_t { return a.Write(); }); + t.method("Write", [](TFile& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TFile& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TFile* a)->Int_t { return a->Write(); }); + t.method("Write", [](TFile* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TFile* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TFile::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:289:24 + t.method("Write", static_cast(&TFile::Write)); + t.method("Write", [](TFile const& a)->Int_t { return a.Write(); }); + t.method("Write", [](TFile const& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TFile const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TFile const* a)->Int_t { return a->Write(); }); + t.method("Write", [](TFile const* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TFile const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TFile::WriteFree() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::WriteFree() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:290:24 + t.method("WriteFree", static_cast(&TFile::WriteFree)); + + DEBUG_MSG("Adding wrapper for void TFile::WriteHeader() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::WriteHeader() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:291:24 + t.method("WriteHeader", static_cast(&TFile::WriteHeader)); + + DEBUG_MSG("Adding wrapper for void TFile::WriteStreamerInfo() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::WriteStreamerInfo() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:293:24 + t.method("WriteStreamerInfo", static_cast(&TFile::WriteStreamerInfo)); + + DEBUG_MSG("Adding wrapper for TFileOpenHandle * TFile::AsyncOpen(const char *, Option_t *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TFileOpenHandle * TFile::AsyncOpen(const char *, Option_t *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:296:24 + module_.method("TFile!AsyncOpen", static_cast(&TFile::AsyncOpen)); + module_.method("TFile!AsyncOpen", [](const char * arg0)->TFileOpenHandle * { return TFile::AsyncOpen(arg0); }); + module_.method("TFile!AsyncOpen", [](const char * arg0, Option_t * arg1)->TFileOpenHandle * { return TFile::AsyncOpen(arg0, arg1); }); + module_.method("TFile!AsyncOpen", [](const char * arg0, Option_t * arg1, const char * arg2)->TFileOpenHandle * { return TFile::AsyncOpen(arg0, arg1, arg2); }); + module_.method("TFile!AsyncOpen", [](const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFileOpenHandle * { return TFile::AsyncOpen(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TFile * TFile::Open(const char *, Option_t *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TFile::Open(const char *, Option_t *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:299:24 + module_.method("TFile!Open", static_cast(&TFile::Open)); + module_.method("TFile!Open", [](const char * arg0)->TFile * { return TFile::Open(arg0); }); + module_.method("TFile!Open", [](const char * arg0, Option_t * arg1)->TFile * { return TFile::Open(arg0, arg1); }); + module_.method("TFile!Open", [](const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return TFile::Open(arg0, arg1, arg2); }); + module_.method("TFile!Open", [](const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return TFile::Open(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TFile * TFile::Open(TFileOpenHandle *) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TFile::Open(TFileOpenHandle *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:302:24 + module_.method("TFile!Open", static_cast(&TFile::Open)); + + DEBUG_MSG("Adding wrapper for TFile::EFileType TFile::GetType(const char *, Option_t *, TString *) (" __HERE__ ")"); + // signature to use in the veto list: TFile::EFileType TFile::GetType(const char *, Option_t *, TString *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:304:24 + module_.method("TFile!GetType", static_cast(&TFile::GetType)); + module_.method("TFile!GetType", [](const char * arg0)->TFile::EFileType { return TFile::GetType(arg0); }); + module_.method("TFile!GetType", [](const char * arg0, Option_t * arg1)->TFile::EFileType { return TFile::GetType(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:306:28 + module_.method("TFile!GetAsyncOpenStatus", static_cast(&TFile::GetAsyncOpenStatus)); + + DEBUG_MSG("Adding wrapper for TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(TFileOpenHandle *) (" __HERE__ ")"); + // signature to use in the veto list: TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(TFileOpenHandle *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:307:28 + module_.method("TFile!GetAsyncOpenStatus", static_cast(&TFile::GetAsyncOpenStatus)); + + DEBUG_MSG("Adding wrapper for const TUrl * TFile::GetEndpointUrl(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const TUrl * TFile::GetEndpointUrl(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:308:24 + module_.method("TFile!GetEndpointUrl", static_cast(&TFile::GetEndpointUrl)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetFileBytesRead() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetFileBytesRead() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:310:24 + module_.method("TFile!GetFileBytesRead", static_cast(&TFile::GetFileBytesRead)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetFileBytesWritten() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetFileBytesWritten() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:311:24 + module_.method("TFile!GetFileBytesWritten", static_cast(&TFile::GetFileBytesWritten)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetFileReadCalls() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetFileReadCalls() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:312:24 + module_.method("TFile!GetFileReadCalls", static_cast(&TFile::GetFileReadCalls)); + + DEBUG_MSG("Adding wrapper for Int_t TFile::GetReadaheadSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFile::GetReadaheadSize() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:313:24 + module_.method("TFile!GetReadaheadSize", static_cast(&TFile::GetReadaheadSize)); + + DEBUG_MSG("Adding wrapper for void TFile::SetFileBytesRead(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetFileBytesRead(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:315:24 + module_.method("TFile!SetFileBytesRead", static_cast(&TFile::SetFileBytesRead)); + module_.method("TFile!SetFileBytesRead", []()->void { TFile::SetFileBytesRead(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetFileBytesWritten(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetFileBytesWritten(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:316:24 + module_.method("TFile!SetFileBytesWritten", static_cast(&TFile::SetFileBytesWritten)); + module_.method("TFile!SetFileBytesWritten", []()->void { TFile::SetFileBytesWritten(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetFileReadCalls(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetFileReadCalls(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:317:24 + module_.method("TFile!SetFileReadCalls", static_cast(&TFile::SetFileReadCalls)); + module_.method("TFile!SetFileReadCalls", []()->void { TFile::SetFileReadCalls(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetReadaheadSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetReadaheadSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:318:24 + module_.method("TFile!SetReadaheadSize", static_cast(&TFile::SetReadaheadSize)); + module_.method("TFile!SetReadaheadSize", []()->void { TFile::SetReadaheadSize(); }); + + DEBUG_MSG("Adding wrapper for void TFile::SetReadStreamerInfo(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::SetReadStreamerInfo(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:319:24 + module_.method("TFile!SetReadStreamerInfo", static_cast(&TFile::SetReadStreamerInfo)); + module_.method("TFile!SetReadStreamerInfo", []()->void { TFile::SetReadStreamerInfo(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::GetReadStreamerInfo() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::GetReadStreamerInfo() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:320:24 + module_.method("TFile!GetReadStreamerInfo", static_cast(&TFile::GetReadStreamerInfo)); + + DEBUG_MSG("Adding wrapper for Long64_t TFile::GetFileCounter() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TFile::GetFileCounter() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:322:24 + module_.method("TFile!GetFileCounter", static_cast(&TFile::GetFileCounter)); + + DEBUG_MSG("Adding wrapper for void TFile::IncrementFileCounter() (" __HERE__ ")"); + // signature to use in the veto list: void TFile::IncrementFileCounter() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:323:24 + module_.method("TFile!IncrementFileCounter", static_cast(&TFile::IncrementFileCounter)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::SetCacheFileDir(std::string_view, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::SetCacheFileDir(std::string_view, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:328:24 + module_.method("TFile!SetCacheFileDir", [](const char * arg0)->Bool_t { return TFile::SetCacheFileDir((std::string_view)arg0); }); + module_.method("TFile!SetCacheFileDir", [](const char * arg0, Bool_t arg1)->Bool_t { return TFile::SetCacheFileDir((std::string_view)arg0, arg1); }); + module_.method("TFile!SetCacheFileDir", [](const char * arg0, Bool_t arg1, Bool_t arg2)->Bool_t { return TFile::SetCacheFileDir((std::string_view)arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for const char * TFile::GetCacheFileDir() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFile::GetCacheFileDir() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:330:24 + module_.method("TFile!GetCacheFileDir", []() { return (std::string)TFile::GetCacheFileDir(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::ShrinkCacheFileDir(Long64_t, Long_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::ShrinkCacheFileDir(Long64_t, Long_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:331:24 + module_.method("TFile!ShrinkCacheFileDir", static_cast(&TFile::ShrinkCacheFileDir)); + module_.method("TFile!ShrinkCacheFileDir", [](Long64_t arg0)->Bool_t { return TFile::ShrinkCacheFileDir(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::Cp(const char *, const char *, Bool_t, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::Cp(const char *, const char *, Bool_t, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:332:24 + module_.method("TFile!Cp", static_cast(&TFile::Cp)); + module_.method("TFile!Cp", [](const char * arg0, const char * arg1)->Bool_t { return TFile::Cp(arg0, arg1); }); + module_.method("TFile!Cp", [](const char * arg0, const char * arg1, Bool_t arg2)->Bool_t { return TFile::Cp(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for UInt_t TFile::SetOpenTimeout(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TFile::SetOpenTimeout(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:335:24 + module_.method("TFile!SetOpenTimeout", static_cast(&TFile::SetOpenTimeout)); + + DEBUG_MSG("Adding wrapper for UInt_t TFile::GetOpenTimeout() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TFile::GetOpenTimeout() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:336:24 + module_.method("TFile!GetOpenTimeout", static_cast(&TFile::GetOpenTimeout)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::SetOnlyStaged(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::SetOnlyStaged(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:337:24 + module_.method("TFile!SetOnlyStaged", static_cast(&TFile::SetOnlyStaged)); + + DEBUG_MSG("Adding wrapper for Bool_t TFile::GetOnlyStaged() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFile::GetOnlyStaged() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:338:24 + module_.method("TFile!GetOnlyStaged", static_cast(&TFile::GetOnlyStaged)); + + DEBUG_MSG("Adding wrapper for Version_t TFile::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TFile::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!Class_Version", static_cast(&TFile::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TFile::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFile::IsA() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + t.method("IsA", static_cast(&TFile::IsA)); + + DEBUG_MSG("Adding wrapper for void TFile::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + t.method("StreamerNVirtual", static_cast(&TFile::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TFile::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFile::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!DeclFileName", []() { return (std::string)TFile::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TFile::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFile::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!ImplFileLine", static_cast(&TFile::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TFile::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFile::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!ImplFileName", []() { return (std::string)TFile::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TFile::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFile::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!Class_Name", []() { return (std::string)TFile::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TFile::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFile::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!Dictionary", static_cast(&TFile::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TFile::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFile::Class() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!Class", static_cast(&TFile::Class)); + + DEBUG_MSG("Adding wrapper for void TFile::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFile::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + t.method("Streamer", static_cast(&TFile::Streamer)); + + DEBUG_MSG("Adding wrapper for int TFile::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFile::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:340:4 + module_.method("TFile!DeclFileLine", static_cast(&TFile::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTFile(jlcxx::Module& module){ + return std::shared_ptr(new JlTFile(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSeqCollection type; }; +} + +// Class generating the wrapper for type TList +// signature to use in the veto file: TList +struct JlTList: public Wrapper { + + JlTList(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TList (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TList.h:38:7 + jlcxx::TypeWrapper t = jlModule.add_type("TList", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTList(jlcxx::Module& module){ + return std::shared_ptr(new JlTList(module)); +} + namespace jlcxx { template<> struct IsMirroredType : std::false_type { }; template<> struct DefaultConstructible : std::false_type { }; @@ -999,411 +1742,3 @@ struct JlTROOT: public Wrapper { std::shared_ptr newJlTROOT(jlcxx::Module& module){ return std::shared_ptr(new JlTROOT(module)); } - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; -} - -// Class generating the wrapper for type TApplication -// signature to use in the veto file: TApplication -struct JlTApplication: public Wrapper { - - JlTApplication(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TApplication (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:39:7 - jlcxx::TypeWrapper t = jlModule.add_type("TApplication", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - - - DEBUG_MSG("Adding wrapper for void TApplication::TApplication(const char *, Int_t *, char **, void *, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:101:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TApplication::InitializeGraphics(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::InitializeGraphics(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:105:20 - t.method("InitializeGraphics", static_cast(&TApplication::InitializeGraphics)); - t.method("InitializeGraphics", [](TApplication& a)->void { a.InitializeGraphics(); }); - t.method("InitializeGraphics", [](TApplication* a)->void { a->InitializeGraphics(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::GetOptions(Int_t *, char **) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::GetOptions(Int_t *, char **) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:106:20 - t.method("GetOptions", static_cast(&TApplication::GetOptions)); - - DEBUG_MSG("Adding wrapper for TSignalHandler * TApplication::GetSignalHandler() (" __HERE__ ")"); - // signature to use in the veto list: TSignalHandler * TApplication::GetSignalHandler() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:107:20 - t.method("GetSignalHandler", static_cast(&TApplication::GetSignalHandler)); - - DEBUG_MSG("Adding wrapper for void TApplication::SetEchoMode(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::SetEchoMode(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:108:20 - t.method("SetEchoMode", static_cast(&TApplication::SetEchoMode)); - - DEBUG_MSG("Adding wrapper for TString TApplication::GetSetup() (" __HERE__ ")"); - // signature to use in the veto list: TString TApplication::GetSetup() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:109:12 - t.method("GetSetup", static_cast(&TApplication::GetSetup)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenForumTopic(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenForumTopic(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:110:9 - t.method("OpenForumTopic", static_cast(&TApplication::OpenForumTopic)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenGitHubIssue(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenGitHubIssue(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:111:9 - t.method("OpenGitHubIssue", static_cast(&TApplication::OpenGitHubIssue)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenInBrowser(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenInBrowser(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:112:9 - t.method("OpenInBrowser", static_cast(&TApplication::OpenInBrowser)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenReferenceGuideFor(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenReferenceGuideFor(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:113:9 - t.method("OpenReferenceGuideFor", static_cast(&TApplication::OpenReferenceGuideFor)); - - DEBUG_MSG("Adding wrapper for void TApplication::HandleException(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::HandleException(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:114:20 - t.method("HandleException", static_cast(&TApplication::HandleException)); - - DEBUG_MSG("Adding wrapper for void TApplication::HandleIdleTimer() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::HandleIdleTimer() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:115:20 - t.method("HandleIdleTimer", static_cast(&TApplication::HandleIdleTimer)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::HandleTermInput() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::HandleTermInput() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:116:20 - t.method("HandleTermInput", static_cast(&TApplication::HandleTermInput)); - - DEBUG_MSG("Adding wrapper for void TApplication::Init() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Init() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:117:20 - t.method("Init", static_cast(&TApplication::Init)); - - DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:118:22 - t.method("ProcessLine", static_cast(&TApplication::ProcessLine)); - t.method("ProcessLine", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessLine(arg0); }); - t.method("ProcessLine", [](TApplication& a, const char * arg0, Bool_t arg1)->Longptr_t { return a.ProcessLine(arg0, arg1); }); - t.method("ProcessLine", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessLine(arg0); }); - t.method("ProcessLine", [](TApplication* a, const char * arg0, Bool_t arg1)->Longptr_t { return a->ProcessLine(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:119:22 - t.method("ProcessFile", static_cast(&TApplication::ProcessFile)); - t.method("ProcessFile", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessFile(arg0); }); - t.method("ProcessFile", [](TApplication& a, const char * arg0, Int_t * arg1)->Longptr_t { return a.ProcessFile(arg0, arg1); }); - t.method("ProcessFile", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessFile(arg0); }); - t.method("ProcessFile", [](TApplication* a, const char * arg0, Int_t * arg1)->Longptr_t { return a->ProcessFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TApplication::Run(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Run(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:120:20 - t.method("Run", static_cast(&TApplication::Run)); - t.method("Run", [](TApplication& a)->void { a.Run(); }); - t.method("Run", [](TApplication* a)->void { a->Run(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::SetIdleTimer(UInt_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::SetIdleTimer(UInt_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:121:20 - t.method("SetIdleTimer", static_cast(&TApplication::SetIdleTimer)); - - DEBUG_MSG("Adding wrapper for void TApplication::RemoveIdleTimer() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::RemoveIdleTimer() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:122:20 - t.method("RemoveIdleTimer", static_cast(&TApplication::RemoveIdleTimer)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::GetIdleCommand() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::GetIdleCommand() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:123:20 - t.method("GetIdleCommand", [](TApplication const& a) { return (std::string)a.GetIdleCommand(); }); - t.method("GetIdleCommand", [](TApplication const* a) { return (std::string)a->GetIdleCommand(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::StartIdleing() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::StartIdleing() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:124:20 - t.method("StartIdleing", static_cast(&TApplication::StartIdleing)); - - DEBUG_MSG("Adding wrapper for void TApplication::StopIdleing() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::StopIdleing() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:125:20 - t.method("StopIdleing", static_cast(&TApplication::StopIdleing)); - - DEBUG_MSG("Adding wrapper for TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) (" __HERE__ ")"); - // signature to use in the veto list: TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:126:21 - t.method("ExitOnException", static_cast(&TApplication::ExitOnException)); - t.method("ExitOnException", [](TApplication& a)->TApplication::EExitOnException { return a.ExitOnException(); }); - t.method("ExitOnException", [](TApplication* a)->TApplication::EExitOnException { return a->ExitOnException(); }); - - DEBUG_MSG("Adding wrapper for const char * TApplication::ApplicationName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::ApplicationName() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:128:24 - t.method("ApplicationName", [](TApplication const& a) { return (std::string)a.ApplicationName(); }); - t.method("ApplicationName", [](TApplication const* a) { return (std::string)a->ApplicationName(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::Show() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Show() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:129:20 - t.method("Show", static_cast(&TApplication::Show)); - - DEBUG_MSG("Adding wrapper for void TApplication::Hide() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Hide() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:130:20 - t.method("Hide", static_cast(&TApplication::Hide)); - - DEBUG_MSG("Adding wrapper for void TApplication::Iconify() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Iconify() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:131:20 - t.method("Iconify", static_cast(&TApplication::Iconify)); - - DEBUG_MSG("Adding wrapper for void TApplication::Open() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Open() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:132:20 - t.method("Open", static_cast(&TApplication::Open)); - - DEBUG_MSG("Adding wrapper for void TApplication::Raise() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Raise() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:133:20 - t.method("Raise", static_cast(&TApplication::Raise)); - - DEBUG_MSG("Adding wrapper for void TApplication::Lower() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Lower() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:134:20 - t.method("Lower", static_cast(&TApplication::Lower)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsCmdThread() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::IsCmdThread() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:135:20 - t.method("IsCmdThread", static_cast(&TApplication::IsCmdThread)); - - DEBUG_MSG("Adding wrapper for TApplicationImp * TApplication::GetApplicationImp() (" __HERE__ ")"); - // signature to use in the veto list: TApplicationImp * TApplication::GetApplicationImp() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:136:29 - t.method("GetApplicationImp", static_cast(&TApplication::GetApplicationImp)); - - DEBUG_MSG("Adding wrapper for void TApplication::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:138:20 - t.method("ls", static_cast(&TApplication::ls)); - t.method("ls", [](TApplication const& a)->void { a.ls(); }); - t.method("ls", [](TApplication const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for Int_t TApplication::Argc() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TApplication::Argc() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:140:20 - t.method("Argc", static_cast(&TApplication::Argc)); - - DEBUG_MSG("Adding wrapper for char ** TApplication::Argv() (" __HERE__ ")"); - // signature to use in the veto list: char ** TApplication::Argv() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:141:20 - t.method("Argv", static_cast(&TApplication::Argv)); - - DEBUG_MSG("Adding wrapper for char * TApplication::Argv(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TApplication::Argv(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:142:20 - t.method("Argv", static_cast(&TApplication::Argv)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogOpt() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::NoLogOpt() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:143:20 - t.method("NoLogOpt", static_cast(&TApplication::NoLogOpt)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogoOpt() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::NoLogoOpt() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:144:20 - t.method("NoLogoOpt", static_cast(&TApplication::NoLogoOpt)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::QuitOpt() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::QuitOpt() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:145:20 - t.method("QuitOpt", static_cast(&TApplication::QuitOpt)); - - DEBUG_MSG("Adding wrapper for TObjArray * TApplication::InputFiles() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TApplication::InputFiles() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:146:20 - t.method("InputFiles", static_cast(&TApplication::InputFiles)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::WorkingDirectory() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::WorkingDirectory() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:147:20 - t.method("WorkingDirectory", [](TApplication const& a) { return (std::string)a.WorkingDirectory(); }); - t.method("WorkingDirectory", [](TApplication const* a) { return (std::string)a->WorkingDirectory(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::ClearInputFiles() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::ClearInputFiles() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:148:20 - t.method("ClearInputFiles", static_cast(&TApplication::ClearInputFiles)); - - DEBUG_MSG("Adding wrapper for TApplication * TApplication::GetAppRemote() (" __HERE__ ")"); - // signature to use in the veto list: TApplication * TApplication::GetAppRemote() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:150:20 - t.method("GetAppRemote", static_cast(&TApplication::GetAppRemote)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsRunning() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::IsRunning() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:152:20 - t.method("IsRunning", static_cast(&TApplication::IsRunning)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::ReturnFromRun() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::ReturnFromRun() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:153:20 - t.method("ReturnFromRun", static_cast(&TApplication::ReturnFromRun)); - - DEBUG_MSG("Adding wrapper for void TApplication::SetReturnFromRun(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::SetReturnFromRun(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:154:20 - t.method("SetReturnFromRun", static_cast(&TApplication::SetReturnFromRun)); - - DEBUG_MSG("Adding wrapper for void TApplication::LineProcessed(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::LineProcessed(const char *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:156:20 - t.method("LineProcessed", static_cast(&TApplication::LineProcessed)); - - DEBUG_MSG("Adding wrapper for void TApplication::Terminate(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Terminate(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:157:20 - t.method("Terminate", static_cast(&TApplication::Terminate)); - t.method("Terminate", [](TApplication& a)->void { a.Terminate(); }); - t.method("Terminate", [](TApplication* a)->void { a->Terminate(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::KeyPressed(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::KeyPressed(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:158:20 - t.method("KeyPressed", static_cast(&TApplication::KeyPressed)); - - DEBUG_MSG("Adding wrapper for void TApplication::ReturnPressed(char *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::ReturnPressed(char *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:159:20 - t.method("ReturnPressed", static_cast(&TApplication::ReturnPressed)); - - DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:162:21 - module_.method("TApplication!ExecuteFile", static_cast(&TApplication::ExecuteFile)); - module_.method("TApplication!ExecuteFile", [](const char * arg0)->Longptr_t { return TApplication::ExecuteFile(arg0); }); - module_.method("TApplication!ExecuteFile", [](const char * arg0, Int_t * arg1)->Longptr_t { return TApplication::ExecuteFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TList * TApplication::GetApplications() (" __HERE__ ")"); - // signature to use in the veto list: TList * TApplication::GetApplications() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:163:20 - module_.method("TApplication!GetApplications", static_cast(&TApplication::GetApplications)); - - DEBUG_MSG("Adding wrapper for void TApplication::CreateApplication() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::CreateApplication() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:164:20 - module_.method("TApplication!CreateApplication", static_cast(&TApplication::CreateApplication)); - - DEBUG_MSG("Adding wrapper for void TApplication::NeedGraphicsLibs() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::NeedGraphicsLibs() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:165:20 - module_.method("TApplication!NeedGraphicsLibs", static_cast(&TApplication::NeedGraphicsLibs)); - - DEBUG_MSG("Adding wrapper for Version_t TApplication::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TApplication::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Class_Version", static_cast(&TApplication::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TApplication::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TApplication::IsA() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - t.method("IsA", static_cast(&TApplication::IsA)); - - DEBUG_MSG("Adding wrapper for void TApplication::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - t.method("StreamerNVirtual", static_cast(&TApplication::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!DeclFileName", []() { return (std::string)TApplication::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TApplication::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TApplication::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!ImplFileLine", static_cast(&TApplication::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!ImplFileName", []() { return (std::string)TApplication::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TApplication::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Class_Name", []() { return (std::string)TApplication::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TApplication::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TApplication::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Dictionary", static_cast(&TApplication::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TApplication::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TApplication::Class() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Class", static_cast(&TApplication::Class)); - - DEBUG_MSG("Adding wrapper for void TApplication::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - t.method("Streamer", static_cast(&TApplication::Streamer)); - - DEBUG_MSG("Adding wrapper for int TApplication::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TApplication::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!DeclFileLine", static_cast(&TApplication::DeclFileLine)); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTApplication(jlcxx::Module& module){ - return std::shared_ptr(new JlTApplication(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; -} - -// Class generating the wrapper for type TInterpreter -// signature to use in the veto file: TInterpreter -struct JlTInterpreter: public Wrapper { - - JlTInterpreter(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TInterpreter (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TInterpreter.h:60:7 - jlcxx::TypeWrapper t = jlModule.add_type("TInterpreter", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTInterpreter(jlcxx::Module& module){ - return std::shared_ptr(new JlTInterpreter(module)); -} diff --git a/deps/src/JlClasses_006.cxx b/deps/src/JlClasses_006.cxx index 565b4cd..4a2fdbb 100644 --- a/deps/src/JlClasses_006.cxx +++ b/deps/src/JlClasses_006.cxx @@ -7,19 +7,400 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type std::type_info -// signature to use in the veto file: std::type_info -struct Jlstd_type_info: public Wrapper { +// Class generating the wrapper for type TApplication +// signature to use in the veto file: TApplication +struct JlTApplication: public Wrapper { - Jlstd_type_info(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type std::type_info (" __HERE__ ")"); - // defined in /usr/lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/typeinfo:92:9 - jlcxx::TypeWrapper t = jlModule.add_type("std!type_info"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTApplication(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TApplication (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:39:7 + jlcxx::TypeWrapper t = jlModule.add_type("TApplication", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TApplication::TApplication(const char *, Int_t *, char **, void *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:101:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TApplication::InitializeGraphics(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::InitializeGraphics(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:105:20 + t.method("InitializeGraphics", static_cast(&TApplication::InitializeGraphics)); + t.method("InitializeGraphics", [](TApplication& a)->void { a.InitializeGraphics(); }); + t.method("InitializeGraphics", [](TApplication* a)->void { a->InitializeGraphics(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::GetOptions(Int_t *, char **) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::GetOptions(Int_t *, char **) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:106:20 + t.method("GetOptions", static_cast(&TApplication::GetOptions)); + + DEBUG_MSG("Adding wrapper for TSignalHandler * TApplication::GetSignalHandler() (" __HERE__ ")"); + // signature to use in the veto list: TSignalHandler * TApplication::GetSignalHandler() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:107:20 + t.method("GetSignalHandler", static_cast(&TApplication::GetSignalHandler)); + + DEBUG_MSG("Adding wrapper for void TApplication::SetEchoMode(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::SetEchoMode(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:108:20 + t.method("SetEchoMode", static_cast(&TApplication::SetEchoMode)); + + DEBUG_MSG("Adding wrapper for TString TApplication::GetSetup() (" __HERE__ ")"); + // signature to use in the veto list: TString TApplication::GetSetup() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:109:12 + t.method("GetSetup", static_cast(&TApplication::GetSetup)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenForumTopic(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenForumTopic(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:110:9 + t.method("OpenForumTopic", static_cast(&TApplication::OpenForumTopic)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenGitHubIssue(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenGitHubIssue(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:111:9 + t.method("OpenGitHubIssue", static_cast(&TApplication::OpenGitHubIssue)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenInBrowser(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenInBrowser(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:112:9 + t.method("OpenInBrowser", static_cast(&TApplication::OpenInBrowser)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenReferenceGuideFor(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenReferenceGuideFor(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:113:9 + t.method("OpenReferenceGuideFor", static_cast(&TApplication::OpenReferenceGuideFor)); + + DEBUG_MSG("Adding wrapper for void TApplication::HandleException(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::HandleException(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:114:20 + t.method("HandleException", static_cast(&TApplication::HandleException)); + + DEBUG_MSG("Adding wrapper for void TApplication::HandleIdleTimer() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::HandleIdleTimer() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:115:20 + t.method("HandleIdleTimer", static_cast(&TApplication::HandleIdleTimer)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::HandleTermInput() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::HandleTermInput() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:116:20 + t.method("HandleTermInput", static_cast(&TApplication::HandleTermInput)); + + DEBUG_MSG("Adding wrapper for void TApplication::Init() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Init() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:117:20 + t.method("Init", static_cast(&TApplication::Init)); + + DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:118:22 + t.method("ProcessLine", static_cast(&TApplication::ProcessLine)); + t.method("ProcessLine", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessLine(arg0); }); + t.method("ProcessLine", [](TApplication& a, const char * arg0, Bool_t arg1)->Longptr_t { return a.ProcessLine(arg0, arg1); }); + t.method("ProcessLine", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessLine(arg0); }); + t.method("ProcessLine", [](TApplication* a, const char * arg0, Bool_t arg1)->Longptr_t { return a->ProcessLine(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:119:22 + t.method("ProcessFile", static_cast(&TApplication::ProcessFile)); + t.method("ProcessFile", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessFile(arg0); }); + t.method("ProcessFile", [](TApplication& a, const char * arg0, Int_t * arg1)->Longptr_t { return a.ProcessFile(arg0, arg1); }); + t.method("ProcessFile", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessFile(arg0); }); + t.method("ProcessFile", [](TApplication* a, const char * arg0, Int_t * arg1)->Longptr_t { return a->ProcessFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TApplication::Run(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Run(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:120:20 + t.method("Run", static_cast(&TApplication::Run)); + t.method("Run", [](TApplication& a)->void { a.Run(); }); + t.method("Run", [](TApplication* a)->void { a->Run(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::SetIdleTimer(UInt_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::SetIdleTimer(UInt_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:121:20 + t.method("SetIdleTimer", static_cast(&TApplication::SetIdleTimer)); + + DEBUG_MSG("Adding wrapper for void TApplication::RemoveIdleTimer() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::RemoveIdleTimer() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:122:20 + t.method("RemoveIdleTimer", static_cast(&TApplication::RemoveIdleTimer)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::GetIdleCommand() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::GetIdleCommand() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:123:20 + t.method("GetIdleCommand", [](TApplication const& a) { return (std::string)a.GetIdleCommand(); }); + t.method("GetIdleCommand", [](TApplication const* a) { return (std::string)a->GetIdleCommand(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::StartIdleing() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::StartIdleing() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:124:20 + t.method("StartIdleing", static_cast(&TApplication::StartIdleing)); + + DEBUG_MSG("Adding wrapper for void TApplication::StopIdleing() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::StopIdleing() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:125:20 + t.method("StopIdleing", static_cast(&TApplication::StopIdleing)); + + DEBUG_MSG("Adding wrapper for TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) (" __HERE__ ")"); + // signature to use in the veto list: TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:126:21 + t.method("ExitOnException", static_cast(&TApplication::ExitOnException)); + t.method("ExitOnException", [](TApplication& a)->TApplication::EExitOnException { return a.ExitOnException(); }); + t.method("ExitOnException", [](TApplication* a)->TApplication::EExitOnException { return a->ExitOnException(); }); + + DEBUG_MSG("Adding wrapper for const char * TApplication::ApplicationName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::ApplicationName() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:128:24 + t.method("ApplicationName", [](TApplication const& a) { return (std::string)a.ApplicationName(); }); + t.method("ApplicationName", [](TApplication const* a) { return (std::string)a->ApplicationName(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::Show() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Show() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:129:20 + t.method("Show", static_cast(&TApplication::Show)); + + DEBUG_MSG("Adding wrapper for void TApplication::Hide() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Hide() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:130:20 + t.method("Hide", static_cast(&TApplication::Hide)); + + DEBUG_MSG("Adding wrapper for void TApplication::Iconify() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Iconify() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:131:20 + t.method("Iconify", static_cast(&TApplication::Iconify)); + + DEBUG_MSG("Adding wrapper for void TApplication::Open() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Open() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:132:20 + t.method("Open", static_cast(&TApplication::Open)); + + DEBUG_MSG("Adding wrapper for void TApplication::Raise() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Raise() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:133:20 + t.method("Raise", static_cast(&TApplication::Raise)); + + DEBUG_MSG("Adding wrapper for void TApplication::Lower() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Lower() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:134:20 + t.method("Lower", static_cast(&TApplication::Lower)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsCmdThread() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::IsCmdThread() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:135:20 + t.method("IsCmdThread", static_cast(&TApplication::IsCmdThread)); + + DEBUG_MSG("Adding wrapper for TApplicationImp * TApplication::GetApplicationImp() (" __HERE__ ")"); + // signature to use in the veto list: TApplicationImp * TApplication::GetApplicationImp() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:136:29 + t.method("GetApplicationImp", static_cast(&TApplication::GetApplicationImp)); + + DEBUG_MSG("Adding wrapper for void TApplication::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:138:20 + t.method("ls", static_cast(&TApplication::ls)); + t.method("ls", [](TApplication const& a)->void { a.ls(); }); + t.method("ls", [](TApplication const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for Int_t TApplication::Argc() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TApplication::Argc() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:140:20 + t.method("Argc", static_cast(&TApplication::Argc)); + + DEBUG_MSG("Adding wrapper for char ** TApplication::Argv() (" __HERE__ ")"); + // signature to use in the veto list: char ** TApplication::Argv() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:141:20 + t.method("Argv", static_cast(&TApplication::Argv)); + + DEBUG_MSG("Adding wrapper for char * TApplication::Argv(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TApplication::Argv(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:142:20 + t.method("Argv", static_cast(&TApplication::Argv)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogOpt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::NoLogOpt() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:143:20 + t.method("NoLogOpt", static_cast(&TApplication::NoLogOpt)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogoOpt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::NoLogoOpt() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:144:20 + t.method("NoLogoOpt", static_cast(&TApplication::NoLogoOpt)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::QuitOpt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::QuitOpt() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:145:20 + t.method("QuitOpt", static_cast(&TApplication::QuitOpt)); + + DEBUG_MSG("Adding wrapper for TObjArray * TApplication::InputFiles() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TApplication::InputFiles() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:146:20 + t.method("InputFiles", static_cast(&TApplication::InputFiles)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::WorkingDirectory() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::WorkingDirectory() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:147:20 + t.method("WorkingDirectory", [](TApplication const& a) { return (std::string)a.WorkingDirectory(); }); + t.method("WorkingDirectory", [](TApplication const* a) { return (std::string)a->WorkingDirectory(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::ClearInputFiles() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::ClearInputFiles() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:148:20 + t.method("ClearInputFiles", static_cast(&TApplication::ClearInputFiles)); + + DEBUG_MSG("Adding wrapper for TApplication * TApplication::GetAppRemote() (" __HERE__ ")"); + // signature to use in the veto list: TApplication * TApplication::GetAppRemote() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:150:20 + t.method("GetAppRemote", static_cast(&TApplication::GetAppRemote)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsRunning() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::IsRunning() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:152:20 + t.method("IsRunning", static_cast(&TApplication::IsRunning)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::ReturnFromRun() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::ReturnFromRun() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:153:20 + t.method("ReturnFromRun", static_cast(&TApplication::ReturnFromRun)); + + DEBUG_MSG("Adding wrapper for void TApplication::SetReturnFromRun(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::SetReturnFromRun(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:154:20 + t.method("SetReturnFromRun", static_cast(&TApplication::SetReturnFromRun)); + + DEBUG_MSG("Adding wrapper for void TApplication::LineProcessed(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::LineProcessed(const char *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:156:20 + t.method("LineProcessed", static_cast(&TApplication::LineProcessed)); + + DEBUG_MSG("Adding wrapper for void TApplication::Terminate(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Terminate(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:157:20 + t.method("Terminate", static_cast(&TApplication::Terminate)); + t.method("Terminate", [](TApplication& a)->void { a.Terminate(); }); + t.method("Terminate", [](TApplication* a)->void { a->Terminate(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::KeyPressed(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::KeyPressed(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:158:20 + t.method("KeyPressed", static_cast(&TApplication::KeyPressed)); + + DEBUG_MSG("Adding wrapper for void TApplication::ReturnPressed(char *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::ReturnPressed(char *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:159:20 + t.method("ReturnPressed", static_cast(&TApplication::ReturnPressed)); + + DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:162:21 + module_.method("TApplication!ExecuteFile", static_cast(&TApplication::ExecuteFile)); + module_.method("TApplication!ExecuteFile", [](const char * arg0)->Longptr_t { return TApplication::ExecuteFile(arg0); }); + module_.method("TApplication!ExecuteFile", [](const char * arg0, Int_t * arg1)->Longptr_t { return TApplication::ExecuteFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TList * TApplication::GetApplications() (" __HERE__ ")"); + // signature to use in the veto list: TList * TApplication::GetApplications() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:163:20 + module_.method("TApplication!GetApplications", static_cast(&TApplication::GetApplications)); + + DEBUG_MSG("Adding wrapper for void TApplication::CreateApplication() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::CreateApplication() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:164:20 + module_.method("TApplication!CreateApplication", static_cast(&TApplication::CreateApplication)); + + DEBUG_MSG("Adding wrapper for void TApplication::NeedGraphicsLibs() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::NeedGraphicsLibs() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:165:20 + module_.method("TApplication!NeedGraphicsLibs", static_cast(&TApplication::NeedGraphicsLibs)); + + DEBUG_MSG("Adding wrapper for Version_t TApplication::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TApplication::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Class_Version", static_cast(&TApplication::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TApplication::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TApplication::IsA() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + t.method("IsA", static_cast(&TApplication::IsA)); + + DEBUG_MSG("Adding wrapper for void TApplication::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + t.method("StreamerNVirtual", static_cast(&TApplication::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!DeclFileName", []() { return (std::string)TApplication::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TApplication::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TApplication::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!ImplFileLine", static_cast(&TApplication::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!ImplFileName", []() { return (std::string)TApplication::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TApplication::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Class_Name", []() { return (std::string)TApplication::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TApplication::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TApplication::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Dictionary", static_cast(&TApplication::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TApplication::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TApplication::Class() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Class", static_cast(&TApplication::Class)); + + DEBUG_MSG("Adding wrapper for void TApplication::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + t.method("Streamer", static_cast(&TApplication::Streamer)); + + DEBUG_MSG("Adding wrapper for int TApplication::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TApplication::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!DeclFileLine", static_cast(&TApplication::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTApplication(jlcxx::Module& module){ + return std::shared_ptr(new JlTApplication(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TInterpreter +// signature to use in the veto file: TInterpreter +struct JlTInterpreter: public Wrapper { + + JlTInterpreter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TInterpreter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TInterpreter.h:60:7 + jlcxx::TypeWrapper t = jlModule.add_type("TInterpreter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -27,10 +408,10 @@ struct Jlstd_type_info: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlstd_type_info(jlcxx::Module& module){ - return std::shared_ptr(new Jlstd_type_info(module)); +std::shared_ptr newJlTInterpreter(jlcxx::Module& module){ + return std::shared_ptr(new JlTInterpreter(module)); } namespace jlcxx { @@ -119,751 +500,3 @@ struct JlTPad: public Wrapper { std::shared_ptr newJlTPad(jlcxx::Module& module){ return std::shared_ptr(new JlTPad(module)); } - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TPad type; }; -} - -// Class generating the wrapper for type TCanvas -// signature to use in the veto file: TCanvas -struct JlTCanvas: public Wrapper { - - JlTCanvas(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TCanvas (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:23:7 - jlcxx::TypeWrapper t = jlModule.add_type("TCanvas", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(Bool_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:100:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:101:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:102:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:103:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:105:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:109:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:110:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:111:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:112:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Destructor() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Destructor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:114:9 - t.method("Destructor", static_cast(&TCanvas::Destructor)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::cd(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::cd(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:116:22 - t.method("cd", static_cast(&TCanvas::cd)); - t.method("cd", [](TCanvas& a)->TVirtualPad * { return a.cd(); }); - t.method("cd", [](TCanvas* a)->TVirtualPad * { return a->cd(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:117:22 - t.method("Browse", static_cast(&TCanvas::Browse)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Clear(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Clear(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:118:22 - t.method("Clear", static_cast(&TCanvas::Clear)); - t.method("Clear", [](TCanvas& a)->void { a.Clear(); }); - t.method("Clear", [](TCanvas* a)->void { a->Clear(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::Close(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Close(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:119:22 - t.method("Close", static_cast(&TCanvas::Close)); - t.method("Close", [](TCanvas& a)->void { a.Close(); }); - t.method("Close", [](TCanvas* a)->void { a->Close(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::Delete(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Delete(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:120:22 - t.method("Delete", static_cast(&TCanvas::Delete)); - t.method("Delete", [](TCanvas& a)->void { a.Delete(); }); - t.method("Delete", [](TCanvas* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::DisconnectWidget() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::DisconnectWidget() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:121:22 - t.method("DisconnectWidget", static_cast(&TCanvas::DisconnectWidget)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:122:22 - t.method("Draw", static_cast(&TCanvas::Draw)); - t.method("Draw", [](TCanvas& a)->void { a.Draw(); }); - t.method("Draw", [](TCanvas* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClone(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::DrawClone(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:123:22 - t.method("DrawClone", static_cast(&TCanvas::DrawClone)); - t.method("DrawClone", [](TCanvas const& a)->TObject * { return a.DrawClone(); }); - t.method("DrawClone", [](TCanvas const* a)->TObject * { return a->DrawClone(); }); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClonePad() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::DrawClonePad() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:124:22 - t.method("DrawClonePad", static_cast(&TCanvas::DrawClonePad)); - - DEBUG_MSG("Adding wrapper for void TCanvas::EditorBar() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::EditorBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:125:22 - t.method("EditorBar", static_cast(&TCanvas::EditorBar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::EmbedInto(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::EmbedInto(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:126:22 - t.method("EmbedInto", static_cast(&TCanvas::EmbedInto)); - - DEBUG_MSG("Adding wrapper for void TCanvas::EnterLeave(TPad *, TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::EnterLeave(TPad *, TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:127:22 - t.method("EnterLeave", static_cast(&TCanvas::EnterLeave)); - - DEBUG_MSG("Adding wrapper for void TCanvas::FeedbackMode(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::FeedbackMode(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:128:22 - t.method("FeedbackMode", static_cast(&TCanvas::FeedbackMode)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Flush() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Flush() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:129:22 - t.method("Flush", static_cast(&TCanvas::Flush)); - - DEBUG_MSG("Adding wrapper for void TCanvas::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:130:22 - t.method("UseCurrentStyle", static_cast(&TCanvas::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ForceUpdate() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ForceUpdate() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:131:22 - t.method("ForceUpdate", static_cast(&TCanvas::ForceUpdate)); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::GetDISPLAY() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::GetDISPLAY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:132:22 - t.method("GetDISPLAY", [](TCanvas const& a) { return (std::string)a.GetDISPLAY(); }); - t.method("GetDISPLAY", [](TCanvas const* a) { return (std::string)a->GetDISPLAY(); }); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetDoubleBuffer() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetDoubleBuffer() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:134:22 - t.method("GetDoubleBuffer", static_cast(&TCanvas::GetDoubleBuffer)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEvent() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetEvent() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:135:22 - t.method("GetEvent", static_cast(&TCanvas::GetEvent)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetEventX() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:136:22 - t.method("GetEventX", static_cast(&TCanvas::GetEventX)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetEventY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:137:22 - t.method("GetEventY", static_cast(&TCanvas::GetEventY)); - - DEBUG_MSG("Adding wrapper for Color_t TCanvas::GetHighLightColor() (" __HERE__ ")"); - // signature to use in the veto list: Color_t TCanvas::GetHighLightColor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:138:22 - t.method("GetHighLightColor", static_cast(&TCanvas::GetHighLightColor)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetPadSave() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::GetPadSave() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:139:22 - t.method("GetPadSave", static_cast(&TCanvas::GetPadSave)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ClearPadSave() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ClearPadSave() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:140:22 - t.method("ClearPadSave", static_cast(&TCanvas::ClearPadSave)); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetSelected() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::GetSelected() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:141:22 - t.method("GetSelected", static_cast(&TCanvas::GetSelected)); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetClickSelected() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::GetClickSelected() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:142:22 - t.method("GetClickSelected", static_cast(&TCanvas::GetClickSelected)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetSelectedX() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:143:22 - t.method("GetSelectedX", static_cast(&TCanvas::GetSelectedX)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetSelectedY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:144:22 - t.method("GetSelectedY", static_cast(&TCanvas::GetSelectedY)); - - DEBUG_MSG("Adding wrapper for Option_t * TCanvas::GetSelectedOpt() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TCanvas::GetSelectedOpt() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:145:22 - t.method("GetSelectedOpt", static_cast(&TCanvas::GetSelectedOpt)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetSelectedPad() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::GetSelectedPad() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:146:22 - t.method("GetSelectedPad", static_cast(&TCanvas::GetSelectedPad)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetClickSelectedPad() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::GetClickSelectedPad() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:147:22 - t.method("GetClickSelectedPad", static_cast(&TCanvas::GetClickSelectedPad)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEventStatus() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowEventStatus() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:148:22 - t.method("GetShowEventStatus", static_cast(&TCanvas::GetShowEventStatus)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolBar() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowToolBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:149:22 - t.method("GetShowToolBar", static_cast(&TCanvas::GetShowToolBar)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEditor() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowEditor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:150:22 - t.method("GetShowEditor", static_cast(&TCanvas::GetShowEditor)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolTips() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowToolTips() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:151:22 - t.method("GetShowToolTips", static_cast(&TCanvas::GetShowToolTips)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetAutoExec() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetAutoExec() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:152:22 - t.method("GetAutoExec", static_cast(&TCanvas::GetAutoExec)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeUser() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetXsizeUser() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:153:22 - t.method("GetXsizeUser", static_cast(&TCanvas::GetXsizeUser)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeUser() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetYsizeUser() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:154:22 - t.method("GetYsizeUser", static_cast(&TCanvas::GetYsizeUser)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeReal() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetXsizeReal() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:155:22 - t.method("GetXsizeReal", static_cast(&TCanvas::GetXsizeReal)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeReal() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetYsizeReal() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:156:22 - t.method("GetYsizeReal", static_cast(&TCanvas::GetYsizeReal)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetCanvasID() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetCanvasID() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:157:22 - t.method("GetCanvasID", static_cast(&TCanvas::GetCanvasID)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetWindowTopX() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:159:22 - t.method("GetWindowTopX", static_cast(&TCanvas::GetWindowTopX)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetWindowTopY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:160:22 - t.method("GetWindowTopY", static_cast(&TCanvas::GetWindowTopY)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowWidth() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWindowWidth() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:161:22 - t.method("GetWindowWidth", static_cast(&TCanvas::GetWindowWidth)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowHeight() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWindowHeight() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:162:22 - t.method("GetWindowHeight", static_cast(&TCanvas::GetWindowHeight)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWw() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWw() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:163:22 - t.method("GetWw", static_cast(&TCanvas::GetWw)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWh() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWh() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:164:22 - t.method("GetWh", static_cast(&TCanvas::GetWh)); - - DEBUG_MSG("Adding wrapper for void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:165:22 - t.method("GetCanvasPar", static_cast(&TCanvas::GetCanvasPar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::HandleInput(EEventType, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::HandleInput(EEventType, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:167:22 - t.method("HandleInput", static_cast(&TCanvas::HandleInput)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::HasMenuBar() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::HasMenuBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:168:22 - t.method("HasMenuBar", static_cast(&TCanvas::HasMenuBar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::HighlightConnect(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::HighlightConnect(const char *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:169:22 - t.method("HighlightConnect", static_cast(&TCanvas::HighlightConnect)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Iconify() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Iconify() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:170:22 - t.method("Iconify", static_cast(&TCanvas::Iconify)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsBatch() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsBatch() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:171:22 - t.method("IsBatch", static_cast(&TCanvas::IsBatch)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsDrawn() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsDrawn() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:172:22 - t.method("IsDrawn", static_cast(&TCanvas::IsDrawn)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsUpdated() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsUpdated() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:173:22 - t.method("IsUpdated", static_cast(&TCanvas::IsUpdated)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsFolder() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsFolder() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:174:22 - t.method("IsFolder", static_cast(&TCanvas::IsFolder)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsGrayscale() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsGrayscale() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:175:22 - t.method("IsGrayscale", static_cast(&TCanvas::IsGrayscale)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsRetained() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsRetained() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:176:22 - t.method("IsRetained", static_cast(&TCanvas::IsRetained)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsWeb() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsWeb() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:177:22 - t.method("IsWeb", static_cast(&TCanvas::IsWeb)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:178:22 - t.method("ls", static_cast(&TCanvas::ls)); - t.method("ls", [](TCanvas const& a)->void { a.ls(); }); - t.method("ls", [](TCanvas const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::MoveOpaque(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::MoveOpaque(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:179:22 - t.method("MoveOpaque", static_cast(&TCanvas::MoveOpaque)); - t.method("MoveOpaque", [](TCanvas& a)->void { a.MoveOpaque(); }); - t.method("MoveOpaque", [](TCanvas* a)->void { a->MoveOpaque(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueMoving() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::OpaqueMoving() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:180:22 - t.method("OpaqueMoving", static_cast(&TCanvas::OpaqueMoving)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueResizing() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::OpaqueResizing() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:181:22 - t.method("OpaqueResizing", static_cast(&TCanvas::OpaqueResizing)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:182:22 - t.method("Paint", static_cast(&TCanvas::Paint)); - t.method("Paint", [](TCanvas& a)->void { a.Paint(); }); - t.method("Paint", [](TCanvas* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) (" __HERE__ ")"); - // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:183:22 - t.method("Pick", static_cast(&TCanvas::Pick)); - - DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:184:22 - t.method("Pick", static_cast(&TCanvas::Pick)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Picked(TPad *, TObject *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Picked(TPad *, TObject *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:185:22 - t.method("Picked", static_cast(&TCanvas::Picked)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:186:22 - t.method("Highlighted", static_cast(&TCanvas::Highlighted)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:187:22 - t.method("ProcessedEvent", static_cast(&TCanvas::ProcessedEvent)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:188:22 - t.method("Selected", static_cast(&TCanvas::Selected)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Cleared(TVirtualPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Cleared(TVirtualPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:189:22 - t.method("Cleared", static_cast(&TCanvas::Cleared)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Closed() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Closed() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:190:22 - t.method("Closed", static_cast(&TCanvas::Closed)); - - DEBUG_MSG("Adding wrapper for void TCanvas::RaiseWindow() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::RaiseWindow() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:191:22 - t.method("RaiseWindow", static_cast(&TCanvas::RaiseWindow)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ResetDrawn() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ResetDrawn() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:192:22 - t.method("ResetDrawn", static_cast(&TCanvas::ResetDrawn)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ResetUpdated() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ResetUpdated() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:193:22 - t.method("ResetUpdated", static_cast(&TCanvas::ResetUpdated)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Resize(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Resize(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:194:22 - t.method("Resize", static_cast(&TCanvas::Resize)); - t.method("Resize", [](TCanvas& a)->void { a.Resize(); }); - t.method("Resize", [](TCanvas* a)->void { a->Resize(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::ResizeOpaque(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ResizeOpaque(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:195:22 - t.method("ResizeOpaque", static_cast(&TCanvas::ResizeOpaque)); - t.method("ResizeOpaque", [](TCanvas& a)->void { a.ResizeOpaque(); }); - t.method("ResizeOpaque", [](TCanvas* a)->void { a->ResizeOpaque(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SaveSource(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SaveSource(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:196:22 - t.method("SaveSource", static_cast(&TCanvas::SaveSource)); - t.method("SaveSource", [](TCanvas& a)->void { a.SaveSource(); }); - t.method("SaveSource", [](TCanvas& a, const char * arg0)->void { a.SaveSource(arg0); }); - t.method("SaveSource", [](TCanvas* a)->void { a->SaveSource(); }); - t.method("SaveSource", [](TCanvas* a, const char * arg0)->void { a->SaveSource(arg0); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetCursor(ECursor) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetCursor(ECursor) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:198:22 - t.method("SetCursor", static_cast(&TCanvas::SetCursor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetDoubleBuffer(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetDoubleBuffer(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:199:22 - t.method("SetDoubleBuffer", static_cast(&TCanvas::SetDoubleBuffer)); - t.method("SetDoubleBuffer", [](TCanvas& a)->void { a.SetDoubleBuffer(); }); - t.method("SetDoubleBuffer", [](TCanvas* a)->void { a->SetDoubleBuffer(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:200:22 - t.method("SetName", static_cast(&TCanvas::SetName)); - t.method("SetName", [](TCanvas& a)->void { a.SetName(); }); - t.method("SetName", [](TCanvas* a)->void { a->SetName(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetFixedAspectRatio(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetFixedAspectRatio(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:201:22 - t.method("SetFixedAspectRatio", static_cast(&TCanvas::SetFixedAspectRatio)); - t.method("SetFixedAspectRatio", [](TCanvas& a)->void { a.SetFixedAspectRatio(); }); - t.method("SetFixedAspectRatio", [](TCanvas* a)->void { a->SetFixedAspectRatio(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetGrayscale(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetGrayscale(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:202:22 - t.method("SetGrayscale", static_cast(&TCanvas::SetGrayscale)); - t.method("SetGrayscale", [](TCanvas& a)->void { a.SetGrayscale(); }); - t.method("SetGrayscale", [](TCanvas* a)->void { a->SetGrayscale(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowPosition(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetWindowPosition(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:203:22 - t.method("SetWindowPosition", static_cast(&TCanvas::SetWindowPosition)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowSize(UInt_t, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetWindowSize(UInt_t, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:204:22 - t.method("SetWindowSize", static_cast(&TCanvas::SetWindowSize)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetCanvasSize(UInt_t, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetCanvasSize(UInt_t, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:206:22 - t.method("SetCanvasSize", static_cast(&TCanvas::SetCanvasSize)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetHighLightColor(Color_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetHighLightColor(Color_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:207:22 - t.method("SetHighLightColor", static_cast(&TCanvas::SetHighLightColor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetSelected(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetSelected(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:208:22 - t.method("SetSelected", static_cast(&TCanvas::SetSelected)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelected(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetClickSelected(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:209:22 - t.method("SetClickSelected", static_cast(&TCanvas::SetClickSelected)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetSelectedPad(TPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetSelectedPad(TPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:210:22 - t.method("SetSelectedPad", static_cast(&TCanvas::SetSelectedPad)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelectedPad(TPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetClickSelectedPad(TPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:211:22 - t.method("SetClickSelectedPad", static_cast(&TCanvas::SetClickSelectedPad)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Show() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Show() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:212:22 - t.method("Show", static_cast(&TCanvas::Show)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Size(Float_t, Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Size(Float_t, Float_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:213:22 - t.method("Size", static_cast(&TCanvas::Size)); - t.method("Size", [](TCanvas& a)->void { a.Size(); }); - t.method("Size", [](TCanvas& a, Float_t arg0)->void { a.Size(arg0); }); - t.method("Size", [](TCanvas* a)->void { a->Size(); }); - t.method("Size", [](TCanvas* a, Float_t arg0)->void { a->Size(arg0); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetBatch(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetBatch(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:214:22 - t.method("SetBatch", static_cast(&TCanvas::SetBatch)); - t.method("SetBatch", [](TCanvas& a)->void { a.SetBatch(); }); - t.method("SetBatch", [](TCanvas* a)->void { a->SetBatch(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetFolder(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetFolder(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:215:22 - module_.method("TCanvas!SetFolder", static_cast(&TCanvas::SetFolder)); - module_.method("TCanvas!SetFolder", []()->void { TCanvas::SetFolder(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetPadSave(TPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetPadSave(TPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:216:22 - t.method("SetPadSave", static_cast(&TCanvas::SetPadSave)); - - DEBUG_MSG("Adding wrapper for bool TCanvas::SetRealAspectRatio(const Int_t) (" __HERE__ ")"); - // signature to use in the veto list: bool TCanvas::SetRealAspectRatio(const Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:217:22 - t.method("SetRealAspectRatio", static_cast(&TCanvas::SetRealAspectRatio)); - t.method("SetRealAspectRatio", [](TCanvas& a)->bool { return a.SetRealAspectRatio(); }); - t.method("SetRealAspectRatio", [](TCanvas* a)->bool { return a->SetRealAspectRatio(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetRetained(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetRetained(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:218:22 - t.method("SetRetained", static_cast(&TCanvas::SetRetained)); - t.method("SetRetained", [](TCanvas& a)->void { a.SetRetained(); }); - t.method("SetRetained", [](TCanvas* a)->void { a->SetRetained(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:219:22 - t.method("SetTitle", static_cast(&TCanvas::SetTitle)); - t.method("SetTitle", [](TCanvas& a)->void { a.SetTitle(); }); - t.method("SetTitle", [](TCanvas* a)->void { a->SetTitle(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEventStatus() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleEventStatus() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:220:22 - t.method("ToggleEventStatus", static_cast(&TCanvas::ToggleEventStatus)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleAutoExec() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleAutoExec() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:221:22 - t.method("ToggleAutoExec", static_cast(&TCanvas::ToggleAutoExec)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolBar() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleToolBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:222:22 - t.method("ToggleToolBar", static_cast(&TCanvas::ToggleToolBar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEditor() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleEditor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:223:22 - t.method("ToggleEditor", static_cast(&TCanvas::ToggleEditor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolTips() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleToolTips() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:224:22 - t.method("ToggleToolTips", static_cast(&TCanvas::ToggleToolTips)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Update() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Update() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:225:22 - t.method("Update", static_cast(&TCanvas::Update)); - - DEBUG_MSG("Adding wrapper for void TCanvas::UpdateAsync() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::UpdateAsync() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:226:22 - t.method("UpdateAsync", static_cast(&TCanvas::UpdateAsync)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::UseGL() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::UseGL() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:228:24 - t.method("UseGL", static_cast(&TCanvas::UseGL)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetSupportGL(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetSupportGL(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:229:24 - t.method("SetSupportGL", static_cast(&TCanvas::SetSupportGL)); - - DEBUG_MSG("Adding wrapper for void TCanvas::DeleteCanvasPainter() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::DeleteCanvasPainter() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:231:24 - t.method("DeleteCanvasPainter", static_cast(&TCanvas::DeleteCanvasPainter)); - - DEBUG_MSG("Adding wrapper for TCanvas * TCanvas::MakeDefCanvas() (" __HERE__ ")"); - // signature to use in the veto list: TCanvas * TCanvas::MakeDefCanvas() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:233:22 - module_.method("TCanvas!MakeDefCanvas", static_cast(&TCanvas::MakeDefCanvas)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SupportAlpha() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::SupportAlpha() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:234:22 - module_.method("TCanvas!SupportAlpha", static_cast(&TCanvas::SupportAlpha)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:236:22 - module_.method("TCanvas!SaveAll", static_cast &, const char *, Option_t *) >(&TCanvas::SaveAll)); - module_.method("TCanvas!SaveAll", []()->Bool_t { return TCanvas::SaveAll(); }); - module_.method("TCanvas!SaveAll", [](const std::vector & arg0)->Bool_t { return TCanvas::SaveAll(arg0); }); - module_.method("TCanvas!SaveAll", [](const std::vector & arg0, const char * arg1)->Bool_t { return TCanvas::SaveAll(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Version_t TCanvas::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TCanvas::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Class_Version", static_cast(&TCanvas::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TCanvas::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TCanvas::IsA() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - t.method("IsA", static_cast(&TCanvas::IsA)); - - DEBUG_MSG("Adding wrapper for void TCanvas::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - t.method("StreamerNVirtual", static_cast(&TCanvas::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!DeclFileName", []() { return (std::string)TCanvas::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TCanvas::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TCanvas::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!ImplFileLine", static_cast(&TCanvas::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!ImplFileName", []() { return (std::string)TCanvas::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Class_Name", []() { return (std::string)TCanvas::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TCanvas::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TCanvas::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Dictionary", static_cast(&TCanvas::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TCanvas::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TCanvas::Class() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Class", static_cast(&TCanvas::Class)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - t.method("Streamer", static_cast(&TCanvas::Streamer)); - - DEBUG_MSG("Adding wrapper for int TCanvas::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TCanvas::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!DeclFileLine", static_cast(&TCanvas::DeclFileLine)); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTCanvas(jlcxx::Module& module){ - return std::shared_ptr(new JlTCanvas(module)); -} diff --git a/deps/src/JlClasses_007.cxx b/deps/src/JlClasses_007.cxx index 9b3efaf..ffe2bb1 100644 --- a/deps/src/JlClasses_007.cxx +++ b/deps/src/JlClasses_007.cxx @@ -7,2221 +7,1300 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TPad type; }; } -// Class generating the wrapper for type TBrowserImp -// signature to use in the veto file: TBrowserImp -struct JlTBrowserImp: public Wrapper { +// Class generating the wrapper for type TCanvas +// signature to use in the veto file: TCanvas +struct JlTCanvas: public Wrapper { - JlTBrowserImp(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TBrowserImp (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBrowserImp.h:29:7 - jlcxx::TypeWrapper t = jlModule.add_type("TBrowserImp"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTCanvas(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TCanvas (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:23:7 + jlcxx::TypeWrapper t = jlModule.add_type("TCanvas", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:100:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:101:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:102:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:103:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:105:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:109:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:110:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:111:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:112:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Destructor() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Destructor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:114:9 + t.method("Destructor", static_cast(&TCanvas::Destructor)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:116:22 + t.method("cd", static_cast(&TCanvas::cd)); + t.method("cd", [](TCanvas& a)->TVirtualPad * { return a.cd(); }); + t.method("cd", [](TCanvas* a)->TVirtualPad * { return a->cd(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:117:22 + t.method("Browse", static_cast(&TCanvas::Browse)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:118:22 + t.method("Clear", static_cast(&TCanvas::Clear)); + t.method("Clear", [](TCanvas& a)->void { a.Clear(); }); + t.method("Clear", [](TCanvas* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::Close(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Close(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:119:22 + t.method("Close", static_cast(&TCanvas::Close)); + t.method("Close", [](TCanvas& a)->void { a.Close(); }); + t.method("Close", [](TCanvas* a)->void { a->Close(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::Delete(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Delete(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:120:22 + t.method("Delete", static_cast(&TCanvas::Delete)); + t.method("Delete", [](TCanvas& a)->void { a.Delete(); }); + t.method("Delete", [](TCanvas* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::DisconnectWidget() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::DisconnectWidget() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:121:22 + t.method("DisconnectWidget", static_cast(&TCanvas::DisconnectWidget)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:122:22 + t.method("Draw", static_cast(&TCanvas::Draw)); + t.method("Draw", [](TCanvas& a)->void { a.Draw(); }); + t.method("Draw", [](TCanvas* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClone(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::DrawClone(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:123:22 + t.method("DrawClone", static_cast(&TCanvas::DrawClone)); + t.method("DrawClone", [](TCanvas const& a)->TObject * { return a.DrawClone(); }); + t.method("DrawClone", [](TCanvas const* a)->TObject * { return a->DrawClone(); }); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClonePad() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::DrawClonePad() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:124:22 + t.method("DrawClonePad", static_cast(&TCanvas::DrawClonePad)); + + DEBUG_MSG("Adding wrapper for void TCanvas::EditorBar() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::EditorBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:125:22 + t.method("EditorBar", static_cast(&TCanvas::EditorBar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::EmbedInto(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::EmbedInto(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:126:22 + t.method("EmbedInto", static_cast(&TCanvas::EmbedInto)); + + DEBUG_MSG("Adding wrapper for void TCanvas::EnterLeave(TPad *, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::EnterLeave(TPad *, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:127:22 + t.method("EnterLeave", static_cast(&TCanvas::EnterLeave)); + + DEBUG_MSG("Adding wrapper for void TCanvas::FeedbackMode(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::FeedbackMode(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:128:22 + t.method("FeedbackMode", static_cast(&TCanvas::FeedbackMode)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Flush() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Flush() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:129:22 + t.method("Flush", static_cast(&TCanvas::Flush)); + + DEBUG_MSG("Adding wrapper for void TCanvas::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:130:22 + t.method("UseCurrentStyle", static_cast(&TCanvas::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ForceUpdate() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ForceUpdate() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:131:22 + t.method("ForceUpdate", static_cast(&TCanvas::ForceUpdate)); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::GetDISPLAY() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::GetDISPLAY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:132:22 + t.method("GetDISPLAY", [](TCanvas const& a) { return (std::string)a.GetDISPLAY(); }); + t.method("GetDISPLAY", [](TCanvas const* a) { return (std::string)a->GetDISPLAY(); }); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetDoubleBuffer() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetDoubleBuffer() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:134:22 + t.method("GetDoubleBuffer", static_cast(&TCanvas::GetDoubleBuffer)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEvent() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetEvent() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:135:22 + t.method("GetEvent", static_cast(&TCanvas::GetEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetEventX() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:136:22 + t.method("GetEventX", static_cast(&TCanvas::GetEventX)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetEventY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:137:22 + t.method("GetEventY", static_cast(&TCanvas::GetEventY)); + + DEBUG_MSG("Adding wrapper for Color_t TCanvas::GetHighLightColor() (" __HERE__ ")"); + // signature to use in the veto list: Color_t TCanvas::GetHighLightColor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:138:22 + t.method("GetHighLightColor", static_cast(&TCanvas::GetHighLightColor)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetPadSave() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::GetPadSave() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:139:22 + t.method("GetPadSave", static_cast(&TCanvas::GetPadSave)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ClearPadSave() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ClearPadSave() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:140:22 + t.method("ClearPadSave", static_cast(&TCanvas::ClearPadSave)); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetSelected() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::GetSelected() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:141:22 + t.method("GetSelected", static_cast(&TCanvas::GetSelected)); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetClickSelected() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::GetClickSelected() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:142:22 + t.method("GetClickSelected", static_cast(&TCanvas::GetClickSelected)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetSelectedX() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:143:22 + t.method("GetSelectedX", static_cast(&TCanvas::GetSelectedX)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetSelectedY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:144:22 + t.method("GetSelectedY", static_cast(&TCanvas::GetSelectedY)); + + DEBUG_MSG("Adding wrapper for Option_t * TCanvas::GetSelectedOpt() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TCanvas::GetSelectedOpt() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:145:22 + t.method("GetSelectedOpt", static_cast(&TCanvas::GetSelectedOpt)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetSelectedPad() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::GetSelectedPad() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:146:22 + t.method("GetSelectedPad", static_cast(&TCanvas::GetSelectedPad)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetClickSelectedPad() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::GetClickSelectedPad() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:147:22 + t.method("GetClickSelectedPad", static_cast(&TCanvas::GetClickSelectedPad)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEventStatus() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowEventStatus() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:148:22 + t.method("GetShowEventStatus", static_cast(&TCanvas::GetShowEventStatus)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolBar() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowToolBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:149:22 + t.method("GetShowToolBar", static_cast(&TCanvas::GetShowToolBar)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEditor() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowEditor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:150:22 + t.method("GetShowEditor", static_cast(&TCanvas::GetShowEditor)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolTips() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowToolTips() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:151:22 + t.method("GetShowToolTips", static_cast(&TCanvas::GetShowToolTips)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetAutoExec() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetAutoExec() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:152:22 + t.method("GetAutoExec", static_cast(&TCanvas::GetAutoExec)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeUser() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetXsizeUser() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:153:22 + t.method("GetXsizeUser", static_cast(&TCanvas::GetXsizeUser)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeUser() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetYsizeUser() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:154:22 + t.method("GetYsizeUser", static_cast(&TCanvas::GetYsizeUser)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeReal() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetXsizeReal() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:155:22 + t.method("GetXsizeReal", static_cast(&TCanvas::GetXsizeReal)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeReal() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetYsizeReal() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:156:22 + t.method("GetYsizeReal", static_cast(&TCanvas::GetYsizeReal)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetCanvasID() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetCanvasID() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:157:22 + t.method("GetCanvasID", static_cast(&TCanvas::GetCanvasID)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetWindowTopX() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:159:22 + t.method("GetWindowTopX", static_cast(&TCanvas::GetWindowTopX)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetWindowTopY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:160:22 + t.method("GetWindowTopY", static_cast(&TCanvas::GetWindowTopY)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowWidth() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWindowWidth() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:161:22 + t.method("GetWindowWidth", static_cast(&TCanvas::GetWindowWidth)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowHeight() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWindowHeight() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:162:22 + t.method("GetWindowHeight", static_cast(&TCanvas::GetWindowHeight)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWw() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWw() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:163:22 + t.method("GetWw", static_cast(&TCanvas::GetWw)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWh() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWh() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:164:22 + t.method("GetWh", static_cast(&TCanvas::GetWh)); + + DEBUG_MSG("Adding wrapper for void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:165:22 + t.method("GetCanvasPar", static_cast(&TCanvas::GetCanvasPar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::HandleInput(EEventType, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::HandleInput(EEventType, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:167:22 + t.method("HandleInput", static_cast(&TCanvas::HandleInput)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::HasMenuBar() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::HasMenuBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:168:22 + t.method("HasMenuBar", static_cast(&TCanvas::HasMenuBar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::HighlightConnect(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::HighlightConnect(const char *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:169:22 + t.method("HighlightConnect", static_cast(&TCanvas::HighlightConnect)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Iconify() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Iconify() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:170:22 + t.method("Iconify", static_cast(&TCanvas::Iconify)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsBatch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsBatch() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:171:22 + t.method("IsBatch", static_cast(&TCanvas::IsBatch)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsDrawn() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsDrawn() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:172:22 + t.method("IsDrawn", static_cast(&TCanvas::IsDrawn)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsUpdated() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsUpdated() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:173:22 + t.method("IsUpdated", static_cast(&TCanvas::IsUpdated)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:174:22 + t.method("IsFolder", static_cast(&TCanvas::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsGrayscale() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsGrayscale() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:175:22 + t.method("IsGrayscale", static_cast(&TCanvas::IsGrayscale)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsRetained() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsRetained() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:176:22 + t.method("IsRetained", static_cast(&TCanvas::IsRetained)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsWeb() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsWeb() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:177:22 + t.method("IsWeb", static_cast(&TCanvas::IsWeb)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:178:22 + t.method("ls", static_cast(&TCanvas::ls)); + t.method("ls", [](TCanvas const& a)->void { a.ls(); }); + t.method("ls", [](TCanvas const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::MoveOpaque(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::MoveOpaque(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:179:22 + t.method("MoveOpaque", static_cast(&TCanvas::MoveOpaque)); + t.method("MoveOpaque", [](TCanvas& a)->void { a.MoveOpaque(); }); + t.method("MoveOpaque", [](TCanvas* a)->void { a->MoveOpaque(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueMoving() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::OpaqueMoving() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:180:22 + t.method("OpaqueMoving", static_cast(&TCanvas::OpaqueMoving)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueResizing() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::OpaqueResizing() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:181:22 + t.method("OpaqueResizing", static_cast(&TCanvas::OpaqueResizing)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:182:22 + t.method("Paint", static_cast(&TCanvas::Paint)); + t.method("Paint", [](TCanvas& a)->void { a.Paint(); }); + t.method("Paint", [](TCanvas* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) (" __HERE__ ")"); + // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:183:22 + t.method("Pick", static_cast(&TCanvas::Pick)); + + DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:184:22 + t.method("Pick", static_cast(&TCanvas::Pick)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Picked(TPad *, TObject *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Picked(TPad *, TObject *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:185:22 + t.method("Picked", static_cast(&TCanvas::Picked)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:186:22 + t.method("Highlighted", static_cast(&TCanvas::Highlighted)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:187:22 + t.method("ProcessedEvent", static_cast(&TCanvas::ProcessedEvent)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:188:22 + t.method("Selected", static_cast(&TCanvas::Selected)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Cleared(TVirtualPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Cleared(TVirtualPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:189:22 + t.method("Cleared", static_cast(&TCanvas::Cleared)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Closed() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Closed() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:190:22 + t.method("Closed", static_cast(&TCanvas::Closed)); + + DEBUG_MSG("Adding wrapper for void TCanvas::RaiseWindow() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::RaiseWindow() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:191:22 + t.method("RaiseWindow", static_cast(&TCanvas::RaiseWindow)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ResetDrawn() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ResetDrawn() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:192:22 + t.method("ResetDrawn", static_cast(&TCanvas::ResetDrawn)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ResetUpdated() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ResetUpdated() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:193:22 + t.method("ResetUpdated", static_cast(&TCanvas::ResetUpdated)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Resize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Resize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:194:22 + t.method("Resize", static_cast(&TCanvas::Resize)); + t.method("Resize", [](TCanvas& a)->void { a.Resize(); }); + t.method("Resize", [](TCanvas* a)->void { a->Resize(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::ResizeOpaque(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ResizeOpaque(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:195:22 + t.method("ResizeOpaque", static_cast(&TCanvas::ResizeOpaque)); + t.method("ResizeOpaque", [](TCanvas& a)->void { a.ResizeOpaque(); }); + t.method("ResizeOpaque", [](TCanvas* a)->void { a->ResizeOpaque(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SaveSource(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SaveSource(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:196:22 + t.method("SaveSource", static_cast(&TCanvas::SaveSource)); + t.method("SaveSource", [](TCanvas& a)->void { a.SaveSource(); }); + t.method("SaveSource", [](TCanvas& a, const char * arg0)->void { a.SaveSource(arg0); }); + t.method("SaveSource", [](TCanvas* a)->void { a->SaveSource(); }); + t.method("SaveSource", [](TCanvas* a, const char * arg0)->void { a->SaveSource(arg0); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetCursor(ECursor) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetCursor(ECursor) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:198:22 + t.method("SetCursor", static_cast(&TCanvas::SetCursor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetDoubleBuffer(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetDoubleBuffer(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:199:22 + t.method("SetDoubleBuffer", static_cast(&TCanvas::SetDoubleBuffer)); + t.method("SetDoubleBuffer", [](TCanvas& a)->void { a.SetDoubleBuffer(); }); + t.method("SetDoubleBuffer", [](TCanvas* a)->void { a->SetDoubleBuffer(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:200:22 + t.method("SetName", static_cast(&TCanvas::SetName)); + t.method("SetName", [](TCanvas& a)->void { a.SetName(); }); + t.method("SetName", [](TCanvas* a)->void { a->SetName(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetFixedAspectRatio(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetFixedAspectRatio(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:201:22 + t.method("SetFixedAspectRatio", static_cast(&TCanvas::SetFixedAspectRatio)); + t.method("SetFixedAspectRatio", [](TCanvas& a)->void { a.SetFixedAspectRatio(); }); + t.method("SetFixedAspectRatio", [](TCanvas* a)->void { a->SetFixedAspectRatio(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetGrayscale(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetGrayscale(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:202:22 + t.method("SetGrayscale", static_cast(&TCanvas::SetGrayscale)); + t.method("SetGrayscale", [](TCanvas& a)->void { a.SetGrayscale(); }); + t.method("SetGrayscale", [](TCanvas* a)->void { a->SetGrayscale(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowPosition(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetWindowPosition(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:203:22 + t.method("SetWindowPosition", static_cast(&TCanvas::SetWindowPosition)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowSize(UInt_t, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetWindowSize(UInt_t, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:204:22 + t.method("SetWindowSize", static_cast(&TCanvas::SetWindowSize)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetCanvasSize(UInt_t, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetCanvasSize(UInt_t, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:206:22 + t.method("SetCanvasSize", static_cast(&TCanvas::SetCanvasSize)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetHighLightColor(Color_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetHighLightColor(Color_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:207:22 + t.method("SetHighLightColor", static_cast(&TCanvas::SetHighLightColor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetSelected(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetSelected(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:208:22 + t.method("SetSelected", static_cast(&TCanvas::SetSelected)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelected(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetClickSelected(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:209:22 + t.method("SetClickSelected", static_cast(&TCanvas::SetClickSelected)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetSelectedPad(TPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetSelectedPad(TPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:210:22 + t.method("SetSelectedPad", static_cast(&TCanvas::SetSelectedPad)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelectedPad(TPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetClickSelectedPad(TPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:211:22 + t.method("SetClickSelectedPad", static_cast(&TCanvas::SetClickSelectedPad)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Show() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Show() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:212:22 + t.method("Show", static_cast(&TCanvas::Show)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Size(Float_t, Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Size(Float_t, Float_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:213:22 + t.method("Size", static_cast(&TCanvas::Size)); + t.method("Size", [](TCanvas& a)->void { a.Size(); }); + t.method("Size", [](TCanvas& a, Float_t arg0)->void { a.Size(arg0); }); + t.method("Size", [](TCanvas* a)->void { a->Size(); }); + t.method("Size", [](TCanvas* a, Float_t arg0)->void { a->Size(arg0); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetBatch(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetBatch(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:214:22 + t.method("SetBatch", static_cast(&TCanvas::SetBatch)); + t.method("SetBatch", [](TCanvas& a)->void { a.SetBatch(); }); + t.method("SetBatch", [](TCanvas* a)->void { a->SetBatch(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetFolder(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetFolder(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:215:22 + module_.method("TCanvas!SetFolder", static_cast(&TCanvas::SetFolder)); + module_.method("TCanvas!SetFolder", []()->void { TCanvas::SetFolder(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetPadSave(TPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetPadSave(TPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:216:22 + t.method("SetPadSave", static_cast(&TCanvas::SetPadSave)); + + DEBUG_MSG("Adding wrapper for bool TCanvas::SetRealAspectRatio(const Int_t) (" __HERE__ ")"); + // signature to use in the veto list: bool TCanvas::SetRealAspectRatio(const Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:217:22 + t.method("SetRealAspectRatio", static_cast(&TCanvas::SetRealAspectRatio)); + t.method("SetRealAspectRatio", [](TCanvas& a)->bool { return a.SetRealAspectRatio(); }); + t.method("SetRealAspectRatio", [](TCanvas* a)->bool { return a->SetRealAspectRatio(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetRetained(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetRetained(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:218:22 + t.method("SetRetained", static_cast(&TCanvas::SetRetained)); + t.method("SetRetained", [](TCanvas& a)->void { a.SetRetained(); }); + t.method("SetRetained", [](TCanvas* a)->void { a->SetRetained(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:219:22 + t.method("SetTitle", static_cast(&TCanvas::SetTitle)); + t.method("SetTitle", [](TCanvas& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TCanvas* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEventStatus() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleEventStatus() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:220:22 + t.method("ToggleEventStatus", static_cast(&TCanvas::ToggleEventStatus)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleAutoExec() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleAutoExec() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:221:22 + t.method("ToggleAutoExec", static_cast(&TCanvas::ToggleAutoExec)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolBar() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleToolBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:222:22 + t.method("ToggleToolBar", static_cast(&TCanvas::ToggleToolBar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEditor() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleEditor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:223:22 + t.method("ToggleEditor", static_cast(&TCanvas::ToggleEditor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolTips() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleToolTips() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:224:22 + t.method("ToggleToolTips", static_cast(&TCanvas::ToggleToolTips)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Update() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:225:22 + t.method("Update", static_cast(&TCanvas::Update)); + + DEBUG_MSG("Adding wrapper for void TCanvas::UpdateAsync() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::UpdateAsync() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:226:22 + t.method("UpdateAsync", static_cast(&TCanvas::UpdateAsync)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::UseGL() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::UseGL() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:228:24 + t.method("UseGL", static_cast(&TCanvas::UseGL)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetSupportGL(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetSupportGL(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:229:24 + t.method("SetSupportGL", static_cast(&TCanvas::SetSupportGL)); + + DEBUG_MSG("Adding wrapper for void TCanvas::DeleteCanvasPainter() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::DeleteCanvasPainter() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:231:24 + t.method("DeleteCanvasPainter", static_cast(&TCanvas::DeleteCanvasPainter)); + + DEBUG_MSG("Adding wrapper for TCanvas * TCanvas::MakeDefCanvas() (" __HERE__ ")"); + // signature to use in the veto list: TCanvas * TCanvas::MakeDefCanvas() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:233:22 + module_.method("TCanvas!MakeDefCanvas", static_cast(&TCanvas::MakeDefCanvas)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SupportAlpha() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::SupportAlpha() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:234:22 + module_.method("TCanvas!SupportAlpha", static_cast(&TCanvas::SupportAlpha)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:236:22 + module_.method("TCanvas!SaveAll", static_cast &, const char *, Option_t *) >(&TCanvas::SaveAll)); + module_.method("TCanvas!SaveAll", []()->Bool_t { return TCanvas::SaveAll(); }); + module_.method("TCanvas!SaveAll", [](const std::vector & arg0)->Bool_t { return TCanvas::SaveAll(arg0); }); + module_.method("TCanvas!SaveAll", [](const std::vector & arg0, const char * arg1)->Bool_t { return TCanvas::SaveAll(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Version_t TCanvas::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TCanvas::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Class_Version", static_cast(&TCanvas::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TCanvas::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TCanvas::IsA() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + t.method("IsA", static_cast(&TCanvas::IsA)); + + DEBUG_MSG("Adding wrapper for void TCanvas::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + t.method("StreamerNVirtual", static_cast(&TCanvas::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!DeclFileName", []() { return (std::string)TCanvas::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TCanvas::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TCanvas::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!ImplFileLine", static_cast(&TCanvas::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!ImplFileName", []() { return (std::string)TCanvas::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Class_Name", []() { return (std::string)TCanvas::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TCanvas::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TCanvas::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Dictionary", static_cast(&TCanvas::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TCanvas::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TCanvas::Class() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Class", static_cast(&TCanvas::Class)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + t.method("Streamer", static_cast(&TCanvas::Streamer)); + + DEBUG_MSG("Adding wrapper for int TCanvas::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TCanvas::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!DeclFileLine", static_cast(&TCanvas::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTBrowserImp(jlcxx::Module& module){ - return std::shared_ptr(new JlTBrowserImp(module)); +std::shared_ptr newJlTCanvas(jlcxx::Module& module){ + return std::shared_ptr(new JlTCanvas(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type ROOT::Experimental::Internal::TBulkBranchRead -// signature to use in the veto file: ROOT::Experimental::Internal::TBulkBranchRead -struct JlROOT_Experimental_Internal_TBulkBranchRead: public Wrapper { +// Class generating the wrapper for type TBrowserImp +// signature to use in the veto file: TBrowserImp +struct JlTBrowserImp: public Wrapper { - JlROOT_Experimental_Internal_TBulkBranchRead(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::Experimental::Internal::TBulkBranchRead (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:68:7 - jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Experimental!Internal!TBulkBranchRead"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTBrowserImp(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBrowserImp (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowserImp.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBrowserImp"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - DEBUG_MSG("Adding wrapper for Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries(Long64_t, TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries(Long64_t, TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:74:10 - t.method("GetBulkEntries", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries)); - - DEBUG_MSG("Adding wrapper for Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:76:10 - t.method("GetEntriesSerialized", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized)); - - DEBUG_MSG("Adding wrapper for Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &, TBuffer *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &, TBuffer *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:78:10 - t.method("GetEntriesSerialized", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized)); - - DEBUG_MSG("Adding wrapper for Bool_t ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:80:11 - t.method("SupportsBulkRead", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead)); + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlROOT_Experimental_Internal_TBulkBranchRead(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_Experimental_Internal_TBulkBranchRead(module)); +std::shared_ptr newJlTBrowserImp(jlcxx::Module& module){ + return std::shared_ptr(new JlTBrowserImp(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TBranch -// signature to use in the veto file: TBranch -struct JlTBranch: public Wrapper { +// Class generating the wrapper for type FileStat_t +// signature to use in the veto file: FileStat_t +struct JlFileStat_t: public Wrapper { - JlTBranch(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TBranch (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:93:7 - jlcxx::TypeWrapper t = jlModule.add_type("TBranch", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlFileStat_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type FileStat_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:124:8 + jlcxx::TypeWrapper t = jlModule.add_type("FileStat_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TBranch::TBranch(TTree *, const char *, void *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:194:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TBranch::TBranch(TBranch *, const char *, void *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:195:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TBranch::AddLastBasket(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::AddLastBasket(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:199:22 - t.method("AddLastBasket", static_cast(&TBranch::AddLastBasket)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::BackFill() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::BackFill() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:200:22 - t.method("BackFill", static_cast(&TBranch::BackFill)); - - DEBUG_MSG("Adding wrapper for void TBranch::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:201:22 - t.method("Browse", static_cast(&TBranch::Browse)); - - DEBUG_MSG("Adding wrapper for void TBranch::DeleteBaskets(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::DeleteBaskets(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:202:22 - t.method("DeleteBaskets", static_cast(&TBranch::DeleteBaskets)); - t.method("DeleteBaskets", [](TBranch& a)->void { a.DeleteBaskets(); }); - t.method("DeleteBaskets", [](TBranch* a)->void { a->DeleteBaskets(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::DropBaskets(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::DropBaskets(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:203:22 - t.method("DropBaskets", static_cast(&TBranch::DropBaskets)); - t.method("DropBaskets", [](TBranch& a)->void { a.DropBaskets(); }); - t.method("DropBaskets", [](TBranch* a)->void { a->DropBaskets(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::ExpandBasketArrays() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::ExpandBasketArrays() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:204:22 - t.method("ExpandBasketArrays", static_cast(&TBranch::ExpandBasketArrays)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::Fill() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::Fill() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:205:22 - t.method("Fill", static_cast(&TBranch::Fill)); - - DEBUG_MSG("Adding wrapper for TBranch * TBranch::FindBranch(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TBranch::FindBranch(const char *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:207:22 - t.method("FindBranch", static_cast(&TBranch::FindBranch)); - - DEBUG_MSG("Adding wrapper for TLeaf * TBranch::FindLeaf(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TBranch::FindLeaf(const char *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:208:22 - t.method("FindLeaf", static_cast(&TBranch::FindLeaf)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::FlushBaskets() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::FlushBaskets() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:209:22 - t.method("FlushBaskets", static_cast(&TBranch::FlushBaskets)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::FlushOneBasket(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::FlushOneBasket(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:210:22 - t.method("FlushOneBasket", static_cast(&TBranch::FlushOneBasket)); - - DEBUG_MSG("Adding wrapper for char * TBranch::GetAddress() (" __HERE__ ")"); - // signature to use in the veto list: char * TBranch::GetAddress() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:212:22 - t.method("GetAddress", static_cast(&TBranch::GetAddress)); - - DEBUG_MSG("Adding wrapper for Int_t * TBranch::GetBasketBytes() (" __HERE__ ")"); - // signature to use in the veto list: Int_t * TBranch::GetBasketBytes() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:214:22 - t.method("GetBasketBytes", static_cast(&TBranch::GetBasketBytes)); - - DEBUG_MSG("Adding wrapper for Long64_t * TBranch::GetBasketEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t * TBranch::GetBasketEntry() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:215:22 - t.method("GetBasketEntry", static_cast(&TBranch::GetBasketEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetBasketSeek(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetBasketSeek(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:216:22 - t.method("GetBasketSeek", static_cast(&TBranch::GetBasketSeek)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetBasketSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetBasketSize() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:217:22 - t.method("GetBasketSize", static_cast(&TBranch::GetBasketSize)); - - DEBUG_MSG("Adding wrapper for ROOT::Experimental::Internal::TBulkBranchRead & TBranch::GetBulkRead() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::Experimental::Internal::TBulkBranchRead & TBranch::GetBulkRead() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:218:59 - t.method("GetBulkRead", static_cast(&TBranch::GetBulkRead)); - - DEBUG_MSG("Adding wrapper for TList * TBranch::GetBrowsables() (" __HERE__ ")"); - // signature to use in the veto list: TList * TBranch::GetBrowsables() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:219:22 - t.method("GetBrowsables", static_cast(&TBranch::GetBrowsables)); - - DEBUG_MSG("Adding wrapper for const char * TBranch::GetClassName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBranch::GetClassName() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:220:24 - t.method("GetClassName", [](TBranch const& a) { return (std::string)a.GetClassName(); }); - t.method("GetClassName", [](TBranch const* a) { return (std::string)a->GetClassName(); }); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionAlgorithm() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetCompressionAlgorithm() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:221:22 - t.method("GetCompressionAlgorithm", static_cast(&TBranch::GetCompressionAlgorithm)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionLevel() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetCompressionLevel() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:222:22 - t.method("GetCompressionLevel", static_cast(&TBranch::GetCompressionLevel)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionSettings() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetCompressionSettings() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:223:22 - t.method("GetCompressionSettings", static_cast(&TBranch::GetCompressionSettings)); - - DEBUG_MSG("Adding wrapper for TDirectory * TBranch::GetDirectory() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TBranch::GetDirectory() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:224:22 - t.method("GetDirectory", static_cast(&TBranch::GetDirectory)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntry(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetEntry(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:225:22 - t.method("GetEntry", static_cast(&TBranch::GetEntry)); - t.method("GetEntry", [](TBranch& a)->Int_t { return a.GetEntry(); }); - t.method("GetEntry", [](TBranch& a, Long64_t arg0)->Int_t { return a.GetEntry(arg0); }); - t.method("GetEntry", [](TBranch* a)->Int_t { return a->GetEntry(); }); - t.method("GetEntry", [](TBranch* a, Long64_t arg0)->Int_t { return a->GetEntry(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:226:22 - t.method("GetEntryExport", static_cast(&TBranch::GetEntryExport)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntryOffsetLen() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetEntryOffsetLen() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:227:22 - t.method("GetEntryOffsetLen", static_cast(&TBranch::GetEntryOffsetLen)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEvent(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetEvent(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:228:22 - t.method("GetEvent", static_cast(&TBranch::GetEvent)); - t.method("GetEvent", [](TBranch& a)->Int_t { return a.GetEvent(); }); - t.method("GetEvent", [](TBranch* a)->Int_t { return a->GetEvent(); }); - - DEBUG_MSG("Adding wrapper for TString TBranch::GetFullName() (" __HERE__ ")"); - // signature to use in the veto list: TString TBranch::GetFullName() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:229:22 - t.method("GetFullName", static_cast(&TBranch::GetFullName)); - - DEBUG_MSG("Adding wrapper for const char * TBranch::GetIconName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBranch::GetIconName() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:230:22 - t.method("GetIconName", [](TBranch const& a) { return (std::string)a.GetIconName(); }); - t.method("GetIconName", [](TBranch const* a) { return (std::string)a->GetIconName(); }); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetExpectedType(TClass *&, EDataType &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetExpectedType(TClass *&, EDataType &) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:231:22 - t.method("GetExpectedType", static_cast(&TBranch::GetExpectedType)); - - DEBUG_MSG("Adding wrapper for TLeaf * TBranch::GetLeaf(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TBranch::GetLeaf(const char *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:232:22 - t.method("GetLeaf", static_cast(&TBranch::GetLeaf)); - - DEBUG_MSG("Adding wrapper for TFile * TBranch::GetFile(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TFile * TBranch::GetFile(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:233:22 - t.method("GetFile", static_cast(&TBranch::GetFile)); - t.method("GetFile", [](TBranch& a)->TFile * { return a.GetFile(); }); - t.method("GetFile", [](TBranch* a)->TFile * { return a->GetFile(); }); - - DEBUG_MSG("Adding wrapper for const char * TBranch::GetFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBranch::GetFileName() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:234:22 - t.method("GetFileName", [](TBranch const& a) { return (std::string)a.GetFileName(); }); - t.method("GetFileName", [](TBranch const* a) { return (std::string)a->GetFileName(); }); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetOffset() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetOffset() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:235:22 - t.method("GetOffset", static_cast(&TBranch::GetOffset)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetReadBasket() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetReadBasket() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:236:22 - t.method("GetReadBasket", static_cast(&TBranch::GetReadBasket)); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetReadEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetReadEntry() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:237:22 - t.method("GetReadEntry", static_cast(&TBranch::GetReadEntry)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetWriteBasket() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetWriteBasket() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:238:22 - t.method("GetWriteBasket", static_cast(&TBranch::GetWriteBasket)); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetTotalSize(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetTotalSize(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:239:22 - t.method("GetTotalSize", static_cast(&TBranch::GetTotalSize)); - t.method("GetTotalSize", [](TBranch const& a)->Long64_t { return a.GetTotalSize(); }); - t.method("GetTotalSize", [](TBranch const* a)->Long64_t { return a->GetTotalSize(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetTotBytes(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetTotBytes(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:240:22 - t.method("GetTotBytes", static_cast(&TBranch::GetTotBytes)); - t.method("GetTotBytes", [](TBranch const& a)->Long64_t { return a.GetTotBytes(); }); - t.method("GetTotBytes", [](TBranch const* a)->Long64_t { return a->GetTotBytes(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetZipBytes(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetZipBytes(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:241:22 - t.method("GetZipBytes", static_cast(&TBranch::GetZipBytes)); - t.method("GetZipBytes", [](TBranch const& a)->Long64_t { return a.GetZipBytes(); }); - t.method("GetZipBytes", [](TBranch const* a)->Long64_t { return a->GetZipBytes(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetEntryNumber() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetEntryNumber() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:242:22 - t.method("GetEntryNumber", static_cast(&TBranch::GetEntryNumber)); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetFirstEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetFirstEntry() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:243:22 - t.method("GetFirstEntry", static_cast(&TBranch::GetFirstEntry)); - - - DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfBaskets() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TBranch::GetListOfBaskets() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:245:22 - t.method("GetListOfBaskets", static_cast(&TBranch::GetListOfBaskets)); - - DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfBranches() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TBranch::GetListOfBranches() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:246:22 - t.method("GetListOfBranches", static_cast(&TBranch::GetListOfBranches)); - - DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfLeaves() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TBranch::GetListOfLeaves() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:247:22 - t.method("GetListOfLeaves", static_cast(&TBranch::GetListOfLeaves)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetMaxBaskets() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetMaxBaskets() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:248:22 - t.method("GetMaxBaskets", static_cast(&TBranch::GetMaxBaskets)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetNleaves() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetNleaves() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:249:22 - t.method("GetNleaves", static_cast(&TBranch::GetNleaves)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetSplitLevel() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetSplitLevel() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:250:22 - t.method("GetSplitLevel", static_cast(&TBranch::GetSplitLevel)); - - DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetEntries() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TBranch::GetEntries() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:251:22 - t.method("GetEntries", static_cast(&TBranch::GetEntries)); - - DEBUG_MSG("Adding wrapper for TTree * TBranch::GetTree() (" __HERE__ ")"); - // signature to use in the veto list: TTree * TBranch::GetTree() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:252:22 - t.method("GetTree", static_cast(&TBranch::GetTree)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::GetRow(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::GetRow(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:253:22 - t.method("GetRow", static_cast(&TBranch::GetRow)); - - DEBUG_MSG("Adding wrapper for Bool_t TBranch::GetMakeClass() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TBranch::GetMakeClass() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:254:22 - t.method("GetMakeClass", static_cast(&TBranch::GetMakeClass)); - - DEBUG_MSG("Adding wrapper for TBranch * TBranch::GetMother() (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TBranch::GetMother() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:255:22 - t.method("GetMother", static_cast(&TBranch::GetMother)); - - DEBUG_MSG("Adding wrapper for TBranch * TBranch::GetSubBranch(const TBranch *) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TBranch::GetSubBranch(const TBranch *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:256:22 - t.method("GetSubBranch", static_cast(&TBranch::GetSubBranch)); - - DEBUG_MSG("Adding wrapper for TBuffer * TBranch::GetTransientBuffer(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBuffer * TBranch::GetTransientBuffer(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:257:22 - t.method("GetTransientBuffer", static_cast(&TBranch::GetTransientBuffer)); - - DEBUG_MSG("Adding wrapper for Bool_t TBranch::IsAutoDelete() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TBranch::IsAutoDelete() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:258:22 - t.method("IsAutoDelete", static_cast(&TBranch::IsAutoDelete)); - - DEBUG_MSG("Adding wrapper for Bool_t TBranch::IsFolder() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TBranch::IsFolder() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:259:22 - t.method("IsFolder", static_cast(&TBranch::IsFolder)); - - DEBUG_MSG("Adding wrapper for void TBranch::KeepCircular(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::KeepCircular(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:260:22 - t.method("KeepCircular", static_cast(&TBranch::KeepCircular)); - - DEBUG_MSG("Adding wrapper for Int_t TBranch::LoadBaskets() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TBranch::LoadBaskets() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:261:22 - t.method("LoadBaskets", static_cast(&TBranch::LoadBaskets)); - - DEBUG_MSG("Adding wrapper for void TBranch::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:262:22 - t.method("Print", static_cast(&TBranch::Print)); - t.method("Print", [](TBranch const& a)->void { a.Print(); }); - t.method("Print", [](TBranch const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::PrintCacheInfo() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::PrintCacheInfo() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:263:22 - t.method("PrintCacheInfo", static_cast(&TBranch::PrintCacheInfo)); - - DEBUG_MSG("Adding wrapper for void TBranch::ReadBasket(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::ReadBasket(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:264:22 - t.method("ReadBasket", static_cast(&TBranch::ReadBasket)); - - DEBUG_MSG("Adding wrapper for void TBranch::Refresh(TBranch *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::Refresh(TBranch *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:265:22 - t.method("Refresh", static_cast(&TBranch::Refresh)); - - DEBUG_MSG("Adding wrapper for void TBranch::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:266:22 - t.method("Reset", static_cast(&TBranch::Reset)); - t.method("Reset", [](TBranch& a)->void { a.Reset(); }); - t.method("Reset", [](TBranch* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::ResetAddress() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::ResetAddress() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:268:22 - t.method("ResetAddress", static_cast(&TBranch::ResetAddress)); - - DEBUG_MSG("Adding wrapper for void TBranch::ResetReadEntry() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::ResetReadEntry() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:269:22 - t.method("ResetReadEntry", static_cast(&TBranch::ResetReadEntry)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetAddress(void *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetAddress(void *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:270:22 - t.method("SetAddress", static_cast(&TBranch::SetAddress)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetObject(void *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetObject(void *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:271:22 - t.method("SetObject", static_cast(&TBranch::SetObject)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetAutoDelete(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetAutoDelete(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:272:22 - t.method("SetAutoDelete", static_cast(&TBranch::SetAutoDelete)); - t.method("SetAutoDelete", [](TBranch& a)->void { a.SetAutoDelete(); }); - t.method("SetAutoDelete", [](TBranch* a)->void { a->SetAutoDelete(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetBasketSize(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetBasketSize(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:273:22 - t.method("SetBasketSize", static_cast(&TBranch::SetBasketSize)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetBufferAddress(TBuffer *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetBufferAddress(TBuffer *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:274:22 - t.method("SetBufferAddress", static_cast(&TBranch::SetBufferAddress)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionAlgorithm(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetCompressionAlgorithm(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:275:22 - t.method("SetCompressionAlgorithm", static_cast(&TBranch::SetCompressionAlgorithm)); - t.method("SetCompressionAlgorithm", [](TBranch& a)->void { a.SetCompressionAlgorithm(); }); - t.method("SetCompressionAlgorithm", [](TBranch* a)->void { a->SetCompressionAlgorithm(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionLevel(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetCompressionLevel(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:276:22 - t.method("SetCompressionLevel", static_cast(&TBranch::SetCompressionLevel)); - t.method("SetCompressionLevel", [](TBranch& a)->void { a.SetCompressionLevel(); }); - t.method("SetCompressionLevel", [](TBranch* a)->void { a->SetCompressionLevel(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionSettings(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetCompressionSettings(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:277:22 - t.method("SetCompressionSettings", static_cast(&TBranch::SetCompressionSettings)); - t.method("SetCompressionSettings", [](TBranch& a)->void { a.SetCompressionSettings(); }); - t.method("SetCompressionSettings", [](TBranch* a)->void { a->SetCompressionSettings(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetEntries(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetEntries(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:278:22 - t.method("SetEntries", static_cast(&TBranch::SetEntries)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetEntryOffsetLen(Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetEntryOffsetLen(Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:279:22 - t.method("SetEntryOffsetLen", static_cast(&TBranch::SetEntryOffsetLen)); - t.method("SetEntryOffsetLen", [](TBranch& a, Int_t arg0)->void { a.SetEntryOffsetLen(arg0); }); - t.method("SetEntryOffsetLen", [](TBranch* a, Int_t arg0)->void { a->SetEntryOffsetLen(arg0); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetFirstEntry(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetFirstEntry(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:280:22 - t.method("SetFirstEntry", static_cast(&TBranch::SetFirstEntry)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetFile(TFile *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetFile(TFile *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:281:22 - t.method("SetFile", static_cast(&TBranch::SetFile)); - t.method("SetFile", [](TBranch& a)->void { a.SetFile(); }); - t.method("SetFile", [](TBranch* a)->void { a->SetFile(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetFile(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetFile(const char *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:282:22 - t.method("SetFile", static_cast(&TBranch::SetFile)); - - - DEBUG_MSG("Adding wrapper for Bool_t TBranch::SetMakeClass(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TBranch::SetMakeClass(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:284:22 - t.method("SetMakeClass", static_cast(&TBranch::SetMakeClass)); - t.method("SetMakeClass", [](TBranch& a)->Bool_t { return a.SetMakeClass(); }); - t.method("SetMakeClass", [](TBranch* a)->Bool_t { return a->SetMakeClass(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetOffset(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetOffset(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:285:22 - t.method("SetOffset", static_cast(&TBranch::SetOffset)); - t.method("SetOffset", [](TBranch& a)->void { a.SetOffset(); }); - t.method("SetOffset", [](TBranch* a)->void { a->SetOffset(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetStatus(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetStatus(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:286:22 - t.method("SetStatus", static_cast(&TBranch::SetStatus)); - t.method("SetStatus", [](TBranch& a)->void { a.SetStatus(); }); - t.method("SetStatus", [](TBranch* a)->void { a->SetStatus(); }); - - DEBUG_MSG("Adding wrapper for void TBranch::SetTree(TTree *) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetTree(TTree *) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:287:22 - t.method("SetTree", static_cast(&TBranch::SetTree)); - - DEBUG_MSG("Adding wrapper for void TBranch::SetupAddresses() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::SetupAddresses() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:288:22 - t.method("SetupAddresses", static_cast(&TBranch::SetupAddresses)); - - DEBUG_MSG("Adding wrapper for Bool_t TBranch::SupportsBulkRead() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TBranch::SupportsBulkRead() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:289:22 - t.method("SupportsBulkRead", static_cast(&TBranch::SupportsBulkRead)); - - DEBUG_MSG("Adding wrapper for void TBranch::UpdateAddress() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::UpdateAddress() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:290:22 - t.method("UpdateAddress", static_cast(&TBranch::UpdateAddress)); - - DEBUG_MSG("Adding wrapper for void TBranch::UpdateFile() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::UpdateFile() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:291:22 - t.method("UpdateFile", static_cast(&TBranch::UpdateFile)); - - DEBUG_MSG("Adding wrapper for void TBranch::ResetCount() (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::ResetCount() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:293:22 - module_.method("TBranch!ResetCount", static_cast(&TBranch::ResetCount)); - - DEBUG_MSG("Adding wrapper for Version_t TBranch::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TBranch::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!Class_Version", static_cast(&TBranch::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TBranch::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TBranch::IsA() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - t.method("IsA", static_cast(&TBranch::IsA)); - - DEBUG_MSG("Adding wrapper for void TBranch::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - t.method("StreamerNVirtual", static_cast(&TBranch::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TBranch::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBranch::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!DeclFileName", []() { return (std::string)TBranch::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TBranch::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TBranch::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!ImplFileLine", static_cast(&TBranch::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TBranch::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBranch::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!ImplFileName", []() { return (std::string)TBranch::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TBranch::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TBranch::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!Class_Name", []() { return (std::string)TBranch::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TBranch::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TBranch::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!Dictionary", static_cast(&TBranch::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TBranch::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TBranch::Class() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!Class", static_cast(&TBranch::Class)); - - DEBUG_MSG("Adding wrapper for void TBranch::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TBranch::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - t.method("Streamer", static_cast(&TBranch::Streamer)); - - DEBUG_MSG("Adding wrapper for int TBranch::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TBranch::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 - module_.method("TBranch!DeclFileLine", static_cast(&TBranch::DeclFileLine)); + DEBUG_MSG("Adding fDev methods to provide read access to the field fDev (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 + // signature to use in the veto list: FileStat_t::fDev + t.method("fDev", [](const FileStat_t& a) -> Long_t { return a.fDev; }); + t.method("fDev", [](FileStat_t& a) -> Long_t { return a.fDev; }); + t.method("fDev", [](const FileStat_t* a) -> Long_t { return a->fDev; }); + t.method("fDev", [](FileStat_t* a) -> Long_t { return a->fDev; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 + // signature to use in the veto list: FileStat_t::fDev + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); + t.method("fDev!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fDev = val; }); + + DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); + t.method("fDev!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fDev = val; }); + + DEBUG_MSG("Adding fIno methods to provide read access to the field fIno (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 + // signature to use in the veto list: FileStat_t::fIno + t.method("fIno", [](const FileStat_t& a) -> Long_t { return a.fIno; }); + t.method("fIno", [](FileStat_t& a) -> Long_t { return a.fIno; }); + t.method("fIno", [](const FileStat_t* a) -> Long_t { return a->fIno; }); + t.method("fIno", [](FileStat_t* a) -> Long_t { return a->fIno; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 + // signature to use in the veto list: FileStat_t::fIno + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); + t.method("fIno!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fIno = val; }); + + DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); + t.method("fIno!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fIno = val; }); + + DEBUG_MSG("Adding fMode methods to provide read access to the field fMode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 + // signature to use in the veto list: FileStat_t::fMode + t.method("fMode", [](const FileStat_t& a) -> Int_t { return a.fMode; }); + t.method("fMode", [](FileStat_t& a) -> Int_t { return a.fMode; }); + t.method("fMode", [](const FileStat_t* a) -> Int_t { return a->fMode; }); + t.method("fMode", [](FileStat_t* a) -> Int_t { return a->fMode; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 + // signature to use in the veto list: FileStat_t::fMode + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); + t.method("fMode!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fMode = val; }); + + DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); + t.method("fMode!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fMode = val; }); + + DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 + // signature to use in the veto list: FileStat_t::fUid + t.method("fUid", [](const FileStat_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](FileStat_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](const FileStat_t* a) -> Int_t { return a->fUid; }); + t.method("fUid", [](FileStat_t* a) -> Int_t { return a->fUid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 + // signature to use in the veto list: FileStat_t::fUid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fUid = val; }); + + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fUid = val; }); + + DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 + // signature to use in the veto list: FileStat_t::fGid + t.method("fGid", [](const FileStat_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](FileStat_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](const FileStat_t* a) -> Int_t { return a->fGid; }); + t.method("fGid", [](FileStat_t* a) -> Int_t { return a->fGid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 + // signature to use in the veto list: FileStat_t::fGid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fGid = val; }); + + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fGid = val; }); + + DEBUG_MSG("Adding fSize methods to provide read access to the field fSize (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 + // signature to use in the veto list: FileStat_t::fSize + t.method("fSize", [](const FileStat_t& a) -> Long64_t { return a.fSize; }); + t.method("fSize", [](FileStat_t& a) -> Long64_t { return a.fSize; }); + t.method("fSize", [](const FileStat_t* a) -> Long64_t { return a->fSize; }); + t.method("fSize", [](FileStat_t* a) -> Long64_t { return a->fSize; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 + // signature to use in the veto list: FileStat_t::fSize + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); + t.method("fSize!", [](FileStat_t& a, Long64_t val) -> Long64_t { return a.fSize = val; }); + + DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); + t.method("fSize!", [](FileStat_t* a, Long64_t val) -> Long64_t { return a->fSize = val; }); + + DEBUG_MSG("Adding fMtime methods to provide read access to the field fMtime (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 + // signature to use in the veto list: FileStat_t::fMtime + t.method("fMtime", [](const FileStat_t& a) -> Long_t { return a.fMtime; }); + t.method("fMtime", [](FileStat_t& a) -> Long_t { return a.fMtime; }); + t.method("fMtime", [](const FileStat_t* a) -> Long_t { return a->fMtime; }); + t.method("fMtime", [](FileStat_t* a) -> Long_t { return a->fMtime; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 + // signature to use in the veto list: FileStat_t::fMtime + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); + t.method("fMtime!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fMtime = val; }); + + DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); + t.method("fMtime!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fMtime = val; }); + + DEBUG_MSG("Adding fIsLink methods to provide read access to the field fIsLink (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 + // signature to use in the veto list: FileStat_t::fIsLink + t.method("fIsLink", [](const FileStat_t& a) -> Bool_t { return a.fIsLink; }); + t.method("fIsLink", [](FileStat_t& a) -> Bool_t { return a.fIsLink; }); + t.method("fIsLink", [](const FileStat_t* a) -> Bool_t { return a->fIsLink; }); + t.method("fIsLink", [](FileStat_t* a) -> Bool_t { return a->fIsLink; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 + // signature to use in the veto list: FileStat_t::fIsLink + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); + t.method("fIsLink!", [](FileStat_t& a, Bool_t val) -> Bool_t { return a.fIsLink = val; }); + + DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); + t.method("fIsLink!", [](FileStat_t* a, Bool_t val) -> Bool_t { return a->fIsLink = val; }); + + DEBUG_MSG("Adding fUrl methods to provide read access to the field fUrl (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 + // signature to use in the veto list: FileStat_t::fUrl + t.method("fUrl", [](const FileStat_t& a) -> const TString& { return a.fUrl; }); + t.method("fUrl", [](FileStat_t& a) -> TString& { return a.fUrl; }); + t.method("fUrl", [](const FileStat_t* a) -> const TString& { return a->fUrl; }); + t.method("fUrl", [](FileStat_t* a) -> TString& { return a->fUrl; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 + // signature to use in the veto list: FileStat_t::fUrl + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); + t.method("fUrl!", [](FileStat_t& a, const TString& val) -> TString& { return a.fUrl = val; }); + + DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); + t.method("fUrl!", [](FileStat_t* a, const TString& val) -> TString& { return a->fUrl = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTBranch(jlcxx::Module& module){ - return std::shared_ptr(new JlTBranch(module)); +std::shared_ptr newJlFileStat_t(jlcxx::Module& module){ + return std::shared_ptr(new JlFileStat_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TTree -// signature to use in the veto file: TTree -struct JlTTree: public Wrapper { +// Class generating the wrapper for type UserGroup_t +// signature to use in the veto file: UserGroup_t +struct JlUserGroup_t: public Wrapper { - JlTTree(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTree (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:79:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTree", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlUserGroup_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type UserGroup_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:138:8 + jlcxx::TypeWrapper t = jlModule.add_type("UserGroup_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/false); - - - DEBUG_MSG("Adding wrapper for void TTree::TTree(const char *, const char *, Int_t, TDirectory *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:315:4 - t.constructor(/*finalize=*/false); - t.constructor(/*finalize=*/false); - t.constructor(/*finalize=*/false); - - DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::AddBranchToCache(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:321:28 - t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); - t.method("AddBranchToCache", [](TTree& a, const char * arg0)->Int_t { return a.AddBranchToCache(arg0); }); - t.method("AddBranchToCache", [](TTree* a, const char * arg0)->Int_t { return a->AddBranchToCache(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(TBranch *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::AddBranchToCache(TBranch *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:322:28 - t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); - t.method("AddBranchToCache", [](TTree& a, TBranch * arg0)->Int_t { return a.AddBranchToCache(arg0); }); - t.method("AddBranchToCache", [](TTree* a, TBranch * arg0)->Int_t { return a->AddBranchToCache(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::DropBranchFromCache(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:323:28 - t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); - t.method("DropBranchFromCache", [](TTree& a, const char * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); - t.method("DropBranchFromCache", [](TTree* a, const char * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:324:28 - t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); - t.method("DropBranchFromCache", [](TTree& a, TBranch * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); - t.method("DropBranchFromCache", [](TTree* a, TBranch * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::AddClone(TTree *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddClone(TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:325:28 - t.method("AddClone", static_cast(&TTree::AddClone)); - - DEBUG_MSG("Adding wrapper for void TTree::AddTotBytes(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddTotBytes(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:331:28 - t.method("AddTotBytes", static_cast(&TTree::AddTotBytes)); - - DEBUG_MSG("Adding wrapper for void TTree::AddZipBytes(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddZipBytes(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:332:28 - t.method("AddZipBytes", static_cast(&TTree::AddZipBytes)); - - DEBUG_MSG("Adding wrapper for void TTree::AddAllocationCount(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddAllocationCount(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:337:9 - t.method("AddAllocationCount", static_cast(&TTree::AddAllocationCount)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::AutoSave(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::AutoSave(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:338:28 - t.method("AutoSave", static_cast(&TTree::AutoSave)); - t.method("AutoSave", [](TTree& a)->Long64_t { return a.AutoSave(); }); - t.method("AutoSave", [](TTree* a)->Long64_t { return a->AutoSave(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:375:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, TCollection * arg0)->Int_t { return a.Branch(arg0); }); - t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); - t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, TCollection * arg0)->Int_t { return a->Branch(arg0); }); - t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); - t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a->Branch(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TList *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Branch(TList *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:376:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, TList * arg0)->Int_t { return a.Branch(arg0); }); - t.method("Branch", [](TTree& a, TList * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); - t.method("Branch", [](TTree* a, TList * arg0)->Int_t { return a->Branch(arg0); }); - t.method("Branch", [](TTree* a, TList * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Branch(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:377:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0)->Int_t { return a.Branch(arg0); }); - t.method("Branch", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); - t.method("Branch", [](TTree* a, const char * arg0)->Int_t { return a->Branch(arg0); }); - t.method("Branch", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, void *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Branch(const char *, void *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:378:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, char *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Branch(const char *, char *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:379:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:394:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Branch(arg0, arg1, arg2, arg3); }); - t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Branch(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:416:28 - t.method("Bronch", static_cast(&TTree::Bronch)); - t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Bronch(arg0, arg1, arg2); }); - t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Bronch(arg0, arg1, arg2, arg3); }); - t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Bronch(arg0, arg1, arg2); }); - t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Bronch(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:417:28 - t.method("BranchOld", static_cast(&TTree::BranchOld)); - t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.BranchOld(arg0, arg1, arg2); }); - t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.BranchOld(arg0, arg1, arg2, arg3); }); - t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->BranchOld(arg0, arg1, arg2); }); - t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->BranchOld(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchRef() (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::BranchRef() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:418:28 - t.method("BranchRef", static_cast(&TTree::BranchRef)); - - DEBUG_MSG("Adding wrapper for void TTree::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:419:28 - t.method("Browse", static_cast(&TTree::Browse)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::BuildIndex(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::BuildIndex(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:420:28 - t.method("BuildIndex", static_cast(&TTree::BuildIndex)); - t.method("BuildIndex", [](TTree& a, const char * arg0)->Int_t { return a.BuildIndex(arg0); }); - t.method("BuildIndex", [](TTree* a, const char * arg0)->Int_t { return a->BuildIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:421:28 - t.method("BuildStreamerInfo", static_cast(&TTree::BuildStreamerInfo)); - t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0)->TStreamerInfo * { return a.BuildStreamerInfo(arg0); }); - t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0, void * arg1)->TStreamerInfo * { return a.BuildStreamerInfo(arg0, arg1); }); - t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0)->TStreamerInfo * { return a->BuildStreamerInfo(arg0); }); - t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0, void * arg1)->TStreamerInfo * { return a->BuildStreamerInfo(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TFile * TTree::ChangeFile(TFile *) (" __HERE__ ")"); - // signature to use in the veto list: TFile * TTree::ChangeFile(TFile *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:422:28 - t.method("ChangeFile", static_cast(&TTree::ChangeFile)); - - DEBUG_MSG("Adding wrapper for TTree * TTree::CloneTree(Long64_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::CloneTree(Long64_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:423:28 - t.method("CloneTree", static_cast(&TTree::CloneTree)); - t.method("CloneTree", [](TTree& a)->TTree * { return a.CloneTree(); }); - t.method("CloneTree", [](TTree& a, Long64_t arg0)->TTree * { return a.CloneTree(arg0); }); - t.method("CloneTree", [](TTree* a)->TTree * { return a->CloneTree(); }); - t.method("CloneTree", [](TTree* a, Long64_t arg0)->TTree * { return a->CloneTree(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::CopyAddresses(TTree *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::CopyAddresses(TTree *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:424:28 - t.method("CopyAddresses", static_cast(&TTree::CopyAddresses)); - t.method("CopyAddresses", [](TTree& a, TTree * arg0)->void { a.CopyAddresses(arg0); }); - t.method("CopyAddresses", [](TTree* a, TTree * arg0)->void { a->CopyAddresses(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:425:28 - t.method("CopyEntries", static_cast(&TTree::CopyEntries)); - t.method("CopyEntries", [](TTree& a, TTree * arg0)->Long64_t { return a.CopyEntries(arg0); }); - t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1)->Long64_t { return a.CopyEntries(arg0, arg1); }); - t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a.CopyEntries(arg0, arg1, arg2); }); - t.method("CopyEntries", [](TTree* a, TTree * arg0)->Long64_t { return a->CopyEntries(arg0); }); - t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1)->Long64_t { return a->CopyEntries(arg0, arg1); }); - t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a->CopyEntries(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:426:28 - t.method("CopyTree", static_cast(&TTree::CopyTree)); - t.method("CopyTree", [](TTree& a, const char * arg0)->TTree * { return a.CopyTree(arg0); }); - t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1)->TTree * { return a.CopyTree(arg0, arg1); }); - t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a.CopyTree(arg0, arg1, arg2); }); - t.method("CopyTree", [](TTree* a, const char * arg0)->TTree * { return a->CopyTree(arg0); }); - t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1)->TTree * { return a->CopyTree(arg0, arg1); }); - t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a->CopyTree(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TTree::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::DirectoryAutoAdd(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:428:28 - t.method("DirectoryAutoAdd", static_cast(&TTree::DirectoryAutoAdd)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Debug() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Debug() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:429:28 - t.method("Debug", static_cast(&TTree::Debug)); - - DEBUG_MSG("Adding wrapper for void TTree::Delete(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Delete(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:430:28 - t.method("Delete", static_cast(&TTree::Delete)); - t.method("Delete", [](TTree& a)->void { a.Delete(); }); - t.method("Delete", [](TTree* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for void TTree::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:431:28 - t.method("Draw", static_cast(&TTree::Draw)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:433:28 - t.method("Draw", static_cast(&TTree::Draw)); - t.method("Draw", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Draw(arg0, arg1); }); - t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Draw(arg0, arg1, arg2); }); - t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Draw(arg0, arg1, arg2, arg3); }); - t.method("Draw", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Draw(arg0, arg1); }); - t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Draw(arg0, arg1, arg2); }); - t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Draw(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TTree::DropBaskets() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::DropBaskets() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:434:28 - t.method("DropBaskets", static_cast(&TTree::DropBaskets)); - - DEBUG_MSG("Adding wrapper for void TTree::DropBuffers(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::DropBuffers(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:435:28 - t.method("DropBuffers", static_cast(&TTree::DropBuffers)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::EnableCache() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::EnableCache() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:436:28 - t.method("EnableCache", static_cast(&TTree::EnableCache)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Fill() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Fill() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:437:28 - t.method("Fill", static_cast(&TTree::Fill)); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::FindBranch(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::FindBranch(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:438:28 - t.method("FindBranch", static_cast(&TTree::FindBranch)); - - DEBUG_MSG("Adding wrapper for TLeaf * TTree::FindLeaf(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TTree::FindLeaf(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:439:28 - t.method("FindLeaf", static_cast(&TTree::FindLeaf)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:440:28 - t.method("Fit", static_cast(&TTree::Fit)); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::FlushBaskets(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::FlushBaskets(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:441:28 - t.method("FlushBaskets", static_cast(&TTree::FlushBaskets)); - t.method("FlushBaskets", [](TTree const& a)->Int_t { return a.FlushBaskets(); }); - t.method("FlushBaskets", [](TTree const* a)->Int_t { return a->FlushBaskets(); }); - - DEBUG_MSG("Adding wrapper for const char * TTree::GetAlias(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::GetAlias(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:442:28 - t.method("GetAlias", [](TTree const& a, const char * arg0) { return (std::string)a.GetAlias(arg0); }); - t.method("GetAlias", [](TTree const* a, const char * arg0) { return (std::string)a->GetAlias(arg0); }); - - DEBUG_MSG("Adding wrapper for UInt_t TTree::GetAllocationCount() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TTree::GetAllocationCount() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:443:28 - t.method("GetAllocationCount", static_cast(&TTree::GetAllocationCount)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoFlush() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetAutoFlush() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:447:28 - t.method("GetAutoFlush", static_cast(&TTree::GetAutoFlush)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoSave() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetAutoSave() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:448:28 - t.method("GetAutoSave", static_cast(&TTree::GetAutoSave)); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::GetBranch(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::GetBranch(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:449:28 - t.method("GetBranch", static_cast(&TTree::GetBranch)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::GetBranchStatus(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::GetBranchStatus(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:451:28 - t.method("GetBranchStatus", static_cast(&TTree::GetBranchStatus)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetBranchStyle() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetBranchStyle() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:452:28 - module_.method("TTree!GetBranchStyle", static_cast(&TTree::GetBranchStyle)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetCacheSize() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetCacheSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:453:28 - t.method("GetCacheSize", static_cast(&TTree::GetCacheSize)); - - DEBUG_MSG("Adding wrapper for TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:454:29 - t.method("GetClusterIterator", static_cast(&TTree::GetClusterIterator)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainEntryNumber(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetChainEntryNumber(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:455:28 - t.method("GetChainEntryNumber", static_cast(&TTree::GetChainEntryNumber)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainOffset() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetChainOffset() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:456:28 - t.method("GetChainOffset", static_cast(&TTree::GetChainOffset)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::GetClusterPrefetch() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::GetClusterPrefetch() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:457:28 - t.method("GetClusterPrefetch", static_cast(&TTree::GetClusterPrefetch)); - - DEBUG_MSG("Adding wrapper for TFile * TTree::GetCurrentFile() (" __HERE__ ")"); - // signature to use in the veto list: TFile * TTree::GetCurrentFile() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:458:28 - t.method("GetCurrentFile", static_cast(&TTree::GetCurrentFile)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetDefaultEntryOffsetLen() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetDefaultEntryOffsetLen() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:459:28 - t.method("GetDefaultEntryOffsetLen", static_cast(&TTree::GetDefaultEntryOffsetLen)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMax() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetDebugMax() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:460:28 - t.method("GetDebugMax", static_cast(&TTree::GetDebugMax)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMin() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetDebugMin() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:461:28 - t.method("GetDebugMin", static_cast(&TTree::GetDebugMin)); - - DEBUG_MSG("Adding wrapper for TDirectory * TTree::GetDirectory() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TTree::GetDirectory() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:462:28 - t.method("GetDirectory", static_cast(&TTree::GetDirectory)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntries() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:463:28 - t.method("GetEntries", static_cast(&TTree::GetEntries)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntries(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:464:28 - t.method("GetEntries", static_cast(&TTree::GetEntries)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFast() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntriesFast() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:465:28 - t.method("GetEntriesFast", static_cast(&TTree::GetEntriesFast)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFriend() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntriesFriend() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:466:28 - t.method("GetEntriesFriend", static_cast(&TTree::GetEntriesFriend)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEstimate() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEstimate() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:467:28 - t.method("GetEstimate", static_cast(&TTree::GetEstimate)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntry(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetEntry(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:468:28 - t.method("GetEntry", static_cast(&TTree::GetEntry)); - t.method("GetEntry", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEntry(arg0); }); - t.method("GetEntry", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEntry(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetEvent(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetEvent(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:469:28 - t.method("GetEvent", static_cast(&TTree::GetEvent)); - t.method("GetEvent", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEvent(arg0); }); - t.method("GetEvent", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEvent(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntryWithIndex(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetEntryWithIndex(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:470:28 - t.method("GetEntryWithIndex", static_cast(&TTree::GetEntryWithIndex)); - t.method("GetEntryWithIndex", [](TTree& a, Int_t arg0)->Int_t { return a.GetEntryWithIndex(arg0); }); - t.method("GetEntryWithIndex", [](TTree* a, Int_t arg0)->Int_t { return a->GetEntryWithIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:471:28 - t.method("GetEntryNumberWithBestIndex", static_cast(&TTree::GetEntryNumberWithBestIndex)); - t.method("GetEntryNumberWithBestIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithBestIndex(arg0); }); - t.method("GetEntryNumberWithBestIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithBestIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:472:28 - t.method("GetEntryNumberWithIndex", static_cast(&TTree::GetEntryNumberWithIndex)); - t.method("GetEntryNumberWithIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithIndex(arg0); }); - t.method("GetEntryNumberWithIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for TEntryList * TTree::GetEntryList() (" __HERE__ ")"); - // signature to use in the veto list: TEntryList * TTree::GetEntryList() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:474:28 - t.method("GetEntryList", static_cast(&TTree::GetEntryList)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumber(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntryNumber(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:475:28 - t.method("GetEntryNumber", static_cast(&TTree::GetEntryNumber)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetFileNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetFileNumber() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:476:28 - t.method("GetFileNumber", static_cast(&TTree::GetFileNumber)); - - DEBUG_MSG("Adding wrapper for TTree * TTree::GetFriend(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::GetFriend(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:477:28 - t.method("GetFriend", static_cast(&TTree::GetFriend)); - - DEBUG_MSG("Adding wrapper for const char * TTree::GetFriendAlias(TTree *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::GetFriendAlias(TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:478:28 - t.method("GetFriendAlias", [](TTree const& a, TTree * arg0) { return (std::string)a.GetFriendAlias(arg0); }); - t.method("GetFriendAlias", [](TTree const* a, TTree * arg0) { return (std::string)a->GetFriendAlias(arg0); }); - - DEBUG_MSG("Adding wrapper for TH1 * TTree::GetHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TTree::GetHistogram() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:479:28 - t.method("GetHistogram", static_cast(&TTree::GetHistogram)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::GetImplicitMT() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::GetImplicitMT() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:480:28 - t.method("GetImplicitMT", static_cast(&TTree::GetImplicitMT)); - - DEBUG_MSG("Adding wrapper for Int_t * TTree::GetIndex() (" __HERE__ ")"); - // signature to use in the veto list: Int_t * TTree::GetIndex() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:481:28 - t.method("GetIndex", static_cast(&TTree::GetIndex)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetIndexValues() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetIndexValues() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:482:28 - t.method("GetIndexValues", static_cast(&TTree::GetIndexValues)); - - DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::GetIOFeatures() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::TIOFeatures TTree::GetIOFeatures() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:483:30 - t.method("GetIOFeatures", static_cast(&TTree::GetIOFeatures)); - - DEBUG_MSG("Adding wrapper for TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:484:28 - t.method("GetIteratorOnAllLeaves", static_cast(&TTree::GetIteratorOnAllLeaves)); - t.method("GetIteratorOnAllLeaves", [](TTree& a)->TIterator * { return a.GetIteratorOnAllLeaves(); }); - t.method("GetIteratorOnAllLeaves", [](TTree* a)->TIterator * { return a->GetIteratorOnAllLeaves(); }); - - DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:485:28 - t.method("GetLeaf", static_cast(&TTree::GetLeaf)); - - DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:486:28 - t.method("GetLeaf", static_cast(&TTree::GetLeaf)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfClones() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetListOfClones() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:487:28 - t.method("GetListOfClones", static_cast(&TTree::GetListOfClones)); - - DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfBranches() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TTree::GetListOfBranches() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:488:28 - t.method("GetListOfBranches", static_cast(&TTree::GetListOfBranches)); - - DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfLeaves() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TTree::GetListOfLeaves() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:489:28 - t.method("GetListOfLeaves", static_cast(&TTree::GetListOfLeaves)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfFriends() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetListOfFriends() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:490:28 - t.method("GetListOfFriends", static_cast(&TTree::GetListOfFriends)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfAliases() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetListOfAliases() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:491:28 - t.method("GetListOfAliases", static_cast(&TTree::GetListOfAliases)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetMakeClass() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetMakeClass() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:495:28 - t.method("GetMakeClass", static_cast(&TTree::GetMakeClass)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxEntryLoop() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetMaxEntryLoop() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:497:28 - t.method("GetMaxEntryLoop", static_cast(&TTree::GetMaxEntryLoop)); - - DEBUG_MSG("Adding wrapper for Double_t TTree::GetMaximum(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TTree::GetMaximum(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:498:28 - t.method("GetMaximum", static_cast(&TTree::GetMaximum)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxTreeSize() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetMaxTreeSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:499:28 - module_.method("TTree!GetMaxTreeSize", static_cast(&TTree::GetMaxTreeSize)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxVirtualSize() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetMaxVirtualSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:500:28 - t.method("GetMaxVirtualSize", static_cast(&TTree::GetMaxVirtualSize)); - - DEBUG_MSG("Adding wrapper for Double_t TTree::GetMinimum(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TTree::GetMinimum(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:501:28 - t.method("GetMinimum", static_cast(&TTree::GetMinimum)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetNbranches() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetNbranches() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:502:28 - t.method("GetNbranches", static_cast(&TTree::GetNbranches)); - - DEBUG_MSG("Adding wrapper for TObject * TTree::GetNotify() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TTree::GetNotify() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:503:28 - t.method("GetNotify", static_cast(&TTree::GetNotify)); - - DEBUG_MSG("Adding wrapper for TVirtualTreePlayer * TTree::GetPlayer() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualTreePlayer * TTree::GetPlayer() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:504:28 - t.method("GetPlayer", static_cast(&TTree::GetPlayer)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetPacketSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetPacketSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:505:28 - t.method("GetPacketSize", static_cast(&TTree::GetPacketSize)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetReadEntry() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:509:28 - t.method("GetReadEntry", static_cast(&TTree::GetReadEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEvent() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetReadEvent() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:510:28 - t.method("GetReadEvent", static_cast(&TTree::GetReadEvent)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetScanField() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetScanField() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:511:28 - t.method("GetScanField", static_cast(&TTree::GetScanField)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetSelectedRows() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetSelectedRows() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:513:28 - t.method("GetSelectedRows", static_cast(&TTree::GetSelectedRows)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetTimerInterval() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetTimerInterval() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:514:28 - t.method("GetTimerInterval", static_cast(&TTree::GetTimerInterval)); - - DEBUG_MSG("Adding wrapper for TBuffer * TTree::GetTransientBuffer(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBuffer * TTree::GetTransientBuffer(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:515:28 - t.method("GetTransientBuffer", static_cast(&TTree::GetTransientBuffer)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetTotBytes() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetTotBytes() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:516:28 - t.method("GetTotBytes", static_cast(&TTree::GetTotBytes)); - - DEBUG_MSG("Adding wrapper for TTree * TTree::GetTree() (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::GetTree() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:517:28 - t.method("GetTree", static_cast(&TTree::GetTree)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetTreeNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetTreeNumber() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:519:28 - t.method("GetTreeNumber", static_cast(&TTree::GetTreeNumber)); - - DEBUG_MSG("Adding wrapper for Float_t TTree::GetTargetMemoryRatio() (" __HERE__ ")"); - // signature to use in the veto list: Float_t TTree::GetTargetMemoryRatio() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:520:12 - t.method("GetTargetMemoryRatio", static_cast(&TTree::GetTargetMemoryRatio)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetUpdate() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetUpdate() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:521:28 - t.method("GetUpdate", static_cast(&TTree::GetUpdate)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetUserInfo() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetUserInfo() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:522:28 - t.method("GetUserInfo", static_cast(&TTree::GetUserInfo)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetVal(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetVal(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:534:28 - t.method("GetVal", static_cast(&TTree::GetVal)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV1() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV1() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:536:28 - t.method("GetV1", static_cast(&TTree::GetV1)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV2() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV2() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:538:28 - t.method("GetV2", static_cast(&TTree::GetV2)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV3() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV3() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:540:28 - t.method("GetV3", static_cast(&TTree::GetV3)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV4() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV4() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:542:28 - t.method("GetV4", static_cast(&TTree::GetV4)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetW() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetW() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:543:28 - t.method("GetW", static_cast(&TTree::GetW)); - - DEBUG_MSG("Adding wrapper for Double_t TTree::GetWeight() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TTree::GetWeight() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:544:28 - t.method("GetWeight", static_cast(&TTree::GetWeight)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetZipBytes() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetZipBytes() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:545:28 - t.method("GetZipBytes", static_cast(&TTree::GetZipBytes)); - - DEBUG_MSG("Adding wrapper for void TTree::IncrementTotalBuffers(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::IncrementTotalBuffers(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:546:28 - t.method("IncrementTotalBuffers", static_cast(&TTree::IncrementTotalBuffers)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::IsFolder() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::IsFolder() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:547:28 - t.method("IsFolder", static_cast(&TTree::IsFolder)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::InPlaceClone(TDirectory *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::InPlaceClone(TDirectory *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:548:28 - t.method("InPlaceClone", static_cast(&TTree::InPlaceClone)); - t.method("InPlaceClone", [](TTree& a, TDirectory * arg0)->Bool_t { return a.InPlaceClone(arg0); }); - t.method("InPlaceClone", [](TTree* a, TDirectory * arg0)->Bool_t { return a->InPlaceClone(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::LoadBaskets(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::LoadBaskets(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:549:28 - t.method("LoadBaskets", static_cast(&TTree::LoadBaskets)); - t.method("LoadBaskets", [](TTree& a)->Int_t { return a.LoadBaskets(); }); - t.method("LoadBaskets", [](TTree* a)->Int_t { return a->LoadBaskets(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTree(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::LoadTree(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:550:28 - t.method("LoadTree", static_cast(&TTree::LoadTree)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:551:28 - t.method("LoadTreeFriend", static_cast(&TTree::LoadTreeFriend)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeClass(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeClass(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:552:28 - t.method("MakeClass", static_cast(&TTree::MakeClass)); - t.method("MakeClass", [](TTree& a)->Int_t { return a.MakeClass(); }); - t.method("MakeClass", [](TTree& a, const char * arg0)->Int_t { return a.MakeClass(arg0); }); - t.method("MakeClass", [](TTree* a)->Int_t { return a->MakeClass(); }); - t.method("MakeClass", [](TTree* a, const char * arg0)->Int_t { return a->MakeClass(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeCode(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeCode(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:553:28 - t.method("MakeCode", static_cast(&TTree::MakeCode)); - t.method("MakeCode", [](TTree& a)->Int_t { return a.MakeCode(); }); - t.method("MakeCode", [](TTree* a)->Int_t { return a->MakeCode(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:554:28 - t.method("MakeProxy", static_cast(&TTree::MakeProxy)); - t.method("MakeProxy", [](TTree& a, const char * arg0)->Int_t { return a.MakeProxy(arg0); }); - t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.MakeProxy(arg0, arg1); }); - t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.MakeProxy(arg0, arg1, arg2); }); - t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a.MakeProxy(arg0, arg1, arg2, arg3); }); - t.method("MakeProxy", [](TTree* a, const char * arg0)->Int_t { return a->MakeProxy(arg0); }); - t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->MakeProxy(arg0, arg1); }); - t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->MakeProxy(arg0, arg1, arg2); }); - t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a->MakeProxy(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeSelector(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeSelector(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:555:28 - t.method("MakeSelector", static_cast(&TTree::MakeSelector)); - t.method("MakeSelector", [](TTree& a)->Int_t { return a.MakeSelector(); }); - t.method("MakeSelector", [](TTree& a, const char * arg0)->Int_t { return a.MakeSelector(arg0); }); - t.method("MakeSelector", [](TTree* a)->Int_t { return a->MakeSelector(); }); - t.method("MakeSelector", [](TTree* a, const char * arg0)->Int_t { return a->MakeSelector(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::MemoryFull(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::MemoryFull(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:556:28 - t.method("MemoryFull", static_cast(&TTree::MemoryFull)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Merge(TCollection *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Merge(TCollection *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:557:28 - t.method("Merge", static_cast(&TTree::Merge)); - t.method("Merge", [](TTree& a, TCollection * arg0)->Long64_t { return a.Merge(arg0); }); - t.method("Merge", [](TTree* a, TCollection * arg0)->Long64_t { return a->Merge(arg0); }); - - DEBUG_MSG("Adding wrapper for TTree * TTree::MergeTrees(TList *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::MergeTrees(TList *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:559:28 - module_.method("TTree!MergeTrees", static_cast(&TTree::MergeTrees)); - module_.method("TTree!MergeTrees", [](TList * arg0)->TTree * { return TTree::MergeTrees(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::Notify() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::Notify() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:560:28 - t.method("Notify", static_cast(&TTree::Notify)); - - DEBUG_MSG("Adding wrapper for void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:561:28 - t.method("OptimizeBaskets", static_cast(&TTree::OptimizeBaskets)); - t.method("OptimizeBaskets", [](TTree& a)->void { a.OptimizeBaskets(); }); - t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0)->void { a.OptimizeBaskets(arg0); }); - t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0, Float_t arg1)->void { a.OptimizeBaskets(arg0, arg1); }); - t.method("OptimizeBaskets", [](TTree* a)->void { a->OptimizeBaskets(); }); - t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0)->void { a->OptimizeBaskets(arg0); }); - t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0, Float_t arg1)->void { a->OptimizeBaskets(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:563:28 - t.method("Print", static_cast(&TTree::Print)); - t.method("Print", [](TTree const& a)->void { a.Print(); }); - t.method("Print", [](TTree const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TTree::PrintCacheStats(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::PrintCacheStats(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:564:28 - t.method("PrintCacheStats", static_cast(&TTree::PrintCacheStats)); - t.method("PrintCacheStats", [](TTree const& a)->void { a.PrintCacheStats(); }); - t.method("PrintCacheStats", [](TTree const* a)->void { a->PrintCacheStats(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:565:28 - t.method("Process", static_cast(&TTree::Process)); - t.method("Process", [](TTree& a, const char * arg0)->Long64_t { return a.Process(arg0); }); - t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1)->Long64_t { return a.Process(arg0, arg1); }); - t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a.Process(arg0, arg1, arg2); }); - t.method("Process", [](TTree* a, const char * arg0)->Long64_t { return a->Process(arg0); }); - t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1)->Long64_t { return a->Process(arg0, arg1); }); - t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a->Process(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:567:28 - t.method("Project", static_cast(&TTree::Project)); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Project(arg0, arg1); }); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a.Project(arg0, arg1, arg2); }); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a.Project(arg0, arg1, arg2, arg3); }); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a.Project(arg0, arg1, arg2, arg3, arg4); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Project(arg0, arg1); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a->Project(arg0, arg1, arg2); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a->Project(arg0, arg1, arg2, arg3); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a->Project(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::ReadFile(const char *, const char *, char) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::ReadFile(const char *, const char *, char) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:569:28 - t.method("ReadFile", static_cast(&TTree::ReadFile)); - t.method("ReadFile", [](TTree& a, const char * arg0)->Long64_t { return a.ReadFile(arg0); }); - t.method("ReadFile", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.ReadFile(arg0, arg1); }); - t.method("ReadFile", [](TTree* a, const char * arg0)->Long64_t { return a->ReadFile(arg0); }); - t.method("ReadFile", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->ReadFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::Refresh() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Refresh() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:571:28 - t.method("Refresh", static_cast(&TTree::Refresh)); - - DEBUG_MSG("Adding wrapper for void TTree::RemoveFriend(TTree *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::RemoveFriend(TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:574:28 - t.method("RemoveFriend", static_cast(&TTree::RemoveFriend)); - - DEBUG_MSG("Adding wrapper for void TTree::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:575:28 - t.method("RecursiveRemove", static_cast(&TTree::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for void TTree::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:576:28 - t.method("Reset", static_cast(&TTree::Reset)); - t.method("Reset", [](TTree& a)->void { a.Reset(); }); - t.method("Reset", [](TTree* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddress(TBranch *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::ResetBranchAddress(TBranch *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:578:28 - t.method("ResetBranchAddress", static_cast(&TTree::ResetBranchAddress)); - - DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddresses() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::ResetBranchAddresses() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:579:28 - t.method("ResetBranchAddresses", static_cast(&TTree::ResetBranchAddresses)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:580:28 - t.method("Scan", static_cast(&TTree::Scan)); - t.method("Scan", [](TTree& a)->Long64_t { return a.Scan(); }); - t.method("Scan", [](TTree& a, const char * arg0)->Long64_t { return a.Scan(arg0); }); - t.method("Scan", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Scan(arg0, arg1); }); - t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Scan(arg0, arg1, arg2); }); - t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Scan(arg0, arg1, arg2, arg3); }); - t.method("Scan", [](TTree* a)->Long64_t { return a->Scan(); }); - t.method("Scan", [](TTree* a, const char * arg0)->Long64_t { return a->Scan(arg0); }); - t.method("Scan", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Scan(arg0, arg1); }); - t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Scan(arg0, arg1, arg2); }); - t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Scan(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::SetAlias(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::SetAlias(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:581:28 - t.method("SetAlias", static_cast(&TTree::SetAlias)); - - DEBUG_MSG("Adding wrapper for void TTree::SetAutoSave(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetAutoSave(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:582:28 - t.method("SetAutoSave", static_cast(&TTree::SetAutoSave)); - t.method("SetAutoSave", [](TTree& a)->void { a.SetAutoSave(); }); - t.method("SetAutoSave", [](TTree* a)->void { a->SetAutoSave(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetAutoFlush(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetAutoFlush(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:583:28 - t.method("SetAutoFlush", static_cast(&TTree::SetAutoFlush)); - t.method("SetAutoFlush", [](TTree& a)->void { a.SetAutoFlush(); }); - t.method("SetAutoFlush", [](TTree* a)->void { a->SetAutoFlush(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetBasketSize(const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetBasketSize(const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:584:28 - t.method("SetBasketSize", static_cast(&TTree::SetBasketSize)); - t.method("SetBasketSize", [](TTree& a, const char * arg0)->void { a.SetBasketSize(arg0); }); - t.method("SetBasketSize", [](TTree* a, const char * arg0)->void { a->SetBasketSize(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:585:28 - t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); - t.method("SetBranchAddress", [](TTree& a, const char * arg0, void * arg1)->Int_t { return a.SetBranchAddress(arg0, arg1); }); - t.method("SetBranchAddress", [](TTree* a, const char * arg0, void * arg1)->Int_t { return a->SetBranchAddress(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:586:28 - t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:587:28 - t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); - - DEBUG_MSG("Adding wrapper for void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:604:28 - t.method("SetBranchStatus", static_cast(&TTree::SetBranchStatus)); - t.method("SetBranchStatus", [](TTree& a, const char * arg0)->void { a.SetBranchStatus(arg0); }); - t.method("SetBranchStatus", [](TTree& a, const char * arg0, Bool_t arg1)->void { a.SetBranchStatus(arg0, arg1); }); - t.method("SetBranchStatus", [](TTree* a, const char * arg0)->void { a->SetBranchStatus(arg0); }); - t.method("SetBranchStatus", [](TTree* a, const char * arg0, Bool_t arg1)->void { a->SetBranchStatus(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetBranchStyle(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetBranchStyle(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:605:28 - module_.method("TTree!SetBranchStyle", static_cast(&TTree::SetBranchStyle)); - module_.method("TTree!SetBranchStyle", []()->void { TTree::SetBranchStyle(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheSize(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetCacheSize(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:606:28 - t.method("SetCacheSize", static_cast(&TTree::SetCacheSize)); - t.method("SetCacheSize", [](TTree& a)->Int_t { return a.SetCacheSize(); }); - t.method("SetCacheSize", [](TTree* a)->Int_t { return a->SetCacheSize(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:607:28 - t.method("SetCacheEntryRange", static_cast(&TTree::SetCacheEntryRange)); - - DEBUG_MSG("Adding wrapper for void TTree::SetCacheLearnEntries(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetCacheLearnEntries(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:608:28 - t.method("SetCacheLearnEntries", static_cast(&TTree::SetCacheLearnEntries)); - t.method("SetCacheLearnEntries", [](TTree& a)->void { a.SetCacheLearnEntries(); }); - t.method("SetCacheLearnEntries", [](TTree* a)->void { a->SetCacheLearnEntries(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetChainOffset(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetChainOffset(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:609:28 - t.method("SetChainOffset", static_cast(&TTree::SetChainOffset)); - t.method("SetChainOffset", [](TTree& a)->void { a.SetChainOffset(); }); - t.method("SetChainOffset", [](TTree* a)->void { a->SetChainOffset(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetCircular(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetCircular(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:610:28 - t.method("SetCircular", static_cast(&TTree::SetCircular)); - - DEBUG_MSG("Adding wrapper for void TTree::SetClusterPrefetch(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetClusterPrefetch(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:611:28 - t.method("SetClusterPrefetch", static_cast(&TTree::SetClusterPrefetch)); - - DEBUG_MSG("Adding wrapper for void TTree::SetDebug(Int_t, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetDebug(Int_t, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:612:28 - t.method("SetDebug", static_cast(&TTree::SetDebug)); - t.method("SetDebug", [](TTree& a)->void { a.SetDebug(); }); - t.method("SetDebug", [](TTree& a, Int_t arg0)->void { a.SetDebug(arg0); }); - t.method("SetDebug", [](TTree& a, Int_t arg0, Long64_t arg1)->void { a.SetDebug(arg0, arg1); }); - t.method("SetDebug", [](TTree* a)->void { a->SetDebug(); }); - t.method("SetDebug", [](TTree* a, Int_t arg0)->void { a->SetDebug(arg0); }); - t.method("SetDebug", [](TTree* a, Int_t arg0, Long64_t arg1)->void { a->SetDebug(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:613:28 - t.method("SetDefaultEntryOffsetLen", static_cast(&TTree::SetDefaultEntryOffsetLen)); - t.method("SetDefaultEntryOffsetLen", [](TTree& a, Int_t arg0)->void { a.SetDefaultEntryOffsetLen(arg0); }); - t.method("SetDefaultEntryOffsetLen", [](TTree* a, Int_t arg0)->void { a->SetDefaultEntryOffsetLen(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetDirectory(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetDirectory(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:614:28 - t.method("SetDirectory", static_cast(&TTree::SetDirectory)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::SetEntries(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::SetEntries(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:615:28 - t.method("SetEntries", static_cast(&TTree::SetEntries)); - t.method("SetEntries", [](TTree& a)->Long64_t { return a.SetEntries(); }); - t.method("SetEntries", [](TTree* a)->Long64_t { return a->SetEntries(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetEstimate(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetEstimate(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:616:28 - t.method("SetEstimate", static_cast(&TTree::SetEstimate)); - t.method("SetEstimate", [](TTree& a)->void { a.SetEstimate(); }); - t.method("SetEstimate", [](TTree* a)->void { a->SetEstimate(); }); - - DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) (" __HERE__ ")"); - // signature to use in the veto list: ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:617:30 - t.method("SetIOFeatures", static_cast(&TTree::SetIOFeatures)); - - DEBUG_MSG("Adding wrapper for void TTree::SetFileNumber(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetFileNumber(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:618:28 - t.method("SetFileNumber", static_cast(&TTree::SetFileNumber)); - t.method("SetFileNumber", [](TTree& a)->void { a.SetFileNumber(); }); - t.method("SetFileNumber", [](TTree* a)->void { a->SetFileNumber(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetEntryList(TEntryList *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetEntryList(TEntryList *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:620:28 - t.method("SetEntryList", static_cast(&TTree::SetEntryList)); - t.method("SetEntryList", [](TTree& a, TEntryList * arg0)->void { a.SetEntryList(arg0); }); - t.method("SetEntryList", [](TTree* a, TEntryList * arg0)->void { a->SetEntryList(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetImplicitMT(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetImplicitMT(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:621:28 - t.method("SetImplicitMT", static_cast(&TTree::SetImplicitMT)); - - DEBUG_MSG("Adding wrapper for void TTree::SetMakeClass(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMakeClass(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:622:28 - t.method("SetMakeClass", static_cast(&TTree::SetMakeClass)); - - DEBUG_MSG("Adding wrapper for void TTree::SetMaxEntryLoop(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMaxEntryLoop(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:623:28 - t.method("SetMaxEntryLoop", static_cast(&TTree::SetMaxEntryLoop)); - t.method("SetMaxEntryLoop", [](TTree& a)->void { a.SetMaxEntryLoop(); }); - t.method("SetMaxEntryLoop", [](TTree* a)->void { a->SetMaxEntryLoop(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetMaxTreeSize(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMaxTreeSize(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:624:28 - module_.method("TTree!SetMaxTreeSize", static_cast(&TTree::SetMaxTreeSize)); - module_.method("TTree!SetMaxTreeSize", []()->void { TTree::SetMaxTreeSize(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetMaxVirtualSize(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMaxVirtualSize(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:625:28 - t.method("SetMaxVirtualSize", static_cast(&TTree::SetMaxVirtualSize)); - t.method("SetMaxVirtualSize", [](TTree& a)->void { a.SetMaxVirtualSize(); }); - t.method("SetMaxVirtualSize", [](TTree* a)->void { a->SetMaxVirtualSize(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:626:28 - t.method("SetName", static_cast(&TTree::SetName)); - - DEBUG_MSG("Adding wrapper for void TTree::SetNotify(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetNotify(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:640:28 - t.method("SetNotify", static_cast(&TTree::SetNotify)); - - DEBUG_MSG("Adding wrapper for void TTree::SetObject(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetObject(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:642:28 - t.method("SetObject", static_cast(&TTree::SetObject)); - - DEBUG_MSG("Adding wrapper for void TTree::SetParallelUnzip(Bool_t, Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetParallelUnzip(Bool_t, Float_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:643:28 - t.method("SetParallelUnzip", static_cast(&TTree::SetParallelUnzip)); - t.method("SetParallelUnzip", [](TTree& a)->void { a.SetParallelUnzip(); }); - t.method("SetParallelUnzip", [](TTree& a, Bool_t arg0)->void { a.SetParallelUnzip(arg0); }); - t.method("SetParallelUnzip", [](TTree* a)->void { a->SetParallelUnzip(); }); - t.method("SetParallelUnzip", [](TTree* a, Bool_t arg0)->void { a->SetParallelUnzip(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetScanField(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetScanField(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:645:28 - t.method("SetScanField", static_cast(&TTree::SetScanField)); - t.method("SetScanField", [](TTree& a)->void { a.SetScanField(); }); - t.method("SetScanField", [](TTree* a)->void { a->SetScanField(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetTargetMemoryRatio(Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetTargetMemoryRatio(Float_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:646:9 - t.method("SetTargetMemoryRatio", static_cast(&TTree::SetTargetMemoryRatio)); - - DEBUG_MSG("Adding wrapper for void TTree::SetTimerInterval(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetTimerInterval(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:647:28 - t.method("SetTimerInterval", static_cast(&TTree::SetTimerInterval)); - t.method("SetTimerInterval", [](TTree& a)->void { a.SetTimerInterval(); }); - t.method("SetTimerInterval", [](TTree* a)->void { a->SetTimerInterval(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetWeight(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetWeight(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:649:28 - t.method("SetWeight", static_cast(&TTree::SetWeight)); - t.method("SetWeight", [](TTree& a)->void { a.SetWeight(); }); - t.method("SetWeight", [](TTree& a, Double_t arg0)->void { a.SetWeight(arg0); }); - t.method("SetWeight", [](TTree* a)->void { a->SetWeight(); }); - t.method("SetWeight", [](TTree* a, Double_t arg0)->void { a->SetWeight(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetUpdate(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetUpdate(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:650:28 - t.method("SetUpdate", static_cast(&TTree::SetUpdate)); - t.method("SetUpdate", [](TTree& a)->void { a.SetUpdate(); }); - t.method("SetUpdate", [](TTree* a)->void { a->SetUpdate(); }); - - DEBUG_MSG("Adding wrapper for void TTree::Show(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Show(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:651:28 - t.method("Show", static_cast(&TTree::Show)); - t.method("Show", [](TTree& a)->void { a.Show(); }); - t.method("Show", [](TTree& a, Long64_t arg0)->void { a.Show(arg0); }); - t.method("Show", [](TTree* a)->void { a->Show(); }); - t.method("Show", [](TTree* a, Long64_t arg0)->void { a->Show(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::StartViewer() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::StartViewer() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:652:28 - t.method("StartViewer", static_cast(&TTree::StartViewer)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::StopCacheLearningPhase() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::StopCacheLearningPhase() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:653:28 - t.method("StopCacheLearningPhase", static_cast(&TTree::StopCacheLearningPhase)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:654:28 - t.method("UnbinnedFit", static_cast(&TTree::UnbinnedFit)); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.UnbinnedFit(arg0, arg1); }); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2); }); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3); }); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->UnbinnedFit(arg0, arg1); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for void TTree::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:655:28 - t.method("UseCurrentStyle", static_cast(&TTree::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:656:28 - t.method("Write", static_cast(&TTree::Write)); - t.method("Write", [](TTree& a)->Int_t { return a.Write(); }); - t.method("Write", [](TTree& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TTree* a)->Int_t { return a->Write(); }); - t.method("Write", [](TTree* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:657:28 - t.method("Write", static_cast(&TTree::Write)); - t.method("Write", [](TTree const& a)->Int_t { return a.Write(); }); - t.method("Write", [](TTree const& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TTree const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TTree const* a)->Int_t { return a->Write(); }); - t.method("Write", [](TTree const* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TTree const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Version_t TTree::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TTree::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Class_Version", static_cast(&TTree::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TTree::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTree::IsA() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - t.method("IsA", static_cast(&TTree::IsA)); - - DEBUG_MSG("Adding wrapper for void TTree::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - t.method("StreamerNVirtual", static_cast(&TTree::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TTree::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!DeclFileName", []() { return (std::string)TTree::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TTree::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTree::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!ImplFileLine", static_cast(&TTree::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TTree::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!ImplFileName", []() { return (std::string)TTree::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TTree::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Class_Name", []() { return (std::string)TTree::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TTree::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTree::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Dictionary", static_cast(&TTree::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TTree::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTree::Class() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Class", static_cast(&TTree::Class)); - - DEBUG_MSG("Adding wrapper for void TTree::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - t.method("Streamer", static_cast(&TTree::Streamer)); - - DEBUG_MSG("Adding wrapper for int TTree::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTree::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!DeclFileLine", static_cast(&TTree::DeclFileLine)); + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 + // signature to use in the veto list: UserGroup_t::fUid + t.method("fUid", [](const UserGroup_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](UserGroup_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](const UserGroup_t* a) -> Int_t { return a->fUid; }); + t.method("fUid", [](UserGroup_t* a) -> Int_t { return a->fUid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 + // signature to use in the veto list: UserGroup_t::fUid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fUid = val; }); + + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fUid = val; }); + + DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 + // signature to use in the veto list: UserGroup_t::fGid + t.method("fGid", [](const UserGroup_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](UserGroup_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](const UserGroup_t* a) -> Int_t { return a->fGid; }); + t.method("fGid", [](UserGroup_t* a) -> Int_t { return a->fGid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 + // signature to use in the veto list: UserGroup_t::fGid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fGid = val; }); + + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fGid = val; }); + + DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 + // signature to use in the veto list: UserGroup_t::fUser + t.method("fUser", [](const UserGroup_t& a) -> const TString& { return a.fUser; }); + t.method("fUser", [](UserGroup_t& a) -> TString& { return a.fUser; }); + t.method("fUser", [](const UserGroup_t* a) -> const TString& { return a->fUser; }); + t.method("fUser", [](UserGroup_t* a) -> TString& { return a->fUser; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 + // signature to use in the veto list: UserGroup_t::fUser + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fUser = val; }); + + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fUser = val; }); + + DEBUG_MSG("Adding fGroup methods to provide read access to the field fGroup (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 + // signature to use in the veto list: UserGroup_t::fGroup + t.method("fGroup", [](const UserGroup_t& a) -> const TString& { return a.fGroup; }); + t.method("fGroup", [](UserGroup_t& a) -> TString& { return a.fGroup; }); + t.method("fGroup", [](const UserGroup_t* a) -> const TString& { return a->fGroup; }); + t.method("fGroup", [](UserGroup_t* a) -> TString& { return a->fGroup; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 + // signature to use in the veto list: UserGroup_t::fGroup + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); + t.method("fGroup!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fGroup = val; }); + + DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); + t.method("fGroup!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fGroup = val; }); + + DEBUG_MSG("Adding fPasswd methods to provide read access to the field fPasswd (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 + // signature to use in the veto list: UserGroup_t::fPasswd + t.method("fPasswd", [](const UserGroup_t& a) -> const TString& { return a.fPasswd; }); + t.method("fPasswd", [](UserGroup_t& a) -> TString& { return a.fPasswd; }); + t.method("fPasswd", [](const UserGroup_t* a) -> const TString& { return a->fPasswd; }); + t.method("fPasswd", [](UserGroup_t* a) -> TString& { return a->fPasswd; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 + // signature to use in the veto list: UserGroup_t::fPasswd + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); + t.method("fPasswd!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fPasswd = val; }); + + DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); + t.method("fPasswd!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fPasswd = val; }); + + DEBUG_MSG("Adding fRealName methods to provide read access to the field fRealName (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 + // signature to use in the veto list: UserGroup_t::fRealName + t.method("fRealName", [](const UserGroup_t& a) -> const TString& { return a.fRealName; }); + t.method("fRealName", [](UserGroup_t& a) -> TString& { return a.fRealName; }); + t.method("fRealName", [](const UserGroup_t* a) -> const TString& { return a->fRealName; }); + t.method("fRealName", [](UserGroup_t* a) -> TString& { return a->fRealName; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 + // signature to use in the veto list: UserGroup_t::fRealName + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); + t.method("fRealName!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fRealName = val; }); + + DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); + t.method("fRealName!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fRealName = val; }); + + DEBUG_MSG("Adding fShell methods to provide read access to the field fShell (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 + // signature to use in the veto list: UserGroup_t::fShell + t.method("fShell", [](const UserGroup_t& a) -> const TString& { return a.fShell; }); + t.method("fShell", [](UserGroup_t& a) -> TString& { return a.fShell; }); + t.method("fShell", [](const UserGroup_t* a) -> const TString& { return a->fShell; }); + t.method("fShell", [](UserGroup_t* a) -> TString& { return a->fShell; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 + // signature to use in the veto list: UserGroup_t::fShell + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); + t.method("fShell!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fShell = val; }); + + DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); + t.method("fShell!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fShell = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTree(jlcxx::Module& module){ - return std::shared_ptr(new JlTTree(module)); +std::shared_ptr newJlUserGroup_t(jlcxx::Module& module){ + return std::shared_ptr(new JlUserGroup_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TLeaf -// signature to use in the veto file: TLeaf -struct JlTLeaf: public Wrapper { +// Class generating the wrapper for type SysInfo_t +// signature to use in the veto file: SysInfo_t +struct JlSysInfo_t: public Wrapper { - JlTLeaf(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TLeaf (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:57:7 - jlcxx::TypeWrapper t = jlModule.add_type("TLeaf", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlSysInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type SysInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:150:8 + jlcxx::TypeWrapper t = jlModule.add_type("SysInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TLeaf::TLeaf(TBranch *, const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:108:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TLeaf::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:111:21 - t.method("Browse", static_cast(&TLeaf::Browse)); - - DEBUG_MSG("Adding wrapper for Bool_t TLeaf::CanGenerateOffsetArray() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TLeaf::CanGenerateOffsetArray() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:112:21 - t.method("CanGenerateOffsetArray", static_cast(&TLeaf::CanGenerateOffsetArray)); - - DEBUG_MSG("Adding wrapper for void TLeaf::Export(TClonesArray *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::Export(TClonesArray *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:113:21 - t.method("Export", static_cast(&TLeaf::Export)); - - DEBUG_MSG("Adding wrapper for void TLeaf::FillBasket(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::FillBasket(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:114:21 - t.method("FillBasket", static_cast(&TLeaf::FillBasket)); - - DEBUG_MSG("Adding wrapper for Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:115:21 - t.method("GenerateOffsetArray", static_cast(&TLeaf::GenerateOffsetArray)); - - DEBUG_MSG("Adding wrapper for TBranch * TLeaf::GetBranch() (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TLeaf::GetBranch() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:116:21 - t.method("GetBranch", static_cast(&TLeaf::GetBranch)); - - DEBUG_MSG("Adding wrapper for TLeaf::DeserializeType TLeaf::GetDeserializeType() (" __HERE__ ")"); - // signature to use in the veto list: TLeaf::DeserializeType TLeaf::GetDeserializeType() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:117:28 - t.method("GetDeserializeType", static_cast(&TLeaf::GetDeserializeType)); - - DEBUG_MSG("Adding wrapper for TString TLeaf::GetFullName() (" __HERE__ ")"); - // signature to use in the veto list: TString TLeaf::GetFullName() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:118:21 - t.method("GetFullName", static_cast(&TLeaf::GetFullName)); - - DEBUG_MSG("Adding wrapper for TLeaf * TLeaf::GetLeafCount() (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TLeaf::GetLeafCount() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:121:21 - t.method("GetLeafCount", static_cast(&TLeaf::GetLeafCount)); - - DEBUG_MSG("Adding wrapper for TLeaf * TLeaf::GetLeafCounter(Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TLeaf::GetLeafCounter(Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:122:21 - t.method("GetLeafCounter", static_cast(&TLeaf::GetLeafCounter)); - - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLen() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::GetLen() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:126:21 - t.method("GetLen", static_cast(&TLeaf::GetLen)); - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLenStatic() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::GetLenStatic() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:132:21 - t.method("GetLenStatic", static_cast(&TLeaf::GetLenStatic)); - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLenType() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::GetLenType() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:133:21 - t.method("GetLenType", static_cast(&TLeaf::GetLenType)); - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetMaximum() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::GetMaximum() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:134:21 - t.method("GetMaximum", static_cast(&TLeaf::GetMaximum)); - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetMinimum() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::GetMinimum() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:135:21 - t.method("GetMinimum", static_cast(&TLeaf::GetMinimum)); - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetNdata() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::GetNdata() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:136:21 - t.method("GetNdata", static_cast(&TLeaf::GetNdata)); - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetOffset() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::GetOffset() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:137:21 - t.method("GetOffset", static_cast(&TLeaf::GetOffset)); - - DEBUG_MSG("Adding wrapper for void * TLeaf::GetValuePointer() (" __HERE__ ")"); - // signature to use in the veto list: void * TLeaf::GetValuePointer() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:138:21 - t.method("GetValuePointer", static_cast(&TLeaf::GetValuePointer)); - - DEBUG_MSG("Adding wrapper for const char * TLeaf::GetTypeName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TLeaf::GetTypeName() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:139:24 - t.method("GetTypeName", [](TLeaf const& a) { return (std::string)a.GetTypeName(); }); - t.method("GetTypeName", [](TLeaf const* a) { return (std::string)a->GetTypeName(); }); - - DEBUG_MSG("Adding wrapper for Double_t TLeaf::GetValue(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TLeaf::GetValue(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:141:21 - t.method("GetValue", static_cast(&TLeaf::GetValue)); - t.method("GetValue", [](TLeaf const& a)->Double_t { return a.GetValue(); }); - t.method("GetValue", [](TLeaf const* a)->Double_t { return a->GetValue(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TLeaf::GetValueLong64(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TLeaf::GetValueLong64(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:142:21 - t.method("GetValueLong64", static_cast(&TLeaf::GetValueLong64)); - t.method("GetValueLong64", [](TLeaf const& a)->Long64_t { return a.GetValueLong64(); }); - t.method("GetValueLong64", [](TLeaf const* a)->Long64_t { return a->GetValueLong64(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IncludeRange(TLeaf *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TLeaf::IncludeRange(TLeaf *) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:146:21 - t.method("IncludeRange", static_cast(&TLeaf::IncludeRange)); - - DEBUG_MSG("Adding wrapper for void TLeaf::Import(TClonesArray *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::Import(TClonesArray *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:147:21 - t.method("Import", static_cast(&TLeaf::Import)); - - DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsOnTerminalBranch() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TLeaf::IsOnTerminalBranch() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:148:21 - t.method("IsOnTerminalBranch", static_cast(&TLeaf::IsOnTerminalBranch)); - - DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsRange() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TLeaf::IsRange() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:149:21 - t.method("IsRange", static_cast(&TLeaf::IsRange)); - - DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsUnsigned() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TLeaf::IsUnsigned() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:150:21 - t.method("IsUnsigned", static_cast(&TLeaf::IsUnsigned)); - - DEBUG_MSG("Adding wrapper for void TLeaf::PrintValue(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::PrintValue(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:151:21 - t.method("PrintValue", static_cast(&TLeaf::PrintValue)); - t.method("PrintValue", [](TLeaf const& a)->void { a.PrintValue(); }); - t.method("PrintValue", [](TLeaf const* a)->void { a->PrintValue(); }); - - DEBUG_MSG("Adding wrapper for void TLeaf::ReadBasket(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::ReadBasket(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:152:21 - t.method("ReadBasket", static_cast(&TLeaf::ReadBasket)); - - DEBUG_MSG("Adding wrapper for void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:153:21 - t.method("ReadBasketExport", static_cast(&TLeaf::ReadBasketExport)); - - DEBUG_MSG("Adding wrapper for bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:154:21 - t.method("ReadBasketFast", static_cast(&TLeaf::ReadBasketFast)); - - DEBUG_MSG("Adding wrapper for bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:155:21 - t.method("ReadBasketSerialized", static_cast(&TLeaf::ReadBasketSerialized)); - - DEBUG_MSG("Adding wrapper for Int_t TLeaf::ResetAddress(void *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TLeaf::ResetAddress(void *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:159:21 - t.method("ResetAddress", static_cast(&TLeaf::ResetAddress)); - t.method("ResetAddress", [](TLeaf& a, void * arg0)->Int_t { return a.ResetAddress(arg0); }); - t.method("ResetAddress", [](TLeaf* a, void * arg0)->Int_t { return a->ResetAddress(arg0); }); - - DEBUG_MSG("Adding wrapper for void TLeaf::SetAddress(void *) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::SetAddress(void *) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:160:21 - t.method("SetAddress", static_cast(&TLeaf::SetAddress)); - t.method("SetAddress", [](TLeaf& a)->void { a.SetAddress(); }); - t.method("SetAddress", [](TLeaf* a)->void { a->SetAddress(); }); - - DEBUG_MSG("Adding wrapper for void TLeaf::SetBranch(TBranch *) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::SetBranch(TBranch *) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:161:21 - t.method("SetBranch", static_cast(&TLeaf::SetBranch)); - - DEBUG_MSG("Adding wrapper for void TLeaf::SetLeafCount(TLeaf *) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::SetLeafCount(TLeaf *) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:162:21 - t.method("SetLeafCount", static_cast(&TLeaf::SetLeafCount)); - - DEBUG_MSG("Adding wrapper for void TLeaf::SetLen(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::SetLen(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:163:21 - t.method("SetLen", static_cast(&TLeaf::SetLen)); - t.method("SetLen", [](TLeaf& a)->void { a.SetLen(); }); - t.method("SetLen", [](TLeaf* a)->void { a->SetLen(); }); - - DEBUG_MSG("Adding wrapper for void TLeaf::SetOffset(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::SetOffset(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:164:21 - t.method("SetOffset", static_cast(&TLeaf::SetOffset)); - t.method("SetOffset", [](TLeaf& a)->void { a.SetOffset(); }); - t.method("SetOffset", [](TLeaf* a)->void { a->SetOffset(); }); - - DEBUG_MSG("Adding wrapper for void TLeaf::SetRange(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::SetRange(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:165:21 - t.method("SetRange", static_cast(&TLeaf::SetRange)); - t.method("SetRange", [](TLeaf& a)->void { a.SetRange(); }); - t.method("SetRange", [](TLeaf* a)->void { a->SetRange(); }); - - DEBUG_MSG("Adding wrapper for void TLeaf::SetUnsigned() (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::SetUnsigned() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:166:21 - t.method("SetUnsigned", static_cast(&TLeaf::SetUnsigned)); - - DEBUG_MSG("Adding wrapper for Version_t TLeaf::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TLeaf::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!Class_Version", static_cast(&TLeaf::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TLeaf::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TLeaf::IsA() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - t.method("IsA", static_cast(&TLeaf::IsA)); - - DEBUG_MSG("Adding wrapper for void TLeaf::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - t.method("StreamerNVirtual", static_cast(&TLeaf::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TLeaf::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TLeaf::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!DeclFileName", []() { return (std::string)TLeaf::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TLeaf::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TLeaf::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!ImplFileLine", static_cast(&TLeaf::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TLeaf::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TLeaf::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!ImplFileName", []() { return (std::string)TLeaf::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TLeaf::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TLeaf::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!Class_Name", []() { return (std::string)TLeaf::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TLeaf::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TLeaf::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!Dictionary", static_cast(&TLeaf::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TLeaf::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TLeaf::Class() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!Class", static_cast(&TLeaf::Class)); - - DEBUG_MSG("Adding wrapper for void TLeaf::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TLeaf::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - t.method("Streamer", static_cast(&TLeaf::Streamer)); - - DEBUG_MSG("Adding wrapper for int TLeaf::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TLeaf::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 - module_.method("TLeaf!DeclFileLine", static_cast(&TLeaf::DeclFileLine)); + DEBUG_MSG("Adding wrapper for Version_t SysInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t SysInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Class_Version", static_cast(&SysInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * SysInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + t.method("IsA", static_cast(&SysInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void SysInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void SysInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + t.method("StreamerNVirtual", static_cast(&SysInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * SysInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * SysInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!DeclFileName", []() { return (std::string)SysInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int SysInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int SysInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!ImplFileLine", static_cast(&SysInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * SysInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * SysInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!ImplFileName", []() { return (std::string)SysInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * SysInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * SysInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Class_Name", []() { return (std::string)SysInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * SysInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Dictionary", static_cast(&SysInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * SysInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Class", static_cast(&SysInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void SysInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void SysInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + t.method("Streamer", static_cast(&SysInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int SysInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int SysInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!DeclFileLine", static_cast(&SysInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fOS methods to provide read access to the field fOS (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 + // signature to use in the veto list: SysInfo_t::fOS + t.method("fOS", [](const SysInfo_t& a) -> const TString& { return a.fOS; }); + t.method("fOS", [](SysInfo_t& a) -> TString& { return a.fOS; }); + t.method("fOS", [](const SysInfo_t* a) -> const TString& { return a->fOS; }); + t.method("fOS", [](SysInfo_t* a) -> TString& { return a->fOS; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 + // signature to use in the veto list: SysInfo_t::fOS + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); + t.method("fOS!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fOS = val; }); + + DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); + t.method("fOS!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fOS = val; }); + + DEBUG_MSG("Adding fModel methods to provide read access to the field fModel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 + // signature to use in the veto list: SysInfo_t::fModel + t.method("fModel", [](const SysInfo_t& a) -> const TString& { return a.fModel; }); + t.method("fModel", [](SysInfo_t& a) -> TString& { return a.fModel; }); + t.method("fModel", [](const SysInfo_t* a) -> const TString& { return a->fModel; }); + t.method("fModel", [](SysInfo_t* a) -> TString& { return a->fModel; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 + // signature to use in the veto list: SysInfo_t::fModel + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); + t.method("fModel!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fModel = val; }); + + DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); + t.method("fModel!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fModel = val; }); + + DEBUG_MSG("Adding fCpuType methods to provide read access to the field fCpuType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 + // signature to use in the veto list: SysInfo_t::fCpuType + t.method("fCpuType", [](const SysInfo_t& a) -> const TString& { return a.fCpuType; }); + t.method("fCpuType", [](SysInfo_t& a) -> TString& { return a.fCpuType; }); + t.method("fCpuType", [](const SysInfo_t* a) -> const TString& { return a->fCpuType; }); + t.method("fCpuType", [](SysInfo_t* a) -> TString& { return a->fCpuType; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 + // signature to use in the veto list: SysInfo_t::fCpuType + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); + t.method("fCpuType!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fCpuType = val; }); + + DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); + t.method("fCpuType!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fCpuType = val; }); + + DEBUG_MSG("Adding fCpus methods to provide read access to the field fCpus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 + // signature to use in the veto list: SysInfo_t::fCpus + t.method("fCpus", [](const SysInfo_t& a) -> Int_t { return a.fCpus; }); + t.method("fCpus", [](SysInfo_t& a) -> Int_t { return a.fCpus; }); + t.method("fCpus", [](const SysInfo_t* a) -> Int_t { return a->fCpus; }); + t.method("fCpus", [](SysInfo_t* a) -> Int_t { return a->fCpus; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 + // signature to use in the veto list: SysInfo_t::fCpus + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); + t.method("fCpus!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpus = val; }); + + DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); + t.method("fCpus!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpus = val; }); + + DEBUG_MSG("Adding fCpuSpeed methods to provide read access to the field fCpuSpeed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 + // signature to use in the veto list: SysInfo_t::fCpuSpeed + t.method("fCpuSpeed", [](const SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); + t.method("fCpuSpeed", [](SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); + t.method("fCpuSpeed", [](const SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); + t.method("fCpuSpeed", [](SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 + // signature to use in the veto list: SysInfo_t::fCpuSpeed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); + t.method("fCpuSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpuSpeed = val; }); + + DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); + t.method("fCpuSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpuSpeed = val; }); + + DEBUG_MSG("Adding fBusSpeed methods to provide read access to the field fBusSpeed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 + // signature to use in the veto list: SysInfo_t::fBusSpeed + t.method("fBusSpeed", [](const SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); + t.method("fBusSpeed", [](SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); + t.method("fBusSpeed", [](const SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); + t.method("fBusSpeed", [](SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 + // signature to use in the veto list: SysInfo_t::fBusSpeed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); + t.method("fBusSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fBusSpeed = val; }); + + DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); + t.method("fBusSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fBusSpeed = val; }); + + DEBUG_MSG("Adding fL2Cache methods to provide read access to the field fL2Cache (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 + // signature to use in the veto list: SysInfo_t::fL2Cache + t.method("fL2Cache", [](const SysInfo_t& a) -> Int_t { return a.fL2Cache; }); + t.method("fL2Cache", [](SysInfo_t& a) -> Int_t { return a.fL2Cache; }); + t.method("fL2Cache", [](const SysInfo_t* a) -> Int_t { return a->fL2Cache; }); + t.method("fL2Cache", [](SysInfo_t* a) -> Int_t { return a->fL2Cache; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 + // signature to use in the veto list: SysInfo_t::fL2Cache + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); + t.method("fL2Cache!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fL2Cache = val; }); + + DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); + t.method("fL2Cache!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fL2Cache = val; }); + + DEBUG_MSG("Adding fPhysRam methods to provide read access to the field fPhysRam (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 + // signature to use in the veto list: SysInfo_t::fPhysRam + t.method("fPhysRam", [](const SysInfo_t& a) -> Int_t { return a.fPhysRam; }); + t.method("fPhysRam", [](SysInfo_t& a) -> Int_t { return a.fPhysRam; }); + t.method("fPhysRam", [](const SysInfo_t* a) -> Int_t { return a->fPhysRam; }); + t.method("fPhysRam", [](SysInfo_t* a) -> Int_t { return a->fPhysRam; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 + // signature to use in the veto list: SysInfo_t::fPhysRam + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); + t.method("fPhysRam!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fPhysRam = val; }); + + DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); + t.method("fPhysRam!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fPhysRam = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTLeaf(jlcxx::Module& module){ - return std::shared_ptr(new JlTLeaf(module)); +std::shared_ptr newJlSysInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlSysInfo_t(module)); } diff --git a/deps/src/JlClasses_008.cxx b/deps/src/JlClasses_008.cxx index def3cac..ab20a65 100644 --- a/deps/src/JlClasses_008.cxx +++ b/deps/src/JlClasses_008.cxx @@ -7,473 +7,755 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObjArray type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TClonesArray -// signature to use in the veto file: TClonesArray -struct JlTClonesArray: public Wrapper { +// Class generating the wrapper for type CpuInfo_t +// signature to use in the veto file: CpuInfo_t +struct JlCpuInfo_t: public Wrapper { - JlTClonesArray(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TClonesArray (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TClonesArray.h:29:7 - jlcxx::TypeWrapper t = jlModule.add_type("TClonesArray", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlCpuInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type CpuInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:165:8 + jlcxx::TypeWrapper t = jlModule.add_type("CpuInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Version_t CpuInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t CpuInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Class_Version", static_cast(&CpuInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * CpuInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + t.method("IsA", static_cast(&CpuInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void CpuInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void CpuInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + t.method("StreamerNVirtual", static_cast(&CpuInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * CpuInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!DeclFileName", []() { return (std::string)CpuInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int CpuInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int CpuInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!ImplFileLine", static_cast(&CpuInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * CpuInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!ImplFileName", []() { return (std::string)CpuInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * CpuInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Class_Name", []() { return (std::string)CpuInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * CpuInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Dictionary", static_cast(&CpuInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * CpuInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Class", static_cast(&CpuInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void CpuInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void CpuInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + t.method("Streamer", static_cast(&CpuInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int CpuInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int CpuInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!DeclFileLine", static_cast(&CpuInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fLoad1m methods to provide read access to the field fLoad1m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 + // signature to use in the veto list: CpuInfo_t::fLoad1m + t.method("fLoad1m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); + t.method("fLoad1m", [](CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); + t.method("fLoad1m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); + t.method("fLoad1m", [](CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 + // signature to use in the veto list: CpuInfo_t::fLoad1m + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); + t.method("fLoad1m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad1m = val; }); + + DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); + t.method("fLoad1m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad1m = val; }); + + DEBUG_MSG("Adding fLoad5m methods to provide read access to the field fLoad5m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 + // signature to use in the veto list: CpuInfo_t::fLoad5m + t.method("fLoad5m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); + t.method("fLoad5m", [](CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); + t.method("fLoad5m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); + t.method("fLoad5m", [](CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 + // signature to use in the veto list: CpuInfo_t::fLoad5m + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); + t.method("fLoad5m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad5m = val; }); + + DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); + t.method("fLoad5m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad5m = val; }); + + DEBUG_MSG("Adding fLoad15m methods to provide read access to the field fLoad15m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 + // signature to use in the veto list: CpuInfo_t::fLoad15m + t.method("fLoad15m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); + t.method("fLoad15m", [](CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); + t.method("fLoad15m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); + t.method("fLoad15m", [](CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 + // signature to use in the veto list: CpuInfo_t::fLoad15m + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); + t.method("fLoad15m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad15m = val; }); + + DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); + t.method("fLoad15m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad15m = val; }); + + DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 + // signature to use in the veto list: CpuInfo_t::fUser + t.method("fUser", [](const CpuInfo_t& a) -> Float_t { return a.fUser; }); + t.method("fUser", [](CpuInfo_t& a) -> Float_t { return a.fUser; }); + t.method("fUser", [](const CpuInfo_t* a) -> Float_t { return a->fUser; }); + t.method("fUser", [](CpuInfo_t* a) -> Float_t { return a->fUser; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 + // signature to use in the veto list: CpuInfo_t::fUser + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fUser = val; }); + + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fUser = val; }); + + DEBUG_MSG("Adding fSys methods to provide read access to the field fSys (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 + // signature to use in the veto list: CpuInfo_t::fSys + t.method("fSys", [](const CpuInfo_t& a) -> Float_t { return a.fSys; }); + t.method("fSys", [](CpuInfo_t& a) -> Float_t { return a.fSys; }); + t.method("fSys", [](const CpuInfo_t* a) -> Float_t { return a->fSys; }); + t.method("fSys", [](CpuInfo_t* a) -> Float_t { return a->fSys; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 + // signature to use in the veto list: CpuInfo_t::fSys + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); + t.method("fSys!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fSys = val; }); + + DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); + t.method("fSys!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fSys = val; }); + + DEBUG_MSG("Adding fTotal methods to provide read access to the field fTotal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 + // signature to use in the veto list: CpuInfo_t::fTotal + t.method("fTotal", [](const CpuInfo_t& a) -> Float_t { return a.fTotal; }); + t.method("fTotal", [](CpuInfo_t& a) -> Float_t { return a.fTotal; }); + t.method("fTotal", [](const CpuInfo_t* a) -> Float_t { return a->fTotal; }); + t.method("fTotal", [](CpuInfo_t* a) -> Float_t { return a->fTotal; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 + // signature to use in the veto list: CpuInfo_t::fTotal + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); + t.method("fTotal!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fTotal = val; }); + + DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); + t.method("fTotal!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fTotal = val; }); + + DEBUG_MSG("Adding fIdle methods to provide read access to the field fIdle (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 + // signature to use in the veto list: CpuInfo_t::fIdle + t.method("fIdle", [](const CpuInfo_t& a) -> Float_t { return a.fIdle; }); + t.method("fIdle", [](CpuInfo_t& a) -> Float_t { return a.fIdle; }); + t.method("fIdle", [](const CpuInfo_t* a) -> Float_t { return a->fIdle; }); + t.method("fIdle", [](CpuInfo_t* a) -> Float_t { return a->fIdle; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 + // signature to use in the veto list: CpuInfo_t::fIdle + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); + t.method("fIdle!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fIdle = val; }); + + DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); + t.method("fIdle!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fIdle = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTClonesArray(jlcxx::Module& module){ - return std::shared_ptr(new JlTClonesArray(module)); +std::shared_ptr newJlCpuInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlCpuInfo_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type ROOT::TIOFeatures -// signature to use in the veto file: ROOT::TIOFeatures -struct JlROOT_TIOFeatures: public Wrapper { +// Class generating the wrapper for type MemInfo_t +// signature to use in the veto file: MemInfo_t +struct JlMemInfo_t: public Wrapper { - JlROOT_TIOFeatures(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::TIOFeatures (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/ROOT/TIOFeatures.hxx:69:7 - jlcxx::TypeWrapper t = jlModule.add_type("ROOT!TIOFeatures"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlMemInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type MemInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:179:8 + jlcxx::TypeWrapper t = jlModule.add_type("MemInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Version_t MemInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t MemInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Class_Version", static_cast(&MemInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * MemInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + t.method("IsA", static_cast(&MemInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void MemInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void MemInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + t.method("StreamerNVirtual", static_cast(&MemInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * MemInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * MemInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!DeclFileName", []() { return (std::string)MemInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int MemInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int MemInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!ImplFileLine", static_cast(&MemInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * MemInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * MemInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!ImplFileName", []() { return (std::string)MemInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * MemInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * MemInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Class_Name", []() { return (std::string)MemInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * MemInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Dictionary", static_cast(&MemInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * MemInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Class", static_cast(&MemInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void MemInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void MemInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + t.method("Streamer", static_cast(&MemInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int MemInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int MemInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!DeclFileLine", static_cast(&MemInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fMemTotal methods to provide read access to the field fMemTotal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 + // signature to use in the veto list: MemInfo_t::fMemTotal + t.method("fMemTotal", [](const MemInfo_t& a) -> Int_t { return a.fMemTotal; }); + t.method("fMemTotal", [](MemInfo_t& a) -> Int_t { return a.fMemTotal; }); + t.method("fMemTotal", [](const MemInfo_t* a) -> Int_t { return a->fMemTotal; }); + t.method("fMemTotal", [](MemInfo_t* a) -> Int_t { return a->fMemTotal; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 + // signature to use in the veto list: MemInfo_t::fMemTotal + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); + t.method("fMemTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemTotal = val; }); + + DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); + t.method("fMemTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemTotal = val; }); + + DEBUG_MSG("Adding fMemUsed methods to provide read access to the field fMemUsed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 + // signature to use in the veto list: MemInfo_t::fMemUsed + t.method("fMemUsed", [](const MemInfo_t& a) -> Int_t { return a.fMemUsed; }); + t.method("fMemUsed", [](MemInfo_t& a) -> Int_t { return a.fMemUsed; }); + t.method("fMemUsed", [](const MemInfo_t* a) -> Int_t { return a->fMemUsed; }); + t.method("fMemUsed", [](MemInfo_t* a) -> Int_t { return a->fMemUsed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 + // signature to use in the veto list: MemInfo_t::fMemUsed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); + t.method("fMemUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemUsed = val; }); + + DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); + t.method("fMemUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemUsed = val; }); + + DEBUG_MSG("Adding fMemFree methods to provide read access to the field fMemFree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 + // signature to use in the veto list: MemInfo_t::fMemFree + t.method("fMemFree", [](const MemInfo_t& a) -> Int_t { return a.fMemFree; }); + t.method("fMemFree", [](MemInfo_t& a) -> Int_t { return a.fMemFree; }); + t.method("fMemFree", [](const MemInfo_t* a) -> Int_t { return a->fMemFree; }); + t.method("fMemFree", [](MemInfo_t* a) -> Int_t { return a->fMemFree; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 + // signature to use in the veto list: MemInfo_t::fMemFree + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); + t.method("fMemFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemFree = val; }); + + DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); + t.method("fMemFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemFree = val; }); + + DEBUG_MSG("Adding fSwapTotal methods to provide read access to the field fSwapTotal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 + // signature to use in the veto list: MemInfo_t::fSwapTotal + t.method("fSwapTotal", [](const MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); + t.method("fSwapTotal", [](MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); + t.method("fSwapTotal", [](const MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); + t.method("fSwapTotal", [](MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 + // signature to use in the veto list: MemInfo_t::fSwapTotal + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); + t.method("fSwapTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapTotal = val; }); + + DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); + t.method("fSwapTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapTotal = val; }); + + DEBUG_MSG("Adding fSwapUsed methods to provide read access to the field fSwapUsed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 + // signature to use in the veto list: MemInfo_t::fSwapUsed + t.method("fSwapUsed", [](const MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); + t.method("fSwapUsed", [](MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); + t.method("fSwapUsed", [](const MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); + t.method("fSwapUsed", [](MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 + // signature to use in the veto list: MemInfo_t::fSwapUsed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); + t.method("fSwapUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapUsed = val; }); + + DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); + t.method("fSwapUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapUsed = val; }); + + DEBUG_MSG("Adding fSwapFree methods to provide read access to the field fSwapFree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 + // signature to use in the veto list: MemInfo_t::fSwapFree + t.method("fSwapFree", [](const MemInfo_t& a) -> Int_t { return a.fSwapFree; }); + t.method("fSwapFree", [](MemInfo_t& a) -> Int_t { return a.fSwapFree; }); + t.method("fSwapFree", [](const MemInfo_t* a) -> Int_t { return a->fSwapFree; }); + t.method("fSwapFree", [](MemInfo_t* a) -> Int_t { return a->fSwapFree; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 + // signature to use in the veto list: MemInfo_t::fSwapFree + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); + t.method("fSwapFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapFree = val; }); + + DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); + t.method("fSwapFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapFree = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_TIOFeatures(module)); +std::shared_ptr newJlMemInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlMemInfo_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TTree::TClusterIterator -// signature to use in the veto file: TTree::TClusterIterator -struct JlTTree_TClusterIterator: public Wrapper { +// Class generating the wrapper for type ProcInfo_t +// signature to use in the veto file: ProcInfo_t +struct JlProcInfo_t: public Wrapper { - JlTTree_TClusterIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTree::TClusterIterator (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:269:10 - jlcxx::TypeWrapper t = jlModule.add_type("TTree!TClusterIterator"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlProcInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ProcInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:192:8 + jlcxx::TypeWrapper t = jlModule.add_type("ProcInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Next() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::Next() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:295:16 - t.method("Next", static_cast(&TTree::TClusterIterator::Next)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Previous() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::Previous() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:299:16 - t.method("Previous", static_cast(&TTree::TClusterIterator::Previous)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetStartEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetStartEntry() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:302:16 - t.method("GetStartEntry", static_cast(&TTree::TClusterIterator::GetStartEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetNextEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetNextEntry() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:307:16 - t.method("GetNextEntry", static_cast(&TTree::TClusterIterator::GetNextEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::operator()() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::operator()() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:311:16 - t.method("paren", static_cast(&TTree::TClusterIterator::operator())); + DEBUG_MSG("Adding wrapper for Version_t ProcInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t ProcInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Class_Version", static_cast(&ProcInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * ProcInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + t.method("IsA", static_cast(&ProcInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void ProcInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void ProcInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + t.method("StreamerNVirtual", static_cast(&ProcInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * ProcInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!DeclFileName", []() { return (std::string)ProcInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int ProcInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int ProcInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!ImplFileLine", static_cast(&ProcInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * ProcInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!ImplFileName", []() { return (std::string)ProcInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * ProcInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Class_Name", []() { return (std::string)ProcInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * ProcInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Dictionary", static_cast(&ProcInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * ProcInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Class", static_cast(&ProcInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void ProcInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void ProcInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + t.method("Streamer", static_cast(&ProcInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int ProcInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int ProcInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!DeclFileLine", static_cast(&ProcInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fCpuUser methods to provide read access to the field fCpuUser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 + // signature to use in the veto list: ProcInfo_t::fCpuUser + t.method("fCpuUser", [](const ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); + t.method("fCpuUser", [](ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); + t.method("fCpuUser", [](const ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); + t.method("fCpuUser", [](ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 + // signature to use in the veto list: ProcInfo_t::fCpuUser + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); + t.method("fCpuUser!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuUser = val; }); + + DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); + t.method("fCpuUser!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuUser = val; }); + + DEBUG_MSG("Adding fCpuSys methods to provide read access to the field fCpuSys (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 + // signature to use in the veto list: ProcInfo_t::fCpuSys + t.method("fCpuSys", [](const ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); + t.method("fCpuSys", [](ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); + t.method("fCpuSys", [](const ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); + t.method("fCpuSys", [](ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 + // signature to use in the veto list: ProcInfo_t::fCpuSys + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); + t.method("fCpuSys!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuSys = val; }); + + DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); + t.method("fCpuSys!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuSys = val; }); + + DEBUG_MSG("Adding fMemResident methods to provide read access to the field fMemResident (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 + // signature to use in the veto list: ProcInfo_t::fMemResident + t.method("fMemResident", [](const ProcInfo_t& a) -> Long_t { return a.fMemResident; }); + t.method("fMemResident", [](ProcInfo_t& a) -> Long_t { return a.fMemResident; }); + t.method("fMemResident", [](const ProcInfo_t* a) -> Long_t { return a->fMemResident; }); + t.method("fMemResident", [](ProcInfo_t* a) -> Long_t { return a->fMemResident; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 + // signature to use in the veto list: ProcInfo_t::fMemResident + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); + t.method("fMemResident!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemResident = val; }); + + DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); + t.method("fMemResident!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemResident = val; }); + + DEBUG_MSG("Adding fMemVirtual methods to provide read access to the field fMemVirtual (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 + // signature to use in the veto list: ProcInfo_t::fMemVirtual + t.method("fMemVirtual", [](const ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); + t.method("fMemVirtual", [](ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); + t.method("fMemVirtual", [](const ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); + t.method("fMemVirtual", [](ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 + // signature to use in the veto list: ProcInfo_t::fMemVirtual + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); + t.method("fMemVirtual!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemVirtual = val; }); + + DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); + t.method("fMemVirtual!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemVirtual = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module& module){ - return std::shared_ptr(new JlTTree_TClusterIterator(module)); +std::shared_ptr newJlProcInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlProcInfo_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TStreamerInfo -// signature to use in the veto file: TStreamerInfo -struct JlTStreamerInfo: public Wrapper { +// Class generating the wrapper for type RedirectHandle_t +// signature to use in the veto file: RedirectHandle_t +struct JlRedirectHandle_t: public Wrapper { - JlTStreamerInfo(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TStreamerInfo (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TStreamerInfo.h:39:7 - jlcxx::TypeWrapper t = jlModule.add_type("TStreamerInfo"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlRedirectHandle_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type RedirectHandle_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:203:8 + jlcxx::TypeWrapper t = jlModule.add_type("RedirectHandle_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void RedirectHandle_t::RedirectHandle_t(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:210:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void RedirectHandle_t::Reset() (" __HERE__ ")"); + // signature to use in the veto list: void RedirectHandle_t::Reset() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:211:9 + t.method("Reset", static_cast(&RedirectHandle_t::Reset)); + + DEBUG_MSG("Adding fFile methods to provide read access to the field fFile (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 + // signature to use in the veto list: RedirectHandle_t::fFile + t.method("fFile", [](const RedirectHandle_t& a) -> const TString& { return a.fFile; }); + t.method("fFile", [](RedirectHandle_t& a) -> TString& { return a.fFile; }); + t.method("fFile", [](const RedirectHandle_t* a) -> const TString& { return a->fFile; }); + t.method("fFile", [](RedirectHandle_t* a) -> TString& { return a->fFile; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 + // signature to use in the veto list: RedirectHandle_t::fFile + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); + t.method("fFile!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fFile = val; }); + + DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); + t.method("fFile!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fFile = val; }); + + DEBUG_MSG("Adding fStdOutTty methods to provide read access to the field fStdOutTty (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutTty + t.method("fStdOutTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdOutTty; }); + t.method("fStdOutTty", [](RedirectHandle_t& a) -> TString& { return a.fStdOutTty; }); + t.method("fStdOutTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdOutTty; }); + t.method("fStdOutTty", [](RedirectHandle_t* a) -> TString& { return a->fStdOutTty; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutTty + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); + t.method("fStdOutTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdOutTty = val; }); + + DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); + t.method("fStdOutTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdOutTty = val; }); + + DEBUG_MSG("Adding fStdErrTty methods to provide read access to the field fStdErrTty (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrTty + t.method("fStdErrTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdErrTty; }); + t.method("fStdErrTty", [](RedirectHandle_t& a) -> TString& { return a.fStdErrTty; }); + t.method("fStdErrTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdErrTty; }); + t.method("fStdErrTty", [](RedirectHandle_t* a) -> TString& { return a->fStdErrTty; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrTty + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); + t.method("fStdErrTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdErrTty = val; }); + + DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); + t.method("fStdErrTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdErrTty = val; }); + + DEBUG_MSG("Adding fStdOutDup methods to provide read access to the field fStdOutDup (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutDup + t.method("fStdOutDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); + t.method("fStdOutDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); + t.method("fStdOutDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); + t.method("fStdOutDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutDup + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); + t.method("fStdOutDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdOutDup = val; }); + + DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); + t.method("fStdOutDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdOutDup = val; }); + + DEBUG_MSG("Adding fStdErrDup methods to provide read access to the field fStdErrDup (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrDup + t.method("fStdErrDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); + t.method("fStdErrDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); + t.method("fStdErrDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); + t.method("fStdErrDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrDup + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); + t.method("fStdErrDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdErrDup = val; }); + + DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); + t.method("fStdErrDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdErrDup = val; }); + + DEBUG_MSG("Adding fReadOffSet methods to provide read access to the field fReadOffSet (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 + // signature to use in the veto list: RedirectHandle_t::fReadOffSet + t.method("fReadOffSet", [](const RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); + t.method("fReadOffSet", [](RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); + t.method("fReadOffSet", [](const RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); + t.method("fReadOffSet", [](RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 + // signature to use in the veto list: RedirectHandle_t::fReadOffSet + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); + t.method("fReadOffSet!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fReadOffSet = val; }); + + DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); + t.method("fReadOffSet!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fReadOffSet = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTStreamerInfo(jlcxx::Module& module){ - return std::shared_ptr(new JlTStreamerInfo(module)); +std::shared_ptr newJlRedirectHandle_t(jlcxx::Module& module){ + return std::shared_ptr(new JlRedirectHandle_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TTimer type; }; } -// Class generating the wrapper for type TEntryList -// signature to use in the veto file: TEntryList -struct JlTEntryList: public Wrapper { +// Class generating the wrapper for type TProcessEventTimer +// signature to use in the veto file: TProcessEventTimer +struct JlTProcessEventTimer: public Wrapper { - JlTEntryList(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TEntryList (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:25:7 - jlcxx::TypeWrapper t = jlModule.add_type("TEntryList", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTProcessEventTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TProcessEventTimer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:257:7 + jlcxx::TypeWrapper t = jlModule.add_type("TProcessEventTimer", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:57:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const TTree *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:58:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:59:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TTree *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:60:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TEntryList &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:61:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TEntryList::Add(const TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Add(const TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:64:24 - t.method("Add", static_cast(&TEntryList::Add)); - - DEBUG_MSG("Adding wrapper for void TEntryList::AddSubList(TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::AddSubList(TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:65:24 - t.method("AddSubList", static_cast(&TEntryList::AddSubList)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Contains(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Contains(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:66:24 - t.method("Contains", static_cast(&TEntryList::Contains)); - t.method("Contains", [](TEntryList& a, Long64_t arg0)->Int_t { return a.Contains(arg0); }); - t.method("Contains", [](TEntryList* a, Long64_t arg0)->Int_t { return a->Contains(arg0); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::DirectoryAutoAdd(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:67:24 - t.method("DirectoryAutoAdd", static_cast(&TEntryList::DirectoryAutoAdd)); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:68:24 - t.method("Enter", static_cast(&TEntryList::Enter)); - t.method("Enter", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Enter(arg0); }); - t.method("Enter", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Enter(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:69:24 - t.method("Enter", static_cast(&TEntryList::Enter)); - - DEBUG_MSG("Adding wrapper for void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:70:24 - t.method("EnterRange", static_cast(&TEntryList::EnterRange)); - t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1)->void { a.EnterRange(arg0, arg1); }); - t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a.EnterRange(arg0, arg1, arg2); }); - t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1)->void { a->EnterRange(arg0, arg1); }); - t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a->EnterRange(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetCurrentList() (" __HERE__ ")"); - // signature to use in the veto list: TEntryList * TEntryList::GetCurrentList() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:71:24 - t.method("GetCurrentList", static_cast(&TEntryList::GetCurrentList)); - - DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:72:24 - t.method("GetEntryList", static_cast(&TEntryList::GetEntryList)); - t.method("GetEntryList", [](TEntryList& a, const char * arg0, const char * arg1)->TEntryList * { return a.GetEntryList(arg0, arg1); }); - t.method("GetEntryList", [](TEntryList* a, const char * arg0, const char * arg1)->TEntryList * { return a->GetEntryList(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntry(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetEntry(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:73:24 - t.method("GetEntry", static_cast(&TEntryList::GetEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:74:24 - t.method("GetEntryAndTree", static_cast(&TEntryList::GetEntryAndTree)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntriesToProcess() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetEntriesToProcess() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:75:24 - t.method("GetEntriesToProcess", static_cast(&TEntryList::GetEntriesToProcess)); - - DEBUG_MSG("Adding wrapper for TList * TEntryList::GetLists() (" __HERE__ ")"); - // signature to use in the veto list: TList * TEntryList::GetLists() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:76:24 - t.method("GetLists", static_cast(&TEntryList::GetLists)); - - DEBUG_MSG("Adding wrapper for TDirectory * TEntryList::GetDirectory() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TEntryList::GetDirectory() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:77:24 - t.method("GetDirectory", static_cast(&TEntryList::GetDirectory)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetN() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetN() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:78:24 - t.method("GetN", static_cast(&TEntryList::GetN)); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::GetTreeName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::GetTreeName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:79:24 - t.method("GetTreeName", [](TEntryList const& a) { return (std::string)a.GetTreeName(); }); - t.method("GetTreeName", [](TEntryList const* a) { return (std::string)a->GetTreeName(); }); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::GetFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::GetFileName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:80:24 - t.method("GetFileName", [](TEntryList const& a) { return (std::string)a.GetFileName(); }); - t.method("GetFileName", [](TEntryList const* a) { return (std::string)a->GetFileName(); }); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::GetTreeNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::GetTreeNumber() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:81:24 - t.method("GetTreeNumber", static_cast(&TEntryList::GetTreeNumber)); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::GetReapplyCut() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::GetReapplyCut() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:82:24 - t.method("GetReapplyCut", static_cast(&TEntryList::GetReapplyCut)); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::IsValid() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::IsValid() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:84:11 - t.method("IsValid", static_cast(&TEntryList::IsValid)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:90:24 - t.method("Merge", static_cast(&TEntryList::Merge)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::Next() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::Next() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:92:24 - t.method("Next", static_cast(&TEntryList::Next)); - - DEBUG_MSG("Adding wrapper for void TEntryList::OptimizeStorage() (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::OptimizeStorage() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:93:24 - t.method("OptimizeStorage", static_cast(&TEntryList::OptimizeStorage)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::RelocatePaths(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::RelocatePaths(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:94:24 - t.method("RelocatePaths", static_cast(&TEntryList::RelocatePaths)); - t.method("RelocatePaths", [](TEntryList& a, const char * arg0)->Int_t { return a.RelocatePaths(arg0); }); - t.method("RelocatePaths", [](TEntryList* a, const char * arg0)->Int_t { return a->RelocatePaths(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Remove(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::Remove(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:95:24 - t.method("Remove", static_cast(&TEntryList::Remove)); - t.method("Remove", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Remove(arg0); }); - t.method("Remove", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Remove(arg0); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::Reset() (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Reset() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:96:24 - t.method("Reset", static_cast(&TEntryList::Reset)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::ScanPaths(TList *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::ScanPaths(TList *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:97:24 - t.method("ScanPaths", static_cast(&TEntryList::ScanPaths)); - t.method("ScanPaths", [](TEntryList& a, TList * arg0)->Int_t { return a.ScanPaths(arg0); }); - t.method("ScanPaths", [](TEntryList* a, TList * arg0)->Int_t { return a->ScanPaths(arg0); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::Print(const Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Print(const Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:99:24 - t.method("Print", static_cast(&TEntryList::Print)); - t.method("Print", [](TEntryList const& a)->void { a.Print(); }); - t.method("Print", [](TEntryList const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetDirectory(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetDirectory(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:100:24 - t.method("SetDirectory", static_cast(&TEntryList::SetDirectory)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetEntriesToProcess(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetEntriesToProcess(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:101:24 - t.method("SetEntriesToProcess", static_cast(&TEntryList::SetEntriesToProcess)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetShift(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetShift(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:102:24 - t.method("SetShift", static_cast(&TEntryList::SetShift)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const TTree *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTree(const TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:103:24 - t.method("SetTree", static_cast(&TEntryList::SetTree)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTree(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:104:24 - t.method("SetTree", static_cast(&TEntryList::SetTree)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTreeName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:105:24 - t.method("SetTreeName", static_cast(&TEntryList::SetTreeName)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetFileName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetFileName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:106:24 - t.method("SetFileName", static_cast(&TEntryList::SetFileName)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeNumber(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTreeNumber(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:107:24 - t.method("SetTreeNumber", static_cast(&TEntryList::SetTreeNumber)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetReapplyCut(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetReapplyCut(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:108:24 - t.method("SetReapplyCut", static_cast(&TEntryList::SetReapplyCut)); - t.method("SetReapplyCut", [](TEntryList& a)->void { a.SetReapplyCut(); }); - t.method("SetReapplyCut", [](TEntryList* a)->void { a->SetReapplyCut(); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::Subtract(const TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Subtract(const TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:109:24 - t.method("Subtract", static_cast(&TEntryList::Subtract)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:111:24 - module_.method("TEntryList!Relocate", static_cast(&TEntryList::Relocate)); - module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1)->Int_t { return TEntryList::Relocate(arg0, arg1); }); - module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1, const char * arg2)->Int_t { return TEntryList::Relocate(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Scan(const char *, TList *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Scan(const char *, TList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:113:24 - module_.method("TEntryList!Scan", static_cast(&TEntryList::Scan)); - - DEBUG_MSG("Adding wrapper for Version_t TEntryList::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TEntryList::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Class_Version", static_cast(&TEntryList::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TEntryList::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TEntryList::IsA() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - t.method("IsA", static_cast(&TEntryList::IsA)); - - DEBUG_MSG("Adding wrapper for void TEntryList::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - t.method("StreamerNVirtual", static_cast(&TEntryList::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!DeclFileName", []() { return (std::string)TEntryList::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TEntryList::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TEntryList::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!ImplFileLine", static_cast(&TEntryList::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!ImplFileName", []() { return (std::string)TEntryList::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Class_Name", []() { return (std::string)TEntryList::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TEntryList::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TEntryList::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Dictionary", static_cast(&TEntryList::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TEntryList::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TEntryList::Class() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Class", static_cast(&TEntryList::Class)); - - DEBUG_MSG("Adding wrapper for void TEntryList::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - t.method("Streamer", static_cast(&TEntryList::Streamer)); - - DEBUG_MSG("Adding wrapper for int TEntryList::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TEntryList::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!DeclFileLine", static_cast(&TEntryList::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TProcessEventTimer::TProcessEventTimer(Long_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:259:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::Notify() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProcessEventTimer::Notify() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:260:11 + t.method("Notify", static_cast(&TProcessEventTimer::Notify)); + + DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::ProcessEvents() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProcessEventTimer::ProcessEvents() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:261:11 + t.method("ProcessEvents", static_cast(&TProcessEventTimer::ProcessEvents)); + + DEBUG_MSG("Adding wrapper for Version_t TProcessEventTimer::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TProcessEventTimer::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Class_Version", static_cast(&TProcessEventTimer::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProcessEventTimer::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + t.method("IsA", static_cast(&TProcessEventTimer::IsA)); + + DEBUG_MSG("Adding wrapper for void TProcessEventTimer::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProcessEventTimer::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + t.method("StreamerNVirtual", static_cast(&TProcessEventTimer::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProcessEventTimer::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!DeclFileName", []() { return (std::string)TProcessEventTimer::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TProcessEventTimer::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProcessEventTimer::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!ImplFileLine", static_cast(&TProcessEventTimer::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProcessEventTimer::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!ImplFileName", []() { return (std::string)TProcessEventTimer::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProcessEventTimer::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Class_Name", []() { return (std::string)TProcessEventTimer::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProcessEventTimer::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Dictionary", static_cast(&TProcessEventTimer::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProcessEventTimer::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Class", static_cast(&TProcessEventTimer::Class)); + + DEBUG_MSG("Adding wrapper for void TProcessEventTimer::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProcessEventTimer::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + t.method("Streamer", static_cast(&TProcessEventTimer::Streamer)); + + DEBUG_MSG("Adding wrapper for int TProcessEventTimer::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProcessEventTimer::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!DeclFileLine", static_cast(&TProcessEventTimer::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTEntryList(jlcxx::Module& module){ - return std::shared_ptr(new JlTEntryList(module)); +std::shared_ptr newJlTProcessEventTimer(jlcxx::Module& module){ + return std::shared_ptr(new JlTProcessEventTimer(module)); } diff --git a/deps/src/JlClasses_009.cxx b/deps/src/JlClasses_009.cxx index be70e74..ef77253 100644 --- a/deps/src/JlClasses_009.cxx +++ b/deps/src/JlClasses_009.cxx @@ -7,1515 +7,1100 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH1 -// signature to use in the veto file: TH1 -struct JlTH1: public Wrapper { +// Class generating the wrapper for type TSystem +// signature to use in the veto file: TSystem +struct JlTSystem: public Wrapper { - JlTH1(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:58:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1", + JlTSystem(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSystem (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:266:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSystem", jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - DEBUG_MSG("Adding wrapper for Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:120:17 - module_.method("TH1!FitOptionsMake", static_cast(&TH1::FitOptionsMake)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Add(TF1 *, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:188:21 - t.method("Add", static_cast(&TH1::Add)); - t.method("Add", [](TH1& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TH1& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TH1* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); - t.method("Add", [](TH1* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:189:21 - t.method("Add", static_cast(&TH1::Add)); - t.method("Add", [](TH1& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TH1* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:190:21 - t.method("Add", static_cast(&TH1::Add)); - t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); - t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); - t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:191:21 - t.method("AddBinContent", static_cast(&TH1::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:192:21 - t.method("AddBinContent", static_cast(&TH1::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::AddDirectory(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::AddDirectory(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:193:21 - module_.method("TH1!AddDirectory", static_cast(&TH1::AddDirectory)); - module_.method("TH1!AddDirectory", []()->void { TH1::AddDirectory(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::AddDirectoryStatus() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::AddDirectoryStatus() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:194:21 - module_.method("TH1!AddDirectoryStatus", static_cast(&TH1::AddDirectoryStatus)); - - DEBUG_MSG("Adding wrapper for void TH1::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:195:21 - t.method("Browse", static_cast(&TH1::Browse)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::CanExtendAllAxes() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::CanExtendAllAxes() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:196:21 - t.method("CanExtendAllAxes", static_cast(&TH1::CanExtendAllAxes)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:197:21 - t.method("Chi2Test", static_cast(&TH1::Chi2Test)); - t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.Chi2Test(arg0); }); - t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0, Option_t * arg1)->Double_t { return a.Chi2Test(arg0, arg1); }); - t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->Chi2Test(arg0); }); - t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0, Option_t * arg1)->Double_t { return a->Chi2Test(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:198:21 - t.method("Chi2TestX", static_cast(&TH1::Chi2TestX)); - t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3); }); - t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); - t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3); }); - t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Chisquare(TF1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:199:21 - t.method("Chisquare", static_cast(&TH1::Chisquare)); - t.method("Chisquare", [](TH1 const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); - t.method("Chisquare", [](TH1 const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::ClearUnderflowAndOverflow() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ClearUnderflowAndOverflow() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:200:21 - t.method("ClearUnderflowAndOverflow", static_cast(&TH1::ClearUnderflowAndOverflow)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::ComputeIntegral(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::ComputeIntegral(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:201:21 - t.method("ComputeIntegral", static_cast(&TH1::ComputeIntegral)); - t.method("ComputeIntegral", [](TH1& a)->Double_t { return a.ComputeIntegral(); }); - t.method("ComputeIntegral", [](TH1* a)->Double_t { return a->ComputeIntegral(); }); - - DEBUG_MSG("Adding wrapper for TObject * TH1::Clone(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TH1::Clone(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:202:21 - t.method("Clone", static_cast(&TH1::Clone)); - t.method("Clone", [](TH1 const& a)->TObject * { return a.Clone(); }); - t.method("Clone", [](TH1 const* a)->TObject * { return a->Clone(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:203:21 - t.method("Copy", static_cast(&TH1::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::DirectoryAutoAdd(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:204:21 - t.method("DirectoryAutoAdd", static_cast(&TH1::DirectoryAutoAdd)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:205:21 - t.method("DistancetoPrimitive", static_cast(&TH1::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Divide(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:206:21 - t.method("Divide", static_cast(&TH1::Divide)); - t.method("Divide", [](TH1& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); - t.method("Divide", [](TH1* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:207:21 - t.method("Divide", static_cast(&TH1::Divide)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:208:21 - t.method("Divide", static_cast(&TH1::Divide)); - t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); - t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); - t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); - t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:209:21 - t.method("Draw", static_cast(&TH1::Draw)); - t.method("Draw", [](TH1& a)->void { a.Draw(); }); - t.method("Draw", [](TH1* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawCopy(Option_t *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::DrawCopy(Option_t *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:210:21 - t.method("DrawCopy", static_cast(&TH1::DrawCopy)); - t.method("DrawCopy", [](TH1 const& a)->TH1 * { return a.DrawCopy(); }); - t.method("DrawCopy", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawCopy(arg0); }); - t.method("DrawCopy", [](TH1 const* a)->TH1 * { return a->DrawCopy(); }); - t.method("DrawCopy", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawCopy(arg0); }); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawNormalized(Option_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::DrawNormalized(Option_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:211:21 - t.method("DrawNormalized", static_cast(&TH1::DrawNormalized)); - t.method("DrawNormalized", [](TH1 const& a)->TH1 * { return a.DrawNormalized(); }); - t.method("DrawNormalized", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawNormalized(arg0); }); - t.method("DrawNormalized", [](TH1 const* a)->TH1 * { return a->DrawNormalized(); }); - t.method("DrawNormalized", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawNormalized(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::DrawPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::DrawPanel() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:212:21 - t.method("DrawPanel", static_cast(&TH1::DrawPanel)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::BufferEmpty(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::BufferEmpty(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:213:21 - t.method("BufferEmpty", static_cast(&TH1::BufferEmpty)); - t.method("BufferEmpty", [](TH1& a)->Int_t { return a.BufferEmpty(); }); - t.method("BufferEmpty", [](TH1* a)->Int_t { return a->BufferEmpty(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Eval(TF1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Eval(TF1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:214:21 - t.method("Eval", static_cast(&TH1::Eval)); - t.method("Eval", [](TH1& a, TF1 * arg0)->void { a.Eval(arg0); }); - t.method("Eval", [](TH1* a, TF1 * arg0)->void { a->Eval(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:215:21 - t.method("ExecuteEvent", static_cast(&TH1::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for void TH1::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ExtendAxis(Double_t, TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:216:21 - t.method("ExtendAxis", static_cast(&TH1::ExtendAxis)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::FFT(TH1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::FFT(TH1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:217:21 - t.method("FFT", static_cast(&TH1::FFT)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::Fill(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:218:21 - t.method("Fill", static_cast(&TH1::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::Fill(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:219:21 - t.method("Fill", static_cast(&TH1::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(const char *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::Fill(const char *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:220:21 - t.method("Fill", static_cast(&TH1::Fill)); - - DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:221:21 - t.method("FillN", static_cast(&TH1::FillN)); - t.method("FillN", [](TH1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.FillN(arg0, arg1, arg2); }); - t.method("FillN", [](TH1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->FillN(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:222:21 - t.method("FillN", static_cast(&TH1::FillN)); - - DEBUG_MSG("Adding wrapper for void TH1::FillRandom(const char *, Int_t, TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillRandom(const char *, Int_t, TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:223:21 - t.method("FillRandom", static_cast(&TH1::FillRandom)); - t.method("FillRandom", [](TH1& a, const char * arg0)->void { a.FillRandom(arg0); }); - t.method("FillRandom", [](TH1& a, const char * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); - t.method("FillRandom", [](TH1* a, const char * arg0)->void { a->FillRandom(arg0); }); - t.method("FillRandom", [](TH1* a, const char * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::FillRandom(TH1 *, Int_t, TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillRandom(TH1 *, Int_t, TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:224:21 - t.method("FillRandom", static_cast(&TH1::FillRandom)); - t.method("FillRandom", [](TH1& a, TH1 * arg0)->void { a.FillRandom(arg0); }); - t.method("FillRandom", [](TH1& a, TH1 * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); - t.method("FillRandom", [](TH1* a, TH1 * arg0)->void { a->FillRandom(arg0); }); - t.method("FillRandom", [](TH1* a, TH1 * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindBin(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:225:21 - t.method("FindBin", static_cast(&TH1::FindBin)); - t.method("FindBin", [](TH1& a, Double_t arg0)->Int_t { return a.FindBin(arg0); }); - t.method("FindBin", [](TH1& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindBin(arg0, arg1); }); - t.method("FindBin", [](TH1* a, Double_t arg0)->Int_t { return a->FindBin(arg0); }); - t.method("FindBin", [](TH1* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindBin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:226:21 - t.method("FindFixBin", static_cast(&TH1::FindFixBin)); - t.method("FindFixBin", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFixBin(arg0); }); - t.method("FindFixBin", [](TH1 const& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindFixBin(arg0, arg1); }); - t.method("FindFixBin", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFixBin(arg0); }); - t.method("FindFixBin", [](TH1 const* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindFixBin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:227:21 - t.method("FindFirstBinAbove", static_cast(&TH1::FindFirstBinAbove)); - t.method("FindFirstBinAbove", [](TH1 const& a)->Int_t { return a.FindFirstBinAbove(); }); - t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFirstBinAbove(arg0); }); - t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindFirstBinAbove(arg0, arg1); }); - t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindFirstBinAbove(arg0, arg1, arg2); }); - t.method("FindFirstBinAbove", [](TH1 const* a)->Int_t { return a->FindFirstBinAbove(); }); - t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFirstBinAbove(arg0); }); - t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindFirstBinAbove(arg0, arg1); }); - t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindFirstBinAbove(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:228:21 - t.method("FindLastBinAbove", static_cast(&TH1::FindLastBinAbove)); - t.method("FindLastBinAbove", [](TH1 const& a)->Int_t { return a.FindLastBinAbove(); }); - t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindLastBinAbove(arg0); }); - t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindLastBinAbove(arg0, arg1); }); - t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindLastBinAbove(arg0, arg1, arg2); }); - t.method("FindLastBinAbove", [](TH1 const* a)->Int_t { return a->FindLastBinAbove(); }); - t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindLastBinAbove(arg0); }); - t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindLastBinAbove(arg0, arg1); }); - t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindLastBinAbove(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TH1::FindObject(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:229:21 - t.method("FindObject", static_cast(&TH1::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TH1::FindObject(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:230:21 - t.method("FindObject", static_cast(&TH1::FindObject)); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:231:29 - t.method("Fit", static_cast(&TH1::Fit)); - t.method("Fit", [](TH1& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TH1* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:232:29 - t.method("Fit", static_cast(&TH1::Fit)); - t.method("Fit", [](TH1& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TH1* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::FitPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FitPanel() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:233:21 - t.method("FitPanel", static_cast(&TH1::FitPanel)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:234:21 - t.method("GetAsymmetry", static_cast(&TH1::GetAsymmetry)); - t.method("GetAsymmetry", [](TH1& a, TH1 * arg0)->TH1 * { return a.GetAsymmetry(arg0); }); - t.method("GetAsymmetry", [](TH1& a, TH1 * arg0, Double_t arg1)->TH1 * { return a.GetAsymmetry(arg0, arg1); }); - t.method("GetAsymmetry", [](TH1* a, TH1 * arg0)->TH1 * { return a->GetAsymmetry(arg0); }); - t.method("GetAsymmetry", [](TH1* a, TH1 * arg0, Double_t arg1)->TH1 * { return a->GetAsymmetry(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferLength() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetBufferLength() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:235:21 - t.method("GetBufferLength", static_cast(&TH1::GetBufferLength)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetBufferSize() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:236:21 - t.method("GetBufferSize", static_cast(&TH1::GetBufferSize)); - - DEBUG_MSG("Adding wrapper for const Double_t * TH1::GetBuffer() (" __HERE__ ")"); - // signature to use in the veto list: const Double_t * TH1::GetBuffer() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:237:22 - t.method("GetBuffer", static_cast(&TH1::GetBuffer)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetDefaultBufferSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetDefaultBufferSize() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:238:21 - module_.method("TH1!GetDefaultBufferSize", static_cast(&TH1::GetDefaultBufferSize)); - - DEBUG_MSG("Adding wrapper for Double_t * TH1::GetIntegral() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TH1::GetIntegral() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:239:22 - t.method("GetIntegral", static_cast(&TH1::GetIntegral)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::GetCumulative(Bool_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::GetCumulative(Bool_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:240:21 - t.method("GetCumulative", static_cast(&TH1::GetCumulative)); - t.method("GetCumulative", [](TH1 const& a)->TH1 * { return a.GetCumulative(); }); - t.method("GetCumulative", [](TH1 const& a, Bool_t arg0)->TH1 * { return a.GetCumulative(arg0); }); - t.method("GetCumulative", [](TH1 const* a)->TH1 * { return a->GetCumulative(); }); - t.method("GetCumulative", [](TH1 const* a, Bool_t arg0)->TH1 * { return a->GetCumulative(arg0); }); - - DEBUG_MSG("Adding wrapper for TList * TH1::GetListOfFunctions() (" __HERE__ ")"); - // signature to use in the veto list: TList * TH1::GetListOfFunctions() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:242:21 - t.method("GetListOfFunctions", static_cast(&TH1::GetListOfFunctions)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNdivisions(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNdivisions(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:244:21 - t.method("GetNdivisions", static_cast(&TH1::GetNdivisions)); - t.method("GetNdivisions", [](TH1 const& a)->Int_t { return a.GetNdivisions(); }); - t.method("GetNdivisions", [](TH1 const* a)->Int_t { return a->GetNdivisions(); }); - - DEBUG_MSG("Adding wrapper for Color_t TH1::GetAxisColor(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Color_t TH1::GetAxisColor(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:245:21 - t.method("GetAxisColor", static_cast(&TH1::GetAxisColor)); - t.method("GetAxisColor", [](TH1 const& a)->Color_t { return a.GetAxisColor(); }); - t.method("GetAxisColor", [](TH1 const* a)->Color_t { return a->GetAxisColor(); }); - - DEBUG_MSG("Adding wrapper for Color_t TH1::GetLabelColor(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Color_t TH1::GetLabelColor(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:246:21 - t.method("GetLabelColor", static_cast(&TH1::GetLabelColor)); - t.method("GetLabelColor", [](TH1 const& a)->Color_t { return a.GetLabelColor(); }); - t.method("GetLabelColor", [](TH1 const* a)->Color_t { return a->GetLabelColor(); }); - - DEBUG_MSG("Adding wrapper for Style_t TH1::GetLabelFont(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Style_t TH1::GetLabelFont(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:247:21 - t.method("GetLabelFont", static_cast(&TH1::GetLabelFont)); - t.method("GetLabelFont", [](TH1 const& a)->Style_t { return a.GetLabelFont(); }); - t.method("GetLabelFont", [](TH1 const* a)->Style_t { return a->GetLabelFont(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelOffset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetLabelOffset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:248:21 - t.method("GetLabelOffset", static_cast(&TH1::GetLabelOffset)); - t.method("GetLabelOffset", [](TH1 const& a)->Float_t { return a.GetLabelOffset(); }); - t.method("GetLabelOffset", [](TH1 const* a)->Float_t { return a->GetLabelOffset(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelSize(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetLabelSize(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:249:21 - t.method("GetLabelSize", static_cast(&TH1::GetLabelSize)); - t.method("GetLabelSize", [](TH1 const& a)->Float_t { return a.GetLabelSize(); }); - t.method("GetLabelSize", [](TH1 const* a)->Float_t { return a->GetLabelSize(); }); - - DEBUG_MSG("Adding wrapper for Style_t TH1::GetTitleFont(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Style_t TH1::GetTitleFont(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:250:21 - t.method("GetTitleFont", static_cast(&TH1::GetTitleFont)); - t.method("GetTitleFont", [](TH1 const& a)->Style_t { return a.GetTitleFont(); }); - t.method("GetTitleFont", [](TH1 const* a)->Style_t { return a->GetTitleFont(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleOffset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetTitleOffset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:251:21 - t.method("GetTitleOffset", static_cast(&TH1::GetTitleOffset)); - t.method("GetTitleOffset", [](TH1 const& a)->Float_t { return a.GetTitleOffset(); }); - t.method("GetTitleOffset", [](TH1 const* a)->Float_t { return a->GetTitleOffset(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleSize(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetTitleSize(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:252:21 - t.method("GetTitleSize", static_cast(&TH1::GetTitleSize)); - t.method("GetTitleSize", [](TH1 const& a)->Float_t { return a.GetTitleSize(); }); - t.method("GetTitleSize", [](TH1 const* a)->Float_t { return a->GetTitleSize(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetTickLength(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetTickLength(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:253:21 - t.method("GetTickLength", static_cast(&TH1::GetTickLength)); - t.method("GetTickLength", [](TH1 const& a)->Float_t { return a.GetTickLength(); }); - t.method("GetTickLength", [](TH1 const* a)->Float_t { return a->GetTickLength(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarOffset() (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetBarOffset() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:254:21 - t.method("GetBarOffset", static_cast(&TH1::GetBarOffset)); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarWidth() (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetBarWidth() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:255:21 - t.method("GetBarWidth", static_cast(&TH1::GetBarWidth)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetContour(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetContour(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:256:21 - t.method("GetContour", static_cast(&TH1::GetContour)); - t.method("GetContour", [](TH1& a)->Int_t { return a.GetContour(); }); - t.method("GetContour", [](TH1* a)->Int_t { return a->GetContour(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevel(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetContourLevel(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:257:21 - t.method("GetContourLevel", static_cast(&TH1::GetContourLevel)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevelPad(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetContourLevelPad(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:258:21 - t.method("GetContourLevelPad", static_cast(&TH1::GetContourLevelPad)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetBin(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:260:21 - t.method("GetBin", static_cast(&TH1::GetBin)); - t.method("GetBin", [](TH1 const& a, Int_t arg0)->Int_t { return a.GetBin(arg0); }); - t.method("GetBin", [](TH1 const& a, Int_t arg0, Int_t arg1)->Int_t { return a.GetBin(arg0, arg1); }); - t.method("GetBin", [](TH1 const* a, Int_t arg0)->Int_t { return a->GetBin(arg0); }); - t.method("GetBin", [](TH1 const* a, Int_t arg0, Int_t arg1)->Int_t { return a->GetBin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:261:21 - t.method("GetBinXYZ", static_cast(&TH1::GetBinXYZ)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinCenter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinCenter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:262:21 - t.method("GetBinCenter", static_cast(&TH1::GetBinCenter)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:263:21 - t.method("GetBinContent", static_cast(&TH1::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:264:21 - t.method("GetBinContent", static_cast(&TH1::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:265:21 - t.method("GetBinContent", static_cast(&TH1::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:266:21 - t.method("GetBinError", static_cast(&TH1::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:267:21 - t.method("GetBinError", static_cast(&TH1::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:268:21 - t.method("GetBinError", static_cast(&TH1::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorLow(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinErrorLow(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:269:21 - t.method("GetBinErrorLow", static_cast(&TH1::GetBinErrorLow)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorUp(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinErrorUp(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:270:21 - t.method("GetBinErrorUp", static_cast(&TH1::GetBinErrorUp)); - - DEBUG_MSG("Adding wrapper for TH1::EBinErrorOpt TH1::GetBinErrorOption() (" __HERE__ ")"); - // signature to use in the veto list: TH1::EBinErrorOpt TH1::GetBinErrorOption() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:271:26 - t.method("GetBinErrorOption", static_cast(&TH1::GetBinErrorOption)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinLowEdge(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinLowEdge(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:272:21 - t.method("GetBinLowEdge", static_cast(&TH1::GetBinLowEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWidth(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinWidth(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:273:21 - t.method("GetBinWidth", static_cast(&TH1::GetBinWidth)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:274:21 - t.method("GetBinWithContent", static_cast(&TH1::GetBinWithContent)); - t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1)->Double_t { return a.GetBinWithContent(arg0, arg1); }); - t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2); }); - t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2, arg3); }); - t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1)->Double_t { return a->GetBinWithContent(arg0, arg1); }); - t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2); }); - t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetCenter(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetCenter(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:275:21 - t.method("GetCenter", static_cast(&TH1::GetCenter)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::GetDefaultSumw2() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::GetDefaultSumw2() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:276:21 - module_.method("TH1!GetDefaultSumw2", static_cast(&TH1::GetDefaultSumw2)); - - DEBUG_MSG("Adding wrapper for TDirectory * TH1::GetDirectory() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TH1::GetDirectory() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:277:21 - t.method("GetDirectory", static_cast(&TH1::GetDirectory)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetEntries() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetEntries() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:278:21 - t.method("GetEntries", static_cast(&TH1::GetEntries)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetEffectiveEntries() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetEffectiveEntries() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:279:21 - t.method("GetEffectiveEntries", static_cast(&TH1::GetEffectiveEntries)); - - DEBUG_MSG("Adding wrapper for TF1 * TH1::GetFunction(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TH1::GetFunction(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:280:21 - t.method("GetFunction", static_cast(&TH1::GetFunction)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetDimension() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetDimension() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:281:21 - t.method("GetDimension", static_cast(&TH1::GetDimension)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetKurtosis(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetKurtosis(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:282:21 - t.method("GetKurtosis", static_cast(&TH1::GetKurtosis)); - t.method("GetKurtosis", [](TH1 const& a)->Double_t { return a.GetKurtosis(); }); - t.method("GetKurtosis", [](TH1 const* a)->Double_t { return a->GetKurtosis(); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetLowEdge(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetLowEdge(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:283:21 - t.method("GetLowEdge", static_cast(&TH1::GetLowEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:284:21 - t.method("GetMaximum", static_cast(&TH1::GetMaximum)); - t.method("GetMaximum", [](TH1 const& a)->Double_t { return a.GetMaximum(); }); - t.method("GetMaximum", [](TH1 const* a)->Double_t { return a->GetMaximum(); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMaximumBin() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:285:21 - t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:286:21 - t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMaximumStored() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:287:21 - t.method("GetMaximumStored", static_cast(&TH1::GetMaximumStored)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:288:21 - t.method("GetMinimum", static_cast(&TH1::GetMinimum)); - t.method("GetMinimum", [](TH1 const& a)->Double_t { return a.GetMinimum(); }); - t.method("GetMinimum", [](TH1 const* a)->Double_t { return a->GetMinimum(); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMinimumBin() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:289:21 - t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:290:21 - t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMinimumStored() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:291:21 - t.method("GetMinimumStored", static_cast(&TH1::GetMinimumStored)); - - DEBUG_MSG("Adding wrapper for void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:292:21 - t.method("GetMinimumAndMaximum", static_cast(&TH1::GetMinimumAndMaximum)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMean(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMean(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:293:21 - t.method("GetMean", static_cast(&TH1::GetMean)); - t.method("GetMean", [](TH1 const& a)->Double_t { return a.GetMean(); }); - t.method("GetMean", [](TH1 const* a)->Double_t { return a->GetMean(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMeanError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMeanError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:294:21 - t.method("GetMeanError", static_cast(&TH1::GetMeanError)); - t.method("GetMeanError", [](TH1 const& a)->Double_t { return a.GetMeanError(); }); - t.method("GetMeanError", [](TH1 const* a)->Double_t { return a->GetMeanError(); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNbinsX() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:295:21 - t.method("GetNbinsX", static_cast(&TH1::GetNbinsX)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNbinsY() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:296:21 - t.method("GetNbinsY", static_cast(&TH1::GetNbinsY)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsZ() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNbinsZ() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:297:21 - t.method("GetNbinsZ", static_cast(&TH1::GetNbinsZ)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNcells() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNcells() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:298:21 - t.method("GetNcells", static_cast(&TH1::GetNcells)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetNormFactor() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetNormFactor() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:299:21 - t.method("GetNormFactor", static_cast(&TH1::GetNormFactor)); - - DEBUG_MSG("Adding wrapper for char * TH1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TH1::GetObjectInfo(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:300:21 - t.method("GetObjectInfo", static_cast(&TH1::GetObjectInfo)); - - DEBUG_MSG("Adding wrapper for Option_t * TH1::GetOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TH1::GetOption() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:301:21 - t.method("GetOption", static_cast(&TH1::GetOption)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:305:21 - t.method("GetQuantiles", static_cast(&TH1::GetQuantiles)); - t.method("GetQuantiles", [](TH1& a, Int_t arg0, Double_t * arg1)->Int_t { return a.GetQuantiles(arg0, arg1); }); - t.method("GetQuantiles", [](TH1* a, Int_t arg0, Double_t * arg1)->Int_t { return a->GetQuantiles(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetRandom(TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetRandom(TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:306:21 - t.method("GetRandom", static_cast(&TH1::GetRandom)); - t.method("GetRandom", [](TH1 const& a)->Double_t { return a.GetRandom(); }); - t.method("GetRandom", [](TH1 const* a)->Double_t { return a->GetRandom(); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:307:21 - t.method("GetStats", static_cast(&TH1::GetStats)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDev(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetStdDev(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:308:21 - t.method("GetStdDev", static_cast(&TH1::GetStdDev)); - t.method("GetStdDev", [](TH1 const& a)->Double_t { return a.GetStdDev(); }); - t.method("GetStdDev", [](TH1 const* a)->Double_t { return a->GetStdDev(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDevError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetStdDevError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:309:21 - t.method("GetStdDevError", static_cast(&TH1::GetStdDevError)); - t.method("GetStdDevError", [](TH1 const& a)->Double_t { return a.GetStdDevError(); }); - t.method("GetStdDevError", [](TH1 const* a)->Double_t { return a->GetStdDevError(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetSumOfWeights() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetSumOfWeights() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:310:21 - t.method("GetSumOfWeights", static_cast(&TH1::GetSumOfWeights)); - - DEBUG_MSG("Adding wrapper for TArrayD * TH1::GetSumw2() (" __HERE__ ")"); - // signature to use in the veto list: TArrayD * TH1::GetSumw2() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:311:21 - t.method("GetSumw2", static_cast(&TH1::GetSumw2)); - - DEBUG_MSG("Adding wrapper for const TArrayD * TH1::GetSumw2() (" __HERE__ ")"); - // signature to use in the veto list: const TArrayD * TH1::GetSumw2() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:312:27 - t.method("GetSumw2", static_cast(&TH1::GetSumw2)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetSumw2N() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetSumw2N() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:313:21 - t.method("GetSumw2N", static_cast(&TH1::GetSumw2N)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMS(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetRMS(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:317:21 - t.method("GetRMS", static_cast(&TH1::GetRMS)); - t.method("GetRMS", [](TH1 const& a)->Double_t { return a.GetRMS(); }); - t.method("GetRMS", [](TH1 const* a)->Double_t { return a->GetRMS(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMSError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetRMSError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:318:21 - t.method("GetRMSError", static_cast(&TH1::GetRMSError)); - t.method("GetRMSError", [](TH1 const& a)->Double_t { return a.GetRMSError(); }); - t.method("GetRMSError", [](TH1 const* a)->Double_t { return a->GetRMSError(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetSkewness(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetSkewness(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:320:21 - t.method("GetSkewness", static_cast(&TH1::GetSkewness)); - t.method("GetSkewness", [](TH1 const& a)->Double_t { return a.GetSkewness(); }); - t.method("GetSkewness", [](TH1 const* a)->Double_t { return a->GetSkewness(); }); - - DEBUG_MSG("Adding wrapper for TH1::EStatOverflows TH1::GetStatOverflows() (" __HERE__ ")"); - // signature to use in the veto list: TH1::EStatOverflows TH1::GetStatOverflows() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:321:27 - t.method("GetStatOverflows", static_cast(&TH1::GetStatOverflows)); - - DEBUG_MSG("Adding wrapper for TAxis * TH1::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TH1::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:322:21 - t.method("GetXaxis", static_cast(&TH1::GetXaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TH1::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TH1::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:323:21 - t.method("GetYaxis", static_cast(&TH1::GetYaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TH1::GetZaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TH1::GetZaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:324:21 - t.method("GetZaxis", static_cast(&TH1::GetZaxis)); - - DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: const TAxis * TH1::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:325:21 - t.method("GetXaxis", static_cast(&TH1::GetXaxis)); - - DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: const TAxis * TH1::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:326:21 - t.method("GetYaxis", static_cast(&TH1::GetYaxis)); - - DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetZaxis() (" __HERE__ ")"); - // signature to use in the veto list: const TAxis * TH1::GetZaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:327:21 - t.method("GetZaxis", static_cast(&TH1::GetZaxis)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Integral(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:328:21 - t.method("Integral", static_cast(&TH1::Integral)); - t.method("Integral", [](TH1 const& a)->Double_t { return a.Integral(); }); - t.method("Integral", [](TH1 const* a)->Double_t { return a->Integral(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Integral(Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:329:21 - t.method("Integral", static_cast(&TH1::Integral)); - t.method("Integral", [](TH1 const& a, Int_t arg0, Int_t arg1)->Double_t { return a.Integral(arg0, arg1); }); - t.method("Integral", [](TH1 const* a, Int_t arg0, Int_t arg1)->Double_t { return a->Integral(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:330:21 - t.method("IntegralAndError", static_cast(&TH1::IntegralAndError)); - t.method("IntegralAndError", [](TH1 const& a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a.IntegralAndError(arg0, arg1, arg2); }); - t.method("IntegralAndError", [](TH1 const* a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a->IntegralAndError(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Interpolate(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:331:21 - t.method("Interpolate", static_cast(&TH1::Interpolate)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:332:21 - t.method("Interpolate", static_cast(&TH1::Interpolate)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:333:21 - t.method("Interpolate", static_cast(&TH1::Interpolate)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinOverflow(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::IsBinOverflow(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:334:21 - t.method("IsBinOverflow", static_cast(&TH1::IsBinOverflow)); - t.method("IsBinOverflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinOverflow(arg0); }); - t.method("IsBinOverflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinOverflow(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinUnderflow(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::IsBinUnderflow(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:335:21 - t.method("IsBinUnderflow", static_cast(&TH1::IsBinUnderflow)); - t.method("IsBinUnderflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinUnderflow(arg0); }); - t.method("IsBinUnderflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinUnderflow(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::IsHighlight() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::IsHighlight() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:336:21 - t.method("IsHighlight", static_cast(&TH1::IsHighlight)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:337:21 - t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); - t.method("AndersonDarlingTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.AndersonDarlingTest(arg0); }); - t.method("AndersonDarlingTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->AndersonDarlingTest(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:338:21 - t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:339:21 - t.method("KolmogorovTest", static_cast(&TH1::KolmogorovTest)); - t.method("KolmogorovTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.KolmogorovTest(arg0); }); - t.method("KolmogorovTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->KolmogorovTest(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::LabelsDeflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::LabelsDeflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:340:21 - t.method("LabelsDeflate", static_cast(&TH1::LabelsDeflate)); - t.method("LabelsDeflate", [](TH1& a)->void { a.LabelsDeflate(); }); - t.method("LabelsDeflate", [](TH1* a)->void { a->LabelsDeflate(); }); - - DEBUG_MSG("Adding wrapper for void TH1::LabelsInflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::LabelsInflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:341:21 - t.method("LabelsInflate", static_cast(&TH1::LabelsInflate)); - t.method("LabelsInflate", [](TH1& a)->void { a.LabelsInflate(); }); - t.method("LabelsInflate", [](TH1* a)->void { a->LabelsInflate(); }); - - DEBUG_MSG("Adding wrapper for void TH1::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::LabelsOption(Option_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:342:21 - t.method("LabelsOption", static_cast(&TH1::LabelsOption)); - t.method("LabelsOption", [](TH1& a)->void { a.LabelsOption(); }); - t.method("LabelsOption", [](TH1& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); - t.method("LabelsOption", [](TH1* a)->void { a->LabelsOption(); }); - t.method("LabelsOption", [](TH1* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TH1::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:343:21 - t.method("Merge", static_cast(&TH1::Merge)); - - DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TH1::Merge(TCollection *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:344:21 - t.method("Merge", static_cast(&TH1::Merge)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Multiply(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:345:21 - t.method("Multiply", static_cast(&TH1::Multiply)); - t.method("Multiply", [](TH1& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); - t.method("Multiply", [](TH1* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:346:21 - t.method("Multiply", static_cast(&TH1::Multiply)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:347:21 - t.method("Multiply", static_cast(&TH1::Multiply)); - t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); - t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); - t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); - t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:348:21 - t.method("Paint", static_cast(&TH1::Paint)); - t.method("Paint", [](TH1& a)->void { a.Paint(); }); - t.method("Paint", [](TH1* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:349:21 - t.method("Print", static_cast(&TH1::Print)); - t.method("Print", [](TH1 const& a)->void { a.Print(); }); - t.method("Print", [](TH1 const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TH1::PutStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::PutStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:350:21 - t.method("PutStats", static_cast(&TH1::PutStats)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:351:21 - t.method("Rebin", static_cast(&TH1::Rebin)); - t.method("Rebin", [](TH1& a)->TH1 * { return a.Rebin(); }); - t.method("Rebin", [](TH1& a, Int_t arg0)->TH1 * { return a.Rebin(arg0); }); - t.method("Rebin", [](TH1& a, Int_t arg0, const char * arg1)->TH1 * { return a.Rebin(arg0, arg1); }); - t.method("Rebin", [](TH1* a)->TH1 * { return a->Rebin(); }); - t.method("Rebin", [](TH1* a, Int_t arg0)->TH1 * { return a->Rebin(arg0); }); - t.method("Rebin", [](TH1* a, Int_t arg0, const char * arg1)->TH1 * { return a->Rebin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::RebinX(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::RebinX(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:352:21 - t.method("RebinX", static_cast(&TH1::RebinX)); - t.method("RebinX", [](TH1& a)->TH1 * { return a.RebinX(); }); - t.method("RebinX", [](TH1& a, Int_t arg0)->TH1 * { return a.RebinX(arg0); }); - t.method("RebinX", [](TH1* a)->TH1 * { return a->RebinX(); }); - t.method("RebinX", [](TH1* a, Int_t arg0)->TH1 * { return a->RebinX(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::Rebuild(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Rebuild(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:353:21 - t.method("Rebuild", static_cast(&TH1::Rebuild)); - t.method("Rebuild", [](TH1& a)->void { a.Rebuild(); }); - t.method("Rebuild", [](TH1* a)->void { a->Rebuild(); }); - - DEBUG_MSG("Adding wrapper for void TH1::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:354:21 - t.method("RecursiveRemove", static_cast(&TH1::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for void TH1::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:355:21 - t.method("Reset", static_cast(&TH1::Reset)); - t.method("Reset", [](TH1& a)->void { a.Reset(); }); - t.method("Reset", [](TH1* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1::ResetStats() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ResetStats() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:356:21 - t.method("ResetStats", static_cast(&TH1::ResetStats)); - - DEBUG_MSG("Adding wrapper for void TH1::Scale(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Scale(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:358:21 - t.method("Scale", static_cast(&TH1::Scale)); - t.method("Scale", [](TH1& a)->void { a.Scale(); }); - t.method("Scale", [](TH1& a, Double_t arg0)->void { a.Scale(arg0); }); - t.method("Scale", [](TH1* a)->void { a->Scale(); }); - t.method("Scale", [](TH1* a, Double_t arg0)->void { a->Scale(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetAxisColor(Color_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetAxisColor(Color_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:359:21 - t.method("SetAxisColor", static_cast(&TH1::SetAxisColor)); - t.method("SetAxisColor", [](TH1& a)->void { a.SetAxisColor(); }); - t.method("SetAxisColor", [](TH1& a, Color_t arg0)->void { a.SetAxisColor(arg0); }); - t.method("SetAxisColor", [](TH1* a)->void { a->SetAxisColor(); }); - t.method("SetAxisColor", [](TH1* a, Color_t arg0)->void { a->SetAxisColor(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetAxisRange(Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetAxisRange(Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:360:21 - t.method("SetAxisRange", static_cast(&TH1::SetAxisRange)); - t.method("SetAxisRange", [](TH1& a, Double_t arg0, Double_t arg1)->void { a.SetAxisRange(arg0, arg1); }); - t.method("SetAxisRange", [](TH1* a, Double_t arg0, Double_t arg1)->void { a->SetAxisRange(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBarOffset(Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBarOffset(Float_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:361:21 - t.method("SetBarOffset", static_cast(&TH1::SetBarOffset)); - t.method("SetBarOffset", [](TH1& a)->void { a.SetBarOffset(); }); - t.method("SetBarOffset", [](TH1* a)->void { a->SetBarOffset(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBarWidth(Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBarWidth(Float_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:362:21 - t.method("SetBarWidth", static_cast(&TH1::SetBarWidth)); - t.method("SetBarWidth", [](TH1& a)->void { a.SetBarWidth(); }); - t.method("SetBarWidth", [](TH1* a)->void { a->SetBarWidth(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:363:21 - t.method("SetBinContent", static_cast(&TH1::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:364:21 - t.method("SetBinContent", static_cast(&TH1::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:365:21 - t.method("SetBinContent", static_cast(&TH1::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinError(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:366:21 - t.method("SetBinError", static_cast(&TH1::SetBinError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:367:21 - t.method("SetBinError", static_cast(&TH1::SetBinError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:368:21 - t.method("SetBinError", static_cast(&TH1::SetBinError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:369:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:370:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:371:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:372:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:373:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:375:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:377:21 - t.method("SetBinsLength", static_cast(&TH1::SetBinsLength)); - t.method("SetBinsLength", [](TH1& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinErrorOption(TH1::EBinErrorOpt) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinErrorOption(TH1::EBinErrorOpt) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:378:21 - t.method("SetBinErrorOption", static_cast(&TH1::SetBinErrorOption)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBuffer(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:379:21 - t.method("SetBuffer", static_cast(&TH1::SetBuffer)); - t.method("SetBuffer", [](TH1& a, Int_t arg0)->void { a.SetBuffer(arg0); }); - t.method("SetBuffer", [](TH1* a, Int_t arg0)->void { a->SetBuffer(arg0); }); - - DEBUG_MSG("Adding wrapper for UInt_t TH1::SetCanExtend(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TH1::SetCanExtend(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:380:21 - t.method("SetCanExtend", static_cast(&TH1::SetCanExtend)); - - DEBUG_MSG("Adding wrapper for void TH1::SetContent(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetContent(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:381:21 - t.method("SetContent", static_cast(&TH1::SetContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetContour(Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetContour(Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:382:21 - t.method("SetContour", static_cast(&TH1::SetContour)); - t.method("SetContour", [](TH1& a, Int_t arg0)->void { a.SetContour(arg0); }); - t.method("SetContour", [](TH1* a, Int_t arg0)->void { a->SetContour(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetContourLevel(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetContourLevel(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:383:21 - t.method("SetContourLevel", static_cast(&TH1::SetContourLevel)); - - DEBUG_MSG("Adding wrapper for void TH1::SetDefaultBufferSize(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetDefaultBufferSize(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:384:21 - module_.method("TH1!SetDefaultBufferSize", static_cast(&TH1::SetDefaultBufferSize)); - module_.method("TH1!SetDefaultBufferSize", []()->void { TH1::SetDefaultBufferSize(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetDefaultSumw2(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetDefaultSumw2(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:385:21 - module_.method("TH1!SetDefaultSumw2", static_cast(&TH1::SetDefaultSumw2)); - module_.method("TH1!SetDefaultSumw2", []()->void { TH1::SetDefaultSumw2(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetDirectory(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetDirectory(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:386:21 - t.method("SetDirectory", static_cast(&TH1::SetDirectory)); - - DEBUG_MSG("Adding wrapper for void TH1::SetEntries(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetEntries(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:387:21 - t.method("SetEntries", static_cast(&TH1::SetEntries)); - - DEBUG_MSG("Adding wrapper for void TH1::SetError(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetError(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:388:21 - t.method("SetError", static_cast(&TH1::SetError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetHighlight(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetHighlight(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:389:21 - t.method("SetHighlight", static_cast(&TH1::SetHighlight)); - t.method("SetHighlight", [](TH1& a)->void { a.SetHighlight(); }); - t.method("SetHighlight", [](TH1* a)->void { a->SetHighlight(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelColor(Color_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelColor(Color_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:390:21 - t.method("SetLabelColor", static_cast(&TH1::SetLabelColor)); - t.method("SetLabelColor", [](TH1& a)->void { a.SetLabelColor(); }); - t.method("SetLabelColor", [](TH1& a, Color_t arg0)->void { a.SetLabelColor(arg0); }); - t.method("SetLabelColor", [](TH1* a)->void { a->SetLabelColor(); }); - t.method("SetLabelColor", [](TH1* a, Color_t arg0)->void { a->SetLabelColor(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelFont(Style_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelFont(Style_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:391:21 - t.method("SetLabelFont", static_cast(&TH1::SetLabelFont)); - t.method("SetLabelFont", [](TH1& a)->void { a.SetLabelFont(); }); - t.method("SetLabelFont", [](TH1& a, Style_t arg0)->void { a.SetLabelFont(arg0); }); - t.method("SetLabelFont", [](TH1* a)->void { a->SetLabelFont(); }); - t.method("SetLabelFont", [](TH1* a, Style_t arg0)->void { a->SetLabelFont(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelOffset(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelOffset(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:392:21 - t.method("SetLabelOffset", static_cast(&TH1::SetLabelOffset)); - t.method("SetLabelOffset", [](TH1& a)->void { a.SetLabelOffset(); }); - t.method("SetLabelOffset", [](TH1& a, Float_t arg0)->void { a.SetLabelOffset(arg0); }); - t.method("SetLabelOffset", [](TH1* a)->void { a->SetLabelOffset(); }); - t.method("SetLabelOffset", [](TH1* a, Float_t arg0)->void { a->SetLabelOffset(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelSize(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelSize(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:393:21 - t.method("SetLabelSize", static_cast(&TH1::SetLabelSize)); - t.method("SetLabelSize", [](TH1& a)->void { a.SetLabelSize(); }); - t.method("SetLabelSize", [](TH1& a, Float_t arg0)->void { a.SetLabelSize(arg0); }); - t.method("SetLabelSize", [](TH1* a)->void { a->SetLabelSize(); }); - t.method("SetLabelSize", [](TH1* a, Float_t arg0)->void { a->SetLabelSize(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:400:21 - t.method("SetMaximum", static_cast(&TH1::SetMaximum)); - t.method("SetMaximum", [](TH1& a)->void { a.SetMaximum(); }); - t.method("SetMaximum", [](TH1* a)->void { a->SetMaximum(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:401:21 - t.method("SetMinimum", static_cast(&TH1::SetMinimum)); - t.method("SetMinimum", [](TH1& a)->void { a.SetMinimum(); }); - t.method("SetMinimum", [](TH1* a)->void { a->SetMinimum(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:403:21 - t.method("SetName", static_cast(&TH1::SetName)); - - DEBUG_MSG("Adding wrapper for void TH1::SetNameTitle(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetNameTitle(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:404:21 - t.method("SetNameTitle", static_cast(&TH1::SetNameTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetNdivisions(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetNdivisions(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:405:21 - t.method("SetNdivisions", static_cast(&TH1::SetNdivisions)); - t.method("SetNdivisions", [](TH1& a)->void { a.SetNdivisions(); }); - t.method("SetNdivisions", [](TH1& a, Int_t arg0)->void { a.SetNdivisions(arg0); }); - t.method("SetNdivisions", [](TH1* a)->void { a->SetNdivisions(); }); - t.method("SetNdivisions", [](TH1* a, Int_t arg0)->void { a->SetNdivisions(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetNormFactor(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetNormFactor(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:406:21 - t.method("SetNormFactor", static_cast(&TH1::SetNormFactor)); - t.method("SetNormFactor", [](TH1& a)->void { a.SetNormFactor(); }); - t.method("SetNormFactor", [](TH1* a)->void { a->SetNormFactor(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetStats(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetStats(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:407:21 - t.method("SetStats", static_cast(&TH1::SetStats)); - t.method("SetStats", [](TH1& a)->void { a.SetStats(); }); - t.method("SetStats", [](TH1* a)->void { a->SetStats(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:408:21 - t.method("SetOption", static_cast(&TH1::SetOption)); - t.method("SetOption", [](TH1& a)->void { a.SetOption(); }); - t.method("SetOption", [](TH1* a)->void { a->SetOption(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTickLength(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTickLength(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:409:21 - t.method("SetTickLength", static_cast(&TH1::SetTickLength)); - t.method("SetTickLength", [](TH1& a)->void { a.SetTickLength(); }); - t.method("SetTickLength", [](TH1& a, Float_t arg0)->void { a.SetTickLength(arg0); }); - t.method("SetTickLength", [](TH1* a)->void { a->SetTickLength(); }); - t.method("SetTickLength", [](TH1* a, Float_t arg0)->void { a->SetTickLength(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitleFont(Style_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitleFont(Style_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:410:21 - t.method("SetTitleFont", static_cast(&TH1::SetTitleFont)); - t.method("SetTitleFont", [](TH1& a)->void { a.SetTitleFont(); }); - t.method("SetTitleFont", [](TH1& a, Style_t arg0)->void { a.SetTitleFont(arg0); }); - t.method("SetTitleFont", [](TH1* a)->void { a->SetTitleFont(); }); - t.method("SetTitleFont", [](TH1* a, Style_t arg0)->void { a->SetTitleFont(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitleOffset(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitleOffset(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:411:21 - t.method("SetTitleOffset", static_cast(&TH1::SetTitleOffset)); - t.method("SetTitleOffset", [](TH1& a)->void { a.SetTitleOffset(); }); - t.method("SetTitleOffset", [](TH1& a, Float_t arg0)->void { a.SetTitleOffset(arg0); }); - t.method("SetTitleOffset", [](TH1* a)->void { a->SetTitleOffset(); }); - t.method("SetTitleOffset", [](TH1* a, Float_t arg0)->void { a->SetTitleOffset(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitleSize(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitleSize(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:412:21 - t.method("SetTitleSize", static_cast(&TH1::SetTitleSize)); - t.method("SetTitleSize", [](TH1& a)->void { a.SetTitleSize(); }); - t.method("SetTitleSize", [](TH1& a, Float_t arg0)->void { a.SetTitleSize(arg0); }); - t.method("SetTitleSize", [](TH1* a)->void { a->SetTitleSize(); }); - t.method("SetTitleSize", [](TH1* a, Float_t arg0)->void { a->SetTitleSize(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetStatOverflows(TH1::EStatOverflows) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetStatOverflows(TH1::EStatOverflows) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:413:21 - t.method("SetStatOverflows", static_cast(&TH1::SetStatOverflows)); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:414:21 - t.method("SetTitle", static_cast(&TH1::SetTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetXTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetXTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:415:21 - t.method("SetXTitle", static_cast(&TH1::SetXTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetYTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetYTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:416:21 - t.method("SetYTitle", static_cast(&TH1::SetYTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetZTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetZTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:417:21 - t.method("SetZTitle", static_cast(&TH1::SetZTitle)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::ShowBackground(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::ShowBackground(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:418:21 - t.method("ShowBackground", static_cast(&TH1::ShowBackground)); - t.method("ShowBackground", [](TH1& a)->TH1 * { return a.ShowBackground(); }); - t.method("ShowBackground", [](TH1& a, Int_t arg0)->TH1 * { return a.ShowBackground(arg0); }); - t.method("ShowBackground", [](TH1* a)->TH1 * { return a->ShowBackground(); }); - t.method("ShowBackground", [](TH1* a, Int_t arg0)->TH1 * { return a->ShowBackground(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:419:21 - t.method("ShowPeaks", static_cast(&TH1::ShowPeaks)); - t.method("ShowPeaks", [](TH1& a)->Int_t { return a.ShowPeaks(); }); - t.method("ShowPeaks", [](TH1& a, Double_t arg0)->Int_t { return a.ShowPeaks(arg0); }); - t.method("ShowPeaks", [](TH1& a, Double_t arg0, Option_t * arg1)->Int_t { return a.ShowPeaks(arg0, arg1); }); - t.method("ShowPeaks", [](TH1* a)->Int_t { return a->ShowPeaks(); }); - t.method("ShowPeaks", [](TH1* a, Double_t arg0)->Int_t { return a->ShowPeaks(arg0); }); - t.method("ShowPeaks", [](TH1* a, Double_t arg0, Option_t * arg1)->Int_t { return a->ShowPeaks(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::Smooth(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Smooth(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:420:21 - t.method("Smooth", static_cast(&TH1::Smooth)); - t.method("Smooth", [](TH1& a)->void { a.Smooth(); }); - t.method("Smooth", [](TH1& a, Int_t arg0)->void { a.Smooth(arg0); }); - t.method("Smooth", [](TH1* a)->void { a->Smooth(); }); - t.method("Smooth", [](TH1* a, Int_t arg0)->void { a->Smooth(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SmoothArray(Int_t, Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SmoothArray(Int_t, Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:421:21 - module_.method("TH1!SmoothArray", static_cast(&TH1::SmoothArray)); - module_.method("TH1!SmoothArray", [](Int_t arg0, Double_t * arg1)->void { TH1::SmoothArray(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::StatOverflows(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::StatOverflows(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:422:21 - module_.method("TH1!StatOverflows", static_cast(&TH1::StatOverflows)); - module_.method("TH1!StatOverflows", []()->void { TH1::StatOverflows(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Sumw2(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Sumw2(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:423:21 - t.method("Sumw2", static_cast(&TH1::Sumw2)); - t.method("Sumw2", [](TH1& a)->void { a.Sumw2(); }); - t.method("Sumw2", [](TH1* a)->void { a->Sumw2(); }); - - DEBUG_MSG("Adding wrapper for void TH1::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:424:21 - t.method("UseCurrentStyle", static_cast(&TH1::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellContent(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetCellContent(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:429:21 - t.method("GetCellContent", static_cast(&TH1::GetCellContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellError(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetCellError(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:431:21 - t.method("GetCellError", static_cast(&TH1::GetCellError)); - - DEBUG_MSG("Adding wrapper for void TH1::RebinAxis(Double_t, TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::RebinAxis(Double_t, TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:433:21 - t.method("RebinAxis", static_cast(&TH1::RebinAxis)); - - DEBUG_MSG("Adding wrapper for void TH1::SetCellContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetCellContent(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:435:21 - t.method("SetCellContent", static_cast(&TH1::SetCellContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetCellError(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetCellError(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:437:21 - t.method("SetCellError", static_cast(&TH1::SetCellError)); - - DEBUG_MSG("Adding wrapper for Version_t TH1::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Class_Version", static_cast(&TH1::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - t.method("IsA", static_cast(&TH1::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - t.method("StreamerNVirtual", static_cast(&TH1::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!DeclFileName", []() { return (std::string)TH1::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!ImplFileLine", static_cast(&TH1::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!ImplFileName", []() { return (std::string)TH1::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Class_Name", []() { return (std::string)TH1::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Dictionary", static_cast(&TH1::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Class", static_cast(&TH1::Class)); - - DEBUG_MSG("Adding wrapper for void TH1::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - t.method("Streamer", static_cast(&TH1::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!DeclFileLine", static_cast(&TH1::DeclFileLine)); + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSystem::TSystem(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:342:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::Init() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::Init() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:346:28 + t.method("Init", static_cast(&TSystem::Init)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetProgname(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetProgname(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:347:28 + t.method("SetProgname", static_cast(&TSystem::SetProgname)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetDisplay() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetDisplay() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:348:28 + t.method("SetDisplay", static_cast(&TSystem::SetDisplay)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetErrorStr(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetErrorStr(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:349:28 + t.method("SetErrorStr", static_cast(&TSystem::SetErrorStr)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetErrorStr() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetErrorStr() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:350:28 + t.method("GetErrorStr", [](TSystem const& a) { return (std::string)a.GetErrorStr(); }); + t.method("GetErrorStr", [](TSystem const* a) { return (std::string)a->GetErrorStr(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetError() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetError() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:351:28 + t.method("GetError", [](TSystem& a) { return (std::string)a.GetError(); }); + t.method("GetError", [](TSystem* a) { return (std::string)a->GetError(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::RemoveOnExit(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::RemoveOnExit(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:352:28 + t.method("RemoveOnExit", static_cast(&TSystem::RemoveOnExit)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::HostName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::HostName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:353:28 + t.method("HostName", [](TSystem& a) { return (std::string)a.HostName(); }); + t.method("HostName", [](TSystem* a) { return (std::string)a->HostName(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::NotifyApplicationCreated() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::NotifyApplicationCreated() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:354:28 + t.method("NotifyApplicationCreated", static_cast(&TSystem::NotifyApplicationCreated)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetErrno() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetErrno() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:356:28 + module_.method("TSystem!GetErrno", static_cast(&TSystem::GetErrno)); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetErrno() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetErrno() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:357:28 + module_.method("TSystem!ResetErrno", static_cast(&TSystem::ResetErrno)); + + DEBUG_MSG("Adding wrapper for void TSystem::Beep(Int_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Beep(Int_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:358:28 + t.method("Beep", static_cast(&TSystem::Beep)); + t.method("Beep", [](TSystem& a)->void { a.Beep(); }); + t.method("Beep", [](TSystem& a, Int_t arg0)->void { a.Beep(arg0); }); + t.method("Beep", [](TSystem& a, Int_t arg0, Int_t arg1)->void { a.Beep(arg0, arg1); }); + t.method("Beep", [](TSystem* a)->void { a->Beep(); }); + t.method("Beep", [](TSystem* a, Int_t arg0)->void { a->Beep(arg0); }); + t.method("Beep", [](TSystem* a, Int_t arg0, Int_t arg1)->void { a->Beep(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TSystem::GetBeepDefaults(Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::GetBeepDefaults(Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:359:28 + t.method("GetBeepDefaults", static_cast(&TSystem::GetBeepDefaults)); + + DEBUG_MSG("Adding wrapper for void TSystem::Run() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Run() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:362:28 + t.method("Run", static_cast(&TSystem::Run)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::ProcessEvents() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::ProcessEvents() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:363:28 + t.method("ProcessEvents", static_cast(&TSystem::ProcessEvents)); + + DEBUG_MSG("Adding wrapper for void TSystem::DispatchOneEvent(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::DispatchOneEvent(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:364:28 + t.method("DispatchOneEvent", static_cast(&TSystem::DispatchOneEvent)); + t.method("DispatchOneEvent", [](TSystem& a)->void { a.DispatchOneEvent(); }); + t.method("DispatchOneEvent", [](TSystem* a)->void { a->DispatchOneEvent(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ExitLoop() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ExitLoop() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:365:28 + t.method("ExitLoop", static_cast(&TSystem::ExitLoop)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::InControl() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::InControl() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:366:28 + t.method("InControl", static_cast(&TSystem::InControl)); + + DEBUG_MSG("Adding wrapper for void TSystem::InnerLoop() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::InnerLoop() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:367:28 + t.method("InnerLoop", static_cast(&TSystem::InnerLoop)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TList *, Long_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::Select(TList *, Long_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:368:28 + t.method("Select", static_cast(&TSystem::Select)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TFileHandler *, Long_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::Select(TFileHandler *, Long_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:369:28 + t.method("Select", static_cast(&TSystem::Select)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddSignalHandler(TSignalHandler *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddSignalHandler(TSignalHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:372:28 + t.method("AddSignalHandler", static_cast(&TSystem::AddSignalHandler)); + + DEBUG_MSG("Adding wrapper for TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) (" __HERE__ ")"); + // signature to use in the veto list: TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:373:28 + t.method("RemoveSignalHandler", static_cast(&TSystem::RemoveSignalHandler)); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetSignal(ESignals, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetSignal(ESignals, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:374:28 + t.method("ResetSignal", static_cast(&TSystem::ResetSignal)); + t.method("ResetSignal", [](TSystem& a, ESignals arg0)->void { a.ResetSignal(arg0); }); + t.method("ResetSignal", [](TSystem* a, ESignals arg0)->void { a->ResetSignal(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetSignals() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetSignals() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:375:28 + t.method("ResetSignals", static_cast(&TSystem::ResetSignals)); + + DEBUG_MSG("Adding wrapper for void TSystem::IgnoreSignal(ESignals, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::IgnoreSignal(ESignals, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:376:28 + t.method("IgnoreSignal", static_cast(&TSystem::IgnoreSignal)); + t.method("IgnoreSignal", [](TSystem& a, ESignals arg0)->void { a.IgnoreSignal(arg0); }); + t.method("IgnoreSignal", [](TSystem* a, ESignals arg0)->void { a->IgnoreSignal(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::IgnoreInterrupt(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::IgnoreInterrupt(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:377:28 + t.method("IgnoreInterrupt", static_cast(&TSystem::IgnoreInterrupt)); + t.method("IgnoreInterrupt", [](TSystem& a)->void { a.IgnoreInterrupt(); }); + t.method("IgnoreInterrupt", [](TSystem* a)->void { a->IgnoreInterrupt(); }); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfSignalHandlers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TSystem::GetListOfSignalHandlers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:378:28 + t.method("GetListOfSignalHandlers", static_cast(&TSystem::GetListOfSignalHandlers)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddFileHandler(TFileHandler *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddFileHandler(TFileHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:379:28 + t.method("AddFileHandler", static_cast(&TSystem::AddFileHandler)); + + DEBUG_MSG("Adding wrapper for TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) (" __HERE__ ")"); + // signature to use in the veto list: TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:380:28 + t.method("RemoveFileHandler", static_cast(&TSystem::RemoveFileHandler)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfFileHandlers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TSystem::GetListOfFileHandlers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:381:28 + t.method("GetListOfFileHandlers", static_cast(&TSystem::GetListOfFileHandlers)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:382:28 + t.method("AddStdExceptionHandler", static_cast(&TSystem::AddStdExceptionHandler)); + + DEBUG_MSG("Adding wrapper for TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); + // signature to use in the veto list: TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:383:34 + t.method("RemoveStdExceptionHandler", static_cast(&TSystem::RemoveStdExceptionHandler)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfStdExceptionHandlers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TSystem::GetListOfStdExceptionHandlers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:384:28 + t.method("GetListOfStdExceptionHandlers", static_cast(&TSystem::GetListOfStdExceptionHandlers)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetFPEMask() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetFPEMask() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:387:28 + t.method("GetFPEMask", static_cast(&TSystem::GetFPEMask)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::SetFPEMask(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::SetFPEMask(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:388:28 + t.method("SetFPEMask", static_cast(&TSystem::SetFPEMask)); + t.method("SetFPEMask", [](TSystem& a)->Int_t { return a.SetFPEMask(); }); + t.method("SetFPEMask", [](TSystem* a)->Int_t { return a->SetFPEMask(); }); + + DEBUG_MSG("Adding wrapper for TTime TSystem::Now() (" __HERE__ ")"); + // signature to use in the veto list: TTime TSystem::Now() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:391:28 + t.method("Now", static_cast(&TSystem::Now)); + + DEBUG_MSG("Adding wrapper for TList * TSystem::GetListOfTimers() (" __HERE__ ")"); + // signature to use in the veto list: TList * TSystem::GetListOfTimers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:392:28 + t.method("GetListOfTimers", static_cast(&TSystem::GetListOfTimers)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddTimer(TTimer *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddTimer(TTimer *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:393:28 + t.method("AddTimer", static_cast(&TSystem::AddTimer)); + + DEBUG_MSG("Adding wrapper for TTimer * TSystem::RemoveTimer(TTimer *) (" __HERE__ ")"); + // signature to use in the veto list: TTimer * TSystem::RemoveTimer(TTimer *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:394:28 + t.method("RemoveTimer", static_cast(&TSystem::RemoveTimer)); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetTimer(TTimer *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetTimer(TTimer *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:395:28 + t.method("ResetTimer", static_cast(&TSystem::ResetTimer)); + + DEBUG_MSG("Adding wrapper for Long_t TSystem::NextTimeOut(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long_t TSystem::NextTimeOut(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:396:28 + t.method("NextTimeOut", static_cast(&TSystem::NextTimeOut)); + + DEBUG_MSG("Adding wrapper for void TSystem::Sleep(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Sleep(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:397:28 + t.method("Sleep", static_cast(&TSystem::Sleep)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::Exec(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::Exec(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:400:28 + t.method("Exec", static_cast(&TSystem::Exec)); + + DEBUG_MSG("Adding wrapper for FILE * TSystem::OpenPipe(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: FILE * TSystem::OpenPipe(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:401:28 + t.method("OpenPipe", static_cast(&TSystem::OpenPipe)); + + DEBUG_MSG("Adding wrapper for int TSystem::ClosePipe(FILE *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::ClosePipe(FILE *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:402:28 + t.method("ClosePipe", static_cast(&TSystem::ClosePipe)); + + DEBUG_MSG("Adding wrapper for TString TSystem::GetFromPipe(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TString TSystem::GetFromPipe(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:403:28 + t.method("GetFromPipe", static_cast(&TSystem::GetFromPipe)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetPid() (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetPid() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:404:28 + t.method("GetPid", static_cast(&TSystem::GetPid)); + + DEBUG_MSG("Adding wrapper for void TSystem::StackTrace() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::StackTrace() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:405:28 + t.method("StackTrace", static_cast(&TSystem::StackTrace)); + + DEBUG_MSG("Adding wrapper for void TSystem::Exit(int, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Exit(int, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:407:32 + t.method("Exit", static_cast(&TSystem::Exit)); + t.method("Exit", [](TSystem& a, int arg0)->void { a.Exit(arg0); }); + t.method("Exit", [](TSystem* a, int arg0)->void { a->Exit(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Abort(int) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Abort(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:408:32 + t.method("Abort", static_cast(&TSystem::Abort)); + t.method("Abort", [](TSystem& a)->void { a.Abort(); }); + t.method("Abort", [](TSystem* a)->void { a->Abort(); }); + + DEBUG_MSG("Adding wrapper for int TSystem::MakeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::MakeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:411:28 + t.method("MakeDirectory", static_cast(&TSystem::MakeDirectory)); + + DEBUG_MSG("Adding wrapper for void * TSystem::OpenDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void * TSystem::OpenDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:412:28 + t.method("OpenDirectory", static_cast(&TSystem::OpenDirectory)); + + DEBUG_MSG("Adding wrapper for void TSystem::FreeDirectory(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::FreeDirectory(void *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:413:28 + t.method("FreeDirectory", static_cast(&TSystem::FreeDirectory)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetDirEntry(void *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetDirEntry(void *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:414:28 + t.method("GetDirEntry", [](TSystem& a, void * arg0) { return (std::string)a.GetDirEntry(arg0); }); + t.method("GetDirEntry", [](TSystem* a, void * arg0) { return (std::string)a->GetDirEntry(arg0); }); + + DEBUG_MSG("Adding wrapper for void * TSystem::GetDirPtr() (" __HERE__ ")"); + // signature to use in the veto list: void * TSystem::GetDirPtr() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:415:28 + t.method("GetDirPtr", static_cast(&TSystem::GetDirPtr)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::ChangeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::ChangeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:416:28 + t.method("ChangeDirectory", static_cast(&TSystem::ChangeDirectory)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::WorkingDirectory() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::WorkingDirectory() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:417:28 + t.method("WorkingDirectory", [](TSystem& a) { return (std::string)a.WorkingDirectory(); }); + t.method("WorkingDirectory", [](TSystem* a) { return (std::string)a->WorkingDirectory(); }); + + DEBUG_MSG("Adding wrapper for std::string TSystem::GetWorkingDirectory() (" __HERE__ ")"); + // signature to use in the veto list: std::string TSystem::GetWorkingDirectory() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:418:28 + t.method("GetWorkingDirectory", static_cast(&TSystem::GetWorkingDirectory)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::HomeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::HomeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:419:28 + t.method("HomeDirectory", [](TSystem& a) { return (std::string)a.HomeDirectory(); }); + t.method("HomeDirectory", [](TSystem& a, const char * arg0) { return (std::string)a.HomeDirectory(arg0); }); + t.method("HomeDirectory", [](TSystem* a) { return (std::string)a->HomeDirectory(); }); + t.method("HomeDirectory", [](TSystem* a, const char * arg0) { return (std::string)a->HomeDirectory(arg0); }); + + DEBUG_MSG("Adding wrapper for std::string TSystem::GetHomeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: std::string TSystem::GetHomeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:420:28 + t.method("GetHomeDirectory", static_cast(&TSystem::GetHomeDirectory)); + t.method("GetHomeDirectory", [](TSystem const& a)->std::string { return a.GetHomeDirectory(); }); + t.method("GetHomeDirectory", [](TSystem const* a)->std::string { return a->GetHomeDirectory(); }); + + DEBUG_MSG("Adding wrapper for int TSystem::mkdir(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::mkdir(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:421:28 + t.method("mkdir", static_cast(&TSystem::mkdir)); + t.method("mkdir", [](TSystem& a, const char * arg0)->int { return a.mkdir(arg0); }); + t.method("mkdir", [](TSystem* a, const char * arg0)->int { return a->mkdir(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:422:28 + t.method("cd", static_cast(&TSystem::cd)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::pwd() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::pwd() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:423:28 + t.method("pwd", [](TSystem& a) { return (std::string)a.pwd(); }); + t.method("pwd", [](TSystem* a) { return (std::string)a->pwd(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::TempDirectory() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::TempDirectory() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:424:28 + t.method("TempDirectory", [](TSystem const& a) { return (std::string)a.TempDirectory(); }); + t.method("TempDirectory", [](TSystem const* a) { return (std::string)a->TempDirectory(); }); + + DEBUG_MSG("Adding wrapper for FILE * TSystem::TempFileName(TString &, const char *) (" __HERE__ ")"); + // signature to use in the veto list: FILE * TSystem::TempFileName(TString &, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:425:28 + t.method("TempFileName", static_cast(&TSystem::TempFileName)); + t.method("TempFileName", [](TSystem& a, TString & arg0)->FILE * { return a.TempFileName(arg0); }); + t.method("TempFileName", [](TSystem* a, TString & arg0)->FILE * { return a->TempFileName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::BaseName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::BaseName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:428:28 + t.method("BaseName", [](TSystem& a, const char * arg0) { return (std::string)a.BaseName(arg0); }); + t.method("BaseName", [](TSystem* a, const char * arg0) { return (std::string)a->BaseName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::DirName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::DirName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:429:28 + t.method("DirName", [](TSystem& a, const char * arg0) { return (std::string)a.DirName(arg0); }); + t.method("DirName", [](TSystem* a, const char * arg0) { return (std::string)a->DirName(arg0); }); + + DEBUG_MSG("Adding wrapper for TString TSystem::GetDirName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TString TSystem::GetDirName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:430:28 + t.method("GetDirName", static_cast(&TSystem::GetDirName)); + + DEBUG_MSG("Adding wrapper for char * TSystem::ConcatFileName(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::ConcatFileName(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:431:28 + t.method("ConcatFileName", static_cast(&TSystem::ConcatFileName)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsAbsoluteFileName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::IsAbsoluteFileName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:432:28 + t.method("IsAbsoluteFileName", static_cast(&TSystem::IsAbsoluteFileName)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsFileInIncludePath(const char *, char **) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::IsFileInIncludePath(const char *, char **) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:433:28 + t.method("IsFileInIncludePath", static_cast(&TSystem::IsFileInIncludePath)); + t.method("IsFileInIncludePath", [](TSystem& a, const char * arg0)->Bool_t { return a.IsFileInIncludePath(arg0); }); + t.method("IsFileInIncludePath", [](TSystem* a, const char * arg0)->Bool_t { return a->IsFileInIncludePath(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::PrependPathName(const char *, TString &) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::PrependPathName(const char *, TString &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:434:28 + t.method("PrependPathName", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.PrependPathName(arg0, arg1); }); + t.method("PrependPathName", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->PrependPathName(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::ExpandPathName(TString &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::ExpandPathName(TString &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:435:28 + t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); + + DEBUG_MSG("Adding wrapper for char * TSystem::ExpandPathName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::ExpandPathName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:436:28 + t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::AccessPathName(const char *, EAccessMode) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::AccessPathName(const char *, EAccessMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:437:28 + t.method("AccessPathName", static_cast(&TSystem::AccessPathName)); + t.method("AccessPathName", [](TSystem& a, const char * arg0)->Bool_t { return a.AccessPathName(arg0); }); + t.method("AccessPathName", [](TSystem* a, const char * arg0)->Bool_t { return a->AccessPathName(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsPathLocal(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::IsPathLocal(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:438:28 + t.method("IsPathLocal", static_cast(&TSystem::IsPathLocal)); + + DEBUG_MSG("Adding wrapper for int TSystem::CopyFile(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::CopyFile(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:439:28 + t.method("CopyFile", static_cast(&TSystem::CopyFile)); + t.method("CopyFile", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.CopyFile(arg0, arg1); }); + t.method("CopyFile", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->CopyFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for int TSystem::Rename(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Rename(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:440:28 + t.method("Rename", static_cast(&TSystem::Rename)); + + DEBUG_MSG("Adding wrapper for int TSystem::Link(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Link(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:441:28 + t.method("Link", static_cast(&TSystem::Link)); + + DEBUG_MSG("Adding wrapper for int TSystem::Symlink(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Symlink(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:442:28 + t.method("Symlink", static_cast(&TSystem::Symlink)); + + DEBUG_MSG("Adding wrapper for int TSystem::Unlink(const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Unlink(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:443:28 + t.method("Unlink", static_cast(&TSystem::Unlink)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:444:28 + t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, FileStat_t &) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetPathInfo(const char *, FileStat_t &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:446:28 + t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:447:28 + t.method("GetFsInfo", static_cast(&TSystem::GetFsInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::Chmod(const char *, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Chmod(const char *, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:448:28 + t.method("Chmod", static_cast(&TSystem::Chmod)); + + DEBUG_MSG("Adding wrapper for int TSystem::Umask(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Umask(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:449:28 + t.method("Umask", static_cast(&TSystem::Umask)); + + DEBUG_MSG("Adding wrapper for int TSystem::Utime(const char *, Long_t, Long_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Utime(const char *, Long_t, Long_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:450:28 + t.method("Utime", static_cast(&TSystem::Utime)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::UnixPathName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::UnixPathName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:451:28 + t.method("UnixPathName", [](TSystem& a, const char * arg0) { return (std::string)a.UnixPathName(arg0); }); + t.method("UnixPathName", [](TSystem* a, const char * arg0) { return (std::string)a->UnixPathName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::FindFile(const char *, TString &, EAccessMode) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::FindFile(const char *, TString &, EAccessMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:452:28 + t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.FindFile(arg0, arg1); }); + t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a.FindFile(arg0, arg1, arg2); }); + t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->FindFile(arg0, arg1); }); + t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a->FindFile(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for char * TSystem::Which(const char *, const char *, EAccessMode) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::Which(const char *, const char *, EAccessMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:453:28 + t.method("Which", static_cast(&TSystem::Which)); + t.method("Which", [](TSystem& a, const char * arg0, const char * arg1)->char * { return a.Which(arg0, arg1); }); + t.method("Which", [](TSystem* a, const char * arg0, const char * arg1)->char * { return a->Which(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TList * TSystem::GetVolumes(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TList * TSystem::GetVolumes(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:454:28 + t.method("GetVolumes", static_cast(&TSystem::GetVolumes)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetUid(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetUid(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:457:28 + t.method("GetUid", static_cast(&TSystem::GetUid)); + t.method("GetUid", [](TSystem& a)->Int_t { return a.GetUid(); }); + t.method("GetUid", [](TSystem* a)->Int_t { return a->GetUid(); }); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetGid(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetGid(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:458:28 + t.method("GetGid", static_cast(&TSystem::GetGid)); + t.method("GetGid", [](TSystem& a)->Int_t { return a.GetGid(); }); + t.method("GetGid", [](TSystem* a)->Int_t { return a->GetGid(); }); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveUid() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetEffectiveUid() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:459:28 + t.method("GetEffectiveUid", static_cast(&TSystem::GetEffectiveUid)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveGid() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetEffectiveGid() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:460:28 + t.method("GetEffectiveGid", static_cast(&TSystem::GetEffectiveGid)); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:461:28 + t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(const char *) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:462:28 + t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); + t.method("GetUserInfo", [](TSystem& a)->UserGroup_t * { return a.GetUserInfo(); }); + t.method("GetUserInfo", [](TSystem* a)->UserGroup_t * { return a->GetUserInfo(); }); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:463:28 + t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(const char *) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:464:28 + t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); + t.method("GetGroupInfo", [](TSystem& a)->UserGroup_t * { return a.GetGroupInfo(); }); + t.method("GetGroupInfo", [](TSystem* a)->UserGroup_t * { return a->GetGroupInfo(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Setenv(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Setenv(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:467:28 + t.method("Setenv", static_cast(&TSystem::Setenv)); + + DEBUG_MSG("Adding wrapper for void TSystem::Unsetenv(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Unsetenv(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:468:28 + t.method("Unsetenv", static_cast(&TSystem::Unsetenv)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::Getenv(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::Getenv(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:469:28 + t.method("Getenv", [](TSystem& a, const char * arg0) { return (std::string)a.Getenv(arg0); }); + t.method("Getenv", [](TSystem* a, const char * arg0) { return (std::string)a->Getenv(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Openlog(const char *, Int_t, ELogFacility) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Openlog(const char *, Int_t, ELogFacility) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:472:28 + t.method("Openlog", static_cast(&TSystem::Openlog)); + + DEBUG_MSG("Adding wrapper for void TSystem::Syslog(ELogLevel, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Syslog(ELogLevel, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:473:28 + t.method("Syslog", static_cast(&TSystem::Syslog)); + + DEBUG_MSG("Adding wrapper for void TSystem::Closelog() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Closelog() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:474:28 + t.method("Closelog", static_cast(&TSystem::Closelog)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:477:28 + t.method("RedirectOutput", static_cast(&TSystem::RedirectOutput)); + t.method("RedirectOutput", [](TSystem& a, const char * arg0)->Int_t { return a.RedirectOutput(arg0); }); + t.method("RedirectOutput", [](TSystem& a, const char * arg0, const char * arg1)->Int_t { return a.RedirectOutput(arg0, arg1); }); + t.method("RedirectOutput", [](TSystem* a, const char * arg0)->Int_t { return a->RedirectOutput(arg0); }); + t.method("RedirectOutput", [](TSystem* a, const char * arg0, const char * arg1)->Int_t { return a->RedirectOutput(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ShowOutput(RedirectHandle_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ShowOutput(RedirectHandle_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:478:28 + t.method("ShowOutput", static_cast(&TSystem::ShowOutput)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddDynamicPath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddDynamicPath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:481:28 + t.method("AddDynamicPath", static_cast(&TSystem::AddDynamicPath)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetDynamicPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetDynamicPath() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:482:28 + t.method("GetDynamicPath", [](TSystem& a) { return (std::string)a.GetDynamicPath(); }); + t.method("GetDynamicPath", [](TSystem* a) { return (std::string)a->GetDynamicPath(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::SetDynamicPath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetDynamicPath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:483:28 + t.method("SetDynamicPath", static_cast(&TSystem::SetDynamicPath)); + + DEBUG_MSG("Adding wrapper for char * TSystem::DynamicPathName(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::DynamicPathName(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:484:28 + t.method("DynamicPathName", static_cast(&TSystem::DynamicPathName)); + t.method("DynamicPathName", [](TSystem& a, const char * arg0)->char * { return a.DynamicPathName(arg0); }); + t.method("DynamicPathName", [](TSystem* a, const char * arg0)->char * { return a->DynamicPathName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::FindDynamicLibrary(TString &, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::FindDynamicLibrary(TString &, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:485:28 + t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0) { return (std::string)a.FindDynamicLibrary(arg0); }); + t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0, Bool_t arg1) { return (std::string)a.FindDynamicLibrary(arg0, arg1); }); + t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0) { return (std::string)a->FindDynamicLibrary(arg0); }); + t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0, Bool_t arg1) { return (std::string)a->FindDynamicLibrary(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for int TSystem::Load(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Load(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:487:28 + t.method("Load", static_cast(&TSystem::Load)); + t.method("Load", [](TSystem& a, const char * arg0)->int { return a.Load(arg0); }); + t.method("Load", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.Load(arg0, arg1); }); + t.method("Load", [](TSystem* a, const char * arg0)->int { return a->Load(arg0); }); + t.method("Load", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->Load(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Unload(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Unload(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:488:28 + t.method("Unload", static_cast(&TSystem::Unload)); + + DEBUG_MSG("Adding wrapper for UInt_t TSystem::LoadAllLibraries() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TSystem::LoadAllLibraries() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:489:28 + t.method("LoadAllLibraries", static_cast(&TSystem::LoadAllLibraries)); + + DEBUG_MSG("Adding wrapper for void TSystem::ListSymbols(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ListSymbols(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:490:28 + t.method("ListSymbols", static_cast(&TSystem::ListSymbols)); + t.method("ListSymbols", [](TSystem& a, const char * arg0)->void { a.ListSymbols(arg0); }); + t.method("ListSymbols", [](TSystem* a, const char * arg0)->void { a->ListSymbols(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ListLibraries(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ListLibraries(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:491:28 + t.method("ListLibraries", static_cast(&TSystem::ListLibraries)); + t.method("ListLibraries", [](TSystem& a)->void { a.ListLibraries(); }); + t.method("ListLibraries", [](TSystem* a)->void { a->ListLibraries(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetLibraries(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetLibraries(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:492:28 + t.method("GetLibraries", [](TSystem& a) { return (std::string)a.GetLibraries(); }); + t.method("GetLibraries", [](TSystem& a, const char * arg0) { return (std::string)a.GetLibraries(arg0); }); + t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1) { return (std::string)a.GetLibraries(arg0, arg1); }); + t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a.GetLibraries(arg0, arg1, arg2); }); + t.method("GetLibraries", [](TSystem* a) { return (std::string)a->GetLibraries(); }); + t.method("GetLibraries", [](TSystem* a, const char * arg0) { return (std::string)a->GetLibraries(arg0); }); + t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1) { return (std::string)a->GetLibraries(arg0, arg1); }); + t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a->GetLibraries(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetHostByName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TInetAddress TSystem::GetHostByName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:497:28 + t.method("GetHostByName", static_cast(&TSystem::GetHostByName)); + + DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetPeerName(int) (" __HERE__ ")"); + // signature to use in the veto list: TInetAddress TSystem::GetPeerName(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:498:28 + t.method("GetPeerName", static_cast(&TSystem::GetPeerName)); + + DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetSockName(int) (" __HERE__ ")"); + // signature to use in the veto list: TInetAddress TSystem::GetSockName(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:499:28 + t.method("GetSockName", static_cast(&TSystem::GetSockName)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetServiceByName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetServiceByName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:500:28 + t.method("GetServiceByName", static_cast(&TSystem::GetServiceByName)); + + DEBUG_MSG("Adding wrapper for char * TSystem::GetServiceByPort(int) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::GetServiceByPort(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:501:28 + t.method("GetServiceByPort", static_cast(&TSystem::GetServiceByPort)); + + DEBUG_MSG("Adding wrapper for int TSystem::OpenConnection(const char *, int, int, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::OpenConnection(const char *, int, int, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:502:28 + t.method("OpenConnection", static_cast(&TSystem::OpenConnection)); + t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1)->int { return a.OpenConnection(arg0, arg1); }); + t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1, int arg2)->int { return a.OpenConnection(arg0, arg1, arg2); }); + t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1)->int { return a->OpenConnection(arg0, arg1); }); + t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1, int arg2)->int { return a->OpenConnection(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceTcpService(int, Bool_t, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceTcpService(int, Bool_t, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:503:28 + t.method("AnnounceTcpService", static_cast(&TSystem::AnnounceTcpService)); + t.method("AnnounceTcpService", [](TSystem& a, int arg0, Bool_t arg1, int arg2)->int { return a.AnnounceTcpService(arg0, arg1, arg2); }); + t.method("AnnounceTcpService", [](TSystem* a, int arg0, Bool_t arg1, int arg2)->int { return a->AnnounceTcpService(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUdpService(int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceUdpService(int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:504:28 + t.method("AnnounceUdpService", static_cast(&TSystem::AnnounceUdpService)); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceUnixService(int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:505:28 + t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(const char *, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceUnixService(const char *, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:506:28 + t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); + + DEBUG_MSG("Adding wrapper for int TSystem::AcceptConnection(int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AcceptConnection(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:507:28 + t.method("AcceptConnection", static_cast(&TSystem::AcceptConnection)); + + DEBUG_MSG("Adding wrapper for void TSystem::CloseConnection(int, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::CloseConnection(int, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:508:28 + t.method("CloseConnection", static_cast(&TSystem::CloseConnection)); + t.method("CloseConnection", [](TSystem& a, int arg0)->void { a.CloseConnection(arg0); }); + t.method("CloseConnection", [](TSystem* a, int arg0)->void { a->CloseConnection(arg0); }); + + DEBUG_MSG("Adding wrapper for int TSystem::RecvRaw(int, void *, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::RecvRaw(int, void *, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:509:28 + t.method("RecvRaw", static_cast(&TSystem::RecvRaw)); + + DEBUG_MSG("Adding wrapper for int TSystem::SendRaw(int, const void *, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::SendRaw(int, const void *, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:510:28 + t.method("SendRaw", static_cast(&TSystem::SendRaw)); + + DEBUG_MSG("Adding wrapper for int TSystem::RecvBuf(int, void *, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::RecvBuf(int, void *, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:511:28 + t.method("RecvBuf", static_cast(&TSystem::RecvBuf)); + + DEBUG_MSG("Adding wrapper for int TSystem::SendBuf(int, const void *, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::SendBuf(int, const void *, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:512:28 + t.method("SendBuf", static_cast(&TSystem::SendBuf)); + + DEBUG_MSG("Adding wrapper for int TSystem::SetSockOpt(int, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::SetSockOpt(int, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:513:28 + t.method("SetSockOpt", static_cast(&TSystem::SetSockOpt)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetSockOpt(int, int, int *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetSockOpt(int, int, int *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:514:28 + t.method("GetSockOpt", static_cast(&TSystem::GetSockOpt)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetSysInfo(SysInfo_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetSysInfo(SysInfo_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:517:28 + t.method("GetSysInfo", static_cast(&TSystem::GetSysInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:518:28 + t.method("GetCpuInfo", static_cast(&TSystem::GetCpuInfo)); + t.method("GetCpuInfo", [](TSystem const& a, CpuInfo_t * arg0)->int { return a.GetCpuInfo(arg0); }); + t.method("GetCpuInfo", [](TSystem const* a, CpuInfo_t * arg0)->int { return a->GetCpuInfo(arg0); }); + + DEBUG_MSG("Adding wrapper for int TSystem::GetMemInfo(MemInfo_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetMemInfo(MemInfo_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:519:28 + t.method("GetMemInfo", static_cast(&TSystem::GetMemInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetProcInfo(ProcInfo_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetProcInfo(ProcInfo_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:520:28 + t.method("GetProcInfo", static_cast(&TSystem::GetProcInfo)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddIncludePath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddIncludePath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:523:28 + t.method("AddIncludePath", static_cast(&TSystem::AddIncludePath)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddLinkedLibs(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddLinkedLibs(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:524:28 + t.method("AddLinkedLibs", static_cast(&TSystem::AddLinkedLibs)); + + DEBUG_MSG("Adding wrapper for int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:525:28 + t.method("CompileMacro", static_cast(&TSystem::CompileMacro)); + t.method("CompileMacro", [](TSystem& a, const char * arg0)->int { return a.CompileMacro(arg0); }); + t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1)->int { return a.CompileMacro(arg0, arg1); }); + t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a.CompileMacro(arg0, arg1, arg2); }); + t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a.CompileMacro(arg0, arg1, arg2, arg3); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0)->int { return a->CompileMacro(arg0); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1)->int { return a->CompileMacro(arg0, arg1); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a->CompileMacro(arg0, arg1, arg2); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a->CompileMacro(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetAclicProperties() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetAclicProperties() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:526:28 + t.method("GetAclicProperties", static_cast(&TSystem::GetAclicProperties)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildArch() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildArch() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:527:28 + t.method("GetBuildArch", [](TSystem const& a) { return (std::string)a.GetBuildArch(); }); + t.method("GetBuildArch", [](TSystem const* a) { return (std::string)a->GetBuildArch(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompiler() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildCompiler() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:528:28 + t.method("GetBuildCompiler", [](TSystem const& a) { return (std::string)a.GetBuildCompiler(); }); + t.method("GetBuildCompiler", [](TSystem const* a) { return (std::string)a->GetBuildCompiler(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersion() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersion() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:529:28 + t.method("GetBuildCompilerVersion", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersion(); }); + t.method("GetBuildCompilerVersion", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersion(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersionStr() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersionStr() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:530:28 + t.method("GetBuildCompilerVersionStr", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersionStr(); }); + t.method("GetBuildCompilerVersionStr", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersionStr(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildNode() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildNode() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:531:28 + t.method("GetBuildNode", [](TSystem const& a) { return (std::string)a.GetBuildNode(); }); + t.method("GetBuildNode", [](TSystem const* a) { return (std::string)a->GetBuildNode(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildDir() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildDir() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:532:28 + t.method("GetBuildDir", [](TSystem const& a) { return (std::string)a.GetBuildDir(); }); + t.method("GetBuildDir", [](TSystem const* a) { return (std::string)a->GetBuildDir(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsDebug() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetFlagsDebug() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:533:28 + t.method("GetFlagsDebug", [](TSystem const& a) { return (std::string)a.GetFlagsDebug(); }); + t.method("GetFlagsDebug", [](TSystem const* a) { return (std::string)a->GetFlagsDebug(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsOpt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetFlagsOpt() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:534:28 + t.method("GetFlagsOpt", [](TSystem const& a) { return (std::string)a.GetFlagsOpt(); }); + t.method("GetFlagsOpt", [](TSystem const* a) { return (std::string)a->GetFlagsOpt(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetIncludePath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetIncludePath() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:535:28 + t.method("GetIncludePath", [](TSystem& a) { return (std::string)a.GetIncludePath(); }); + t.method("GetIncludePath", [](TSystem* a) { return (std::string)a->GetIncludePath(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkedLibs() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetLinkedLibs() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:536:28 + t.method("GetLinkedLibs", [](TSystem const& a) { return (std::string)a.GetLinkedLibs(); }); + t.method("GetLinkedLibs", [](TSystem const* a) { return (std::string)a->GetLinkedLibs(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkdefSuffix() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetLinkdefSuffix() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:537:28 + t.method("GetLinkdefSuffix", [](TSystem const& a) { return (std::string)a.GetLinkdefSuffix(); }); + t.method("GetLinkdefSuffix", [](TSystem const* a) { return (std::string)a->GetLinkdefSuffix(); }); + + DEBUG_MSG("Adding wrapper for TSystem::EAclicMode TSystem::GetAclicMode() (" __HERE__ ")"); + // signature to use in the veto list: TSystem::EAclicMode TSystem::GetAclicMode() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:538:28 + t.method("GetAclicMode", static_cast(&TSystem::GetAclicMode)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeExe() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetMakeExe() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:539:28 + t.method("GetMakeExe", [](TSystem const& a) { return (std::string)a.GetMakeExe(); }); + t.method("GetMakeExe", [](TSystem const* a) { return (std::string)a->GetMakeExe(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeSharedLib() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetMakeSharedLib() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:540:28 + t.method("GetMakeSharedLib", [](TSystem const& a) { return (std::string)a.GetMakeSharedLib(); }); + t.method("GetMakeSharedLib", [](TSystem const* a) { return (std::string)a->GetMakeSharedLib(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetSoExt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetSoExt() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:541:28 + t.method("GetSoExt", [](TSystem const& a) { return (std::string)a.GetSoExt(); }); + t.method("GetSoExt", [](TSystem const* a) { return (std::string)a->GetSoExt(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetObjExt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetObjExt() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:542:28 + t.method("GetObjExt", [](TSystem const& a) { return (std::string)a.GetObjExt(); }); + t.method("GetObjExt", [](TSystem const* a) { return (std::string)a->GetObjExt(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::SetBuildDir(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetBuildDir(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:543:28 + t.method("SetBuildDir", static_cast(&TSystem::SetBuildDir)); + t.method("SetBuildDir", [](TSystem& a, const char * arg0)->void { a.SetBuildDir(arg0); }); + t.method("SetBuildDir", [](TSystem* a, const char * arg0)->void { a->SetBuildDir(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsDebug(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetFlagsDebug(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:544:28 + t.method("SetFlagsDebug", static_cast(&TSystem::SetFlagsDebug)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsOpt(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetFlagsOpt(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:545:28 + t.method("SetFlagsOpt", static_cast(&TSystem::SetFlagsOpt)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetIncludePath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetIncludePath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:546:28 + t.method("SetIncludePath", static_cast(&TSystem::SetIncludePath)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetMakeExe(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetMakeExe(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:547:28 + t.method("SetMakeExe", static_cast(&TSystem::SetMakeExe)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetAclicMode(TSystem::EAclicMode) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetAclicMode(TSystem::EAclicMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:548:28 + t.method("SetAclicMode", static_cast(&TSystem::SetAclicMode)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetMakeSharedLib(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetMakeSharedLib(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:549:28 + t.method("SetMakeSharedLib", static_cast(&TSystem::SetMakeSharedLib)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetLinkedLibs(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetLinkedLibs(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:550:28 + t.method("SetLinkedLibs", static_cast(&TSystem::SetLinkedLibs)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetLinkdefSuffix(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetLinkdefSuffix(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:551:28 + t.method("SetLinkdefSuffix", static_cast(&TSystem::SetLinkdefSuffix)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetSoExt(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetSoExt(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:552:28 + t.method("SetSoExt", static_cast(&TSystem::SetSoExt)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetObjExt(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetObjExt(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:553:28 + t.method("SetObjExt", static_cast(&TSystem::SetObjExt)); + + DEBUG_MSG("Adding wrapper for TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) (" __HERE__ ")"); + // signature to use in the veto list: TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:554:28 + t.method("SplitAclicMode", static_cast(&TSystem::SplitAclicMode)); + + DEBUG_MSG("Adding wrapper for void TSystem::CleanCompiledMacros() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::CleanCompiledMacros() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:555:28 + t.method("CleanCompiledMacros", static_cast(&TSystem::CleanCompiledMacros)); + + DEBUG_MSG("Adding wrapper for Version_t TSystem::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSystem::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Class_Version", static_cast(&TSystem::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSystem::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSystem::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + t.method("IsA", static_cast(&TSystem::IsA)); + + DEBUG_MSG("Adding wrapper for void TSystem::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + t.method("StreamerNVirtual", static_cast(&TSystem::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!DeclFileName", []() { return (std::string)TSystem::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSystem::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!ImplFileLine", static_cast(&TSystem::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!ImplFileName", []() { return (std::string)TSystem::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Class_Name", []() { return (std::string)TSystem::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSystem::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSystem::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Dictionary", static_cast(&TSystem::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSystem::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSystem::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Class", static_cast(&TSystem::Class)); + + DEBUG_MSG("Adding wrapper for void TSystem::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + t.method("Streamer", static_cast(&TSystem::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSystem::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!DeclFileLine", static_cast(&TSystem::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1(module)); +std::shared_ptr newJlTSystem(jlcxx::Module& module){ + return std::shared_ptr(new JlTSystem(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TIterator -// signature to use in the veto file: TIterator -struct JlTIterator: public Wrapper { +// Class generating the wrapper for type TFileHandler +// signature to use in the veto file: TFileHandler +struct JlTFileHandler: public Wrapper { - JlTIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TIterator (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TIterator.h:30:7 - jlcxx::TypeWrapper t = jlModule.add_type("TIterator"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTFileHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFileHandler (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:65:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFileHandler"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -1523,28 +1108,26 @@ struct JlTIterator: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTIterator(jlcxx::Module& module){ - return std::shared_ptr(new JlTIterator(module)); +std::shared_ptr newJlTFileHandler(jlcxx::Module& module){ + return std::shared_ptr(new JlTFileHandler(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TVirtualTreePlayer -// signature to use in the veto file: TVirtualTreePlayer -struct JlTVirtualTreePlayer: public Wrapper { +// Class generating the wrapper for type TSignalHandler +// signature to use in the veto file: TSignalHandler +struct JlTSignalHandler: public Wrapper { - JlTVirtualTreePlayer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TVirtualTreePlayer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TVirtualTreePlayer.h:38:7 - jlcxx::TypeWrapper t = jlModule.add_type("TVirtualTreePlayer", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTSignalHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSignalHandler (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:127:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSignalHandler"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -1552,207 +1135,63 @@ struct JlTVirtualTreePlayer: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTVirtualTreePlayer(jlcxx::Module& module){ - return std::shared_ptr(new JlTVirtualTreePlayer(module)); +std::shared_ptr newJlTSignalHandler(jlcxx::Module& module){ + return std::shared_ptr(new JlTSignalHandler(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TIterator type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TTreeFriendLeafIter -// signature to use in the veto file: TTreeFriendLeafIter -struct JlTTreeFriendLeafIter: public Wrapper { +// Class generating the wrapper for type TStdExceptionHandler +// signature to use in the veto file: TStdExceptionHandler +struct JlTStdExceptionHandler: public Wrapper { - JlTTreeFriendLeafIter(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeFriendLeafIter (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:670:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTreeFriendLeafIter", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTStdExceptionHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TStdExceptionHandler (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:172:7 + jlcxx::TypeWrapper t = jlModule.add_type("TStdExceptionHandler"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTree *, Bool_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:682:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTreeFriendLeafIter &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:683:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TIterator & TTreeFriendLeafIter::operator=(const TIterator &) (" __HERE__ ")"); - // signature to use in the veto list: TIterator & TTreeFriendLeafIter::operator=(const TIterator &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:685:15 - t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); - - DEBUG_MSG("Adding wrapper for TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) (" __HERE__ ")"); - // signature to use in the veto list: TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:686:25 - t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); - - DEBUG_MSG("Adding wrapper for const TCollection * TTreeFriendLeafIter::GetCollection() (" __HERE__ ")"); - // signature to use in the veto list: const TCollection * TTreeFriendLeafIter::GetCollection() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:688:23 - t.method("GetCollection", static_cast(&TTreeFriendLeafIter::GetCollection)); - - DEBUG_MSG("Adding wrapper for Option_t * TTreeFriendLeafIter::GetOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TTreeFriendLeafIter::GetOption() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:689:23 - t.method("GetOption", static_cast(&TTreeFriendLeafIter::GetOption)); - - DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::Next() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TTreeFriendLeafIter::Next() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:690:23 - t.method("Next", static_cast(&TTreeFriendLeafIter::Next)); - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Reset() (" __HERE__ ")"); - // signature to use in the veto list: void TTreeFriendLeafIter::Reset() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:691:23 - t.method("Reset", static_cast(&TTreeFriendLeafIter::Reset)); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:692:11 - t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:696:11 - t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); - - DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::operator*() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TTreeFriendLeafIter::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:700:13 - t.method("getindex", static_cast(&TTreeFriendLeafIter::operator*)); - - module_.unset_override_module(); - - DEBUG_MSG("Adding wrapper for Version_t TTreeFriendLeafIter::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TTreeFriendLeafIter::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Class_Version", static_cast(&TTreeFriendLeafIter::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeFriendLeafIter::IsA() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - t.method("IsA", static_cast(&TTreeFriendLeafIter::IsA)); - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - t.method("StreamerNVirtual", static_cast(&TTreeFriendLeafIter::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeFriendLeafIter::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!DeclFileName", []() { return (std::string)TTreeFriendLeafIter::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTreeFriendLeafIter::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!ImplFileLine", static_cast(&TTreeFriendLeafIter::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeFriendLeafIter::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!ImplFileName", []() { return (std::string)TTreeFriendLeafIter::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeFriendLeafIter::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Class_Name", []() { return (std::string)TTreeFriendLeafIter::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeFriendLeafIter::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Dictionary", static_cast(&TTreeFriendLeafIter::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeFriendLeafIter::Class() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Class", static_cast(&TTreeFriendLeafIter::Class)); - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeFriendLeafIter::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - t.method("Streamer", static_cast(&TTreeFriendLeafIter::Streamer)); - - DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTreeFriendLeafIter::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!DeclFileLine", static_cast(&TTreeFriendLeafIter::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTreeFriendLeafIter(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeFriendLeafIter(module)); +std::shared_ptr newJlTStdExceptionHandler(jlcxx::Module& module){ + return std::shared_ptr(new JlTStdExceptionHandler(module)); } namespace jlcxx { - - template - struct BuildParameterList> - { - typedef ParameterList type; - }; - - template struct IsMirroredType> : std::false_type { }; - template struct DefaultConstructible> : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TBranchPtr -// signature to use in the veto file: TBranchPtr -struct JlTBranchPtr: public Wrapper { - - JlTBranchPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TBranchPtr (" __HERE__ ")"); - // defined in src/TBranchPtr.h:13:7 - jlcxx::TypeWrapper>> t = jlModule.add_type>>("TBranchPtr"); - type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); - auto t54_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ - auto module_ = this->module_; - typedef TBranchPtr WrappedType; - - - DEBUG_MSG("Adding wrapper for void TBranchPtr::TBranchPtr(TBranch *) (" __HERE__ ")"); - // defined in src/TBranchPtr.h:17:3 - wrapped.template constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TBranch * TBranchPtr::operator->() (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TBranchPtr::operator->() - // defined in src/TBranchPtr.h:19:12 - wrapped.method("arrow", static_cast(&WrappedType::operator->)); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for TBranch & TBranchPtr::operator*() (" __HERE__ ")"); - // signature to use in the veto list: TBranch & TBranchPtr::operator*() - // defined in src/TBranchPtr.h:20:12 - wrapped.method("getindex", static_cast(&WrappedType::operator*)); - - module_.unset_override_module(); - }; - t.apply>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr>(t54_decl_methods); +// Class generating the wrapper for type TTime +// signature to use in the veto file: TTime +struct JlTTime: public Wrapper { + + JlTTime(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTime (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTime.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTime"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr>>> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTBranchPtr(jlcxx::Module& module){ - return std::shared_ptr(new JlTBranchPtr(module)); +std::shared_ptr newJlTTime(jlcxx::Module& module){ + return std::shared_ptr(new JlTTime(module)); } diff --git a/deps/src/JlClasses_010.cxx b/deps/src/JlClasses_010.cxx index 5ff18b1..b6ee93b 100644 --- a/deps/src/JlClasses_010.cxx +++ b/deps/src/JlClasses_010.cxx @@ -7,719 +7,1939 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type FileStat_t -// signature to use in the veto file: FileStat_t -struct JlFileStat_t: public Wrapper { +// Class generating the wrapper for type FILE +// signature to use in the veto file: FILE +struct JlFILE: public Wrapper { - JlFileStat_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type FileStat_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:124:8 - jlcxx::TypeWrapper t = jlModule.add_type("FileStat_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlFILE(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type FILE (" __HERE__ ")"); + // defined in /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:49:8 + jlcxx::TypeWrapper t = jlModule.add_type("FILE"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding fDev methods to provide read access to the field fDev (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 - // signature to use in the veto list: FileStat_t::fDev - t.method("fDev", [](const FileStat_t& a) -> Long_t { return a.fDev; }); - t.method("fDev", [](FileStat_t& a) -> Long_t { return a.fDev; }); - t.method("fDev", [](const FileStat_t* a) -> Long_t { return a->fDev; }); - t.method("fDev", [](FileStat_t* a) -> Long_t { return a->fDev; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 - // signature to use in the veto list: FileStat_t::fDev - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); - t.method("fDev!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fDev = val; }); - - DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); - t.method("fDev!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fDev = val; }); - - DEBUG_MSG("Adding fIno methods to provide read access to the field fIno (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 - // signature to use in the veto list: FileStat_t::fIno - t.method("fIno", [](const FileStat_t& a) -> Long_t { return a.fIno; }); - t.method("fIno", [](FileStat_t& a) -> Long_t { return a.fIno; }); - t.method("fIno", [](const FileStat_t* a) -> Long_t { return a->fIno; }); - t.method("fIno", [](FileStat_t* a) -> Long_t { return a->fIno; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 - // signature to use in the veto list: FileStat_t::fIno - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); - t.method("fIno!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fIno = val; }); - - DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); - t.method("fIno!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fIno = val; }); - - DEBUG_MSG("Adding fMode methods to provide read access to the field fMode (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 - // signature to use in the veto list: FileStat_t::fMode - t.method("fMode", [](const FileStat_t& a) -> Int_t { return a.fMode; }); - t.method("fMode", [](FileStat_t& a) -> Int_t { return a.fMode; }); - t.method("fMode", [](const FileStat_t* a) -> Int_t { return a->fMode; }); - t.method("fMode", [](FileStat_t* a) -> Int_t { return a->fMode; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 - // signature to use in the veto list: FileStat_t::fMode - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); - t.method("fMode!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fMode = val; }); - - DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); - t.method("fMode!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fMode = val; }); - - DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 - // signature to use in the veto list: FileStat_t::fUid - t.method("fUid", [](const FileStat_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](FileStat_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](const FileStat_t* a) -> Int_t { return a->fUid; }); - t.method("fUid", [](FileStat_t* a) -> Int_t { return a->fUid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 - // signature to use in the veto list: FileStat_t::fUid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fUid = val; }); - - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fUid = val; }); - - DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 - // signature to use in the veto list: FileStat_t::fGid - t.method("fGid", [](const FileStat_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](FileStat_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](const FileStat_t* a) -> Int_t { return a->fGid; }); - t.method("fGid", [](FileStat_t* a) -> Int_t { return a->fGid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 - // signature to use in the veto list: FileStat_t::fGid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fGid = val; }); - - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fGid = val; }); - - DEBUG_MSG("Adding fSize methods to provide read access to the field fSize (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 - // signature to use in the veto list: FileStat_t::fSize - t.method("fSize", [](const FileStat_t& a) -> Long64_t { return a.fSize; }); - t.method("fSize", [](FileStat_t& a) -> Long64_t { return a.fSize; }); - t.method("fSize", [](const FileStat_t* a) -> Long64_t { return a->fSize; }); - t.method("fSize", [](FileStat_t* a) -> Long64_t { return a->fSize; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 - // signature to use in the veto list: FileStat_t::fSize - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); - t.method("fSize!", [](FileStat_t& a, Long64_t val) -> Long64_t { return a.fSize = val; }); - - DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); - t.method("fSize!", [](FileStat_t* a, Long64_t val) -> Long64_t { return a->fSize = val; }); - - DEBUG_MSG("Adding fMtime methods to provide read access to the field fMtime (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 - // signature to use in the veto list: FileStat_t::fMtime - t.method("fMtime", [](const FileStat_t& a) -> Long_t { return a.fMtime; }); - t.method("fMtime", [](FileStat_t& a) -> Long_t { return a.fMtime; }); - t.method("fMtime", [](const FileStat_t* a) -> Long_t { return a->fMtime; }); - t.method("fMtime", [](FileStat_t* a) -> Long_t { return a->fMtime; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 - // signature to use in the veto list: FileStat_t::fMtime - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); - t.method("fMtime!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fMtime = val; }); - - DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); - t.method("fMtime!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fMtime = val; }); - - DEBUG_MSG("Adding fIsLink methods to provide read access to the field fIsLink (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 - // signature to use in the veto list: FileStat_t::fIsLink - t.method("fIsLink", [](const FileStat_t& a) -> Bool_t { return a.fIsLink; }); - t.method("fIsLink", [](FileStat_t& a) -> Bool_t { return a.fIsLink; }); - t.method("fIsLink", [](const FileStat_t* a) -> Bool_t { return a->fIsLink; }); - t.method("fIsLink", [](FileStat_t* a) -> Bool_t { return a->fIsLink; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 - // signature to use in the veto list: FileStat_t::fIsLink - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); - t.method("fIsLink!", [](FileStat_t& a, Bool_t val) -> Bool_t { return a.fIsLink = val; }); - - DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); - t.method("fIsLink!", [](FileStat_t* a, Bool_t val) -> Bool_t { return a->fIsLink = val; }); - - DEBUG_MSG("Adding fUrl methods to provide read access to the field fUrl (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 - // signature to use in the veto list: FileStat_t::fUrl - t.method("fUrl", [](const FileStat_t& a) -> const TString& { return a.fUrl; }); - t.method("fUrl", [](FileStat_t& a) -> TString& { return a.fUrl; }); - t.method("fUrl", [](const FileStat_t* a) -> const TString& { return a->fUrl; }); - t.method("fUrl", [](FileStat_t* a) -> TString& { return a->fUrl; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 - // signature to use in the veto list: FileStat_t::fUrl - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); - t.method("fUrl!", [](FileStat_t& a, const TString& val) -> TString& { return a.fUrl = val; }); - - DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); - t.method("fUrl!", [](FileStat_t* a, const TString& val) -> TString& { return a->fUrl = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlFileStat_t(jlcxx::Module& module){ - return std::shared_ptr(new JlFileStat_t(module)); +std::shared_ptr newJlFILE(jlcxx::Module& module){ + return std::shared_ptr(new JlFILE(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type UserGroup_t -// signature to use in the veto file: UserGroup_t -struct JlUserGroup_t: public Wrapper { +// Class generating the wrapper for type TInetAddress +// signature to use in the veto file: TInetAddress +struct JlTInetAddress: public Wrapper { - JlUserGroup_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type UserGroup_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:138:8 - jlcxx::TypeWrapper t = jlModule.add_type("UserGroup_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTInetAddress(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TInetAddress (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TInetAddress.h:36:7 + jlcxx::TypeWrapper t = jlModule.add_type("TInetAddress", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 - // signature to use in the veto list: UserGroup_t::fUid - t.method("fUid", [](const UserGroup_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](UserGroup_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](const UserGroup_t* a) -> Int_t { return a->fUid; }); - t.method("fUid", [](UserGroup_t* a) -> Int_t { return a->fUid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 - // signature to use in the veto list: UserGroup_t::fUid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fUid = val; }); - - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fUid = val; }); - - DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 - // signature to use in the veto list: UserGroup_t::fGid - t.method("fGid", [](const UserGroup_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](UserGroup_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](const UserGroup_t* a) -> Int_t { return a->fGid; }); - t.method("fGid", [](UserGroup_t* a) -> Int_t { return a->fGid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 - // signature to use in the veto list: UserGroup_t::fGid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fGid = val; }); - - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fGid = val; }); - - DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 - // signature to use in the veto list: UserGroup_t::fUser - t.method("fUser", [](const UserGroup_t& a) -> const TString& { return a.fUser; }); - t.method("fUser", [](UserGroup_t& a) -> TString& { return a.fUser; }); - t.method("fUser", [](const UserGroup_t* a) -> const TString& { return a->fUser; }); - t.method("fUser", [](UserGroup_t* a) -> TString& { return a->fUser; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 - // signature to use in the veto list: UserGroup_t::fUser - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fUser = val; }); - - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fUser = val; }); - - DEBUG_MSG("Adding fGroup methods to provide read access to the field fGroup (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 - // signature to use in the veto list: UserGroup_t::fGroup - t.method("fGroup", [](const UserGroup_t& a) -> const TString& { return a.fGroup; }); - t.method("fGroup", [](UserGroup_t& a) -> TString& { return a.fGroup; }); - t.method("fGroup", [](const UserGroup_t* a) -> const TString& { return a->fGroup; }); - t.method("fGroup", [](UserGroup_t* a) -> TString& { return a->fGroup; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 - // signature to use in the veto list: UserGroup_t::fGroup - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); - t.method("fGroup!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fGroup = val; }); - - DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); - t.method("fGroup!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fGroup = val; }); - - DEBUG_MSG("Adding fPasswd methods to provide read access to the field fPasswd (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 - // signature to use in the veto list: UserGroup_t::fPasswd - t.method("fPasswd", [](const UserGroup_t& a) -> const TString& { return a.fPasswd; }); - t.method("fPasswd", [](UserGroup_t& a) -> TString& { return a.fPasswd; }); - t.method("fPasswd", [](const UserGroup_t* a) -> const TString& { return a->fPasswd; }); - t.method("fPasswd", [](UserGroup_t* a) -> TString& { return a->fPasswd; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 - // signature to use in the veto list: UserGroup_t::fPasswd - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); - t.method("fPasswd!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fPasswd = val; }); - - DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); - t.method("fPasswd!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fPasswd = val; }); - - DEBUG_MSG("Adding fRealName methods to provide read access to the field fRealName (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 - // signature to use in the veto list: UserGroup_t::fRealName - t.method("fRealName", [](const UserGroup_t& a) -> const TString& { return a.fRealName; }); - t.method("fRealName", [](UserGroup_t& a) -> TString& { return a.fRealName; }); - t.method("fRealName", [](const UserGroup_t* a) -> const TString& { return a->fRealName; }); - t.method("fRealName", [](UserGroup_t* a) -> TString& { return a->fRealName; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 - // signature to use in the veto list: UserGroup_t::fRealName - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); - t.method("fRealName!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fRealName = val; }); - - DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); - t.method("fRealName!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fRealName = val; }); - - DEBUG_MSG("Adding fShell methods to provide read access to the field fShell (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 - // signature to use in the veto list: UserGroup_t::fShell - t.method("fShell", [](const UserGroup_t& a) -> const TString& { return a.fShell; }); - t.method("fShell", [](UserGroup_t& a) -> TString& { return a.fShell; }); - t.method("fShell", [](const UserGroup_t* a) -> const TString& { return a->fShell; }); - t.method("fShell", [](UserGroup_t* a) -> TString& { return a->fShell; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 - // signature to use in the veto list: UserGroup_t::fShell - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); - t.method("fShell!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fShell = val; }); - - DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); - t.method("fShell!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fShell = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlUserGroup_t(jlcxx::Module& module){ - return std::shared_ptr(new JlUserGroup_t(module)); +std::shared_ptr newJlTInetAddress(jlcxx::Module& module){ + return std::shared_ptr(new JlTInetAddress(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type SysInfo_t -// signature to use in the veto file: SysInfo_t -struct JlSysInfo_t: public Wrapper { +// Class generating the wrapper for type TApplicationImp +// signature to use in the veto file: TApplicationImp +struct JlTApplicationImp: public Wrapper { - JlSysInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type SysInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:150:8 - jlcxx::TypeWrapper t = jlModule.add_type("SysInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTApplicationImp(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TApplicationImp (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplicationImp.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TApplicationImp"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Version_t SysInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t SysInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Class_Version", static_cast(&SysInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * SysInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - t.method("IsA", static_cast(&SysInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void SysInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void SysInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - t.method("StreamerNVirtual", static_cast(&SysInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * SysInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * SysInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!DeclFileName", []() { return (std::string)SysInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int SysInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int SysInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!ImplFileLine", static_cast(&SysInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * SysInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * SysInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!ImplFileName", []() { return (std::string)SysInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * SysInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * SysInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Class_Name", []() { return (std::string)SysInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * SysInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Dictionary", static_cast(&SysInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * SysInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Class", static_cast(&SysInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void SysInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void SysInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - t.method("Streamer", static_cast(&SysInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int SysInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int SysInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!DeclFileLine", static_cast(&SysInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fOS methods to provide read access to the field fOS (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 - // signature to use in the veto list: SysInfo_t::fOS - t.method("fOS", [](const SysInfo_t& a) -> const TString& { return a.fOS; }); - t.method("fOS", [](SysInfo_t& a) -> TString& { return a.fOS; }); - t.method("fOS", [](const SysInfo_t* a) -> const TString& { return a->fOS; }); - t.method("fOS", [](SysInfo_t* a) -> TString& { return a->fOS; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 - // signature to use in the veto list: SysInfo_t::fOS - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); - t.method("fOS!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fOS = val; }); - - DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); - t.method("fOS!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fOS = val; }); - - DEBUG_MSG("Adding fModel methods to provide read access to the field fModel (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 - // signature to use in the veto list: SysInfo_t::fModel - t.method("fModel", [](const SysInfo_t& a) -> const TString& { return a.fModel; }); - t.method("fModel", [](SysInfo_t& a) -> TString& { return a.fModel; }); - t.method("fModel", [](const SysInfo_t* a) -> const TString& { return a->fModel; }); - t.method("fModel", [](SysInfo_t* a) -> TString& { return a->fModel; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 - // signature to use in the veto list: SysInfo_t::fModel - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); - t.method("fModel!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fModel = val; }); - - DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); - t.method("fModel!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fModel = val; }); - - DEBUG_MSG("Adding fCpuType methods to provide read access to the field fCpuType (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 - // signature to use in the veto list: SysInfo_t::fCpuType - t.method("fCpuType", [](const SysInfo_t& a) -> const TString& { return a.fCpuType; }); - t.method("fCpuType", [](SysInfo_t& a) -> TString& { return a.fCpuType; }); - t.method("fCpuType", [](const SysInfo_t* a) -> const TString& { return a->fCpuType; }); - t.method("fCpuType", [](SysInfo_t* a) -> TString& { return a->fCpuType; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 - // signature to use in the veto list: SysInfo_t::fCpuType - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); - t.method("fCpuType!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fCpuType = val; }); - - DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); - t.method("fCpuType!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fCpuType = val; }); - - DEBUG_MSG("Adding fCpus methods to provide read access to the field fCpus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 - // signature to use in the veto list: SysInfo_t::fCpus - t.method("fCpus", [](const SysInfo_t& a) -> Int_t { return a.fCpus; }); - t.method("fCpus", [](SysInfo_t& a) -> Int_t { return a.fCpus; }); - t.method("fCpus", [](const SysInfo_t* a) -> Int_t { return a->fCpus; }); - t.method("fCpus", [](SysInfo_t* a) -> Int_t { return a->fCpus; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 - // signature to use in the veto list: SysInfo_t::fCpus - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); - t.method("fCpus!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpus = val; }); - - DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); - t.method("fCpus!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpus = val; }); - - DEBUG_MSG("Adding fCpuSpeed methods to provide read access to the field fCpuSpeed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 - // signature to use in the veto list: SysInfo_t::fCpuSpeed - t.method("fCpuSpeed", [](const SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); - t.method("fCpuSpeed", [](SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); - t.method("fCpuSpeed", [](const SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); - t.method("fCpuSpeed", [](SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 - // signature to use in the veto list: SysInfo_t::fCpuSpeed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); - t.method("fCpuSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpuSpeed = val; }); - - DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); - t.method("fCpuSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpuSpeed = val; }); - - DEBUG_MSG("Adding fBusSpeed methods to provide read access to the field fBusSpeed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 - // signature to use in the veto list: SysInfo_t::fBusSpeed - t.method("fBusSpeed", [](const SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); - t.method("fBusSpeed", [](SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); - t.method("fBusSpeed", [](const SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); - t.method("fBusSpeed", [](SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 - // signature to use in the veto list: SysInfo_t::fBusSpeed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); - t.method("fBusSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fBusSpeed = val; }); - - DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); - t.method("fBusSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fBusSpeed = val; }); - - DEBUG_MSG("Adding fL2Cache methods to provide read access to the field fL2Cache (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 - // signature to use in the veto list: SysInfo_t::fL2Cache - t.method("fL2Cache", [](const SysInfo_t& a) -> Int_t { return a.fL2Cache; }); - t.method("fL2Cache", [](SysInfo_t& a) -> Int_t { return a.fL2Cache; }); - t.method("fL2Cache", [](const SysInfo_t* a) -> Int_t { return a->fL2Cache; }); - t.method("fL2Cache", [](SysInfo_t* a) -> Int_t { return a->fL2Cache; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 - // signature to use in the veto list: SysInfo_t::fL2Cache - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); - t.method("fL2Cache!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fL2Cache = val; }); - - DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); - t.method("fL2Cache!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fL2Cache = val; }); - - DEBUG_MSG("Adding fPhysRam methods to provide read access to the field fPhysRam (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 - // signature to use in the veto list: SysInfo_t::fPhysRam - t.method("fPhysRam", [](const SysInfo_t& a) -> Int_t { return a.fPhysRam; }); - t.method("fPhysRam", [](SysInfo_t& a) -> Int_t { return a.fPhysRam; }); - t.method("fPhysRam", [](const SysInfo_t* a) -> Int_t { return a->fPhysRam; }); - t.method("fPhysRam", [](SysInfo_t* a) -> Int_t { return a->fPhysRam; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 - // signature to use in the veto list: SysInfo_t::fPhysRam - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); - t.method("fPhysRam!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fPhysRam = val; }); - - DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); - t.method("fPhysRam!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fPhysRam = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlSysInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlSysInfo_t(module)); +std::shared_ptr newJlTApplicationImp(jlcxx::Module& module){ + return std::shared_ptr(new JlTApplicationImp(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type CpuInfo_t -// signature to use in the veto file: CpuInfo_t -struct JlCpuInfo_t: public Wrapper { +// Class generating the wrapper for type TBranch +// signature to use in the veto file: TBranch +struct JlTBranch: public Wrapper { - JlCpuInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type CpuInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:165:8 - jlcxx::TypeWrapper t = jlModule.add_type("CpuInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTBranch(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBranch (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:93:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBranch", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for Version_t CpuInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t CpuInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Class_Version", static_cast(&CpuInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * CpuInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - t.method("IsA", static_cast(&CpuInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void CpuInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void CpuInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - t.method("StreamerNVirtual", static_cast(&CpuInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * CpuInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!DeclFileName", []() { return (std::string)CpuInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int CpuInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int CpuInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!ImplFileLine", static_cast(&CpuInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * CpuInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!ImplFileName", []() { return (std::string)CpuInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * CpuInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Class_Name", []() { return (std::string)CpuInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * CpuInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Dictionary", static_cast(&CpuInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * CpuInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Class", static_cast(&CpuInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void CpuInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void CpuInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - t.method("Streamer", static_cast(&CpuInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int CpuInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int CpuInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!DeclFileLine", static_cast(&CpuInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fLoad1m methods to provide read access to the field fLoad1m (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 - // signature to use in the veto list: CpuInfo_t::fLoad1m - t.method("fLoad1m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); - t.method("fLoad1m", [](CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); - t.method("fLoad1m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); - t.method("fLoad1m", [](CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 - // signature to use in the veto list: CpuInfo_t::fLoad1m - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); - t.method("fLoad1m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad1m = val; }); - - DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); - t.method("fLoad1m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad1m = val; }); - - DEBUG_MSG("Adding fLoad5m methods to provide read access to the field fLoad5m (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 - // signature to use in the veto list: CpuInfo_t::fLoad5m - t.method("fLoad5m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); - t.method("fLoad5m", [](CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); - t.method("fLoad5m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); - t.method("fLoad5m", [](CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 - // signature to use in the veto list: CpuInfo_t::fLoad5m - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); - t.method("fLoad5m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad5m = val; }); - - DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); - t.method("fLoad5m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad5m = val; }); - - DEBUG_MSG("Adding fLoad15m methods to provide read access to the field fLoad15m (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 - // signature to use in the veto list: CpuInfo_t::fLoad15m - t.method("fLoad15m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); - t.method("fLoad15m", [](CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); - t.method("fLoad15m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); - t.method("fLoad15m", [](CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 - // signature to use in the veto list: CpuInfo_t::fLoad15m - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); - t.method("fLoad15m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad15m = val; }); - - DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); - t.method("fLoad15m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad15m = val; }); - - DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 - // signature to use in the veto list: CpuInfo_t::fUser - t.method("fUser", [](const CpuInfo_t& a) -> Float_t { return a.fUser; }); - t.method("fUser", [](CpuInfo_t& a) -> Float_t { return a.fUser; }); - t.method("fUser", [](const CpuInfo_t* a) -> Float_t { return a->fUser; }); - t.method("fUser", [](CpuInfo_t* a) -> Float_t { return a->fUser; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 - // signature to use in the veto list: CpuInfo_t::fUser - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fUser = val; }); - - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fUser = val; }); - - DEBUG_MSG("Adding fSys methods to provide read access to the field fSys (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 - // signature to use in the veto list: CpuInfo_t::fSys - t.method("fSys", [](const CpuInfo_t& a) -> Float_t { return a.fSys; }); - t.method("fSys", [](CpuInfo_t& a) -> Float_t { return a.fSys; }); - t.method("fSys", [](const CpuInfo_t* a) -> Float_t { return a->fSys; }); - t.method("fSys", [](CpuInfo_t* a) -> Float_t { return a->fSys; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 - // signature to use in the veto list: CpuInfo_t::fSys - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); - t.method("fSys!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fSys = val; }); - - DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); - t.method("fSys!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fSys = val; }); - - DEBUG_MSG("Adding fTotal methods to provide read access to the field fTotal (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 - // signature to use in the veto list: CpuInfo_t::fTotal - t.method("fTotal", [](const CpuInfo_t& a) -> Float_t { return a.fTotal; }); - t.method("fTotal", [](CpuInfo_t& a) -> Float_t { return a.fTotal; }); - t.method("fTotal", [](const CpuInfo_t* a) -> Float_t { return a->fTotal; }); - t.method("fTotal", [](CpuInfo_t* a) -> Float_t { return a->fTotal; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 - // signature to use in the veto list: CpuInfo_t::fTotal - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); - t.method("fTotal!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fTotal = val; }); - - DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); - t.method("fTotal!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fTotal = val; }); - - DEBUG_MSG("Adding fIdle methods to provide read access to the field fIdle (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 - // signature to use in the veto list: CpuInfo_t::fIdle - t.method("fIdle", [](const CpuInfo_t& a) -> Float_t { return a.fIdle; }); - t.method("fIdle", [](CpuInfo_t& a) -> Float_t { return a.fIdle; }); - t.method("fIdle", [](const CpuInfo_t* a) -> Float_t { return a->fIdle; }); - t.method("fIdle", [](CpuInfo_t* a) -> Float_t { return a->fIdle; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 - // signature to use in the veto list: CpuInfo_t::fIdle - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); - t.method("fIdle!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fIdle = val; }); - - DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); - t.method("fIdle!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fIdle = val; }); + + DEBUG_MSG("Adding wrapper for void TBranch::TBranch(TTree *, const char *, void *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:194:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBranch::TBranch(TBranch *, const char *, void *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:195:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TBranch::AddLastBasket(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::AddLastBasket(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:199:22 + t.method("AddLastBasket", static_cast(&TBranch::AddLastBasket)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::BackFill() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::BackFill() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:200:22 + t.method("BackFill", static_cast(&TBranch::BackFill)); + + DEBUG_MSG("Adding wrapper for void TBranch::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:201:22 + t.method("Browse", static_cast(&TBranch::Browse)); + + DEBUG_MSG("Adding wrapper for void TBranch::DeleteBaskets(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::DeleteBaskets(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:202:22 + t.method("DeleteBaskets", static_cast(&TBranch::DeleteBaskets)); + t.method("DeleteBaskets", [](TBranch& a)->void { a.DeleteBaskets(); }); + t.method("DeleteBaskets", [](TBranch* a)->void { a->DeleteBaskets(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::DropBaskets(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::DropBaskets(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:203:22 + t.method("DropBaskets", static_cast(&TBranch::DropBaskets)); + t.method("DropBaskets", [](TBranch& a)->void { a.DropBaskets(); }); + t.method("DropBaskets", [](TBranch* a)->void { a->DropBaskets(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::ExpandBasketArrays() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ExpandBasketArrays() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:204:22 + t.method("ExpandBasketArrays", static_cast(&TBranch::ExpandBasketArrays)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::Fill() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::Fill() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:205:22 + t.method("Fill", static_cast(&TBranch::Fill)); + + DEBUG_MSG("Adding wrapper for TBranch * TBranch::FindBranch(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranch::FindBranch(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:207:22 + t.method("FindBranch", static_cast(&TBranch::FindBranch)); + + DEBUG_MSG("Adding wrapper for TLeaf * TBranch::FindLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TBranch::FindLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:208:22 + t.method("FindLeaf", static_cast(&TBranch::FindLeaf)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::FlushBaskets() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::FlushBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:209:22 + t.method("FlushBaskets", static_cast(&TBranch::FlushBaskets)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::FlushOneBasket(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::FlushOneBasket(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:210:22 + t.method("FlushOneBasket", static_cast(&TBranch::FlushOneBasket)); + + DEBUG_MSG("Adding wrapper for char * TBranch::GetAddress() (" __HERE__ ")"); + // signature to use in the veto list: char * TBranch::GetAddress() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:212:22 + t.method("GetAddress", static_cast(&TBranch::GetAddress)); + + DEBUG_MSG("Adding wrapper for Int_t * TBranch::GetBasketBytes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TBranch::GetBasketBytes() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:214:22 + t.method("GetBasketBytes", static_cast(&TBranch::GetBasketBytes)); + + DEBUG_MSG("Adding wrapper for Long64_t * TBranch::GetBasketEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t * TBranch::GetBasketEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:215:22 + t.method("GetBasketEntry", static_cast(&TBranch::GetBasketEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetBasketSeek(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetBasketSeek(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:216:22 + t.method("GetBasketSeek", static_cast(&TBranch::GetBasketSeek)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetBasketSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetBasketSize() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:217:22 + t.method("GetBasketSize", static_cast(&TBranch::GetBasketSize)); + + DEBUG_MSG("Adding wrapper for TList * TBranch::GetBrowsables() (" __HERE__ ")"); + // signature to use in the veto list: TList * TBranch::GetBrowsables() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:219:22 + t.method("GetBrowsables", static_cast(&TBranch::GetBrowsables)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::GetClassName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::GetClassName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:220:24 + t.method("GetClassName", [](TBranch const& a) { return (std::string)a.GetClassName(); }); + t.method("GetClassName", [](TBranch const* a) { return (std::string)a->GetClassName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionAlgorithm() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetCompressionAlgorithm() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:221:22 + t.method("GetCompressionAlgorithm", static_cast(&TBranch::GetCompressionAlgorithm)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetCompressionLevel() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:222:22 + t.method("GetCompressionLevel", static_cast(&TBranch::GetCompressionLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionSettings() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetCompressionSettings() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:223:22 + t.method("GetCompressionSettings", static_cast(&TBranch::GetCompressionSettings)); + + DEBUG_MSG("Adding wrapper for TDirectory * TBranch::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TBranch::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:224:22 + t.method("GetDirectory", static_cast(&TBranch::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntry(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEntry(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:225:22 + t.method("GetEntry", static_cast(&TBranch::GetEntry)); + t.method("GetEntry", [](TBranch& a)->Int_t { return a.GetEntry(); }); + t.method("GetEntry", [](TBranch& a, Long64_t arg0)->Int_t { return a.GetEntry(arg0); }); + t.method("GetEntry", [](TBranch* a)->Int_t { return a->GetEntry(); }); + t.method("GetEntry", [](TBranch* a, Long64_t arg0)->Int_t { return a->GetEntry(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:226:22 + t.method("GetEntryExport", static_cast(&TBranch::GetEntryExport)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntryOffsetLen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEntryOffsetLen() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:227:22 + t.method("GetEntryOffsetLen", static_cast(&TBranch::GetEntryOffsetLen)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEvent(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEvent(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:228:22 + t.method("GetEvent", static_cast(&TBranch::GetEvent)); + t.method("GetEvent", [](TBranch& a)->Int_t { return a.GetEvent(); }); + t.method("GetEvent", [](TBranch* a)->Int_t { return a->GetEvent(); }); + + DEBUG_MSG("Adding wrapper for TString TBranch::GetFullName() (" __HERE__ ")"); + // signature to use in the veto list: TString TBranch::GetFullName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:229:22 + t.method("GetFullName", static_cast(&TBranch::GetFullName)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::GetIconName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::GetIconName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:230:22 + t.method("GetIconName", [](TBranch const& a) { return (std::string)a.GetIconName(); }); + t.method("GetIconName", [](TBranch const* a) { return (std::string)a->GetIconName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetExpectedType(TClass *&, EDataType &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetExpectedType(TClass *&, EDataType &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:231:22 + t.method("GetExpectedType", static_cast(&TBranch::GetExpectedType)); + + DEBUG_MSG("Adding wrapper for TLeaf * TBranch::GetLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TBranch::GetLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:232:22 + t.method("GetLeaf", static_cast(&TBranch::GetLeaf)); + + DEBUG_MSG("Adding wrapper for TFile * TBranch::GetFile(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TBranch::GetFile(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:233:22 + t.method("GetFile", static_cast(&TBranch::GetFile)); + t.method("GetFile", [](TBranch& a)->TFile * { return a.GetFile(); }); + t.method("GetFile", [](TBranch* a)->TFile * { return a->GetFile(); }); + + DEBUG_MSG("Adding wrapper for const char * TBranch::GetFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::GetFileName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:234:22 + t.method("GetFileName", [](TBranch const& a) { return (std::string)a.GetFileName(); }); + t.method("GetFileName", [](TBranch const* a) { return (std::string)a->GetFileName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetOffset() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetOffset() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:235:22 + t.method("GetOffset", static_cast(&TBranch::GetOffset)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetReadBasket() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetReadBasket() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:236:22 + t.method("GetReadBasket", static_cast(&TBranch::GetReadBasket)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetReadEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetReadEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:237:22 + t.method("GetReadEntry", static_cast(&TBranch::GetReadEntry)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetWriteBasket() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetWriteBasket() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:238:22 + t.method("GetWriteBasket", static_cast(&TBranch::GetWriteBasket)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetTotalSize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetTotalSize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:239:22 + t.method("GetTotalSize", static_cast(&TBranch::GetTotalSize)); + t.method("GetTotalSize", [](TBranch const& a)->Long64_t { return a.GetTotalSize(); }); + t.method("GetTotalSize", [](TBranch const* a)->Long64_t { return a->GetTotalSize(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetTotBytes(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetTotBytes(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:240:22 + t.method("GetTotBytes", static_cast(&TBranch::GetTotBytes)); + t.method("GetTotBytes", [](TBranch const& a)->Long64_t { return a.GetTotBytes(); }); + t.method("GetTotBytes", [](TBranch const* a)->Long64_t { return a->GetTotBytes(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetZipBytes(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetZipBytes(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:241:22 + t.method("GetZipBytes", static_cast(&TBranch::GetZipBytes)); + t.method("GetZipBytes", [](TBranch const& a)->Long64_t { return a.GetZipBytes(); }); + t.method("GetZipBytes", [](TBranch const* a)->Long64_t { return a->GetZipBytes(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetEntryNumber() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetEntryNumber() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:242:22 + t.method("GetEntryNumber", static_cast(&TBranch::GetEntryNumber)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetFirstEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetFirstEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:243:22 + t.method("GetFirstEntry", static_cast(&TBranch::GetFirstEntry)); + + + DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfBaskets() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TBranch::GetListOfBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:245:22 + t.method("GetListOfBaskets", static_cast(&TBranch::GetListOfBaskets)); + + DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfBranches() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TBranch::GetListOfBranches() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:246:22 + t.method("GetListOfBranches", static_cast(&TBranch::GetListOfBranches)); + + DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfLeaves() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TBranch::GetListOfLeaves() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:247:22 + t.method("GetListOfLeaves", static_cast(&TBranch::GetListOfLeaves)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetMaxBaskets() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetMaxBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:248:22 + t.method("GetMaxBaskets", static_cast(&TBranch::GetMaxBaskets)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetNleaves() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetNleaves() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:249:22 + t.method("GetNleaves", static_cast(&TBranch::GetNleaves)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetSplitLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetSplitLevel() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:250:22 + t.method("GetSplitLevel", static_cast(&TBranch::GetSplitLevel)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:251:22 + t.method("GetEntries", static_cast(&TBranch::GetEntries)); + + DEBUG_MSG("Adding wrapper for TTree * TBranch::GetTree() (" __HERE__ ")"); + // signature to use in the veto list: TTree * TBranch::GetTree() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:252:22 + t.method("GetTree", static_cast(&TBranch::GetTree)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetRow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetRow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:253:22 + t.method("GetRow", static_cast(&TBranch::GetRow)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::GetMakeClass() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::GetMakeClass() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:254:22 + t.method("GetMakeClass", static_cast(&TBranch::GetMakeClass)); + + DEBUG_MSG("Adding wrapper for TBranch * TBranch::GetMother() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranch::GetMother() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:255:22 + t.method("GetMother", static_cast(&TBranch::GetMother)); + + DEBUG_MSG("Adding wrapper for TBranch * TBranch::GetSubBranch(const TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranch::GetSubBranch(const TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:256:22 + t.method("GetSubBranch", static_cast(&TBranch::GetSubBranch)); + + DEBUG_MSG("Adding wrapper for TBuffer * TBranch::GetTransientBuffer(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBuffer * TBranch::GetTransientBuffer(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:257:22 + t.method("GetTransientBuffer", static_cast(&TBranch::GetTransientBuffer)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::IsAutoDelete() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::IsAutoDelete() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:258:22 + t.method("IsAutoDelete", static_cast(&TBranch::IsAutoDelete)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:259:22 + t.method("IsFolder", static_cast(&TBranch::IsFolder)); + + DEBUG_MSG("Adding wrapper for void TBranch::KeepCircular(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::KeepCircular(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:260:22 + t.method("KeepCircular", static_cast(&TBranch::KeepCircular)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::LoadBaskets() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::LoadBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:261:22 + t.method("LoadBaskets", static_cast(&TBranch::LoadBaskets)); + + DEBUG_MSG("Adding wrapper for void TBranch::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:262:22 + t.method("Print", static_cast(&TBranch::Print)); + t.method("Print", [](TBranch const& a)->void { a.Print(); }); + t.method("Print", [](TBranch const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::PrintCacheInfo() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::PrintCacheInfo() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:263:22 + t.method("PrintCacheInfo", static_cast(&TBranch::PrintCacheInfo)); + + DEBUG_MSG("Adding wrapper for void TBranch::ReadBasket(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ReadBasket(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:264:22 + t.method("ReadBasket", static_cast(&TBranch::ReadBasket)); + + DEBUG_MSG("Adding wrapper for void TBranch::Refresh(TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Refresh(TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:265:22 + t.method("Refresh", static_cast(&TBranch::Refresh)); + + DEBUG_MSG("Adding wrapper for void TBranch::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:266:22 + t.method("Reset", static_cast(&TBranch::Reset)); + t.method("Reset", [](TBranch& a)->void { a.Reset(); }); + t.method("Reset", [](TBranch* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::ResetAddress() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ResetAddress() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:268:22 + t.method("ResetAddress", static_cast(&TBranch::ResetAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::ResetReadEntry() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ResetReadEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:269:22 + t.method("ResetReadEntry", static_cast(&TBranch::ResetReadEntry)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetAddress(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetAddress(void *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:270:22 + t.method("SetAddress", static_cast(&TBranch::SetAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetObject(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetObject(void *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:271:22 + t.method("SetObject", static_cast(&TBranch::SetObject)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetAutoDelete(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetAutoDelete(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:272:22 + t.method("SetAutoDelete", static_cast(&TBranch::SetAutoDelete)); + t.method("SetAutoDelete", [](TBranch& a)->void { a.SetAutoDelete(); }); + t.method("SetAutoDelete", [](TBranch* a)->void { a->SetAutoDelete(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetBasketSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetBasketSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:273:22 + t.method("SetBasketSize", static_cast(&TBranch::SetBasketSize)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetBufferAddress(TBuffer *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetBufferAddress(TBuffer *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:274:22 + t.method("SetBufferAddress", static_cast(&TBranch::SetBufferAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionAlgorithm(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetCompressionAlgorithm(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:275:22 + t.method("SetCompressionAlgorithm", static_cast(&TBranch::SetCompressionAlgorithm)); + t.method("SetCompressionAlgorithm", [](TBranch& a)->void { a.SetCompressionAlgorithm(); }); + t.method("SetCompressionAlgorithm", [](TBranch* a)->void { a->SetCompressionAlgorithm(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetCompressionLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:276:22 + t.method("SetCompressionLevel", static_cast(&TBranch::SetCompressionLevel)); + t.method("SetCompressionLevel", [](TBranch& a)->void { a.SetCompressionLevel(); }); + t.method("SetCompressionLevel", [](TBranch* a)->void { a->SetCompressionLevel(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionSettings(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetCompressionSettings(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:277:22 + t.method("SetCompressionSettings", static_cast(&TBranch::SetCompressionSettings)); + t.method("SetCompressionSettings", [](TBranch& a)->void { a.SetCompressionSettings(); }); + t.method("SetCompressionSettings", [](TBranch* a)->void { a->SetCompressionSettings(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetEntries(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetEntries(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:278:22 + t.method("SetEntries", static_cast(&TBranch::SetEntries)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetEntryOffsetLen(Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetEntryOffsetLen(Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:279:22 + t.method("SetEntryOffsetLen", static_cast(&TBranch::SetEntryOffsetLen)); + t.method("SetEntryOffsetLen", [](TBranch& a, Int_t arg0)->void { a.SetEntryOffsetLen(arg0); }); + t.method("SetEntryOffsetLen", [](TBranch* a, Int_t arg0)->void { a->SetEntryOffsetLen(arg0); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetFirstEntry(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetFirstEntry(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:280:22 + t.method("SetFirstEntry", static_cast(&TBranch::SetFirstEntry)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetFile(TFile *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetFile(TFile *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:281:22 + t.method("SetFile", static_cast(&TBranch::SetFile)); + t.method("SetFile", [](TBranch& a)->void { a.SetFile(); }); + t.method("SetFile", [](TBranch* a)->void { a->SetFile(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:282:22 + t.method("SetFile", static_cast(&TBranch::SetFile)); + + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::SetMakeClass(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::SetMakeClass(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:284:22 + t.method("SetMakeClass", static_cast(&TBranch::SetMakeClass)); + t.method("SetMakeClass", [](TBranch& a)->Bool_t { return a.SetMakeClass(); }); + t.method("SetMakeClass", [](TBranch* a)->Bool_t { return a->SetMakeClass(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetOffset(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetOffset(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:285:22 + t.method("SetOffset", static_cast(&TBranch::SetOffset)); + t.method("SetOffset", [](TBranch& a)->void { a.SetOffset(); }); + t.method("SetOffset", [](TBranch* a)->void { a->SetOffset(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetStatus(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetStatus(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:286:22 + t.method("SetStatus", static_cast(&TBranch::SetStatus)); + t.method("SetStatus", [](TBranch& a)->void { a.SetStatus(); }); + t.method("SetStatus", [](TBranch* a)->void { a->SetStatus(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetTree(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetTree(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:287:22 + t.method("SetTree", static_cast(&TBranch::SetTree)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetupAddresses() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetupAddresses() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:288:22 + t.method("SetupAddresses", static_cast(&TBranch::SetupAddresses)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::SupportsBulkRead() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::SupportsBulkRead() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:289:22 + t.method("SupportsBulkRead", static_cast(&TBranch::SupportsBulkRead)); + + DEBUG_MSG("Adding wrapper for void TBranch::UpdateAddress() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::UpdateAddress() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:290:22 + t.method("UpdateAddress", static_cast(&TBranch::UpdateAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::UpdateFile() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::UpdateFile() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:291:22 + t.method("UpdateFile", static_cast(&TBranch::UpdateFile)); + + DEBUG_MSG("Adding wrapper for void TBranch::ResetCount() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ResetCount() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:293:22 + module_.method("TBranch!ResetCount", static_cast(&TBranch::ResetCount)); + + DEBUG_MSG("Adding wrapper for Version_t TBranch::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TBranch::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Class_Version", static_cast(&TBranch::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TBranch::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBranch::IsA() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + t.method("IsA", static_cast(&TBranch::IsA)); + + DEBUG_MSG("Adding wrapper for void TBranch::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + t.method("StreamerNVirtual", static_cast(&TBranch::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!DeclFileName", []() { return (std::string)TBranch::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TBranch::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBranch::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!ImplFileLine", static_cast(&TBranch::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!ImplFileName", []() { return (std::string)TBranch::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TBranch::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Class_Name", []() { return (std::string)TBranch::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TBranch::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBranch::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Dictionary", static_cast(&TBranch::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TBranch::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBranch::Class() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Class", static_cast(&TBranch::Class)); + + DEBUG_MSG("Adding wrapper for void TBranch::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + t.method("Streamer", static_cast(&TBranch::Streamer)); + + DEBUG_MSG("Adding wrapper for int TBranch::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBranch::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!DeclFileLine", static_cast(&TBranch::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTBranch(jlcxx::Module& module){ + return std::shared_ptr(new JlTBranch(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TTree +// signature to use in the veto file: TTree +struct JlTTree: public Wrapper { + + JlTTree(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:79:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTree", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TTree::TTree(const char *, const char *, Int_t, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:315:4 + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::AddBranchToCache(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:321:28 + t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); + t.method("AddBranchToCache", [](TTree& a, const char * arg0)->Int_t { return a.AddBranchToCache(arg0); }); + t.method("AddBranchToCache", [](TTree* a, const char * arg0)->Int_t { return a->AddBranchToCache(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(TBranch *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::AddBranchToCache(TBranch *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:322:28 + t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); + t.method("AddBranchToCache", [](TTree& a, TBranch * arg0)->Int_t { return a.AddBranchToCache(arg0); }); + t.method("AddBranchToCache", [](TTree* a, TBranch * arg0)->Int_t { return a->AddBranchToCache(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::DropBranchFromCache(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:323:28 + t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); + t.method("DropBranchFromCache", [](TTree& a, const char * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); + t.method("DropBranchFromCache", [](TTree* a, const char * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:324:28 + t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); + t.method("DropBranchFromCache", [](TTree& a, TBranch * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); + t.method("DropBranchFromCache", [](TTree* a, TBranch * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::AddClone(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddClone(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:325:28 + t.method("AddClone", static_cast(&TTree::AddClone)); + + DEBUG_MSG("Adding wrapper for void TTree::AddTotBytes(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddTotBytes(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:331:28 + t.method("AddTotBytes", static_cast(&TTree::AddTotBytes)); + + DEBUG_MSG("Adding wrapper for void TTree::AddZipBytes(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddZipBytes(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:332:28 + t.method("AddZipBytes", static_cast(&TTree::AddZipBytes)); + + DEBUG_MSG("Adding wrapper for void TTree::AddAllocationCount(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddAllocationCount(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:337:9 + t.method("AddAllocationCount", static_cast(&TTree::AddAllocationCount)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::AutoSave(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::AutoSave(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:338:28 + t.method("AutoSave", static_cast(&TTree::AutoSave)); + t.method("AutoSave", [](TTree& a)->Long64_t { return a.AutoSave(); }); + t.method("AutoSave", [](TTree* a)->Long64_t { return a->AutoSave(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:375:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, TCollection * arg0)->Int_t { return a.Branch(arg0); }); + t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); + t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, TCollection * arg0)->Int_t { return a->Branch(arg0); }); + t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); + t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a->Branch(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TList *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Branch(TList *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:376:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, TList * arg0)->Int_t { return a.Branch(arg0); }); + t.method("Branch", [](TTree& a, TList * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); + t.method("Branch", [](TTree* a, TList * arg0)->Int_t { return a->Branch(arg0); }); + t.method("Branch", [](TTree* a, TList * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Branch(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:377:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0)->Int_t { return a.Branch(arg0); }); + t.method("Branch", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); + t.method("Branch", [](TTree* a, const char * arg0)->Int_t { return a->Branch(arg0); }); + t.method("Branch", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, void *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Branch(const char *, void *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:378:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Branch(const char *, char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:379:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:394:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Branch(arg0, arg1, arg2, arg3); }); + t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Branch(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:416:28 + t.method("Bronch", static_cast(&TTree::Bronch)); + t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Bronch(arg0, arg1, arg2); }); + t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Bronch(arg0, arg1, arg2, arg3); }); + t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Bronch(arg0, arg1, arg2); }); + t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Bronch(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:417:28 + t.method("BranchOld", static_cast(&TTree::BranchOld)); + t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.BranchOld(arg0, arg1, arg2); }); + t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.BranchOld(arg0, arg1, arg2, arg3); }); + t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->BranchOld(arg0, arg1, arg2); }); + t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->BranchOld(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchRef() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::BranchRef() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:418:28 + t.method("BranchRef", static_cast(&TTree::BranchRef)); + + DEBUG_MSG("Adding wrapper for void TTree::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:419:28 + t.method("Browse", static_cast(&TTree::Browse)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::BuildIndex(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::BuildIndex(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:420:28 + t.method("BuildIndex", static_cast(&TTree::BuildIndex)); + t.method("BuildIndex", [](TTree& a, const char * arg0)->Int_t { return a.BuildIndex(arg0); }); + t.method("BuildIndex", [](TTree* a, const char * arg0)->Int_t { return a->BuildIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:421:28 + t.method("BuildStreamerInfo", static_cast(&TTree::BuildStreamerInfo)); + t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0)->TStreamerInfo * { return a.BuildStreamerInfo(arg0); }); + t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0, void * arg1)->TStreamerInfo * { return a.BuildStreamerInfo(arg0, arg1); }); + t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0)->TStreamerInfo * { return a->BuildStreamerInfo(arg0); }); + t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0, void * arg1)->TStreamerInfo * { return a->BuildStreamerInfo(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TFile * TTree::ChangeFile(TFile *) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TTree::ChangeFile(TFile *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:422:28 + t.method("ChangeFile", static_cast(&TTree::ChangeFile)); + + DEBUG_MSG("Adding wrapper for TTree * TTree::CloneTree(Long64_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::CloneTree(Long64_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:423:28 + t.method("CloneTree", static_cast(&TTree::CloneTree)); + t.method("CloneTree", [](TTree& a)->TTree * { return a.CloneTree(); }); + t.method("CloneTree", [](TTree& a, Long64_t arg0)->TTree * { return a.CloneTree(arg0); }); + t.method("CloneTree", [](TTree* a)->TTree * { return a->CloneTree(); }); + t.method("CloneTree", [](TTree* a, Long64_t arg0)->TTree * { return a->CloneTree(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::CopyAddresses(TTree *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::CopyAddresses(TTree *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:424:28 + t.method("CopyAddresses", static_cast(&TTree::CopyAddresses)); + t.method("CopyAddresses", [](TTree& a, TTree * arg0)->void { a.CopyAddresses(arg0); }); + t.method("CopyAddresses", [](TTree* a, TTree * arg0)->void { a->CopyAddresses(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:425:28 + t.method("CopyEntries", static_cast(&TTree::CopyEntries)); + t.method("CopyEntries", [](TTree& a, TTree * arg0)->Long64_t { return a.CopyEntries(arg0); }); + t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1)->Long64_t { return a.CopyEntries(arg0, arg1); }); + t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a.CopyEntries(arg0, arg1, arg2); }); + t.method("CopyEntries", [](TTree* a, TTree * arg0)->Long64_t { return a->CopyEntries(arg0); }); + t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1)->Long64_t { return a->CopyEntries(arg0, arg1); }); + t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a->CopyEntries(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:426:28 + t.method("CopyTree", static_cast(&TTree::CopyTree)); + t.method("CopyTree", [](TTree& a, const char * arg0)->TTree * { return a.CopyTree(arg0); }); + t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1)->TTree * { return a.CopyTree(arg0, arg1); }); + t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a.CopyTree(arg0, arg1, arg2); }); + t.method("CopyTree", [](TTree* a, const char * arg0)->TTree * { return a->CopyTree(arg0); }); + t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1)->TTree * { return a->CopyTree(arg0, arg1); }); + t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a->CopyTree(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TTree::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::DirectoryAutoAdd(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:428:28 + t.method("DirectoryAutoAdd", static_cast(&TTree::DirectoryAutoAdd)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Debug() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Debug() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:429:28 + t.method("Debug", static_cast(&TTree::Debug)); + + DEBUG_MSG("Adding wrapper for void TTree::Delete(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Delete(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:430:28 + t.method("Delete", static_cast(&TTree::Delete)); + t.method("Delete", [](TTree& a)->void { a.Delete(); }); + t.method("Delete", [](TTree* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TTree::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:431:28 + t.method("Draw", static_cast(&TTree::Draw)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:433:28 + t.method("Draw", static_cast(&TTree::Draw)); + t.method("Draw", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Draw(arg0, arg1); }); + t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Draw(arg0, arg1, arg2); }); + t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Draw(arg0, arg1, arg2, arg3); }); + t.method("Draw", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Draw(arg0, arg1); }); + t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Draw(arg0, arg1, arg2); }); + t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Draw(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TTree::DropBaskets() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::DropBaskets() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:434:28 + t.method("DropBaskets", static_cast(&TTree::DropBaskets)); + + DEBUG_MSG("Adding wrapper for void TTree::DropBuffers(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::DropBuffers(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:435:28 + t.method("DropBuffers", static_cast(&TTree::DropBuffers)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::EnableCache() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::EnableCache() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:436:28 + t.method("EnableCache", static_cast(&TTree::EnableCache)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Fill() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Fill() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:437:28 + t.method("Fill", static_cast(&TTree::Fill)); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::FindBranch(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::FindBranch(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:438:28 + t.method("FindBranch", static_cast(&TTree::FindBranch)); + + DEBUG_MSG("Adding wrapper for TLeaf * TTree::FindLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TTree::FindLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:439:28 + t.method("FindLeaf", static_cast(&TTree::FindLeaf)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:440:28 + t.method("Fit", static_cast(&TTree::Fit)); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::FlushBaskets(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::FlushBaskets(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:441:28 + t.method("FlushBaskets", static_cast(&TTree::FlushBaskets)); + t.method("FlushBaskets", [](TTree const& a)->Int_t { return a.FlushBaskets(); }); + t.method("FlushBaskets", [](TTree const* a)->Int_t { return a->FlushBaskets(); }); + + DEBUG_MSG("Adding wrapper for const char * TTree::GetAlias(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::GetAlias(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:442:28 + t.method("GetAlias", [](TTree const& a, const char * arg0) { return (std::string)a.GetAlias(arg0); }); + t.method("GetAlias", [](TTree const* a, const char * arg0) { return (std::string)a->GetAlias(arg0); }); + + DEBUG_MSG("Adding wrapper for UInt_t TTree::GetAllocationCount() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TTree::GetAllocationCount() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:443:28 + t.method("GetAllocationCount", static_cast(&TTree::GetAllocationCount)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoFlush() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetAutoFlush() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:447:28 + t.method("GetAutoFlush", static_cast(&TTree::GetAutoFlush)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoSave() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetAutoSave() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:448:28 + t.method("GetAutoSave", static_cast(&TTree::GetAutoSave)); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::GetBranch(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::GetBranch(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:449:28 + t.method("GetBranch", static_cast(&TTree::GetBranch)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::GetBranchStatus(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::GetBranchStatus(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:451:28 + t.method("GetBranchStatus", static_cast(&TTree::GetBranchStatus)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetBranchStyle() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetBranchStyle() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:452:28 + module_.method("TTree!GetBranchStyle", static_cast(&TTree::GetBranchStyle)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetCacheSize() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetCacheSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:453:28 + t.method("GetCacheSize", static_cast(&TTree::GetCacheSize)); + + DEBUG_MSG("Adding wrapper for TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:454:29 + t.method("GetClusterIterator", static_cast(&TTree::GetClusterIterator)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainEntryNumber(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetChainEntryNumber(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:455:28 + t.method("GetChainEntryNumber", static_cast(&TTree::GetChainEntryNumber)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainOffset() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetChainOffset() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:456:28 + t.method("GetChainOffset", static_cast(&TTree::GetChainOffset)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::GetClusterPrefetch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::GetClusterPrefetch() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:457:28 + t.method("GetClusterPrefetch", static_cast(&TTree::GetClusterPrefetch)); + + DEBUG_MSG("Adding wrapper for TFile * TTree::GetCurrentFile() (" __HERE__ ")"); + // signature to use in the veto list: TFile * TTree::GetCurrentFile() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:458:28 + t.method("GetCurrentFile", static_cast(&TTree::GetCurrentFile)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetDefaultEntryOffsetLen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetDefaultEntryOffsetLen() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:459:28 + t.method("GetDefaultEntryOffsetLen", static_cast(&TTree::GetDefaultEntryOffsetLen)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMax() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetDebugMax() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:460:28 + t.method("GetDebugMax", static_cast(&TTree::GetDebugMax)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMin() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetDebugMin() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:461:28 + t.method("GetDebugMin", static_cast(&TTree::GetDebugMin)); + + DEBUG_MSG("Adding wrapper for TDirectory * TTree::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TTree::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:462:28 + t.method("GetDirectory", static_cast(&TTree::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:463:28 + t.method("GetEntries", static_cast(&TTree::GetEntries)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntries(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:464:28 + t.method("GetEntries", static_cast(&TTree::GetEntries)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFast() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntriesFast() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:465:28 + t.method("GetEntriesFast", static_cast(&TTree::GetEntriesFast)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFriend() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntriesFriend() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:466:28 + t.method("GetEntriesFriend", static_cast(&TTree::GetEntriesFriend)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEstimate() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEstimate() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:467:28 + t.method("GetEstimate", static_cast(&TTree::GetEstimate)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntry(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetEntry(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:468:28 + t.method("GetEntry", static_cast(&TTree::GetEntry)); + t.method("GetEntry", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEntry(arg0); }); + t.method("GetEntry", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEntry(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetEvent(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetEvent(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:469:28 + t.method("GetEvent", static_cast(&TTree::GetEvent)); + t.method("GetEvent", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEvent(arg0); }); + t.method("GetEvent", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEvent(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntryWithIndex(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetEntryWithIndex(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:470:28 + t.method("GetEntryWithIndex", static_cast(&TTree::GetEntryWithIndex)); + t.method("GetEntryWithIndex", [](TTree& a, Int_t arg0)->Int_t { return a.GetEntryWithIndex(arg0); }); + t.method("GetEntryWithIndex", [](TTree* a, Int_t arg0)->Int_t { return a->GetEntryWithIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:471:28 + t.method("GetEntryNumberWithBestIndex", static_cast(&TTree::GetEntryNumberWithBestIndex)); + t.method("GetEntryNumberWithBestIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithBestIndex(arg0); }); + t.method("GetEntryNumberWithBestIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithBestIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:472:28 + t.method("GetEntryNumberWithIndex", static_cast(&TTree::GetEntryNumberWithIndex)); + t.method("GetEntryNumberWithIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithIndex(arg0); }); + t.method("GetEntryNumberWithIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for TEntryList * TTree::GetEntryList() (" __HERE__ ")"); + // signature to use in the veto list: TEntryList * TTree::GetEntryList() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:474:28 + t.method("GetEntryList", static_cast(&TTree::GetEntryList)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumber(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntryNumber(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:475:28 + t.method("GetEntryNumber", static_cast(&TTree::GetEntryNumber)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetFileNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetFileNumber() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:476:28 + t.method("GetFileNumber", static_cast(&TTree::GetFileNumber)); + + DEBUG_MSG("Adding wrapper for TTree * TTree::GetFriend(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::GetFriend(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:477:28 + t.method("GetFriend", static_cast(&TTree::GetFriend)); + + DEBUG_MSG("Adding wrapper for const char * TTree::GetFriendAlias(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::GetFriendAlias(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:478:28 + t.method("GetFriendAlias", [](TTree const& a, TTree * arg0) { return (std::string)a.GetFriendAlias(arg0); }); + t.method("GetFriendAlias", [](TTree const* a, TTree * arg0) { return (std::string)a->GetFriendAlias(arg0); }); + + DEBUG_MSG("Adding wrapper for TH1 * TTree::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TTree::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:479:28 + t.method("GetHistogram", static_cast(&TTree::GetHistogram)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::GetImplicitMT() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::GetImplicitMT() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:480:28 + t.method("GetImplicitMT", static_cast(&TTree::GetImplicitMT)); + + DEBUG_MSG("Adding wrapper for Int_t * TTree::GetIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TTree::GetIndex() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:481:28 + t.method("GetIndex", static_cast(&TTree::GetIndex)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetIndexValues() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetIndexValues() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:482:28 + t.method("GetIndexValues", static_cast(&TTree::GetIndexValues)); + + DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::GetIOFeatures() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::TIOFeatures TTree::GetIOFeatures() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:483:30 + t.method("GetIOFeatures", static_cast(&TTree::GetIOFeatures)); + + DEBUG_MSG("Adding wrapper for TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:484:28 + t.method("GetIteratorOnAllLeaves", static_cast(&TTree::GetIteratorOnAllLeaves)); + t.method("GetIteratorOnAllLeaves", [](TTree& a)->TIterator * { return a.GetIteratorOnAllLeaves(); }); + t.method("GetIteratorOnAllLeaves", [](TTree* a)->TIterator * { return a->GetIteratorOnAllLeaves(); }); + + DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:485:28 + t.method("GetLeaf", static_cast(&TTree::GetLeaf)); + + DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:486:28 + t.method("GetLeaf", static_cast(&TTree::GetLeaf)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfClones() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetListOfClones() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:487:28 + t.method("GetListOfClones", static_cast(&TTree::GetListOfClones)); + + DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfBranches() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TTree::GetListOfBranches() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:488:28 + t.method("GetListOfBranches", static_cast(&TTree::GetListOfBranches)); + + DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfLeaves() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TTree::GetListOfLeaves() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:489:28 + t.method("GetListOfLeaves", static_cast(&TTree::GetListOfLeaves)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfFriends() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetListOfFriends() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:490:28 + t.method("GetListOfFriends", static_cast(&TTree::GetListOfFriends)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfAliases() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetListOfAliases() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:491:28 + t.method("GetListOfAliases", static_cast(&TTree::GetListOfAliases)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetMakeClass() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetMakeClass() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:495:28 + t.method("GetMakeClass", static_cast(&TTree::GetMakeClass)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxEntryLoop() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetMaxEntryLoop() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:497:28 + t.method("GetMaxEntryLoop", static_cast(&TTree::GetMaxEntryLoop)); + + DEBUG_MSG("Adding wrapper for Double_t TTree::GetMaximum(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TTree::GetMaximum(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:498:28 + t.method("GetMaximum", static_cast(&TTree::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxTreeSize() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetMaxTreeSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:499:28 + module_.method("TTree!GetMaxTreeSize", static_cast(&TTree::GetMaxTreeSize)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxVirtualSize() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetMaxVirtualSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:500:28 + t.method("GetMaxVirtualSize", static_cast(&TTree::GetMaxVirtualSize)); + + DEBUG_MSG("Adding wrapper for Double_t TTree::GetMinimum(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TTree::GetMinimum(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:501:28 + t.method("GetMinimum", static_cast(&TTree::GetMinimum)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetNbranches() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetNbranches() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:502:28 + t.method("GetNbranches", static_cast(&TTree::GetNbranches)); + + DEBUG_MSG("Adding wrapper for TObject * TTree::GetNotify() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TTree::GetNotify() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:503:28 + t.method("GetNotify", static_cast(&TTree::GetNotify)); + + DEBUG_MSG("Adding wrapper for TVirtualTreePlayer * TTree::GetPlayer() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualTreePlayer * TTree::GetPlayer() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:504:28 + t.method("GetPlayer", static_cast(&TTree::GetPlayer)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetPacketSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetPacketSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:505:28 + t.method("GetPacketSize", static_cast(&TTree::GetPacketSize)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetReadEntry() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:509:28 + t.method("GetReadEntry", static_cast(&TTree::GetReadEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEvent() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetReadEvent() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:510:28 + t.method("GetReadEvent", static_cast(&TTree::GetReadEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetScanField() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetScanField() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:511:28 + t.method("GetScanField", static_cast(&TTree::GetScanField)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetSelectedRows() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetSelectedRows() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:513:28 + t.method("GetSelectedRows", static_cast(&TTree::GetSelectedRows)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetTimerInterval() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetTimerInterval() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:514:28 + t.method("GetTimerInterval", static_cast(&TTree::GetTimerInterval)); + + DEBUG_MSG("Adding wrapper for TBuffer * TTree::GetTransientBuffer(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBuffer * TTree::GetTransientBuffer(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:515:28 + t.method("GetTransientBuffer", static_cast(&TTree::GetTransientBuffer)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetTotBytes() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetTotBytes() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:516:28 + t.method("GetTotBytes", static_cast(&TTree::GetTotBytes)); + + DEBUG_MSG("Adding wrapper for TTree * TTree::GetTree() (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::GetTree() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:517:28 + t.method("GetTree", static_cast(&TTree::GetTree)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetTreeNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetTreeNumber() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:519:28 + t.method("GetTreeNumber", static_cast(&TTree::GetTreeNumber)); + + DEBUG_MSG("Adding wrapper for Float_t TTree::GetTargetMemoryRatio() (" __HERE__ ")"); + // signature to use in the veto list: Float_t TTree::GetTargetMemoryRatio() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:520:12 + t.method("GetTargetMemoryRatio", static_cast(&TTree::GetTargetMemoryRatio)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetUpdate() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetUpdate() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:521:28 + t.method("GetUpdate", static_cast(&TTree::GetUpdate)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetUserInfo() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetUserInfo() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:522:28 + t.method("GetUserInfo", static_cast(&TTree::GetUserInfo)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetVal(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetVal(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:534:28 + t.method("GetVal", static_cast(&TTree::GetVal)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV1() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:536:28 + t.method("GetV1", static_cast(&TTree::GetV1)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV2() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:538:28 + t.method("GetV2", static_cast(&TTree::GetV2)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV3() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV3() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:540:28 + t.method("GetV3", static_cast(&TTree::GetV3)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV4() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV4() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:542:28 + t.method("GetV4", static_cast(&TTree::GetV4)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetW() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetW() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:543:28 + t.method("GetW", static_cast(&TTree::GetW)); + + DEBUG_MSG("Adding wrapper for Double_t TTree::GetWeight() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TTree::GetWeight() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:544:28 + t.method("GetWeight", static_cast(&TTree::GetWeight)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetZipBytes() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetZipBytes() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:545:28 + t.method("GetZipBytes", static_cast(&TTree::GetZipBytes)); + + DEBUG_MSG("Adding wrapper for void TTree::IncrementTotalBuffers(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::IncrementTotalBuffers(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:546:28 + t.method("IncrementTotalBuffers", static_cast(&TTree::IncrementTotalBuffers)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:547:28 + t.method("IsFolder", static_cast(&TTree::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::InPlaceClone(TDirectory *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::InPlaceClone(TDirectory *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:548:28 + t.method("InPlaceClone", static_cast(&TTree::InPlaceClone)); + t.method("InPlaceClone", [](TTree& a, TDirectory * arg0)->Bool_t { return a.InPlaceClone(arg0); }); + t.method("InPlaceClone", [](TTree* a, TDirectory * arg0)->Bool_t { return a->InPlaceClone(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::LoadBaskets(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::LoadBaskets(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:549:28 + t.method("LoadBaskets", static_cast(&TTree::LoadBaskets)); + t.method("LoadBaskets", [](TTree& a)->Int_t { return a.LoadBaskets(); }); + t.method("LoadBaskets", [](TTree* a)->Int_t { return a->LoadBaskets(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTree(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::LoadTree(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:550:28 + t.method("LoadTree", static_cast(&TTree::LoadTree)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:551:28 + t.method("LoadTreeFriend", static_cast(&TTree::LoadTreeFriend)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeClass(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeClass(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:552:28 + t.method("MakeClass", static_cast(&TTree::MakeClass)); + t.method("MakeClass", [](TTree& a)->Int_t { return a.MakeClass(); }); + t.method("MakeClass", [](TTree& a, const char * arg0)->Int_t { return a.MakeClass(arg0); }); + t.method("MakeClass", [](TTree* a)->Int_t { return a->MakeClass(); }); + t.method("MakeClass", [](TTree* a, const char * arg0)->Int_t { return a->MakeClass(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeCode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeCode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:553:28 + t.method("MakeCode", static_cast(&TTree::MakeCode)); + t.method("MakeCode", [](TTree& a)->Int_t { return a.MakeCode(); }); + t.method("MakeCode", [](TTree* a)->Int_t { return a->MakeCode(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:554:28 + t.method("MakeProxy", static_cast(&TTree::MakeProxy)); + t.method("MakeProxy", [](TTree& a, const char * arg0)->Int_t { return a.MakeProxy(arg0); }); + t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.MakeProxy(arg0, arg1); }); + t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.MakeProxy(arg0, arg1, arg2); }); + t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a.MakeProxy(arg0, arg1, arg2, arg3); }); + t.method("MakeProxy", [](TTree* a, const char * arg0)->Int_t { return a->MakeProxy(arg0); }); + t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->MakeProxy(arg0, arg1); }); + t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->MakeProxy(arg0, arg1, arg2); }); + t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a->MakeProxy(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeSelector(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeSelector(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:555:28 + t.method("MakeSelector", static_cast(&TTree::MakeSelector)); + t.method("MakeSelector", [](TTree& a)->Int_t { return a.MakeSelector(); }); + t.method("MakeSelector", [](TTree& a, const char * arg0)->Int_t { return a.MakeSelector(arg0); }); + t.method("MakeSelector", [](TTree* a)->Int_t { return a->MakeSelector(); }); + t.method("MakeSelector", [](TTree* a, const char * arg0)->Int_t { return a->MakeSelector(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::MemoryFull(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::MemoryFull(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:556:28 + t.method("MemoryFull", static_cast(&TTree::MemoryFull)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Merge(TCollection *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Merge(TCollection *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:557:28 + t.method("Merge", static_cast(&TTree::Merge)); + t.method("Merge", [](TTree& a, TCollection * arg0)->Long64_t { return a.Merge(arg0); }); + t.method("Merge", [](TTree* a, TCollection * arg0)->Long64_t { return a->Merge(arg0); }); + + DEBUG_MSG("Adding wrapper for TTree * TTree::MergeTrees(TList *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::MergeTrees(TList *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:559:28 + module_.method("TTree!MergeTrees", static_cast(&TTree::MergeTrees)); + module_.method("TTree!MergeTrees", [](TList * arg0)->TTree * { return TTree::MergeTrees(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::Notify() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::Notify() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:560:28 + t.method("Notify", static_cast(&TTree::Notify)); + + DEBUG_MSG("Adding wrapper for void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:561:28 + t.method("OptimizeBaskets", static_cast(&TTree::OptimizeBaskets)); + t.method("OptimizeBaskets", [](TTree& a)->void { a.OptimizeBaskets(); }); + t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0)->void { a.OptimizeBaskets(arg0); }); + t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0, Float_t arg1)->void { a.OptimizeBaskets(arg0, arg1); }); + t.method("OptimizeBaskets", [](TTree* a)->void { a->OptimizeBaskets(); }); + t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0)->void { a->OptimizeBaskets(arg0); }); + t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0, Float_t arg1)->void { a->OptimizeBaskets(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TPrincipal * TTree::Principal(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TPrincipal * TTree::Principal(const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:562:28 + t.method("Principal", static_cast(&TTree::Principal)); + t.method("Principal", [](TTree& a)->TPrincipal * { return a.Principal(); }); + t.method("Principal", [](TTree& a, const char * arg0)->TPrincipal * { return a.Principal(arg0); }); + t.method("Principal", [](TTree& a, const char * arg0, const char * arg1)->TPrincipal * { return a.Principal(arg0, arg1); }); + t.method("Principal", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->TPrincipal * { return a.Principal(arg0, arg1, arg2); }); + t.method("Principal", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->TPrincipal * { return a.Principal(arg0, arg1, arg2, arg3); }); + t.method("Principal", [](TTree* a)->TPrincipal * { return a->Principal(); }); + t.method("Principal", [](TTree* a, const char * arg0)->TPrincipal * { return a->Principal(arg0); }); + t.method("Principal", [](TTree* a, const char * arg0, const char * arg1)->TPrincipal * { return a->Principal(arg0, arg1); }); + t.method("Principal", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->TPrincipal * { return a->Principal(arg0, arg1, arg2); }); + t.method("Principal", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->TPrincipal * { return a->Principal(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TTree::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:563:28 + t.method("Print", static_cast(&TTree::Print)); + t.method("Print", [](TTree const& a)->void { a.Print(); }); + t.method("Print", [](TTree const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TTree::PrintCacheStats(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::PrintCacheStats(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:564:28 + t.method("PrintCacheStats", static_cast(&TTree::PrintCacheStats)); + t.method("PrintCacheStats", [](TTree const& a)->void { a.PrintCacheStats(); }); + t.method("PrintCacheStats", [](TTree const* a)->void { a->PrintCacheStats(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:565:28 + t.method("Process", static_cast(&TTree::Process)); + t.method("Process", [](TTree& a, const char * arg0)->Long64_t { return a.Process(arg0); }); + t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1)->Long64_t { return a.Process(arg0, arg1); }); + t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a.Process(arg0, arg1, arg2); }); + t.method("Process", [](TTree* a, const char * arg0)->Long64_t { return a->Process(arg0); }); + t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1)->Long64_t { return a->Process(arg0, arg1); }); + t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a->Process(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:567:28 + t.method("Project", static_cast(&TTree::Project)); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Project(arg0, arg1); }); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a.Project(arg0, arg1, arg2); }); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a.Project(arg0, arg1, arg2, arg3); }); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a.Project(arg0, arg1, arg2, arg3, arg4); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Project(arg0, arg1); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a->Project(arg0, arg1, arg2); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a->Project(arg0, arg1, arg2, arg3); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a->Project(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::ReadFile(const char *, const char *, char) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::ReadFile(const char *, const char *, char) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:569:28 + t.method("ReadFile", static_cast(&TTree::ReadFile)); + t.method("ReadFile", [](TTree& a, const char * arg0)->Long64_t { return a.ReadFile(arg0); }); + t.method("ReadFile", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.ReadFile(arg0, arg1); }); + t.method("ReadFile", [](TTree* a, const char * arg0)->Long64_t { return a->ReadFile(arg0); }); + t.method("ReadFile", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->ReadFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TTree::Refresh() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Refresh() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:571:28 + t.method("Refresh", static_cast(&TTree::Refresh)); + + DEBUG_MSG("Adding wrapper for void TTree::RemoveFriend(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::RemoveFriend(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:574:28 + t.method("RemoveFriend", static_cast(&TTree::RemoveFriend)); + + DEBUG_MSG("Adding wrapper for void TTree::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:575:28 + t.method("RecursiveRemove", static_cast(&TTree::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TTree::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:576:28 + t.method("Reset", static_cast(&TTree::Reset)); + t.method("Reset", [](TTree& a)->void { a.Reset(); }); + t.method("Reset", [](TTree* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddress(TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::ResetBranchAddress(TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:578:28 + t.method("ResetBranchAddress", static_cast(&TTree::ResetBranchAddress)); + + DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddresses() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::ResetBranchAddresses() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:579:28 + t.method("ResetBranchAddresses", static_cast(&TTree::ResetBranchAddresses)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:580:28 + t.method("Scan", static_cast(&TTree::Scan)); + t.method("Scan", [](TTree& a)->Long64_t { return a.Scan(); }); + t.method("Scan", [](TTree& a, const char * arg0)->Long64_t { return a.Scan(arg0); }); + t.method("Scan", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Scan(arg0, arg1); }); + t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Scan(arg0, arg1, arg2); }); + t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Scan(arg0, arg1, arg2, arg3); }); + t.method("Scan", [](TTree* a)->Long64_t { return a->Scan(); }); + t.method("Scan", [](TTree* a, const char * arg0)->Long64_t { return a->Scan(arg0); }); + t.method("Scan", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Scan(arg0, arg1); }); + t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Scan(arg0, arg1, arg2); }); + t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Scan(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::SetAlias(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::SetAlias(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:581:28 + t.method("SetAlias", static_cast(&TTree::SetAlias)); + + DEBUG_MSG("Adding wrapper for void TTree::SetAutoSave(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetAutoSave(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:582:28 + t.method("SetAutoSave", static_cast(&TTree::SetAutoSave)); + t.method("SetAutoSave", [](TTree& a)->void { a.SetAutoSave(); }); + t.method("SetAutoSave", [](TTree* a)->void { a->SetAutoSave(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetAutoFlush(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetAutoFlush(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:583:28 + t.method("SetAutoFlush", static_cast(&TTree::SetAutoFlush)); + t.method("SetAutoFlush", [](TTree& a)->void { a.SetAutoFlush(); }); + t.method("SetAutoFlush", [](TTree* a)->void { a->SetAutoFlush(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetBasketSize(const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetBasketSize(const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:584:28 + t.method("SetBasketSize", static_cast(&TTree::SetBasketSize)); + t.method("SetBasketSize", [](TTree& a, const char * arg0)->void { a.SetBasketSize(arg0); }); + t.method("SetBasketSize", [](TTree* a, const char * arg0)->void { a->SetBasketSize(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:585:28 + t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); + t.method("SetBranchAddress", [](TTree& a, const char * arg0, void * arg1)->Int_t { return a.SetBranchAddress(arg0, arg1); }); + t.method("SetBranchAddress", [](TTree* a, const char * arg0, void * arg1)->Int_t { return a->SetBranchAddress(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:586:28 + t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:587:28 + t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); + + DEBUG_MSG("Adding wrapper for void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:604:28 + t.method("SetBranchStatus", static_cast(&TTree::SetBranchStatus)); + t.method("SetBranchStatus", [](TTree& a, const char * arg0)->void { a.SetBranchStatus(arg0); }); + t.method("SetBranchStatus", [](TTree& a, const char * arg0, Bool_t arg1)->void { a.SetBranchStatus(arg0, arg1); }); + t.method("SetBranchStatus", [](TTree* a, const char * arg0)->void { a->SetBranchStatus(arg0); }); + t.method("SetBranchStatus", [](TTree* a, const char * arg0, Bool_t arg1)->void { a->SetBranchStatus(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetBranchStyle(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetBranchStyle(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:605:28 + module_.method("TTree!SetBranchStyle", static_cast(&TTree::SetBranchStyle)); + module_.method("TTree!SetBranchStyle", []()->void { TTree::SetBranchStyle(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheSize(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetCacheSize(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:606:28 + t.method("SetCacheSize", static_cast(&TTree::SetCacheSize)); + t.method("SetCacheSize", [](TTree& a)->Int_t { return a.SetCacheSize(); }); + t.method("SetCacheSize", [](TTree* a)->Int_t { return a->SetCacheSize(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:607:28 + t.method("SetCacheEntryRange", static_cast(&TTree::SetCacheEntryRange)); + + DEBUG_MSG("Adding wrapper for void TTree::SetCacheLearnEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetCacheLearnEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:608:28 + t.method("SetCacheLearnEntries", static_cast(&TTree::SetCacheLearnEntries)); + t.method("SetCacheLearnEntries", [](TTree& a)->void { a.SetCacheLearnEntries(); }); + t.method("SetCacheLearnEntries", [](TTree* a)->void { a->SetCacheLearnEntries(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetChainOffset(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetChainOffset(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:609:28 + t.method("SetChainOffset", static_cast(&TTree::SetChainOffset)); + t.method("SetChainOffset", [](TTree& a)->void { a.SetChainOffset(); }); + t.method("SetChainOffset", [](TTree* a)->void { a->SetChainOffset(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetCircular(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetCircular(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:610:28 + t.method("SetCircular", static_cast(&TTree::SetCircular)); + + DEBUG_MSG("Adding wrapper for void TTree::SetClusterPrefetch(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetClusterPrefetch(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:611:28 + t.method("SetClusterPrefetch", static_cast(&TTree::SetClusterPrefetch)); + + DEBUG_MSG("Adding wrapper for void TTree::SetDebug(Int_t, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetDebug(Int_t, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:612:28 + t.method("SetDebug", static_cast(&TTree::SetDebug)); + t.method("SetDebug", [](TTree& a)->void { a.SetDebug(); }); + t.method("SetDebug", [](TTree& a, Int_t arg0)->void { a.SetDebug(arg0); }); + t.method("SetDebug", [](TTree& a, Int_t arg0, Long64_t arg1)->void { a.SetDebug(arg0, arg1); }); + t.method("SetDebug", [](TTree* a)->void { a->SetDebug(); }); + t.method("SetDebug", [](TTree* a, Int_t arg0)->void { a->SetDebug(arg0); }); + t.method("SetDebug", [](TTree* a, Int_t arg0, Long64_t arg1)->void { a->SetDebug(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:613:28 + t.method("SetDefaultEntryOffsetLen", static_cast(&TTree::SetDefaultEntryOffsetLen)); + t.method("SetDefaultEntryOffsetLen", [](TTree& a, Int_t arg0)->void { a.SetDefaultEntryOffsetLen(arg0); }); + t.method("SetDefaultEntryOffsetLen", [](TTree* a, Int_t arg0)->void { a->SetDefaultEntryOffsetLen(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:614:28 + t.method("SetDirectory", static_cast(&TTree::SetDirectory)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::SetEntries(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::SetEntries(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:615:28 + t.method("SetEntries", static_cast(&TTree::SetEntries)); + t.method("SetEntries", [](TTree& a)->Long64_t { return a.SetEntries(); }); + t.method("SetEntries", [](TTree* a)->Long64_t { return a->SetEntries(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetEstimate(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetEstimate(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:616:28 + t.method("SetEstimate", static_cast(&TTree::SetEstimate)); + t.method("SetEstimate", [](TTree& a)->void { a.SetEstimate(); }); + t.method("SetEstimate", [](TTree* a)->void { a->SetEstimate(); }); + + DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:617:30 + t.method("SetIOFeatures", static_cast(&TTree::SetIOFeatures)); + + DEBUG_MSG("Adding wrapper for void TTree::SetFileNumber(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetFileNumber(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:618:28 + t.method("SetFileNumber", static_cast(&TTree::SetFileNumber)); + t.method("SetFileNumber", [](TTree& a)->void { a.SetFileNumber(); }); + t.method("SetFileNumber", [](TTree* a)->void { a->SetFileNumber(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetEntryList(TEntryList *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetEntryList(TEntryList *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:620:28 + t.method("SetEntryList", static_cast(&TTree::SetEntryList)); + t.method("SetEntryList", [](TTree& a, TEntryList * arg0)->void { a.SetEntryList(arg0); }); + t.method("SetEntryList", [](TTree* a, TEntryList * arg0)->void { a->SetEntryList(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetImplicitMT(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetImplicitMT(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:621:28 + t.method("SetImplicitMT", static_cast(&TTree::SetImplicitMT)); + + DEBUG_MSG("Adding wrapper for void TTree::SetMakeClass(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMakeClass(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:622:28 + t.method("SetMakeClass", static_cast(&TTree::SetMakeClass)); + + DEBUG_MSG("Adding wrapper for void TTree::SetMaxEntryLoop(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMaxEntryLoop(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:623:28 + t.method("SetMaxEntryLoop", static_cast(&TTree::SetMaxEntryLoop)); + t.method("SetMaxEntryLoop", [](TTree& a)->void { a.SetMaxEntryLoop(); }); + t.method("SetMaxEntryLoop", [](TTree* a)->void { a->SetMaxEntryLoop(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetMaxTreeSize(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMaxTreeSize(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:624:28 + module_.method("TTree!SetMaxTreeSize", static_cast(&TTree::SetMaxTreeSize)); + module_.method("TTree!SetMaxTreeSize", []()->void { TTree::SetMaxTreeSize(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetMaxVirtualSize(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMaxVirtualSize(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:625:28 + t.method("SetMaxVirtualSize", static_cast(&TTree::SetMaxVirtualSize)); + t.method("SetMaxVirtualSize", [](TTree& a)->void { a.SetMaxVirtualSize(); }); + t.method("SetMaxVirtualSize", [](TTree* a)->void { a->SetMaxVirtualSize(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:626:28 + t.method("SetName", static_cast(&TTree::SetName)); + + DEBUG_MSG("Adding wrapper for void TTree::SetNotify(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetNotify(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:640:28 + t.method("SetNotify", static_cast(&TTree::SetNotify)); + + DEBUG_MSG("Adding wrapper for void TTree::SetObject(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetObject(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:642:28 + t.method("SetObject", static_cast(&TTree::SetObject)); + + DEBUG_MSG("Adding wrapper for void TTree::SetParallelUnzip(Bool_t, Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetParallelUnzip(Bool_t, Float_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:643:28 + t.method("SetParallelUnzip", static_cast(&TTree::SetParallelUnzip)); + t.method("SetParallelUnzip", [](TTree& a)->void { a.SetParallelUnzip(); }); + t.method("SetParallelUnzip", [](TTree& a, Bool_t arg0)->void { a.SetParallelUnzip(arg0); }); + t.method("SetParallelUnzip", [](TTree* a)->void { a->SetParallelUnzip(); }); + t.method("SetParallelUnzip", [](TTree* a, Bool_t arg0)->void { a->SetParallelUnzip(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetScanField(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetScanField(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:645:28 + t.method("SetScanField", static_cast(&TTree::SetScanField)); + t.method("SetScanField", [](TTree& a)->void { a.SetScanField(); }); + t.method("SetScanField", [](TTree* a)->void { a->SetScanField(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetTargetMemoryRatio(Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetTargetMemoryRatio(Float_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:646:9 + t.method("SetTargetMemoryRatio", static_cast(&TTree::SetTargetMemoryRatio)); + + DEBUG_MSG("Adding wrapper for void TTree::SetTimerInterval(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetTimerInterval(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:647:28 + t.method("SetTimerInterval", static_cast(&TTree::SetTimerInterval)); + t.method("SetTimerInterval", [](TTree& a)->void { a.SetTimerInterval(); }); + t.method("SetTimerInterval", [](TTree* a)->void { a->SetTimerInterval(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetWeight(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetWeight(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:649:28 + t.method("SetWeight", static_cast(&TTree::SetWeight)); + t.method("SetWeight", [](TTree& a)->void { a.SetWeight(); }); + t.method("SetWeight", [](TTree& a, Double_t arg0)->void { a.SetWeight(arg0); }); + t.method("SetWeight", [](TTree* a)->void { a->SetWeight(); }); + t.method("SetWeight", [](TTree* a, Double_t arg0)->void { a->SetWeight(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetUpdate(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetUpdate(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:650:28 + t.method("SetUpdate", static_cast(&TTree::SetUpdate)); + t.method("SetUpdate", [](TTree& a)->void { a.SetUpdate(); }); + t.method("SetUpdate", [](TTree* a)->void { a->SetUpdate(); }); + + DEBUG_MSG("Adding wrapper for void TTree::Show(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Show(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:651:28 + t.method("Show", static_cast(&TTree::Show)); + t.method("Show", [](TTree& a)->void { a.Show(); }); + t.method("Show", [](TTree& a, Long64_t arg0)->void { a.Show(arg0); }); + t.method("Show", [](TTree* a)->void { a->Show(); }); + t.method("Show", [](TTree* a, Long64_t arg0)->void { a->Show(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::StartViewer() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::StartViewer() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:652:28 + t.method("StartViewer", static_cast(&TTree::StartViewer)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::StopCacheLearningPhase() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::StopCacheLearningPhase() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:653:28 + t.method("StopCacheLearningPhase", static_cast(&TTree::StopCacheLearningPhase)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:654:28 + t.method("UnbinnedFit", static_cast(&TTree::UnbinnedFit)); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.UnbinnedFit(arg0, arg1); }); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2); }); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3); }); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->UnbinnedFit(arg0, arg1); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for void TTree::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:655:28 + t.method("UseCurrentStyle", static_cast(&TTree::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:656:28 + t.method("Write", static_cast(&TTree::Write)); + t.method("Write", [](TTree& a)->Int_t { return a.Write(); }); + t.method("Write", [](TTree& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TTree* a)->Int_t { return a->Write(); }); + t.method("Write", [](TTree* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:657:28 + t.method("Write", static_cast(&TTree::Write)); + t.method("Write", [](TTree const& a)->Int_t { return a.Write(); }); + t.method("Write", [](TTree const& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TTree const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TTree const* a)->Int_t { return a->Write(); }); + t.method("Write", [](TTree const* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TTree const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Version_t TTree::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TTree::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Class_Version", static_cast(&TTree::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TTree::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTree::IsA() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + t.method("IsA", static_cast(&TTree::IsA)); + + DEBUG_MSG("Adding wrapper for void TTree::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + t.method("StreamerNVirtual", static_cast(&TTree::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TTree::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!DeclFileName", []() { return (std::string)TTree::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TTree::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTree::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!ImplFileLine", static_cast(&TTree::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TTree::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!ImplFileName", []() { return (std::string)TTree::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TTree::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Class_Name", []() { return (std::string)TTree::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TTree::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTree::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Dictionary", static_cast(&TTree::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TTree::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTree::Class() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Class", static_cast(&TTree::Class)); + + DEBUG_MSG("Adding wrapper for void TTree::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + t.method("Streamer", static_cast(&TTree::Streamer)); + + DEBUG_MSG("Adding wrapper for int TTree::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTree::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!DeclFileLine", static_cast(&TTree::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlCpuInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlCpuInfo_t(module)); +std::shared_ptr newJlTTree(jlcxx::Module& module){ + return std::shared_ptr(new JlTTree(module)); } diff --git a/deps/src/JlClasses_011.cxx b/deps/src/JlClasses_011.cxx index 1f62a35..a94c1fe 100644 --- a/deps/src/JlClasses_011.cxx +++ b/deps/src/JlClasses_011.cxx @@ -7,1641 +7,442 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type MemInfo_t -// signature to use in the veto file: MemInfo_t -struct JlMemInfo_t: public Wrapper { +// Class generating the wrapper for type TLeaf +// signature to use in the veto file: TLeaf +struct JlTLeaf: public Wrapper { - JlMemInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type MemInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:179:8 - jlcxx::TypeWrapper t = jlModule.add_type("MemInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTLeaf(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TLeaf (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:57:7 + jlcxx::TypeWrapper t = jlModule.add_type("TLeaf", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for Version_t MemInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t MemInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Class_Version", static_cast(&MemInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * MemInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - t.method("IsA", static_cast(&MemInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void MemInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void MemInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - t.method("StreamerNVirtual", static_cast(&MemInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * MemInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * MemInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!DeclFileName", []() { return (std::string)MemInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int MemInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int MemInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!ImplFileLine", static_cast(&MemInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * MemInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * MemInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!ImplFileName", []() { return (std::string)MemInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * MemInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * MemInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Class_Name", []() { return (std::string)MemInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * MemInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Dictionary", static_cast(&MemInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * MemInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Class", static_cast(&MemInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void MemInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void MemInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - t.method("Streamer", static_cast(&MemInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int MemInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int MemInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!DeclFileLine", static_cast(&MemInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fMemTotal methods to provide read access to the field fMemTotal (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 - // signature to use in the veto list: MemInfo_t::fMemTotal - t.method("fMemTotal", [](const MemInfo_t& a) -> Int_t { return a.fMemTotal; }); - t.method("fMemTotal", [](MemInfo_t& a) -> Int_t { return a.fMemTotal; }); - t.method("fMemTotal", [](const MemInfo_t* a) -> Int_t { return a->fMemTotal; }); - t.method("fMemTotal", [](MemInfo_t* a) -> Int_t { return a->fMemTotal; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 - // signature to use in the veto list: MemInfo_t::fMemTotal - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); - t.method("fMemTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemTotal = val; }); - - DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); - t.method("fMemTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemTotal = val; }); - - DEBUG_MSG("Adding fMemUsed methods to provide read access to the field fMemUsed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 - // signature to use in the veto list: MemInfo_t::fMemUsed - t.method("fMemUsed", [](const MemInfo_t& a) -> Int_t { return a.fMemUsed; }); - t.method("fMemUsed", [](MemInfo_t& a) -> Int_t { return a.fMemUsed; }); - t.method("fMemUsed", [](const MemInfo_t* a) -> Int_t { return a->fMemUsed; }); - t.method("fMemUsed", [](MemInfo_t* a) -> Int_t { return a->fMemUsed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 - // signature to use in the veto list: MemInfo_t::fMemUsed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); - t.method("fMemUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemUsed = val; }); - - DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); - t.method("fMemUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemUsed = val; }); - - DEBUG_MSG("Adding fMemFree methods to provide read access to the field fMemFree (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 - // signature to use in the veto list: MemInfo_t::fMemFree - t.method("fMemFree", [](const MemInfo_t& a) -> Int_t { return a.fMemFree; }); - t.method("fMemFree", [](MemInfo_t& a) -> Int_t { return a.fMemFree; }); - t.method("fMemFree", [](const MemInfo_t* a) -> Int_t { return a->fMemFree; }); - t.method("fMemFree", [](MemInfo_t* a) -> Int_t { return a->fMemFree; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 - // signature to use in the veto list: MemInfo_t::fMemFree - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); - t.method("fMemFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemFree = val; }); - - DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); - t.method("fMemFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemFree = val; }); - - DEBUG_MSG("Adding fSwapTotal methods to provide read access to the field fSwapTotal (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 - // signature to use in the veto list: MemInfo_t::fSwapTotal - t.method("fSwapTotal", [](const MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); - t.method("fSwapTotal", [](MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); - t.method("fSwapTotal", [](const MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); - t.method("fSwapTotal", [](MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 - // signature to use in the veto list: MemInfo_t::fSwapTotal - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); - t.method("fSwapTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapTotal = val; }); - - DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); - t.method("fSwapTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapTotal = val; }); - - DEBUG_MSG("Adding fSwapUsed methods to provide read access to the field fSwapUsed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 - // signature to use in the veto list: MemInfo_t::fSwapUsed - t.method("fSwapUsed", [](const MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); - t.method("fSwapUsed", [](MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); - t.method("fSwapUsed", [](const MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); - t.method("fSwapUsed", [](MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 - // signature to use in the veto list: MemInfo_t::fSwapUsed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); - t.method("fSwapUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapUsed = val; }); - - DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); - t.method("fSwapUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapUsed = val; }); - - DEBUG_MSG("Adding fSwapFree methods to provide read access to the field fSwapFree (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 - // signature to use in the veto list: MemInfo_t::fSwapFree - t.method("fSwapFree", [](const MemInfo_t& a) -> Int_t { return a.fSwapFree; }); - t.method("fSwapFree", [](MemInfo_t& a) -> Int_t { return a.fSwapFree; }); - t.method("fSwapFree", [](const MemInfo_t* a) -> Int_t { return a->fSwapFree; }); - t.method("fSwapFree", [](MemInfo_t* a) -> Int_t { return a->fSwapFree; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 - // signature to use in the veto list: MemInfo_t::fSwapFree - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); - t.method("fSwapFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapFree = val; }); - - DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); - t.method("fSwapFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapFree = val; }); + + DEBUG_MSG("Adding wrapper for void TLeaf::TLeaf(TBranch *, const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:108:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TLeaf::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:111:21 + t.method("Browse", static_cast(&TLeaf::Browse)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::CanGenerateOffsetArray() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::CanGenerateOffsetArray() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:112:21 + t.method("CanGenerateOffsetArray", static_cast(&TLeaf::CanGenerateOffsetArray)); + + DEBUG_MSG("Adding wrapper for void TLeaf::Export(TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Export(TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:113:21 + t.method("Export", static_cast(&TLeaf::Export)); + + DEBUG_MSG("Adding wrapper for void TLeaf::FillBasket(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::FillBasket(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:114:21 + t.method("FillBasket", static_cast(&TLeaf::FillBasket)); + + DEBUG_MSG("Adding wrapper for Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:115:21 + t.method("GenerateOffsetArray", static_cast(&TLeaf::GenerateOffsetArray)); + + DEBUG_MSG("Adding wrapper for TBranch * TLeaf::GetBranch() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TLeaf::GetBranch() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:116:21 + t.method("GetBranch", static_cast(&TLeaf::GetBranch)); + + DEBUG_MSG("Adding wrapper for TLeaf::DeserializeType TLeaf::GetDeserializeType() (" __HERE__ ")"); + // signature to use in the veto list: TLeaf::DeserializeType TLeaf::GetDeserializeType() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:117:28 + t.method("GetDeserializeType", static_cast(&TLeaf::GetDeserializeType)); + + DEBUG_MSG("Adding wrapper for TString TLeaf::GetFullName() (" __HERE__ ")"); + // signature to use in the veto list: TString TLeaf::GetFullName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:118:21 + t.method("GetFullName", static_cast(&TLeaf::GetFullName)); + + DEBUG_MSG("Adding wrapper for TLeaf * TLeaf::GetLeafCount() (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TLeaf::GetLeafCount() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:121:21 + t.method("GetLeafCount", static_cast(&TLeaf::GetLeafCount)); + + DEBUG_MSG("Adding wrapper for TLeaf * TLeaf::GetLeafCounter(Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TLeaf::GetLeafCounter(Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:122:21 + t.method("GetLeafCounter", static_cast(&TLeaf::GetLeafCounter)); + + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetLen() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:126:21 + t.method("GetLen", static_cast(&TLeaf::GetLen)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLenStatic() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetLenStatic() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:132:21 + t.method("GetLenStatic", static_cast(&TLeaf::GetLenStatic)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLenType() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetLenType() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:133:21 + t.method("GetLenType", static_cast(&TLeaf::GetLenType)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetMaximum() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetMaximum() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:134:21 + t.method("GetMaximum", static_cast(&TLeaf::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetMinimum() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetMinimum() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:135:21 + t.method("GetMinimum", static_cast(&TLeaf::GetMinimum)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetNdata() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetNdata() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:136:21 + t.method("GetNdata", static_cast(&TLeaf::GetNdata)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetOffset() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetOffset() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:137:21 + t.method("GetOffset", static_cast(&TLeaf::GetOffset)); + + DEBUG_MSG("Adding wrapper for void * TLeaf::GetValuePointer() (" __HERE__ ")"); + // signature to use in the veto list: void * TLeaf::GetValuePointer() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:138:21 + t.method("GetValuePointer", static_cast(&TLeaf::GetValuePointer)); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::GetTypeName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::GetTypeName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:139:24 + t.method("GetTypeName", [](TLeaf const& a) { return (std::string)a.GetTypeName(); }); + t.method("GetTypeName", [](TLeaf const* a) { return (std::string)a->GetTypeName(); }); + + DEBUG_MSG("Adding wrapper for Double_t TLeaf::GetValue(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TLeaf::GetValue(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:141:21 + t.method("GetValue", static_cast(&TLeaf::GetValue)); + t.method("GetValue", [](TLeaf const& a)->Double_t { return a.GetValue(); }); + t.method("GetValue", [](TLeaf const* a)->Double_t { return a->GetValue(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TLeaf::GetValueLong64(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TLeaf::GetValueLong64(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:142:21 + t.method("GetValueLong64", static_cast(&TLeaf::GetValueLong64)); + t.method("GetValueLong64", [](TLeaf const& a)->Long64_t { return a.GetValueLong64(); }); + t.method("GetValueLong64", [](TLeaf const* a)->Long64_t { return a->GetValueLong64(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IncludeRange(TLeaf *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IncludeRange(TLeaf *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:146:21 + t.method("IncludeRange", static_cast(&TLeaf::IncludeRange)); + + DEBUG_MSG("Adding wrapper for void TLeaf::Import(TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Import(TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:147:21 + t.method("Import", static_cast(&TLeaf::Import)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsOnTerminalBranch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IsOnTerminalBranch() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:148:21 + t.method("IsOnTerminalBranch", static_cast(&TLeaf::IsOnTerminalBranch)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsRange() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IsRange() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:149:21 + t.method("IsRange", static_cast(&TLeaf::IsRange)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsUnsigned() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IsUnsigned() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:150:21 + t.method("IsUnsigned", static_cast(&TLeaf::IsUnsigned)); + + DEBUG_MSG("Adding wrapper for void TLeaf::PrintValue(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::PrintValue(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:151:21 + t.method("PrintValue", static_cast(&TLeaf::PrintValue)); + t.method("PrintValue", [](TLeaf const& a)->void { a.PrintValue(); }); + t.method("PrintValue", [](TLeaf const* a)->void { a->PrintValue(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::ReadBasket(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::ReadBasket(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:152:21 + t.method("ReadBasket", static_cast(&TLeaf::ReadBasket)); + + DEBUG_MSG("Adding wrapper for void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:153:21 + t.method("ReadBasketExport", static_cast(&TLeaf::ReadBasketExport)); + + DEBUG_MSG("Adding wrapper for bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:154:21 + t.method("ReadBasketFast", static_cast(&TLeaf::ReadBasketFast)); + + DEBUG_MSG("Adding wrapper for bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:155:21 + t.method("ReadBasketSerialized", static_cast(&TLeaf::ReadBasketSerialized)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::ResetAddress(void *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::ResetAddress(void *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:159:21 + t.method("ResetAddress", static_cast(&TLeaf::ResetAddress)); + t.method("ResetAddress", [](TLeaf& a, void * arg0)->Int_t { return a.ResetAddress(arg0); }); + t.method("ResetAddress", [](TLeaf* a, void * arg0)->Int_t { return a->ResetAddress(arg0); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetAddress(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetAddress(void *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:160:21 + t.method("SetAddress", static_cast(&TLeaf::SetAddress)); + t.method("SetAddress", [](TLeaf& a)->void { a.SetAddress(); }); + t.method("SetAddress", [](TLeaf* a)->void { a->SetAddress(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetBranch(TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetBranch(TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:161:21 + t.method("SetBranch", static_cast(&TLeaf::SetBranch)); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetLeafCount(TLeaf *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetLeafCount(TLeaf *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:162:21 + t.method("SetLeafCount", static_cast(&TLeaf::SetLeafCount)); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetLen(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetLen(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:163:21 + t.method("SetLen", static_cast(&TLeaf::SetLen)); + t.method("SetLen", [](TLeaf& a)->void { a.SetLen(); }); + t.method("SetLen", [](TLeaf* a)->void { a->SetLen(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetOffset(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetOffset(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:164:21 + t.method("SetOffset", static_cast(&TLeaf::SetOffset)); + t.method("SetOffset", [](TLeaf& a)->void { a.SetOffset(); }); + t.method("SetOffset", [](TLeaf* a)->void { a->SetOffset(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetRange(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetRange(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:165:21 + t.method("SetRange", static_cast(&TLeaf::SetRange)); + t.method("SetRange", [](TLeaf& a)->void { a.SetRange(); }); + t.method("SetRange", [](TLeaf* a)->void { a->SetRange(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetUnsigned() (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetUnsigned() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:166:21 + t.method("SetUnsigned", static_cast(&TLeaf::SetUnsigned)); + + DEBUG_MSG("Adding wrapper for Version_t TLeaf::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TLeaf::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Class_Version", static_cast(&TLeaf::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TLeaf::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLeaf::IsA() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + t.method("IsA", static_cast(&TLeaf::IsA)); + + DEBUG_MSG("Adding wrapper for void TLeaf::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + t.method("StreamerNVirtual", static_cast(&TLeaf::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!DeclFileName", []() { return (std::string)TLeaf::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TLeaf::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLeaf::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!ImplFileLine", static_cast(&TLeaf::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!ImplFileName", []() { return (std::string)TLeaf::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Class_Name", []() { return (std::string)TLeaf::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TLeaf::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLeaf::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Dictionary", static_cast(&TLeaf::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TLeaf::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLeaf::Class() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Class", static_cast(&TLeaf::Class)); + + DEBUG_MSG("Adding wrapper for void TLeaf::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + t.method("Streamer", static_cast(&TLeaf::Streamer)); + + DEBUG_MSG("Adding wrapper for int TLeaf::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLeaf::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!DeclFileLine", static_cast(&TLeaf::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlMemInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlMemInfo_t(module)); +std::shared_ptr newJlTLeaf(jlcxx::Module& module){ + return std::shared_ptr(new JlTLeaf(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObjArray type; }; } -// Class generating the wrapper for type ProcInfo_t -// signature to use in the veto file: ProcInfo_t -struct JlProcInfo_t: public Wrapper { +// Class generating the wrapper for type TClonesArray +// signature to use in the veto file: TClonesArray +struct JlTClonesArray: public Wrapper { - JlProcInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ProcInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:192:8 - jlcxx::TypeWrapper t = jlModule.add_type("ProcInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTClonesArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TClonesArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TClonesArray.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TClonesArray", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Version_t ProcInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t ProcInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Class_Version", static_cast(&ProcInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * ProcInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - t.method("IsA", static_cast(&ProcInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void ProcInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void ProcInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - t.method("StreamerNVirtual", static_cast(&ProcInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * ProcInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!DeclFileName", []() { return (std::string)ProcInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int ProcInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int ProcInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!ImplFileLine", static_cast(&ProcInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * ProcInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!ImplFileName", []() { return (std::string)ProcInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * ProcInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Class_Name", []() { return (std::string)ProcInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * ProcInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Dictionary", static_cast(&ProcInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * ProcInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Class", static_cast(&ProcInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void ProcInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void ProcInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - t.method("Streamer", static_cast(&ProcInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int ProcInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int ProcInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!DeclFileLine", static_cast(&ProcInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fCpuUser methods to provide read access to the field fCpuUser (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 - // signature to use in the veto list: ProcInfo_t::fCpuUser - t.method("fCpuUser", [](const ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); - t.method("fCpuUser", [](ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); - t.method("fCpuUser", [](const ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); - t.method("fCpuUser", [](ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 - // signature to use in the veto list: ProcInfo_t::fCpuUser - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); - t.method("fCpuUser!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuUser = val; }); - - DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); - t.method("fCpuUser!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuUser = val; }); - - DEBUG_MSG("Adding fCpuSys methods to provide read access to the field fCpuSys (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 - // signature to use in the veto list: ProcInfo_t::fCpuSys - t.method("fCpuSys", [](const ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); - t.method("fCpuSys", [](ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); - t.method("fCpuSys", [](const ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); - t.method("fCpuSys", [](ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 - // signature to use in the veto list: ProcInfo_t::fCpuSys - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); - t.method("fCpuSys!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuSys = val; }); - - DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); - t.method("fCpuSys!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuSys = val; }); - - DEBUG_MSG("Adding fMemResident methods to provide read access to the field fMemResident (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 - // signature to use in the veto list: ProcInfo_t::fMemResident - t.method("fMemResident", [](const ProcInfo_t& a) -> Long_t { return a.fMemResident; }); - t.method("fMemResident", [](ProcInfo_t& a) -> Long_t { return a.fMemResident; }); - t.method("fMemResident", [](const ProcInfo_t* a) -> Long_t { return a->fMemResident; }); - t.method("fMemResident", [](ProcInfo_t* a) -> Long_t { return a->fMemResident; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 - // signature to use in the veto list: ProcInfo_t::fMemResident - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); - t.method("fMemResident!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemResident = val; }); - - DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); - t.method("fMemResident!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemResident = val; }); - - DEBUG_MSG("Adding fMemVirtual methods to provide read access to the field fMemVirtual (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 - // signature to use in the veto list: ProcInfo_t::fMemVirtual - t.method("fMemVirtual", [](const ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); - t.method("fMemVirtual", [](ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); - t.method("fMemVirtual", [](const ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); - t.method("fMemVirtual", [](ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 - // signature to use in the veto list: ProcInfo_t::fMemVirtual - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); - t.method("fMemVirtual!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemVirtual = val; }); - - DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); - t.method("fMemVirtual!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemVirtual = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlProcInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlProcInfo_t(module)); +std::shared_ptr newJlTClonesArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTClonesArray(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type RedirectHandle_t -// signature to use in the veto file: RedirectHandle_t -struct JlRedirectHandle_t: public Wrapper { +// Class generating the wrapper for type ROOT::TIOFeatures +// signature to use in the veto file: ROOT::TIOFeatures +struct JlROOT_TIOFeatures: public Wrapper { - JlRedirectHandle_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type RedirectHandle_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:203:8 - jlcxx::TypeWrapper t = jlModule.add_type("RedirectHandle_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_TIOFeatures(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::TIOFeatures (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/ROOT/TIOFeatures.hxx:69:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!TIOFeatures"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void RedirectHandle_t::RedirectHandle_t(const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:210:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void RedirectHandle_t::Reset() (" __HERE__ ")"); - // signature to use in the veto list: void RedirectHandle_t::Reset() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:211:9 - t.method("Reset", static_cast(&RedirectHandle_t::Reset)); - - DEBUG_MSG("Adding fFile methods to provide read access to the field fFile (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 - // signature to use in the veto list: RedirectHandle_t::fFile - t.method("fFile", [](const RedirectHandle_t& a) -> const TString& { return a.fFile; }); - t.method("fFile", [](RedirectHandle_t& a) -> TString& { return a.fFile; }); - t.method("fFile", [](const RedirectHandle_t* a) -> const TString& { return a->fFile; }); - t.method("fFile", [](RedirectHandle_t* a) -> TString& { return a->fFile; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 - // signature to use in the veto list: RedirectHandle_t::fFile - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); - t.method("fFile!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fFile = val; }); - - DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); - t.method("fFile!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fFile = val; }); - - DEBUG_MSG("Adding fStdOutTty methods to provide read access to the field fStdOutTty (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutTty - t.method("fStdOutTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdOutTty; }); - t.method("fStdOutTty", [](RedirectHandle_t& a) -> TString& { return a.fStdOutTty; }); - t.method("fStdOutTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdOutTty; }); - t.method("fStdOutTty", [](RedirectHandle_t* a) -> TString& { return a->fStdOutTty; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutTty - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); - t.method("fStdOutTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdOutTty = val; }); - - DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); - t.method("fStdOutTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdOutTty = val; }); - - DEBUG_MSG("Adding fStdErrTty methods to provide read access to the field fStdErrTty (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrTty - t.method("fStdErrTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdErrTty; }); - t.method("fStdErrTty", [](RedirectHandle_t& a) -> TString& { return a.fStdErrTty; }); - t.method("fStdErrTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdErrTty; }); - t.method("fStdErrTty", [](RedirectHandle_t* a) -> TString& { return a->fStdErrTty; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrTty - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); - t.method("fStdErrTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdErrTty = val; }); - - DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); - t.method("fStdErrTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdErrTty = val; }); - - DEBUG_MSG("Adding fStdOutDup methods to provide read access to the field fStdOutDup (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutDup - t.method("fStdOutDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); - t.method("fStdOutDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); - t.method("fStdOutDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); - t.method("fStdOutDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutDup - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); - t.method("fStdOutDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdOutDup = val; }); - - DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); - t.method("fStdOutDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdOutDup = val; }); - - DEBUG_MSG("Adding fStdErrDup methods to provide read access to the field fStdErrDup (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrDup - t.method("fStdErrDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); - t.method("fStdErrDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); - t.method("fStdErrDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); - t.method("fStdErrDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrDup - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); - t.method("fStdErrDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdErrDup = val; }); - - DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); - t.method("fStdErrDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdErrDup = val; }); - - DEBUG_MSG("Adding fReadOffSet methods to provide read access to the field fReadOffSet (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 - // signature to use in the veto list: RedirectHandle_t::fReadOffSet - t.method("fReadOffSet", [](const RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); - t.method("fReadOffSet", [](RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); - t.method("fReadOffSet", [](const RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); - t.method("fReadOffSet", [](RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 - // signature to use in the veto list: RedirectHandle_t::fReadOffSet - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); - t.method("fReadOffSet!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fReadOffSet = val; }); - - DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); - t.method("fReadOffSet!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fReadOffSet = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlRedirectHandle_t(jlcxx::Module& module){ - return std::shared_ptr(new JlRedirectHandle_t(module)); +std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_TIOFeatures(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TTimer type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TProcessEventTimer -// signature to use in the veto file: TProcessEventTimer -struct JlTProcessEventTimer: public Wrapper { +// Class generating the wrapper for type TTree::TClusterIterator +// signature to use in the veto file: TTree::TClusterIterator +struct JlTTree_TClusterIterator: public Wrapper { - JlTProcessEventTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TProcessEventTimer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:257:7 - jlcxx::TypeWrapper t = jlModule.add_type("TProcessEventTimer", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTree_TClusterIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTree::TClusterIterator (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:269:10 + jlcxx::TypeWrapper t = jlModule.add_type("TTree!TClusterIterator"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - DEBUG_MSG("Adding wrapper for void TProcessEventTimer::TProcessEventTimer(Long_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:259:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::Notify() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProcessEventTimer::Notify() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:260:11 - t.method("Notify", static_cast(&TProcessEventTimer::Notify)); - - DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::ProcessEvents() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProcessEventTimer::ProcessEvents() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:261:11 - t.method("ProcessEvents", static_cast(&TProcessEventTimer::ProcessEvents)); - - DEBUG_MSG("Adding wrapper for Version_t TProcessEventTimer::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TProcessEventTimer::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Class_Version", static_cast(&TProcessEventTimer::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProcessEventTimer::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - t.method("IsA", static_cast(&TProcessEventTimer::IsA)); - - DEBUG_MSG("Adding wrapper for void TProcessEventTimer::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProcessEventTimer::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - t.method("StreamerNVirtual", static_cast(&TProcessEventTimer::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProcessEventTimer::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!DeclFileName", []() { return (std::string)TProcessEventTimer::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TProcessEventTimer::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProcessEventTimer::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!ImplFileLine", static_cast(&TProcessEventTimer::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProcessEventTimer::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!ImplFileName", []() { return (std::string)TProcessEventTimer::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProcessEventTimer::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Class_Name", []() { return (std::string)TProcessEventTimer::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProcessEventTimer::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Dictionary", static_cast(&TProcessEventTimer::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProcessEventTimer::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Class", static_cast(&TProcessEventTimer::Class)); - - DEBUG_MSG("Adding wrapper for void TProcessEventTimer::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProcessEventTimer::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - t.method("Streamer", static_cast(&TProcessEventTimer::Streamer)); - - DEBUG_MSG("Adding wrapper for int TProcessEventTimer::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProcessEventTimer::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!DeclFileLine", static_cast(&TProcessEventTimer::DeclFileLine)); + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Next() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::Next() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:295:16 + t.method("Next", static_cast(&TTree::TClusterIterator::Next)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Previous() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::Previous() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:299:16 + t.method("Previous", static_cast(&TTree::TClusterIterator::Previous)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetStartEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetStartEntry() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:302:16 + t.method("GetStartEntry", static_cast(&TTree::TClusterIterator::GetStartEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetNextEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetNextEntry() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:307:16 + t.method("GetNextEntry", static_cast(&TTree::TClusterIterator::GetNextEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::operator()() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::operator()() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:311:16 + t.method("paren", static_cast(&TTree::TClusterIterator::operator())); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTProcessEventTimer(jlcxx::Module& module){ - return std::shared_ptr(new JlTProcessEventTimer(module)); +std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module& module){ + return std::shared_ptr(new JlTTree_TClusterIterator(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TSystem -// signature to use in the veto file: TSystem -struct JlTSystem: public Wrapper { +// Class generating the wrapper for type TStreamerInfo +// signature to use in the veto file: TStreamerInfo +struct JlTStreamerInfo: public Wrapper { - JlTSystem(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TSystem (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:266:7 - jlcxx::TypeWrapper t = jlModule.add_type("TSystem", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTStreamerInfo(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TStreamerInfo (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TStreamerInfo.h:39:7 + jlcxx::TypeWrapper t = jlModule.add_type("TStreamerInfo"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TSystem::TSystem(const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:342:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::Init() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::Init() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:346:28 - t.method("Init", static_cast(&TSystem::Init)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetProgname(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetProgname(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:347:28 - t.method("SetProgname", static_cast(&TSystem::SetProgname)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetDisplay() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetDisplay() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:348:28 - t.method("SetDisplay", static_cast(&TSystem::SetDisplay)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetErrorStr(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetErrorStr(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:349:28 - t.method("SetErrorStr", static_cast(&TSystem::SetErrorStr)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetErrorStr() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetErrorStr() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:350:28 - t.method("GetErrorStr", [](TSystem const& a) { return (std::string)a.GetErrorStr(); }); - t.method("GetErrorStr", [](TSystem const* a) { return (std::string)a->GetErrorStr(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetError() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetError() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:351:28 - t.method("GetError", [](TSystem& a) { return (std::string)a.GetError(); }); - t.method("GetError", [](TSystem* a) { return (std::string)a->GetError(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::RemoveOnExit(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::RemoveOnExit(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:352:28 - t.method("RemoveOnExit", static_cast(&TSystem::RemoveOnExit)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::HostName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::HostName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:353:28 - t.method("HostName", [](TSystem& a) { return (std::string)a.HostName(); }); - t.method("HostName", [](TSystem* a) { return (std::string)a->HostName(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::NotifyApplicationCreated() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::NotifyApplicationCreated() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:354:28 - t.method("NotifyApplicationCreated", static_cast(&TSystem::NotifyApplicationCreated)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetErrno() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetErrno() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:356:28 - module_.method("TSystem!GetErrno", static_cast(&TSystem::GetErrno)); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetErrno() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetErrno() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:357:28 - module_.method("TSystem!ResetErrno", static_cast(&TSystem::ResetErrno)); - - DEBUG_MSG("Adding wrapper for void TSystem::Beep(Int_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Beep(Int_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:358:28 - t.method("Beep", static_cast(&TSystem::Beep)); - t.method("Beep", [](TSystem& a)->void { a.Beep(); }); - t.method("Beep", [](TSystem& a, Int_t arg0)->void { a.Beep(arg0); }); - t.method("Beep", [](TSystem& a, Int_t arg0, Int_t arg1)->void { a.Beep(arg0, arg1); }); - t.method("Beep", [](TSystem* a)->void { a->Beep(); }); - t.method("Beep", [](TSystem* a, Int_t arg0)->void { a->Beep(arg0); }); - t.method("Beep", [](TSystem* a, Int_t arg0, Int_t arg1)->void { a->Beep(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TSystem::GetBeepDefaults(Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::GetBeepDefaults(Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:359:28 - t.method("GetBeepDefaults", static_cast(&TSystem::GetBeepDefaults)); - - DEBUG_MSG("Adding wrapper for void TSystem::Run() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Run() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:362:28 - t.method("Run", static_cast(&TSystem::Run)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::ProcessEvents() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::ProcessEvents() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:363:28 - t.method("ProcessEvents", static_cast(&TSystem::ProcessEvents)); - - DEBUG_MSG("Adding wrapper for void TSystem::DispatchOneEvent(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::DispatchOneEvent(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:364:28 - t.method("DispatchOneEvent", static_cast(&TSystem::DispatchOneEvent)); - t.method("DispatchOneEvent", [](TSystem& a)->void { a.DispatchOneEvent(); }); - t.method("DispatchOneEvent", [](TSystem* a)->void { a->DispatchOneEvent(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ExitLoop() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ExitLoop() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:365:28 - t.method("ExitLoop", static_cast(&TSystem::ExitLoop)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::InControl() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::InControl() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:366:28 - t.method("InControl", static_cast(&TSystem::InControl)); - - DEBUG_MSG("Adding wrapper for void TSystem::InnerLoop() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::InnerLoop() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:367:28 - t.method("InnerLoop", static_cast(&TSystem::InnerLoop)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TList *, Long_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::Select(TList *, Long_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:368:28 - t.method("Select", static_cast(&TSystem::Select)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TFileHandler *, Long_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::Select(TFileHandler *, Long_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:369:28 - t.method("Select", static_cast(&TSystem::Select)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddSignalHandler(TSignalHandler *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddSignalHandler(TSignalHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:372:28 - t.method("AddSignalHandler", static_cast(&TSystem::AddSignalHandler)); - - DEBUG_MSG("Adding wrapper for TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) (" __HERE__ ")"); - // signature to use in the veto list: TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:373:28 - t.method("RemoveSignalHandler", static_cast(&TSystem::RemoveSignalHandler)); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetSignal(ESignals, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetSignal(ESignals, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:374:28 - t.method("ResetSignal", static_cast(&TSystem::ResetSignal)); - t.method("ResetSignal", [](TSystem& a, ESignals arg0)->void { a.ResetSignal(arg0); }); - t.method("ResetSignal", [](TSystem* a, ESignals arg0)->void { a->ResetSignal(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetSignals() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetSignals() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:375:28 - t.method("ResetSignals", static_cast(&TSystem::ResetSignals)); - - DEBUG_MSG("Adding wrapper for void TSystem::IgnoreSignal(ESignals, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::IgnoreSignal(ESignals, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:376:28 - t.method("IgnoreSignal", static_cast(&TSystem::IgnoreSignal)); - t.method("IgnoreSignal", [](TSystem& a, ESignals arg0)->void { a.IgnoreSignal(arg0); }); - t.method("IgnoreSignal", [](TSystem* a, ESignals arg0)->void { a->IgnoreSignal(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::IgnoreInterrupt(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::IgnoreInterrupt(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:377:28 - t.method("IgnoreInterrupt", static_cast(&TSystem::IgnoreInterrupt)); - t.method("IgnoreInterrupt", [](TSystem& a)->void { a.IgnoreInterrupt(); }); - t.method("IgnoreInterrupt", [](TSystem* a)->void { a->IgnoreInterrupt(); }); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfSignalHandlers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TSystem::GetListOfSignalHandlers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:378:28 - t.method("GetListOfSignalHandlers", static_cast(&TSystem::GetListOfSignalHandlers)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddFileHandler(TFileHandler *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddFileHandler(TFileHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:379:28 - t.method("AddFileHandler", static_cast(&TSystem::AddFileHandler)); - - DEBUG_MSG("Adding wrapper for TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) (" __HERE__ ")"); - // signature to use in the veto list: TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:380:28 - t.method("RemoveFileHandler", static_cast(&TSystem::RemoveFileHandler)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfFileHandlers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TSystem::GetListOfFileHandlers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:381:28 - t.method("GetListOfFileHandlers", static_cast(&TSystem::GetListOfFileHandlers)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:382:28 - t.method("AddStdExceptionHandler", static_cast(&TSystem::AddStdExceptionHandler)); - - DEBUG_MSG("Adding wrapper for TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); - // signature to use in the veto list: TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:383:34 - t.method("RemoveStdExceptionHandler", static_cast(&TSystem::RemoveStdExceptionHandler)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfStdExceptionHandlers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TSystem::GetListOfStdExceptionHandlers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:384:28 - t.method("GetListOfStdExceptionHandlers", static_cast(&TSystem::GetListOfStdExceptionHandlers)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetFPEMask() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetFPEMask() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:387:28 - t.method("GetFPEMask", static_cast(&TSystem::GetFPEMask)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::SetFPEMask(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::SetFPEMask(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:388:28 - t.method("SetFPEMask", static_cast(&TSystem::SetFPEMask)); - t.method("SetFPEMask", [](TSystem& a)->Int_t { return a.SetFPEMask(); }); - t.method("SetFPEMask", [](TSystem* a)->Int_t { return a->SetFPEMask(); }); - - DEBUG_MSG("Adding wrapper for TTime TSystem::Now() (" __HERE__ ")"); - // signature to use in the veto list: TTime TSystem::Now() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:391:28 - t.method("Now", static_cast(&TSystem::Now)); - - DEBUG_MSG("Adding wrapper for TList * TSystem::GetListOfTimers() (" __HERE__ ")"); - // signature to use in the veto list: TList * TSystem::GetListOfTimers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:392:28 - t.method("GetListOfTimers", static_cast(&TSystem::GetListOfTimers)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddTimer(TTimer *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddTimer(TTimer *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:393:28 - t.method("AddTimer", static_cast(&TSystem::AddTimer)); - - DEBUG_MSG("Adding wrapper for TTimer * TSystem::RemoveTimer(TTimer *) (" __HERE__ ")"); - // signature to use in the veto list: TTimer * TSystem::RemoveTimer(TTimer *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:394:28 - t.method("RemoveTimer", static_cast(&TSystem::RemoveTimer)); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetTimer(TTimer *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetTimer(TTimer *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:395:28 - t.method("ResetTimer", static_cast(&TSystem::ResetTimer)); - - DEBUG_MSG("Adding wrapper for Long_t TSystem::NextTimeOut(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Long_t TSystem::NextTimeOut(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:396:28 - t.method("NextTimeOut", static_cast(&TSystem::NextTimeOut)); - - DEBUG_MSG("Adding wrapper for void TSystem::Sleep(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Sleep(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:397:28 - t.method("Sleep", static_cast(&TSystem::Sleep)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::Exec(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::Exec(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:400:28 - t.method("Exec", static_cast(&TSystem::Exec)); - - DEBUG_MSG("Adding wrapper for FILE * TSystem::OpenPipe(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: FILE * TSystem::OpenPipe(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:401:28 - t.method("OpenPipe", static_cast(&TSystem::OpenPipe)); - - DEBUG_MSG("Adding wrapper for int TSystem::ClosePipe(FILE *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::ClosePipe(FILE *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:402:28 - t.method("ClosePipe", static_cast(&TSystem::ClosePipe)); - - DEBUG_MSG("Adding wrapper for TString TSystem::GetFromPipe(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TString TSystem::GetFromPipe(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:403:28 - t.method("GetFromPipe", static_cast(&TSystem::GetFromPipe)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetPid() (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetPid() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:404:28 - t.method("GetPid", static_cast(&TSystem::GetPid)); - - DEBUG_MSG("Adding wrapper for void TSystem::StackTrace() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::StackTrace() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:405:28 - t.method("StackTrace", static_cast(&TSystem::StackTrace)); - - DEBUG_MSG("Adding wrapper for void TSystem::Exit(int, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Exit(int, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:407:32 - t.method("Exit", static_cast(&TSystem::Exit)); - t.method("Exit", [](TSystem& a, int arg0)->void { a.Exit(arg0); }); - t.method("Exit", [](TSystem* a, int arg0)->void { a->Exit(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Abort(int) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Abort(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:408:32 - t.method("Abort", static_cast(&TSystem::Abort)); - t.method("Abort", [](TSystem& a)->void { a.Abort(); }); - t.method("Abort", [](TSystem* a)->void { a->Abort(); }); - - DEBUG_MSG("Adding wrapper for int TSystem::MakeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::MakeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:411:28 - t.method("MakeDirectory", static_cast(&TSystem::MakeDirectory)); - - DEBUG_MSG("Adding wrapper for void * TSystem::OpenDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void * TSystem::OpenDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:412:28 - t.method("OpenDirectory", static_cast(&TSystem::OpenDirectory)); - - DEBUG_MSG("Adding wrapper for void TSystem::FreeDirectory(void *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::FreeDirectory(void *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:413:28 - t.method("FreeDirectory", static_cast(&TSystem::FreeDirectory)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetDirEntry(void *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetDirEntry(void *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:414:28 - t.method("GetDirEntry", [](TSystem& a, void * arg0) { return (std::string)a.GetDirEntry(arg0); }); - t.method("GetDirEntry", [](TSystem* a, void * arg0) { return (std::string)a->GetDirEntry(arg0); }); - - DEBUG_MSG("Adding wrapper for void * TSystem::GetDirPtr() (" __HERE__ ")"); - // signature to use in the veto list: void * TSystem::GetDirPtr() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:415:28 - t.method("GetDirPtr", static_cast(&TSystem::GetDirPtr)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::ChangeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::ChangeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:416:28 - t.method("ChangeDirectory", static_cast(&TSystem::ChangeDirectory)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::WorkingDirectory() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::WorkingDirectory() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:417:28 - t.method("WorkingDirectory", [](TSystem& a) { return (std::string)a.WorkingDirectory(); }); - t.method("WorkingDirectory", [](TSystem* a) { return (std::string)a->WorkingDirectory(); }); - - DEBUG_MSG("Adding wrapper for std::string TSystem::GetWorkingDirectory() (" __HERE__ ")"); - // signature to use in the veto list: std::string TSystem::GetWorkingDirectory() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:418:28 - t.method("GetWorkingDirectory", static_cast(&TSystem::GetWorkingDirectory)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::HomeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::HomeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:419:28 - t.method("HomeDirectory", [](TSystem& a) { return (std::string)a.HomeDirectory(); }); - t.method("HomeDirectory", [](TSystem& a, const char * arg0) { return (std::string)a.HomeDirectory(arg0); }); - t.method("HomeDirectory", [](TSystem* a) { return (std::string)a->HomeDirectory(); }); - t.method("HomeDirectory", [](TSystem* a, const char * arg0) { return (std::string)a->HomeDirectory(arg0); }); - - DEBUG_MSG("Adding wrapper for std::string TSystem::GetHomeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: std::string TSystem::GetHomeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:420:28 - t.method("GetHomeDirectory", static_cast(&TSystem::GetHomeDirectory)); - t.method("GetHomeDirectory", [](TSystem const& a)->std::string { return a.GetHomeDirectory(); }); - t.method("GetHomeDirectory", [](TSystem const* a)->std::string { return a->GetHomeDirectory(); }); - - DEBUG_MSG("Adding wrapper for int TSystem::mkdir(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::mkdir(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:421:28 - t.method("mkdir", static_cast(&TSystem::mkdir)); - t.method("mkdir", [](TSystem& a, const char * arg0)->int { return a.mkdir(arg0); }); - t.method("mkdir", [](TSystem* a, const char * arg0)->int { return a->mkdir(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::cd(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::cd(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:422:28 - t.method("cd", static_cast(&TSystem::cd)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::pwd() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::pwd() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:423:28 - t.method("pwd", [](TSystem& a) { return (std::string)a.pwd(); }); - t.method("pwd", [](TSystem* a) { return (std::string)a->pwd(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::TempDirectory() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::TempDirectory() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:424:28 - t.method("TempDirectory", [](TSystem const& a) { return (std::string)a.TempDirectory(); }); - t.method("TempDirectory", [](TSystem const* a) { return (std::string)a->TempDirectory(); }); - - DEBUG_MSG("Adding wrapper for FILE * TSystem::TempFileName(TString &, const char *) (" __HERE__ ")"); - // signature to use in the veto list: FILE * TSystem::TempFileName(TString &, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:425:28 - t.method("TempFileName", static_cast(&TSystem::TempFileName)); - t.method("TempFileName", [](TSystem& a, TString & arg0)->FILE * { return a.TempFileName(arg0); }); - t.method("TempFileName", [](TSystem* a, TString & arg0)->FILE * { return a->TempFileName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::BaseName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::BaseName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:428:28 - t.method("BaseName", [](TSystem& a, const char * arg0) { return (std::string)a.BaseName(arg0); }); - t.method("BaseName", [](TSystem* a, const char * arg0) { return (std::string)a->BaseName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::DirName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::DirName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:429:28 - t.method("DirName", [](TSystem& a, const char * arg0) { return (std::string)a.DirName(arg0); }); - t.method("DirName", [](TSystem* a, const char * arg0) { return (std::string)a->DirName(arg0); }); - - DEBUG_MSG("Adding wrapper for TString TSystem::GetDirName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TString TSystem::GetDirName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:430:28 - t.method("GetDirName", static_cast(&TSystem::GetDirName)); - - DEBUG_MSG("Adding wrapper for char * TSystem::ConcatFileName(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::ConcatFileName(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:431:28 - t.method("ConcatFileName", static_cast(&TSystem::ConcatFileName)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsAbsoluteFileName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::IsAbsoluteFileName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:432:28 - t.method("IsAbsoluteFileName", static_cast(&TSystem::IsAbsoluteFileName)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsFileInIncludePath(const char *, char **) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::IsFileInIncludePath(const char *, char **) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:433:28 - t.method("IsFileInIncludePath", static_cast(&TSystem::IsFileInIncludePath)); - t.method("IsFileInIncludePath", [](TSystem& a, const char * arg0)->Bool_t { return a.IsFileInIncludePath(arg0); }); - t.method("IsFileInIncludePath", [](TSystem* a, const char * arg0)->Bool_t { return a->IsFileInIncludePath(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::PrependPathName(const char *, TString &) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::PrependPathName(const char *, TString &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:434:28 - t.method("PrependPathName", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.PrependPathName(arg0, arg1); }); - t.method("PrependPathName", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->PrependPathName(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::ExpandPathName(TString &) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::ExpandPathName(TString &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:435:28 - t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); - - DEBUG_MSG("Adding wrapper for char * TSystem::ExpandPathName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::ExpandPathName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:436:28 - t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::AccessPathName(const char *, EAccessMode) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::AccessPathName(const char *, EAccessMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:437:28 - t.method("AccessPathName", static_cast(&TSystem::AccessPathName)); - t.method("AccessPathName", [](TSystem& a, const char * arg0)->Bool_t { return a.AccessPathName(arg0); }); - t.method("AccessPathName", [](TSystem* a, const char * arg0)->Bool_t { return a->AccessPathName(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsPathLocal(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::IsPathLocal(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:438:28 - t.method("IsPathLocal", static_cast(&TSystem::IsPathLocal)); - - DEBUG_MSG("Adding wrapper for int TSystem::CopyFile(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::CopyFile(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:439:28 - t.method("CopyFile", static_cast(&TSystem::CopyFile)); - t.method("CopyFile", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.CopyFile(arg0, arg1); }); - t.method("CopyFile", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->CopyFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for int TSystem::Rename(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Rename(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:440:28 - t.method("Rename", static_cast(&TSystem::Rename)); - - DEBUG_MSG("Adding wrapper for int TSystem::Link(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Link(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:441:28 - t.method("Link", static_cast(&TSystem::Link)); - - DEBUG_MSG("Adding wrapper for int TSystem::Symlink(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Symlink(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:442:28 - t.method("Symlink", static_cast(&TSystem::Symlink)); - - DEBUG_MSG("Adding wrapper for int TSystem::Unlink(const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Unlink(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:443:28 - t.method("Unlink", static_cast(&TSystem::Unlink)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:444:28 - t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, FileStat_t &) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetPathInfo(const char *, FileStat_t &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:446:28 - t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:447:28 - t.method("GetFsInfo", static_cast(&TSystem::GetFsInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::Chmod(const char *, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Chmod(const char *, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:448:28 - t.method("Chmod", static_cast(&TSystem::Chmod)); - - DEBUG_MSG("Adding wrapper for int TSystem::Umask(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Umask(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:449:28 - t.method("Umask", static_cast(&TSystem::Umask)); - - DEBUG_MSG("Adding wrapper for int TSystem::Utime(const char *, Long_t, Long_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Utime(const char *, Long_t, Long_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:450:28 - t.method("Utime", static_cast(&TSystem::Utime)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::UnixPathName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::UnixPathName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:451:28 - t.method("UnixPathName", [](TSystem& a, const char * arg0) { return (std::string)a.UnixPathName(arg0); }); - t.method("UnixPathName", [](TSystem* a, const char * arg0) { return (std::string)a->UnixPathName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::FindFile(const char *, TString &, EAccessMode) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::FindFile(const char *, TString &, EAccessMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:452:28 - t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.FindFile(arg0, arg1); }); - t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a.FindFile(arg0, arg1, arg2); }); - t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->FindFile(arg0, arg1); }); - t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a->FindFile(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for char * TSystem::Which(const char *, const char *, EAccessMode) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::Which(const char *, const char *, EAccessMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:453:28 - t.method("Which", static_cast(&TSystem::Which)); - t.method("Which", [](TSystem& a, const char * arg0, const char * arg1)->char * { return a.Which(arg0, arg1); }); - t.method("Which", [](TSystem* a, const char * arg0, const char * arg1)->char * { return a->Which(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TList * TSystem::GetVolumes(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TList * TSystem::GetVolumes(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:454:28 - t.method("GetVolumes", static_cast(&TSystem::GetVolumes)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetUid(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetUid(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:457:28 - t.method("GetUid", static_cast(&TSystem::GetUid)); - t.method("GetUid", [](TSystem& a)->Int_t { return a.GetUid(); }); - t.method("GetUid", [](TSystem* a)->Int_t { return a->GetUid(); }); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetGid(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetGid(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:458:28 - t.method("GetGid", static_cast(&TSystem::GetGid)); - t.method("GetGid", [](TSystem& a)->Int_t { return a.GetGid(); }); - t.method("GetGid", [](TSystem* a)->Int_t { return a->GetGid(); }); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveUid() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetEffectiveUid() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:459:28 - t.method("GetEffectiveUid", static_cast(&TSystem::GetEffectiveUid)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveGid() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetEffectiveGid() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:460:28 - t.method("GetEffectiveGid", static_cast(&TSystem::GetEffectiveGid)); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:461:28 - t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(const char *) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:462:28 - t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); - t.method("GetUserInfo", [](TSystem& a)->UserGroup_t * { return a.GetUserInfo(); }); - t.method("GetUserInfo", [](TSystem* a)->UserGroup_t * { return a->GetUserInfo(); }); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:463:28 - t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(const char *) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:464:28 - t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); - t.method("GetGroupInfo", [](TSystem& a)->UserGroup_t * { return a.GetGroupInfo(); }); - t.method("GetGroupInfo", [](TSystem* a)->UserGroup_t * { return a->GetGroupInfo(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Setenv(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Setenv(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:467:28 - t.method("Setenv", static_cast(&TSystem::Setenv)); - - DEBUG_MSG("Adding wrapper for void TSystem::Unsetenv(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Unsetenv(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:468:28 - t.method("Unsetenv", static_cast(&TSystem::Unsetenv)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::Getenv(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::Getenv(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:469:28 - t.method("Getenv", [](TSystem& a, const char * arg0) { return (std::string)a.Getenv(arg0); }); - t.method("Getenv", [](TSystem* a, const char * arg0) { return (std::string)a->Getenv(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Openlog(const char *, Int_t, ELogFacility) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Openlog(const char *, Int_t, ELogFacility) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:472:28 - t.method("Openlog", static_cast(&TSystem::Openlog)); - - DEBUG_MSG("Adding wrapper for void TSystem::Syslog(ELogLevel, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Syslog(ELogLevel, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:473:28 - t.method("Syslog", static_cast(&TSystem::Syslog)); - - DEBUG_MSG("Adding wrapper for void TSystem::Closelog() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Closelog() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:474:28 - t.method("Closelog", static_cast(&TSystem::Closelog)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:477:28 - t.method("RedirectOutput", static_cast(&TSystem::RedirectOutput)); - t.method("RedirectOutput", [](TSystem& a, const char * arg0)->Int_t { return a.RedirectOutput(arg0); }); - t.method("RedirectOutput", [](TSystem& a, const char * arg0, const char * arg1)->Int_t { return a.RedirectOutput(arg0, arg1); }); - t.method("RedirectOutput", [](TSystem* a, const char * arg0)->Int_t { return a->RedirectOutput(arg0); }); - t.method("RedirectOutput", [](TSystem* a, const char * arg0, const char * arg1)->Int_t { return a->RedirectOutput(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ShowOutput(RedirectHandle_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ShowOutput(RedirectHandle_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:478:28 - t.method("ShowOutput", static_cast(&TSystem::ShowOutput)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddDynamicPath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddDynamicPath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:481:28 - t.method("AddDynamicPath", static_cast(&TSystem::AddDynamicPath)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetDynamicPath() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetDynamicPath() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:482:28 - t.method("GetDynamicPath", [](TSystem& a) { return (std::string)a.GetDynamicPath(); }); - t.method("GetDynamicPath", [](TSystem* a) { return (std::string)a->GetDynamicPath(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::SetDynamicPath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetDynamicPath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:483:28 - t.method("SetDynamicPath", static_cast(&TSystem::SetDynamicPath)); - - DEBUG_MSG("Adding wrapper for char * TSystem::DynamicPathName(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::DynamicPathName(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:484:28 - t.method("DynamicPathName", static_cast(&TSystem::DynamicPathName)); - t.method("DynamicPathName", [](TSystem& a, const char * arg0)->char * { return a.DynamicPathName(arg0); }); - t.method("DynamicPathName", [](TSystem* a, const char * arg0)->char * { return a->DynamicPathName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::FindDynamicLibrary(TString &, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::FindDynamicLibrary(TString &, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:485:28 - t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0) { return (std::string)a.FindDynamicLibrary(arg0); }); - t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0, Bool_t arg1) { return (std::string)a.FindDynamicLibrary(arg0, arg1); }); - t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0) { return (std::string)a->FindDynamicLibrary(arg0); }); - t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0, Bool_t arg1) { return (std::string)a->FindDynamicLibrary(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for int TSystem::Load(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Load(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:487:28 - t.method("Load", static_cast(&TSystem::Load)); - t.method("Load", [](TSystem& a, const char * arg0)->int { return a.Load(arg0); }); - t.method("Load", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.Load(arg0, arg1); }); - t.method("Load", [](TSystem* a, const char * arg0)->int { return a->Load(arg0); }); - t.method("Load", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->Load(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Unload(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Unload(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:488:28 - t.method("Unload", static_cast(&TSystem::Unload)); - - DEBUG_MSG("Adding wrapper for UInt_t TSystem::LoadAllLibraries() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TSystem::LoadAllLibraries() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:489:28 - t.method("LoadAllLibraries", static_cast(&TSystem::LoadAllLibraries)); - - DEBUG_MSG("Adding wrapper for void TSystem::ListSymbols(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ListSymbols(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:490:28 - t.method("ListSymbols", static_cast(&TSystem::ListSymbols)); - t.method("ListSymbols", [](TSystem& a, const char * arg0)->void { a.ListSymbols(arg0); }); - t.method("ListSymbols", [](TSystem* a, const char * arg0)->void { a->ListSymbols(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ListLibraries(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ListLibraries(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:491:28 - t.method("ListLibraries", static_cast(&TSystem::ListLibraries)); - t.method("ListLibraries", [](TSystem& a)->void { a.ListLibraries(); }); - t.method("ListLibraries", [](TSystem* a)->void { a->ListLibraries(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetLibraries(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetLibraries(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:492:28 - t.method("GetLibraries", [](TSystem& a) { return (std::string)a.GetLibraries(); }); - t.method("GetLibraries", [](TSystem& a, const char * arg0) { return (std::string)a.GetLibraries(arg0); }); - t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1) { return (std::string)a.GetLibraries(arg0, arg1); }); - t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a.GetLibraries(arg0, arg1, arg2); }); - t.method("GetLibraries", [](TSystem* a) { return (std::string)a->GetLibraries(); }); - t.method("GetLibraries", [](TSystem* a, const char * arg0) { return (std::string)a->GetLibraries(arg0); }); - t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1) { return (std::string)a->GetLibraries(arg0, arg1); }); - t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a->GetLibraries(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetHostByName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TInetAddress TSystem::GetHostByName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:497:28 - t.method("GetHostByName", static_cast(&TSystem::GetHostByName)); - - DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetPeerName(int) (" __HERE__ ")"); - // signature to use in the veto list: TInetAddress TSystem::GetPeerName(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:498:28 - t.method("GetPeerName", static_cast(&TSystem::GetPeerName)); - - DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetSockName(int) (" __HERE__ ")"); - // signature to use in the veto list: TInetAddress TSystem::GetSockName(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:499:28 - t.method("GetSockName", static_cast(&TSystem::GetSockName)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetServiceByName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetServiceByName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:500:28 - t.method("GetServiceByName", static_cast(&TSystem::GetServiceByName)); - - DEBUG_MSG("Adding wrapper for char * TSystem::GetServiceByPort(int) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::GetServiceByPort(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:501:28 - t.method("GetServiceByPort", static_cast(&TSystem::GetServiceByPort)); - - DEBUG_MSG("Adding wrapper for int TSystem::OpenConnection(const char *, int, int, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::OpenConnection(const char *, int, int, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:502:28 - t.method("OpenConnection", static_cast(&TSystem::OpenConnection)); - t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1)->int { return a.OpenConnection(arg0, arg1); }); - t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1, int arg2)->int { return a.OpenConnection(arg0, arg1, arg2); }); - t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1)->int { return a->OpenConnection(arg0, arg1); }); - t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1, int arg2)->int { return a->OpenConnection(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceTcpService(int, Bool_t, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceTcpService(int, Bool_t, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:503:28 - t.method("AnnounceTcpService", static_cast(&TSystem::AnnounceTcpService)); - t.method("AnnounceTcpService", [](TSystem& a, int arg0, Bool_t arg1, int arg2)->int { return a.AnnounceTcpService(arg0, arg1, arg2); }); - t.method("AnnounceTcpService", [](TSystem* a, int arg0, Bool_t arg1, int arg2)->int { return a->AnnounceTcpService(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUdpService(int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceUdpService(int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:504:28 - t.method("AnnounceUdpService", static_cast(&TSystem::AnnounceUdpService)); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceUnixService(int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:505:28 - t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(const char *, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceUnixService(const char *, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:506:28 - t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); - - DEBUG_MSG("Adding wrapper for int TSystem::AcceptConnection(int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AcceptConnection(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:507:28 - t.method("AcceptConnection", static_cast(&TSystem::AcceptConnection)); - - DEBUG_MSG("Adding wrapper for void TSystem::CloseConnection(int, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::CloseConnection(int, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:508:28 - t.method("CloseConnection", static_cast(&TSystem::CloseConnection)); - t.method("CloseConnection", [](TSystem& a, int arg0)->void { a.CloseConnection(arg0); }); - t.method("CloseConnection", [](TSystem* a, int arg0)->void { a->CloseConnection(arg0); }); - - DEBUG_MSG("Adding wrapper for int TSystem::RecvRaw(int, void *, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::RecvRaw(int, void *, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:509:28 - t.method("RecvRaw", static_cast(&TSystem::RecvRaw)); - - DEBUG_MSG("Adding wrapper for int TSystem::SendRaw(int, const void *, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::SendRaw(int, const void *, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:510:28 - t.method("SendRaw", static_cast(&TSystem::SendRaw)); - - DEBUG_MSG("Adding wrapper for int TSystem::RecvBuf(int, void *, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::RecvBuf(int, void *, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:511:28 - t.method("RecvBuf", static_cast(&TSystem::RecvBuf)); - - DEBUG_MSG("Adding wrapper for int TSystem::SendBuf(int, const void *, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::SendBuf(int, const void *, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:512:28 - t.method("SendBuf", static_cast(&TSystem::SendBuf)); - - DEBUG_MSG("Adding wrapper for int TSystem::SetSockOpt(int, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::SetSockOpt(int, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:513:28 - t.method("SetSockOpt", static_cast(&TSystem::SetSockOpt)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetSockOpt(int, int, int *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetSockOpt(int, int, int *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:514:28 - t.method("GetSockOpt", static_cast(&TSystem::GetSockOpt)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetSysInfo(SysInfo_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetSysInfo(SysInfo_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:517:28 - t.method("GetSysInfo", static_cast(&TSystem::GetSysInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:518:28 - t.method("GetCpuInfo", static_cast(&TSystem::GetCpuInfo)); - t.method("GetCpuInfo", [](TSystem const& a, CpuInfo_t * arg0)->int { return a.GetCpuInfo(arg0); }); - t.method("GetCpuInfo", [](TSystem const* a, CpuInfo_t * arg0)->int { return a->GetCpuInfo(arg0); }); - - DEBUG_MSG("Adding wrapper for int TSystem::GetMemInfo(MemInfo_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetMemInfo(MemInfo_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:519:28 - t.method("GetMemInfo", static_cast(&TSystem::GetMemInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetProcInfo(ProcInfo_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetProcInfo(ProcInfo_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:520:28 - t.method("GetProcInfo", static_cast(&TSystem::GetProcInfo)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddIncludePath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddIncludePath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:523:28 - t.method("AddIncludePath", static_cast(&TSystem::AddIncludePath)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddLinkedLibs(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddLinkedLibs(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:524:28 - t.method("AddLinkedLibs", static_cast(&TSystem::AddLinkedLibs)); - - DEBUG_MSG("Adding wrapper for int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:525:28 - t.method("CompileMacro", static_cast(&TSystem::CompileMacro)); - t.method("CompileMacro", [](TSystem& a, const char * arg0)->int { return a.CompileMacro(arg0); }); - t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1)->int { return a.CompileMacro(arg0, arg1); }); - t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a.CompileMacro(arg0, arg1, arg2); }); - t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a.CompileMacro(arg0, arg1, arg2, arg3); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0)->int { return a->CompileMacro(arg0); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1)->int { return a->CompileMacro(arg0, arg1); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a->CompileMacro(arg0, arg1, arg2); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a->CompileMacro(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetAclicProperties() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetAclicProperties() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:526:28 - t.method("GetAclicProperties", static_cast(&TSystem::GetAclicProperties)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildArch() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildArch() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:527:28 - t.method("GetBuildArch", [](TSystem const& a) { return (std::string)a.GetBuildArch(); }); - t.method("GetBuildArch", [](TSystem const* a) { return (std::string)a->GetBuildArch(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompiler() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildCompiler() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:528:28 - t.method("GetBuildCompiler", [](TSystem const& a) { return (std::string)a.GetBuildCompiler(); }); - t.method("GetBuildCompiler", [](TSystem const* a) { return (std::string)a->GetBuildCompiler(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersion() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersion() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:529:28 - t.method("GetBuildCompilerVersion", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersion(); }); - t.method("GetBuildCompilerVersion", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersion(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersionStr() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersionStr() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:530:28 - t.method("GetBuildCompilerVersionStr", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersionStr(); }); - t.method("GetBuildCompilerVersionStr", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersionStr(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildNode() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildNode() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:531:28 - t.method("GetBuildNode", [](TSystem const& a) { return (std::string)a.GetBuildNode(); }); - t.method("GetBuildNode", [](TSystem const* a) { return (std::string)a->GetBuildNode(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildDir() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildDir() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:532:28 - t.method("GetBuildDir", [](TSystem const& a) { return (std::string)a.GetBuildDir(); }); - t.method("GetBuildDir", [](TSystem const* a) { return (std::string)a->GetBuildDir(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsDebug() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetFlagsDebug() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:533:28 - t.method("GetFlagsDebug", [](TSystem const& a) { return (std::string)a.GetFlagsDebug(); }); - t.method("GetFlagsDebug", [](TSystem const* a) { return (std::string)a->GetFlagsDebug(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsOpt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetFlagsOpt() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:534:28 - t.method("GetFlagsOpt", [](TSystem const& a) { return (std::string)a.GetFlagsOpt(); }); - t.method("GetFlagsOpt", [](TSystem const* a) { return (std::string)a->GetFlagsOpt(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetIncludePath() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetIncludePath() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:535:28 - t.method("GetIncludePath", [](TSystem& a) { return (std::string)a.GetIncludePath(); }); - t.method("GetIncludePath", [](TSystem* a) { return (std::string)a->GetIncludePath(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkedLibs() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetLinkedLibs() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:536:28 - t.method("GetLinkedLibs", [](TSystem const& a) { return (std::string)a.GetLinkedLibs(); }); - t.method("GetLinkedLibs", [](TSystem const* a) { return (std::string)a->GetLinkedLibs(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkdefSuffix() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetLinkdefSuffix() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:537:28 - t.method("GetLinkdefSuffix", [](TSystem const& a) { return (std::string)a.GetLinkdefSuffix(); }); - t.method("GetLinkdefSuffix", [](TSystem const* a) { return (std::string)a->GetLinkdefSuffix(); }); - - DEBUG_MSG("Adding wrapper for TSystem::EAclicMode TSystem::GetAclicMode() (" __HERE__ ")"); - // signature to use in the veto list: TSystem::EAclicMode TSystem::GetAclicMode() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:538:28 - t.method("GetAclicMode", static_cast(&TSystem::GetAclicMode)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeExe() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetMakeExe() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:539:28 - t.method("GetMakeExe", [](TSystem const& a) { return (std::string)a.GetMakeExe(); }); - t.method("GetMakeExe", [](TSystem const* a) { return (std::string)a->GetMakeExe(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeSharedLib() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetMakeSharedLib() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:540:28 - t.method("GetMakeSharedLib", [](TSystem const& a) { return (std::string)a.GetMakeSharedLib(); }); - t.method("GetMakeSharedLib", [](TSystem const* a) { return (std::string)a->GetMakeSharedLib(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetSoExt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetSoExt() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:541:28 - t.method("GetSoExt", [](TSystem const& a) { return (std::string)a.GetSoExt(); }); - t.method("GetSoExt", [](TSystem const* a) { return (std::string)a->GetSoExt(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetObjExt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetObjExt() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:542:28 - t.method("GetObjExt", [](TSystem const& a) { return (std::string)a.GetObjExt(); }); - t.method("GetObjExt", [](TSystem const* a) { return (std::string)a->GetObjExt(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::SetBuildDir(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetBuildDir(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:543:28 - t.method("SetBuildDir", static_cast(&TSystem::SetBuildDir)); - t.method("SetBuildDir", [](TSystem& a, const char * arg0)->void { a.SetBuildDir(arg0); }); - t.method("SetBuildDir", [](TSystem* a, const char * arg0)->void { a->SetBuildDir(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsDebug(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetFlagsDebug(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:544:28 - t.method("SetFlagsDebug", static_cast(&TSystem::SetFlagsDebug)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsOpt(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetFlagsOpt(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:545:28 - t.method("SetFlagsOpt", static_cast(&TSystem::SetFlagsOpt)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetIncludePath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetIncludePath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:546:28 - t.method("SetIncludePath", static_cast(&TSystem::SetIncludePath)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetMakeExe(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetMakeExe(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:547:28 - t.method("SetMakeExe", static_cast(&TSystem::SetMakeExe)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetAclicMode(TSystem::EAclicMode) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetAclicMode(TSystem::EAclicMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:548:28 - t.method("SetAclicMode", static_cast(&TSystem::SetAclicMode)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetMakeSharedLib(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetMakeSharedLib(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:549:28 - t.method("SetMakeSharedLib", static_cast(&TSystem::SetMakeSharedLib)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetLinkedLibs(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetLinkedLibs(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:550:28 - t.method("SetLinkedLibs", static_cast(&TSystem::SetLinkedLibs)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetLinkdefSuffix(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetLinkdefSuffix(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:551:28 - t.method("SetLinkdefSuffix", static_cast(&TSystem::SetLinkdefSuffix)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetSoExt(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetSoExt(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:552:28 - t.method("SetSoExt", static_cast(&TSystem::SetSoExt)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetObjExt(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetObjExt(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:553:28 - t.method("SetObjExt", static_cast(&TSystem::SetObjExt)); - - DEBUG_MSG("Adding wrapper for TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) (" __HERE__ ")"); - // signature to use in the veto list: TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:554:28 - t.method("SplitAclicMode", static_cast(&TSystem::SplitAclicMode)); - - DEBUG_MSG("Adding wrapper for void TSystem::CleanCompiledMacros() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::CleanCompiledMacros() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:555:28 - t.method("CleanCompiledMacros", static_cast(&TSystem::CleanCompiledMacros)); - - DEBUG_MSG("Adding wrapper for Version_t TSystem::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TSystem::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Class_Version", static_cast(&TSystem::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TSystem::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TSystem::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - t.method("IsA", static_cast(&TSystem::IsA)); - - DEBUG_MSG("Adding wrapper for void TSystem::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - t.method("StreamerNVirtual", static_cast(&TSystem::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!DeclFileName", []() { return (std::string)TSystem::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TSystem::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!ImplFileLine", static_cast(&TSystem::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!ImplFileName", []() { return (std::string)TSystem::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Class_Name", []() { return (std::string)TSystem::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TSystem::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TSystem::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Dictionary", static_cast(&TSystem::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TSystem::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TSystem::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Class", static_cast(&TSystem::Class)); - - DEBUG_MSG("Adding wrapper for void TSystem::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - t.method("Streamer", static_cast(&TSystem::Streamer)); - - DEBUG_MSG("Adding wrapper for int TSystem::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!DeclFileLine", static_cast(&TSystem::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTSystem(jlcxx::Module& module){ - return std::shared_ptr(new JlTSystem(module)); +std::shared_ptr newJlTStreamerInfo(jlcxx::Module& module){ + return std::shared_ptr(new JlTStreamerInfo(module)); } diff --git a/deps/src/JlClasses_012.cxx b/deps/src/JlClasses_012.cxx index 965e653..b91f699 100644 --- a/deps/src/JlClasses_012.cxx +++ b/deps/src/JlClasses_012.cxx @@ -7,73 +7,1856 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TFileHandler -// signature to use in the veto file: TFileHandler -struct JlTFileHandler: public Wrapper { +// Class generating the wrapper for type TEntryList +// signature to use in the veto file: TEntryList +struct JlTEntryList: public Wrapper { - JlTFileHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFileHandler (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:65:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFileHandler"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTEntryList(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TEntryList (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:25:7 + jlcxx::TypeWrapper t = jlModule.add_type("TEntryList", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:57:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const TTree *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:58:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:59:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TTree *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:60:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TEntryList &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:61:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TEntryList::Add(const TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Add(const TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:64:24 + t.method("Add", static_cast(&TEntryList::Add)); + + DEBUG_MSG("Adding wrapper for void TEntryList::AddSubList(TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::AddSubList(TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:65:24 + t.method("AddSubList", static_cast(&TEntryList::AddSubList)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Contains(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Contains(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:66:24 + t.method("Contains", static_cast(&TEntryList::Contains)); + t.method("Contains", [](TEntryList& a, Long64_t arg0)->Int_t { return a.Contains(arg0); }); + t.method("Contains", [](TEntryList* a, Long64_t arg0)->Int_t { return a->Contains(arg0); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::DirectoryAutoAdd(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:67:24 + t.method("DirectoryAutoAdd", static_cast(&TEntryList::DirectoryAutoAdd)); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:68:24 + t.method("Enter", static_cast(&TEntryList::Enter)); + t.method("Enter", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Enter(arg0); }); + t.method("Enter", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Enter(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:69:24 + t.method("Enter", static_cast(&TEntryList::Enter)); + + DEBUG_MSG("Adding wrapper for void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:70:24 + t.method("EnterRange", static_cast(&TEntryList::EnterRange)); + t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1)->void { a.EnterRange(arg0, arg1); }); + t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a.EnterRange(arg0, arg1, arg2); }); + t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1)->void { a->EnterRange(arg0, arg1); }); + t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a->EnterRange(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetCurrentList() (" __HERE__ ")"); + // signature to use in the veto list: TEntryList * TEntryList::GetCurrentList() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:71:24 + t.method("GetCurrentList", static_cast(&TEntryList::GetCurrentList)); + + DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:72:24 + t.method("GetEntryList", static_cast(&TEntryList::GetEntryList)); + t.method("GetEntryList", [](TEntryList& a, const char * arg0, const char * arg1)->TEntryList * { return a.GetEntryList(arg0, arg1); }); + t.method("GetEntryList", [](TEntryList* a, const char * arg0, const char * arg1)->TEntryList * { return a->GetEntryList(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntry(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetEntry(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:73:24 + t.method("GetEntry", static_cast(&TEntryList::GetEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:74:24 + t.method("GetEntryAndTree", static_cast(&TEntryList::GetEntryAndTree)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntriesToProcess() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetEntriesToProcess() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:75:24 + t.method("GetEntriesToProcess", static_cast(&TEntryList::GetEntriesToProcess)); + + DEBUG_MSG("Adding wrapper for TList * TEntryList::GetLists() (" __HERE__ ")"); + // signature to use in the veto list: TList * TEntryList::GetLists() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:76:24 + t.method("GetLists", static_cast(&TEntryList::GetLists)); + + DEBUG_MSG("Adding wrapper for TDirectory * TEntryList::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TEntryList::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:77:24 + t.method("GetDirectory", static_cast(&TEntryList::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetN() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetN() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:78:24 + t.method("GetN", static_cast(&TEntryList::GetN)); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::GetTreeName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::GetTreeName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:79:24 + t.method("GetTreeName", [](TEntryList const& a) { return (std::string)a.GetTreeName(); }); + t.method("GetTreeName", [](TEntryList const* a) { return (std::string)a->GetTreeName(); }); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::GetFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::GetFileName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:80:24 + t.method("GetFileName", [](TEntryList const& a) { return (std::string)a.GetFileName(); }); + t.method("GetFileName", [](TEntryList const* a) { return (std::string)a->GetFileName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::GetTreeNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::GetTreeNumber() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:81:24 + t.method("GetTreeNumber", static_cast(&TEntryList::GetTreeNumber)); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::GetReapplyCut() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::GetReapplyCut() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:82:24 + t.method("GetReapplyCut", static_cast(&TEntryList::GetReapplyCut)); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:84:11 + t.method("IsValid", static_cast(&TEntryList::IsValid)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:90:24 + t.method("Merge", static_cast(&TEntryList::Merge)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::Next() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::Next() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:92:24 + t.method("Next", static_cast(&TEntryList::Next)); + + DEBUG_MSG("Adding wrapper for void TEntryList::OptimizeStorage() (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::OptimizeStorage() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:93:24 + t.method("OptimizeStorage", static_cast(&TEntryList::OptimizeStorage)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::RelocatePaths(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::RelocatePaths(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:94:24 + t.method("RelocatePaths", static_cast(&TEntryList::RelocatePaths)); + t.method("RelocatePaths", [](TEntryList& a, const char * arg0)->Int_t { return a.RelocatePaths(arg0); }); + t.method("RelocatePaths", [](TEntryList* a, const char * arg0)->Int_t { return a->RelocatePaths(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Remove(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::Remove(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:95:24 + t.method("Remove", static_cast(&TEntryList::Remove)); + t.method("Remove", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Remove(arg0); }); + t.method("Remove", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Remove(arg0); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::Reset() (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Reset() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:96:24 + t.method("Reset", static_cast(&TEntryList::Reset)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::ScanPaths(TList *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::ScanPaths(TList *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:97:24 + t.method("ScanPaths", static_cast(&TEntryList::ScanPaths)); + t.method("ScanPaths", [](TEntryList& a, TList * arg0)->Int_t { return a.ScanPaths(arg0); }); + t.method("ScanPaths", [](TEntryList* a, TList * arg0)->Int_t { return a->ScanPaths(arg0); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::Print(const Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Print(const Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:99:24 + t.method("Print", static_cast(&TEntryList::Print)); + t.method("Print", [](TEntryList const& a)->void { a.Print(); }); + t.method("Print", [](TEntryList const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:100:24 + t.method("SetDirectory", static_cast(&TEntryList::SetDirectory)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetEntriesToProcess(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetEntriesToProcess(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:101:24 + t.method("SetEntriesToProcess", static_cast(&TEntryList::SetEntriesToProcess)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetShift(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetShift(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:102:24 + t.method("SetShift", static_cast(&TEntryList::SetShift)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTree(const TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:103:24 + t.method("SetTree", static_cast(&TEntryList::SetTree)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTree(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:104:24 + t.method("SetTree", static_cast(&TEntryList::SetTree)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTreeName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:105:24 + t.method("SetTreeName", static_cast(&TEntryList::SetTreeName)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetFileName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetFileName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:106:24 + t.method("SetFileName", static_cast(&TEntryList::SetFileName)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeNumber(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTreeNumber(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:107:24 + t.method("SetTreeNumber", static_cast(&TEntryList::SetTreeNumber)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetReapplyCut(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetReapplyCut(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:108:24 + t.method("SetReapplyCut", static_cast(&TEntryList::SetReapplyCut)); + t.method("SetReapplyCut", [](TEntryList& a)->void { a.SetReapplyCut(); }); + t.method("SetReapplyCut", [](TEntryList* a)->void { a->SetReapplyCut(); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::Subtract(const TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Subtract(const TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:109:24 + t.method("Subtract", static_cast(&TEntryList::Subtract)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:111:24 + module_.method("TEntryList!Relocate", static_cast(&TEntryList::Relocate)); + module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1)->Int_t { return TEntryList::Relocate(arg0, arg1); }); + module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1, const char * arg2)->Int_t { return TEntryList::Relocate(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Scan(const char *, TList *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Scan(const char *, TList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:113:24 + module_.method("TEntryList!Scan", static_cast(&TEntryList::Scan)); + + DEBUG_MSG("Adding wrapper for Version_t TEntryList::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TEntryList::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Class_Version", static_cast(&TEntryList::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TEntryList::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEntryList::IsA() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + t.method("IsA", static_cast(&TEntryList::IsA)); + + DEBUG_MSG("Adding wrapper for void TEntryList::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + t.method("StreamerNVirtual", static_cast(&TEntryList::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!DeclFileName", []() { return (std::string)TEntryList::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TEntryList::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TEntryList::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!ImplFileLine", static_cast(&TEntryList::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!ImplFileName", []() { return (std::string)TEntryList::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Class_Name", []() { return (std::string)TEntryList::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TEntryList::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEntryList::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Dictionary", static_cast(&TEntryList::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TEntryList::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEntryList::Class() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Class", static_cast(&TEntryList::Class)); + + DEBUG_MSG("Adding wrapper for void TEntryList::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + t.method("Streamer", static_cast(&TEntryList::Streamer)); + + DEBUG_MSG("Adding wrapper for int TEntryList::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TEntryList::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!DeclFileLine", static_cast(&TEntryList::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTFileHandler(jlcxx::Module& module){ - return std::shared_ptr(new JlTFileHandler(module)); +std::shared_ptr newJlTEntryList(jlcxx::Module& module){ + return std::shared_ptr(new JlTEntryList(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TSignalHandler -// signature to use in the veto file: TSignalHandler -struct JlTSignalHandler: public Wrapper { +// Class generating the wrapper for type TH1 +// signature to use in the veto file: TH1 +struct JlTH1: public Wrapper { - JlTSignalHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TSignalHandler (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:127:7 - jlcxx::TypeWrapper t = jlModule.add_type("TSignalHandler"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTH1(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:58:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:120:17 + module_.method("TH1!FitOptionsMake", static_cast(&TH1::FitOptionsMake)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Add(TF1 *, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:188:21 + t.method("Add", static_cast(&TH1::Add)); + t.method("Add", [](TH1& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TH1& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TH1* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); + t.method("Add", [](TH1* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:189:21 + t.method("Add", static_cast(&TH1::Add)); + t.method("Add", [](TH1& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TH1* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:190:21 + t.method("Add", static_cast(&TH1::Add)); + t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); + t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:191:21 + t.method("AddBinContent", static_cast(&TH1::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:192:21 + t.method("AddBinContent", static_cast(&TH1::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::AddDirectory(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::AddDirectory(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:193:21 + module_.method("TH1!AddDirectory", static_cast(&TH1::AddDirectory)); + module_.method("TH1!AddDirectory", []()->void { TH1::AddDirectory(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::AddDirectoryStatus() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::AddDirectoryStatus() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:194:21 + module_.method("TH1!AddDirectoryStatus", static_cast(&TH1::AddDirectoryStatus)); + + DEBUG_MSG("Adding wrapper for void TH1::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:195:21 + t.method("Browse", static_cast(&TH1::Browse)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::CanExtendAllAxes() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::CanExtendAllAxes() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:196:21 + t.method("CanExtendAllAxes", static_cast(&TH1::CanExtendAllAxes)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:197:21 + t.method("Chi2Test", static_cast(&TH1::Chi2Test)); + t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.Chi2Test(arg0); }); + t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0, Option_t * arg1)->Double_t { return a.Chi2Test(arg0, arg1); }); + t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->Chi2Test(arg0); }); + t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0, Option_t * arg1)->Double_t { return a->Chi2Test(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:198:21 + t.method("Chi2TestX", static_cast(&TH1::Chi2TestX)); + t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3); }); + t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); + t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3); }); + t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Chisquare(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:199:21 + t.method("Chisquare", static_cast(&TH1::Chisquare)); + t.method("Chisquare", [](TH1 const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); + t.method("Chisquare", [](TH1 const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::ClearUnderflowAndOverflow() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ClearUnderflowAndOverflow() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:200:21 + t.method("ClearUnderflowAndOverflow", static_cast(&TH1::ClearUnderflowAndOverflow)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::ComputeIntegral(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::ComputeIntegral(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:201:21 + t.method("ComputeIntegral", static_cast(&TH1::ComputeIntegral)); + t.method("ComputeIntegral", [](TH1& a)->Double_t { return a.ComputeIntegral(); }); + t.method("ComputeIntegral", [](TH1* a)->Double_t { return a->ComputeIntegral(); }); + + DEBUG_MSG("Adding wrapper for TObject * TH1::Clone(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH1::Clone(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:202:21 + t.method("Clone", static_cast(&TH1::Clone)); + t.method("Clone", [](TH1 const& a)->TObject * { return a.Clone(); }); + t.method("Clone", [](TH1 const* a)->TObject * { return a->Clone(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:203:21 + t.method("Copy", static_cast(&TH1::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::DirectoryAutoAdd(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:204:21 + t.method("DirectoryAutoAdd", static_cast(&TH1::DirectoryAutoAdd)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:205:21 + t.method("DistancetoPrimitive", static_cast(&TH1::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Divide(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:206:21 + t.method("Divide", static_cast(&TH1::Divide)); + t.method("Divide", [](TH1& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); + t.method("Divide", [](TH1* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:207:21 + t.method("Divide", static_cast(&TH1::Divide)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:208:21 + t.method("Divide", static_cast(&TH1::Divide)); + t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); + t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); + t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); + t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:209:21 + t.method("Draw", static_cast(&TH1::Draw)); + t.method("Draw", [](TH1& a)->void { a.Draw(); }); + t.method("Draw", [](TH1* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawCopy(Option_t *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::DrawCopy(Option_t *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:210:21 + t.method("DrawCopy", static_cast(&TH1::DrawCopy)); + t.method("DrawCopy", [](TH1 const& a)->TH1 * { return a.DrawCopy(); }); + t.method("DrawCopy", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawCopy(arg0); }); + t.method("DrawCopy", [](TH1 const* a)->TH1 * { return a->DrawCopy(); }); + t.method("DrawCopy", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawCopy(arg0); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawNormalized(Option_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::DrawNormalized(Option_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:211:21 + t.method("DrawNormalized", static_cast(&TH1::DrawNormalized)); + t.method("DrawNormalized", [](TH1 const& a)->TH1 * { return a.DrawNormalized(); }); + t.method("DrawNormalized", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawNormalized(arg0); }); + t.method("DrawNormalized", [](TH1 const* a)->TH1 * { return a->DrawNormalized(); }); + t.method("DrawNormalized", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawNormalized(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::DrawPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::DrawPanel() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:212:21 + t.method("DrawPanel", static_cast(&TH1::DrawPanel)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::BufferEmpty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::BufferEmpty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:213:21 + t.method("BufferEmpty", static_cast(&TH1::BufferEmpty)); + t.method("BufferEmpty", [](TH1& a)->Int_t { return a.BufferEmpty(); }); + t.method("BufferEmpty", [](TH1* a)->Int_t { return a->BufferEmpty(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Eval(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Eval(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:214:21 + t.method("Eval", static_cast(&TH1::Eval)); + t.method("Eval", [](TH1& a, TF1 * arg0)->void { a.Eval(arg0); }); + t.method("Eval", [](TH1* a, TF1 * arg0)->void { a->Eval(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:215:21 + t.method("ExecuteEvent", static_cast(&TH1::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TH1::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ExtendAxis(Double_t, TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:216:21 + t.method("ExtendAxis", static_cast(&TH1::ExtendAxis)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::FFT(TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::FFT(TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:217:21 + t.method("FFT", static_cast(&TH1::FFT)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::Fill(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:218:21 + t.method("Fill", static_cast(&TH1::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::Fill(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:219:21 + t.method("Fill", static_cast(&TH1::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::Fill(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:220:21 + t.method("Fill", static_cast(&TH1::Fill)); + + DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:221:21 + t.method("FillN", static_cast(&TH1::FillN)); + t.method("FillN", [](TH1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.FillN(arg0, arg1, arg2); }); + t.method("FillN", [](TH1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->FillN(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:222:21 + t.method("FillN", static_cast(&TH1::FillN)); + + DEBUG_MSG("Adding wrapper for void TH1::FillRandom(const char *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillRandom(const char *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:223:21 + t.method("FillRandom", static_cast(&TH1::FillRandom)); + t.method("FillRandom", [](TH1& a, const char * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH1& a, const char * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH1* a, const char * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH1* a, const char * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::FillRandom(TH1 *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillRandom(TH1 *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:224:21 + t.method("FillRandom", static_cast(&TH1::FillRandom)); + t.method("FillRandom", [](TH1& a, TH1 * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH1& a, TH1 * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH1* a, TH1 * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH1* a, TH1 * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindBin(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:225:21 + t.method("FindBin", static_cast(&TH1::FindBin)); + t.method("FindBin", [](TH1& a, Double_t arg0)->Int_t { return a.FindBin(arg0); }); + t.method("FindBin", [](TH1& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindBin(arg0, arg1); }); + t.method("FindBin", [](TH1* a, Double_t arg0)->Int_t { return a->FindBin(arg0); }); + t.method("FindBin", [](TH1* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:226:21 + t.method("FindFixBin", static_cast(&TH1::FindFixBin)); + t.method("FindFixBin", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFixBin(arg0); }); + t.method("FindFixBin", [](TH1 const& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindFixBin(arg0, arg1); }); + t.method("FindFixBin", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFixBin(arg0); }); + t.method("FindFixBin", [](TH1 const* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindFixBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:227:21 + t.method("FindFirstBinAbove", static_cast(&TH1::FindFirstBinAbove)); + t.method("FindFirstBinAbove", [](TH1 const& a)->Int_t { return a.FindFirstBinAbove(); }); + t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFirstBinAbove(arg0); }); + t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindFirstBinAbove(arg0, arg1); }); + t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindFirstBinAbove(arg0, arg1, arg2); }); + t.method("FindFirstBinAbove", [](TH1 const* a)->Int_t { return a->FindFirstBinAbove(); }); + t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFirstBinAbove(arg0); }); + t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindFirstBinAbove(arg0, arg1); }); + t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindFirstBinAbove(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:228:21 + t.method("FindLastBinAbove", static_cast(&TH1::FindLastBinAbove)); + t.method("FindLastBinAbove", [](TH1 const& a)->Int_t { return a.FindLastBinAbove(); }); + t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindLastBinAbove(arg0); }); + t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindLastBinAbove(arg0, arg1); }); + t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindLastBinAbove(arg0, arg1, arg2); }); + t.method("FindLastBinAbove", [](TH1 const* a)->Int_t { return a->FindLastBinAbove(); }); + t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindLastBinAbove(arg0); }); + t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindLastBinAbove(arg0, arg1); }); + t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindLastBinAbove(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH1::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:229:21 + t.method("FindObject", static_cast(&TH1::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH1::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:230:21 + t.method("FindObject", static_cast(&TH1::FindObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:231:29 + t.method("Fit", static_cast(&TH1::Fit)); + t.method("Fit", [](TH1& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TH1* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:232:29 + t.method("Fit", static_cast(&TH1::Fit)); + t.method("Fit", [](TH1& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TH1* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::FitPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FitPanel() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:233:21 + t.method("FitPanel", static_cast(&TH1::FitPanel)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:234:21 + t.method("GetAsymmetry", static_cast(&TH1::GetAsymmetry)); + t.method("GetAsymmetry", [](TH1& a, TH1 * arg0)->TH1 * { return a.GetAsymmetry(arg0); }); + t.method("GetAsymmetry", [](TH1& a, TH1 * arg0, Double_t arg1)->TH1 * { return a.GetAsymmetry(arg0, arg1); }); + t.method("GetAsymmetry", [](TH1* a, TH1 * arg0)->TH1 * { return a->GetAsymmetry(arg0); }); + t.method("GetAsymmetry", [](TH1* a, TH1 * arg0, Double_t arg1)->TH1 * { return a->GetAsymmetry(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferLength() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetBufferLength() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:235:21 + t.method("GetBufferLength", static_cast(&TH1::GetBufferLength)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetBufferSize() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:236:21 + t.method("GetBufferSize", static_cast(&TH1::GetBufferSize)); + + DEBUG_MSG("Adding wrapper for const Double_t * TH1::GetBuffer() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TH1::GetBuffer() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:237:22 + t.method("GetBuffer", static_cast(&TH1::GetBuffer)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetDefaultBufferSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetDefaultBufferSize() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:238:21 + module_.method("TH1!GetDefaultBufferSize", static_cast(&TH1::GetDefaultBufferSize)); + + DEBUG_MSG("Adding wrapper for Double_t * TH1::GetIntegral() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TH1::GetIntegral() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:239:22 + t.method("GetIntegral", static_cast(&TH1::GetIntegral)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::GetCumulative(Bool_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::GetCumulative(Bool_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:240:21 + t.method("GetCumulative", static_cast(&TH1::GetCumulative)); + t.method("GetCumulative", [](TH1 const& a)->TH1 * { return a.GetCumulative(); }); + t.method("GetCumulative", [](TH1 const& a, Bool_t arg0)->TH1 * { return a.GetCumulative(arg0); }); + t.method("GetCumulative", [](TH1 const* a)->TH1 * { return a->GetCumulative(); }); + t.method("GetCumulative", [](TH1 const* a, Bool_t arg0)->TH1 * { return a->GetCumulative(arg0); }); + + DEBUG_MSG("Adding wrapper for TList * TH1::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TList * TH1::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:242:21 + t.method("GetListOfFunctions", static_cast(&TH1::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNdivisions(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNdivisions(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:244:21 + t.method("GetNdivisions", static_cast(&TH1::GetNdivisions)); + t.method("GetNdivisions", [](TH1 const& a)->Int_t { return a.GetNdivisions(); }); + t.method("GetNdivisions", [](TH1 const* a)->Int_t { return a->GetNdivisions(); }); + + DEBUG_MSG("Adding wrapper for Color_t TH1::GetAxisColor(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Color_t TH1::GetAxisColor(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:245:21 + t.method("GetAxisColor", static_cast(&TH1::GetAxisColor)); + t.method("GetAxisColor", [](TH1 const& a)->Color_t { return a.GetAxisColor(); }); + t.method("GetAxisColor", [](TH1 const* a)->Color_t { return a->GetAxisColor(); }); + + DEBUG_MSG("Adding wrapper for Color_t TH1::GetLabelColor(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Color_t TH1::GetLabelColor(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:246:21 + t.method("GetLabelColor", static_cast(&TH1::GetLabelColor)); + t.method("GetLabelColor", [](TH1 const& a)->Color_t { return a.GetLabelColor(); }); + t.method("GetLabelColor", [](TH1 const* a)->Color_t { return a->GetLabelColor(); }); + + DEBUG_MSG("Adding wrapper for Style_t TH1::GetLabelFont(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Style_t TH1::GetLabelFont(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:247:21 + t.method("GetLabelFont", static_cast(&TH1::GetLabelFont)); + t.method("GetLabelFont", [](TH1 const& a)->Style_t { return a.GetLabelFont(); }); + t.method("GetLabelFont", [](TH1 const* a)->Style_t { return a->GetLabelFont(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelOffset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetLabelOffset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:248:21 + t.method("GetLabelOffset", static_cast(&TH1::GetLabelOffset)); + t.method("GetLabelOffset", [](TH1 const& a)->Float_t { return a.GetLabelOffset(); }); + t.method("GetLabelOffset", [](TH1 const* a)->Float_t { return a->GetLabelOffset(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelSize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetLabelSize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:249:21 + t.method("GetLabelSize", static_cast(&TH1::GetLabelSize)); + t.method("GetLabelSize", [](TH1 const& a)->Float_t { return a.GetLabelSize(); }); + t.method("GetLabelSize", [](TH1 const* a)->Float_t { return a->GetLabelSize(); }); + + DEBUG_MSG("Adding wrapper for Style_t TH1::GetTitleFont(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Style_t TH1::GetTitleFont(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:250:21 + t.method("GetTitleFont", static_cast(&TH1::GetTitleFont)); + t.method("GetTitleFont", [](TH1 const& a)->Style_t { return a.GetTitleFont(); }); + t.method("GetTitleFont", [](TH1 const* a)->Style_t { return a->GetTitleFont(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleOffset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetTitleOffset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:251:21 + t.method("GetTitleOffset", static_cast(&TH1::GetTitleOffset)); + t.method("GetTitleOffset", [](TH1 const& a)->Float_t { return a.GetTitleOffset(); }); + t.method("GetTitleOffset", [](TH1 const* a)->Float_t { return a->GetTitleOffset(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleSize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetTitleSize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:252:21 + t.method("GetTitleSize", static_cast(&TH1::GetTitleSize)); + t.method("GetTitleSize", [](TH1 const& a)->Float_t { return a.GetTitleSize(); }); + t.method("GetTitleSize", [](TH1 const* a)->Float_t { return a->GetTitleSize(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetTickLength(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetTickLength(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:253:21 + t.method("GetTickLength", static_cast(&TH1::GetTickLength)); + t.method("GetTickLength", [](TH1 const& a)->Float_t { return a.GetTickLength(); }); + t.method("GetTickLength", [](TH1 const* a)->Float_t { return a->GetTickLength(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarOffset() (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetBarOffset() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:254:21 + t.method("GetBarOffset", static_cast(&TH1::GetBarOffset)); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarWidth() (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetBarWidth() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:255:21 + t.method("GetBarWidth", static_cast(&TH1::GetBarWidth)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetContour(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetContour(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:256:21 + t.method("GetContour", static_cast(&TH1::GetContour)); + t.method("GetContour", [](TH1& a)->Int_t { return a.GetContour(); }); + t.method("GetContour", [](TH1* a)->Int_t { return a->GetContour(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetContourLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:257:21 + t.method("GetContourLevel", static_cast(&TH1::GetContourLevel)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevelPad(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetContourLevelPad(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:258:21 + t.method("GetContourLevelPad", static_cast(&TH1::GetContourLevelPad)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetBin(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:260:21 + t.method("GetBin", static_cast(&TH1::GetBin)); + t.method("GetBin", [](TH1 const& a, Int_t arg0)->Int_t { return a.GetBin(arg0); }); + t.method("GetBin", [](TH1 const& a, Int_t arg0, Int_t arg1)->Int_t { return a.GetBin(arg0, arg1); }); + t.method("GetBin", [](TH1 const* a, Int_t arg0)->Int_t { return a->GetBin(arg0); }); + t.method("GetBin", [](TH1 const* a, Int_t arg0, Int_t arg1)->Int_t { return a->GetBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:261:21 + t.method("GetBinXYZ", static_cast(&TH1::GetBinXYZ)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinCenter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinCenter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:262:21 + t.method("GetBinCenter", static_cast(&TH1::GetBinCenter)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:263:21 + t.method("GetBinContent", static_cast(&TH1::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:264:21 + t.method("GetBinContent", static_cast(&TH1::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:265:21 + t.method("GetBinContent", static_cast(&TH1::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:266:21 + t.method("GetBinError", static_cast(&TH1::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:267:21 + t.method("GetBinError", static_cast(&TH1::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:268:21 + t.method("GetBinError", static_cast(&TH1::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorLow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinErrorLow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:269:21 + t.method("GetBinErrorLow", static_cast(&TH1::GetBinErrorLow)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorUp(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinErrorUp(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:270:21 + t.method("GetBinErrorUp", static_cast(&TH1::GetBinErrorUp)); + + DEBUG_MSG("Adding wrapper for TH1::EBinErrorOpt TH1::GetBinErrorOption() (" __HERE__ ")"); + // signature to use in the veto list: TH1::EBinErrorOpt TH1::GetBinErrorOption() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:271:26 + t.method("GetBinErrorOption", static_cast(&TH1::GetBinErrorOption)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinLowEdge(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinLowEdge(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:272:21 + t.method("GetBinLowEdge", static_cast(&TH1::GetBinLowEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWidth(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinWidth(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:273:21 + t.method("GetBinWidth", static_cast(&TH1::GetBinWidth)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:274:21 + t.method("GetBinWithContent", static_cast(&TH1::GetBinWithContent)); + t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1)->Double_t { return a.GetBinWithContent(arg0, arg1); }); + t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2); }); + t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2, arg3); }); + t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1)->Double_t { return a->GetBinWithContent(arg0, arg1); }); + t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2); }); + t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetCenter(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetCenter(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:275:21 + t.method("GetCenter", static_cast(&TH1::GetCenter)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::GetDefaultSumw2() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::GetDefaultSumw2() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:276:21 + module_.method("TH1!GetDefaultSumw2", static_cast(&TH1::GetDefaultSumw2)); + + DEBUG_MSG("Adding wrapper for TDirectory * TH1::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TH1::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:277:21 + t.method("GetDirectory", static_cast(&TH1::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:278:21 + t.method("GetEntries", static_cast(&TH1::GetEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetEffectiveEntries() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetEffectiveEntries() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:279:21 + t.method("GetEffectiveEntries", static_cast(&TH1::GetEffectiveEntries)); + + DEBUG_MSG("Adding wrapper for TF1 * TH1::GetFunction(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TH1::GetFunction(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:280:21 + t.method("GetFunction", static_cast(&TH1::GetFunction)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetDimension() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetDimension() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:281:21 + t.method("GetDimension", static_cast(&TH1::GetDimension)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetKurtosis(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetKurtosis(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:282:21 + t.method("GetKurtosis", static_cast(&TH1::GetKurtosis)); + t.method("GetKurtosis", [](TH1 const& a)->Double_t { return a.GetKurtosis(); }); + t.method("GetKurtosis", [](TH1 const* a)->Double_t { return a->GetKurtosis(); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetLowEdge(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetLowEdge(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:283:21 + t.method("GetLowEdge", static_cast(&TH1::GetLowEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:284:21 + t.method("GetMaximum", static_cast(&TH1::GetMaximum)); + t.method("GetMaximum", [](TH1 const& a)->Double_t { return a.GetMaximum(); }); + t.method("GetMaximum", [](TH1 const* a)->Double_t { return a->GetMaximum(); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMaximumBin() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:285:21 + t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:286:21 + t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMaximumStored() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:287:21 + t.method("GetMaximumStored", static_cast(&TH1::GetMaximumStored)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:288:21 + t.method("GetMinimum", static_cast(&TH1::GetMinimum)); + t.method("GetMinimum", [](TH1 const& a)->Double_t { return a.GetMinimum(); }); + t.method("GetMinimum", [](TH1 const* a)->Double_t { return a->GetMinimum(); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMinimumBin() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:289:21 + t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:290:21 + t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMinimumStored() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:291:21 + t.method("GetMinimumStored", static_cast(&TH1::GetMinimumStored)); + + DEBUG_MSG("Adding wrapper for void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:292:21 + t.method("GetMinimumAndMaximum", static_cast(&TH1::GetMinimumAndMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMean(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMean(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:293:21 + t.method("GetMean", static_cast(&TH1::GetMean)); + t.method("GetMean", [](TH1 const& a)->Double_t { return a.GetMean(); }); + t.method("GetMean", [](TH1 const* a)->Double_t { return a->GetMean(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMeanError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMeanError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:294:21 + t.method("GetMeanError", static_cast(&TH1::GetMeanError)); + t.method("GetMeanError", [](TH1 const& a)->Double_t { return a.GetMeanError(); }); + t.method("GetMeanError", [](TH1 const* a)->Double_t { return a->GetMeanError(); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNbinsX() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:295:21 + t.method("GetNbinsX", static_cast(&TH1::GetNbinsX)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNbinsY() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:296:21 + t.method("GetNbinsY", static_cast(&TH1::GetNbinsY)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsZ() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNbinsZ() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:297:21 + t.method("GetNbinsZ", static_cast(&TH1::GetNbinsZ)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNcells() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNcells() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:298:21 + t.method("GetNcells", static_cast(&TH1::GetNcells)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetNormFactor() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetNormFactor() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:299:21 + t.method("GetNormFactor", static_cast(&TH1::GetNormFactor)); + + DEBUG_MSG("Adding wrapper for char * TH1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TH1::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:300:21 + t.method("GetObjectInfo", static_cast(&TH1::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for Option_t * TH1::GetOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TH1::GetOption() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:301:21 + t.method("GetOption", static_cast(&TH1::GetOption)); + + DEBUG_MSG("Adding wrapper for TVirtualHistPainter * TH1::GetPainter(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualHistPainter * TH1::GetPainter(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:303:25 + t.method("GetPainter", static_cast(&TH1::GetPainter)); + t.method("GetPainter", [](TH1& a)->TVirtualHistPainter * { return a.GetPainter(); }); + t.method("GetPainter", [](TH1* a)->TVirtualHistPainter * { return a->GetPainter(); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:305:21 + t.method("GetQuantiles", static_cast(&TH1::GetQuantiles)); + t.method("GetQuantiles", [](TH1& a, Int_t arg0, Double_t * arg1)->Int_t { return a.GetQuantiles(arg0, arg1); }); + t.method("GetQuantiles", [](TH1* a, Int_t arg0, Double_t * arg1)->Int_t { return a->GetQuantiles(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetRandom(TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetRandom(TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:306:21 + t.method("GetRandom", static_cast(&TH1::GetRandom)); + t.method("GetRandom", [](TH1 const& a)->Double_t { return a.GetRandom(); }); + t.method("GetRandom", [](TH1 const* a)->Double_t { return a->GetRandom(); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:307:21 + t.method("GetStats", static_cast(&TH1::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDev(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetStdDev(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:308:21 + t.method("GetStdDev", static_cast(&TH1::GetStdDev)); + t.method("GetStdDev", [](TH1 const& a)->Double_t { return a.GetStdDev(); }); + t.method("GetStdDev", [](TH1 const* a)->Double_t { return a->GetStdDev(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDevError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetStdDevError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:309:21 + t.method("GetStdDevError", static_cast(&TH1::GetStdDevError)); + t.method("GetStdDevError", [](TH1 const& a)->Double_t { return a.GetStdDevError(); }); + t.method("GetStdDevError", [](TH1 const* a)->Double_t { return a->GetStdDevError(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetSumOfWeights() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetSumOfWeights() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:310:21 + t.method("GetSumOfWeights", static_cast(&TH1::GetSumOfWeights)); + + DEBUG_MSG("Adding wrapper for TArrayD * TH1::GetSumw2() (" __HERE__ ")"); + // signature to use in the veto list: TArrayD * TH1::GetSumw2() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:311:21 + t.method("GetSumw2", static_cast(&TH1::GetSumw2)); + + DEBUG_MSG("Adding wrapper for const TArrayD * TH1::GetSumw2() (" __HERE__ ")"); + // signature to use in the veto list: const TArrayD * TH1::GetSumw2() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:312:27 + t.method("GetSumw2", static_cast(&TH1::GetSumw2)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetSumw2N() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetSumw2N() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:313:21 + t.method("GetSumw2N", static_cast(&TH1::GetSumw2N)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMS(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetRMS(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:317:21 + t.method("GetRMS", static_cast(&TH1::GetRMS)); + t.method("GetRMS", [](TH1 const& a)->Double_t { return a.GetRMS(); }); + t.method("GetRMS", [](TH1 const* a)->Double_t { return a->GetRMS(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMSError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetRMSError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:318:21 + t.method("GetRMSError", static_cast(&TH1::GetRMSError)); + t.method("GetRMSError", [](TH1 const& a)->Double_t { return a.GetRMSError(); }); + t.method("GetRMSError", [](TH1 const* a)->Double_t { return a->GetRMSError(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetSkewness(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetSkewness(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:320:21 + t.method("GetSkewness", static_cast(&TH1::GetSkewness)); + t.method("GetSkewness", [](TH1 const& a)->Double_t { return a.GetSkewness(); }); + t.method("GetSkewness", [](TH1 const* a)->Double_t { return a->GetSkewness(); }); + + DEBUG_MSG("Adding wrapper for TH1::EStatOverflows TH1::GetStatOverflows() (" __HERE__ ")"); + // signature to use in the veto list: TH1::EStatOverflows TH1::GetStatOverflows() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:321:27 + t.method("GetStatOverflows", static_cast(&TH1::GetStatOverflows)); + + DEBUG_MSG("Adding wrapper for TAxis * TH1::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TH1::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:322:21 + t.method("GetXaxis", static_cast(&TH1::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TH1::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TH1::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:323:21 + t.method("GetYaxis", static_cast(&TH1::GetYaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TH1::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TH1::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:324:21 + t.method("GetZaxis", static_cast(&TH1::GetZaxis)); + + DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: const TAxis * TH1::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:325:21 + t.method("GetXaxis", static_cast(&TH1::GetXaxis)); + + DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: const TAxis * TH1::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:326:21 + t.method("GetYaxis", static_cast(&TH1::GetYaxis)); + + DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: const TAxis * TH1::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:327:21 + t.method("GetZaxis", static_cast(&TH1::GetZaxis)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Integral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:328:21 + t.method("Integral", static_cast(&TH1::Integral)); + t.method("Integral", [](TH1 const& a)->Double_t { return a.Integral(); }); + t.method("Integral", [](TH1 const* a)->Double_t { return a->Integral(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Integral(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:329:21 + t.method("Integral", static_cast(&TH1::Integral)); + t.method("Integral", [](TH1 const& a, Int_t arg0, Int_t arg1)->Double_t { return a.Integral(arg0, arg1); }); + t.method("Integral", [](TH1 const* a, Int_t arg0, Int_t arg1)->Double_t { return a->Integral(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:330:21 + t.method("IntegralAndError", static_cast(&TH1::IntegralAndError)); + t.method("IntegralAndError", [](TH1 const& a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a.IntegralAndError(arg0, arg1, arg2); }); + t.method("IntegralAndError", [](TH1 const* a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a->IntegralAndError(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Interpolate(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:331:21 + t.method("Interpolate", static_cast(&TH1::Interpolate)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:332:21 + t.method("Interpolate", static_cast(&TH1::Interpolate)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:333:21 + t.method("Interpolate", static_cast(&TH1::Interpolate)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinOverflow(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::IsBinOverflow(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:334:21 + t.method("IsBinOverflow", static_cast(&TH1::IsBinOverflow)); + t.method("IsBinOverflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinOverflow(arg0); }); + t.method("IsBinOverflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinOverflow(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinUnderflow(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::IsBinUnderflow(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:335:21 + t.method("IsBinUnderflow", static_cast(&TH1::IsBinUnderflow)); + t.method("IsBinUnderflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinUnderflow(arg0); }); + t.method("IsBinUnderflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinUnderflow(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::IsHighlight() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::IsHighlight() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:336:21 + t.method("IsHighlight", static_cast(&TH1::IsHighlight)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:337:21 + t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); + t.method("AndersonDarlingTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.AndersonDarlingTest(arg0); }); + t.method("AndersonDarlingTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->AndersonDarlingTest(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:338:21 + t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:339:21 + t.method("KolmogorovTest", static_cast(&TH1::KolmogorovTest)); + t.method("KolmogorovTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.KolmogorovTest(arg0); }); + t.method("KolmogorovTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->KolmogorovTest(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::LabelsDeflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::LabelsDeflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:340:21 + t.method("LabelsDeflate", static_cast(&TH1::LabelsDeflate)); + t.method("LabelsDeflate", [](TH1& a)->void { a.LabelsDeflate(); }); + t.method("LabelsDeflate", [](TH1* a)->void { a->LabelsDeflate(); }); + + DEBUG_MSG("Adding wrapper for void TH1::LabelsInflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::LabelsInflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:341:21 + t.method("LabelsInflate", static_cast(&TH1::LabelsInflate)); + t.method("LabelsInflate", [](TH1& a)->void { a.LabelsInflate(); }); + t.method("LabelsInflate", [](TH1* a)->void { a->LabelsInflate(); }); + + DEBUG_MSG("Adding wrapper for void TH1::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::LabelsOption(Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:342:21 + t.method("LabelsOption", static_cast(&TH1::LabelsOption)); + t.method("LabelsOption", [](TH1& a)->void { a.LabelsOption(); }); + t.method("LabelsOption", [](TH1& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); + t.method("LabelsOption", [](TH1* a)->void { a->LabelsOption(); }); + t.method("LabelsOption", [](TH1* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TH1::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:343:21 + t.method("Merge", static_cast(&TH1::Merge)); + + DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TH1::Merge(TCollection *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:344:21 + t.method("Merge", static_cast(&TH1::Merge)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Multiply(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:345:21 + t.method("Multiply", static_cast(&TH1::Multiply)); + t.method("Multiply", [](TH1& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); + t.method("Multiply", [](TH1* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:346:21 + t.method("Multiply", static_cast(&TH1::Multiply)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:347:21 + t.method("Multiply", static_cast(&TH1::Multiply)); + t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); + t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); + t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); + t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:348:21 + t.method("Paint", static_cast(&TH1::Paint)); + t.method("Paint", [](TH1& a)->void { a.Paint(); }); + t.method("Paint", [](TH1* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:349:21 + t.method("Print", static_cast(&TH1::Print)); + t.method("Print", [](TH1 const& a)->void { a.Print(); }); + t.method("Print", [](TH1 const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TH1::PutStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::PutStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:350:21 + t.method("PutStats", static_cast(&TH1::PutStats)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:351:21 + t.method("Rebin", static_cast(&TH1::Rebin)); + t.method("Rebin", [](TH1& a)->TH1 * { return a.Rebin(); }); + t.method("Rebin", [](TH1& a, Int_t arg0)->TH1 * { return a.Rebin(arg0); }); + t.method("Rebin", [](TH1& a, Int_t arg0, const char * arg1)->TH1 * { return a.Rebin(arg0, arg1); }); + t.method("Rebin", [](TH1* a)->TH1 * { return a->Rebin(); }); + t.method("Rebin", [](TH1* a, Int_t arg0)->TH1 * { return a->Rebin(arg0); }); + t.method("Rebin", [](TH1* a, Int_t arg0, const char * arg1)->TH1 * { return a->Rebin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::RebinX(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::RebinX(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:352:21 + t.method("RebinX", static_cast(&TH1::RebinX)); + t.method("RebinX", [](TH1& a)->TH1 * { return a.RebinX(); }); + t.method("RebinX", [](TH1& a, Int_t arg0)->TH1 * { return a.RebinX(arg0); }); + t.method("RebinX", [](TH1* a)->TH1 * { return a->RebinX(); }); + t.method("RebinX", [](TH1* a, Int_t arg0)->TH1 * { return a->RebinX(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::Rebuild(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Rebuild(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:353:21 + t.method("Rebuild", static_cast(&TH1::Rebuild)); + t.method("Rebuild", [](TH1& a)->void { a.Rebuild(); }); + t.method("Rebuild", [](TH1* a)->void { a->Rebuild(); }); + + DEBUG_MSG("Adding wrapper for void TH1::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:354:21 + t.method("RecursiveRemove", static_cast(&TH1::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TH1::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:355:21 + t.method("Reset", static_cast(&TH1::Reset)); + t.method("Reset", [](TH1& a)->void { a.Reset(); }); + t.method("Reset", [](TH1* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1::ResetStats() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ResetStats() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:356:21 + t.method("ResetStats", static_cast(&TH1::ResetStats)); + + DEBUG_MSG("Adding wrapper for void TH1::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:358:21 + t.method("Scale", static_cast(&TH1::Scale)); + t.method("Scale", [](TH1& a)->void { a.Scale(); }); + t.method("Scale", [](TH1& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TH1* a)->void { a->Scale(); }); + t.method("Scale", [](TH1* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetAxisColor(Color_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetAxisColor(Color_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:359:21 + t.method("SetAxisColor", static_cast(&TH1::SetAxisColor)); + t.method("SetAxisColor", [](TH1& a)->void { a.SetAxisColor(); }); + t.method("SetAxisColor", [](TH1& a, Color_t arg0)->void { a.SetAxisColor(arg0); }); + t.method("SetAxisColor", [](TH1* a)->void { a->SetAxisColor(); }); + t.method("SetAxisColor", [](TH1* a, Color_t arg0)->void { a->SetAxisColor(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetAxisRange(Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetAxisRange(Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:360:21 + t.method("SetAxisRange", static_cast(&TH1::SetAxisRange)); + t.method("SetAxisRange", [](TH1& a, Double_t arg0, Double_t arg1)->void { a.SetAxisRange(arg0, arg1); }); + t.method("SetAxisRange", [](TH1* a, Double_t arg0, Double_t arg1)->void { a->SetAxisRange(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBarOffset(Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBarOffset(Float_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:361:21 + t.method("SetBarOffset", static_cast(&TH1::SetBarOffset)); + t.method("SetBarOffset", [](TH1& a)->void { a.SetBarOffset(); }); + t.method("SetBarOffset", [](TH1* a)->void { a->SetBarOffset(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBarWidth(Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBarWidth(Float_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:362:21 + t.method("SetBarWidth", static_cast(&TH1::SetBarWidth)); + t.method("SetBarWidth", [](TH1& a)->void { a.SetBarWidth(); }); + t.method("SetBarWidth", [](TH1* a)->void { a->SetBarWidth(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:363:21 + t.method("SetBinContent", static_cast(&TH1::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:364:21 + t.method("SetBinContent", static_cast(&TH1::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:365:21 + t.method("SetBinContent", static_cast(&TH1::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinError(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:366:21 + t.method("SetBinError", static_cast(&TH1::SetBinError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:367:21 + t.method("SetBinError", static_cast(&TH1::SetBinError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:368:21 + t.method("SetBinError", static_cast(&TH1::SetBinError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:369:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:370:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:371:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:372:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:373:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:375:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:377:21 + t.method("SetBinsLength", static_cast(&TH1::SetBinsLength)); + t.method("SetBinsLength", [](TH1& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinErrorOption(TH1::EBinErrorOpt) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinErrorOption(TH1::EBinErrorOpt) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:378:21 + t.method("SetBinErrorOption", static_cast(&TH1::SetBinErrorOption)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBuffer(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:379:21 + t.method("SetBuffer", static_cast(&TH1::SetBuffer)); + t.method("SetBuffer", [](TH1& a, Int_t arg0)->void { a.SetBuffer(arg0); }); + t.method("SetBuffer", [](TH1* a, Int_t arg0)->void { a->SetBuffer(arg0); }); + + DEBUG_MSG("Adding wrapper for UInt_t TH1::SetCanExtend(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TH1::SetCanExtend(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:380:21 + t.method("SetCanExtend", static_cast(&TH1::SetCanExtend)); + + DEBUG_MSG("Adding wrapper for void TH1::SetContent(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetContent(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:381:21 + t.method("SetContent", static_cast(&TH1::SetContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetContour(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetContour(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:382:21 + t.method("SetContour", static_cast(&TH1::SetContour)); + t.method("SetContour", [](TH1& a, Int_t arg0)->void { a.SetContour(arg0); }); + t.method("SetContour", [](TH1* a, Int_t arg0)->void { a->SetContour(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetContourLevel(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetContourLevel(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:383:21 + t.method("SetContourLevel", static_cast(&TH1::SetContourLevel)); + + DEBUG_MSG("Adding wrapper for void TH1::SetDefaultBufferSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetDefaultBufferSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:384:21 + module_.method("TH1!SetDefaultBufferSize", static_cast(&TH1::SetDefaultBufferSize)); + module_.method("TH1!SetDefaultBufferSize", []()->void { TH1::SetDefaultBufferSize(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetDefaultSumw2(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetDefaultSumw2(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:385:21 + module_.method("TH1!SetDefaultSumw2", static_cast(&TH1::SetDefaultSumw2)); + module_.method("TH1!SetDefaultSumw2", []()->void { TH1::SetDefaultSumw2(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:386:21 + t.method("SetDirectory", static_cast(&TH1::SetDirectory)); + + DEBUG_MSG("Adding wrapper for void TH1::SetEntries(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetEntries(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:387:21 + t.method("SetEntries", static_cast(&TH1::SetEntries)); + + DEBUG_MSG("Adding wrapper for void TH1::SetError(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetError(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:388:21 + t.method("SetError", static_cast(&TH1::SetError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetHighlight(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetHighlight(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:389:21 + t.method("SetHighlight", static_cast(&TH1::SetHighlight)); + t.method("SetHighlight", [](TH1& a)->void { a.SetHighlight(); }); + t.method("SetHighlight", [](TH1* a)->void { a->SetHighlight(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelColor(Color_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelColor(Color_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:390:21 + t.method("SetLabelColor", static_cast(&TH1::SetLabelColor)); + t.method("SetLabelColor", [](TH1& a)->void { a.SetLabelColor(); }); + t.method("SetLabelColor", [](TH1& a, Color_t arg0)->void { a.SetLabelColor(arg0); }); + t.method("SetLabelColor", [](TH1* a)->void { a->SetLabelColor(); }); + t.method("SetLabelColor", [](TH1* a, Color_t arg0)->void { a->SetLabelColor(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelFont(Style_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelFont(Style_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:391:21 + t.method("SetLabelFont", static_cast(&TH1::SetLabelFont)); + t.method("SetLabelFont", [](TH1& a)->void { a.SetLabelFont(); }); + t.method("SetLabelFont", [](TH1& a, Style_t arg0)->void { a.SetLabelFont(arg0); }); + t.method("SetLabelFont", [](TH1* a)->void { a->SetLabelFont(); }); + t.method("SetLabelFont", [](TH1* a, Style_t arg0)->void { a->SetLabelFont(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelOffset(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelOffset(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:392:21 + t.method("SetLabelOffset", static_cast(&TH1::SetLabelOffset)); + t.method("SetLabelOffset", [](TH1& a)->void { a.SetLabelOffset(); }); + t.method("SetLabelOffset", [](TH1& a, Float_t arg0)->void { a.SetLabelOffset(arg0); }); + t.method("SetLabelOffset", [](TH1* a)->void { a->SetLabelOffset(); }); + t.method("SetLabelOffset", [](TH1* a, Float_t arg0)->void { a->SetLabelOffset(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelSize(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelSize(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:393:21 + t.method("SetLabelSize", static_cast(&TH1::SetLabelSize)); + t.method("SetLabelSize", [](TH1& a)->void { a.SetLabelSize(); }); + t.method("SetLabelSize", [](TH1& a, Float_t arg0)->void { a.SetLabelSize(arg0); }); + t.method("SetLabelSize", [](TH1* a)->void { a->SetLabelSize(); }); + t.method("SetLabelSize", [](TH1* a, Float_t arg0)->void { a->SetLabelSize(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:400:21 + t.method("SetMaximum", static_cast(&TH1::SetMaximum)); + t.method("SetMaximum", [](TH1& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](TH1* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:401:21 + t.method("SetMinimum", static_cast(&TH1::SetMinimum)); + t.method("SetMinimum", [](TH1& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](TH1* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:403:21 + t.method("SetName", static_cast(&TH1::SetName)); + + DEBUG_MSG("Adding wrapper for void TH1::SetNameTitle(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetNameTitle(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:404:21 + t.method("SetNameTitle", static_cast(&TH1::SetNameTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetNdivisions(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetNdivisions(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:405:21 + t.method("SetNdivisions", static_cast(&TH1::SetNdivisions)); + t.method("SetNdivisions", [](TH1& a)->void { a.SetNdivisions(); }); + t.method("SetNdivisions", [](TH1& a, Int_t arg0)->void { a.SetNdivisions(arg0); }); + t.method("SetNdivisions", [](TH1* a)->void { a->SetNdivisions(); }); + t.method("SetNdivisions", [](TH1* a, Int_t arg0)->void { a->SetNdivisions(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetNormFactor(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetNormFactor(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:406:21 + t.method("SetNormFactor", static_cast(&TH1::SetNormFactor)); + t.method("SetNormFactor", [](TH1& a)->void { a.SetNormFactor(); }); + t.method("SetNormFactor", [](TH1* a)->void { a->SetNormFactor(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetStats(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetStats(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:407:21 + t.method("SetStats", static_cast(&TH1::SetStats)); + t.method("SetStats", [](TH1& a)->void { a.SetStats(); }); + t.method("SetStats", [](TH1* a)->void { a->SetStats(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:408:21 + t.method("SetOption", static_cast(&TH1::SetOption)); + t.method("SetOption", [](TH1& a)->void { a.SetOption(); }); + t.method("SetOption", [](TH1* a)->void { a->SetOption(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTickLength(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTickLength(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:409:21 + t.method("SetTickLength", static_cast(&TH1::SetTickLength)); + t.method("SetTickLength", [](TH1& a)->void { a.SetTickLength(); }); + t.method("SetTickLength", [](TH1& a, Float_t arg0)->void { a.SetTickLength(arg0); }); + t.method("SetTickLength", [](TH1* a)->void { a->SetTickLength(); }); + t.method("SetTickLength", [](TH1* a, Float_t arg0)->void { a->SetTickLength(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitleFont(Style_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitleFont(Style_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:410:21 + t.method("SetTitleFont", static_cast(&TH1::SetTitleFont)); + t.method("SetTitleFont", [](TH1& a)->void { a.SetTitleFont(); }); + t.method("SetTitleFont", [](TH1& a, Style_t arg0)->void { a.SetTitleFont(arg0); }); + t.method("SetTitleFont", [](TH1* a)->void { a->SetTitleFont(); }); + t.method("SetTitleFont", [](TH1* a, Style_t arg0)->void { a->SetTitleFont(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitleOffset(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitleOffset(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:411:21 + t.method("SetTitleOffset", static_cast(&TH1::SetTitleOffset)); + t.method("SetTitleOffset", [](TH1& a)->void { a.SetTitleOffset(); }); + t.method("SetTitleOffset", [](TH1& a, Float_t arg0)->void { a.SetTitleOffset(arg0); }); + t.method("SetTitleOffset", [](TH1* a)->void { a->SetTitleOffset(); }); + t.method("SetTitleOffset", [](TH1* a, Float_t arg0)->void { a->SetTitleOffset(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitleSize(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitleSize(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:412:21 + t.method("SetTitleSize", static_cast(&TH1::SetTitleSize)); + t.method("SetTitleSize", [](TH1& a)->void { a.SetTitleSize(); }); + t.method("SetTitleSize", [](TH1& a, Float_t arg0)->void { a.SetTitleSize(arg0); }); + t.method("SetTitleSize", [](TH1* a)->void { a->SetTitleSize(); }); + t.method("SetTitleSize", [](TH1* a, Float_t arg0)->void { a->SetTitleSize(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetStatOverflows(TH1::EStatOverflows) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetStatOverflows(TH1::EStatOverflows) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:413:21 + t.method("SetStatOverflows", static_cast(&TH1::SetStatOverflows)); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:414:21 + t.method("SetTitle", static_cast(&TH1::SetTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetXTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetXTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:415:21 + t.method("SetXTitle", static_cast(&TH1::SetXTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetYTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetYTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:416:21 + t.method("SetYTitle", static_cast(&TH1::SetYTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetZTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetZTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:417:21 + t.method("SetZTitle", static_cast(&TH1::SetZTitle)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::ShowBackground(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::ShowBackground(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:418:21 + t.method("ShowBackground", static_cast(&TH1::ShowBackground)); + t.method("ShowBackground", [](TH1& a)->TH1 * { return a.ShowBackground(); }); + t.method("ShowBackground", [](TH1& a, Int_t arg0)->TH1 * { return a.ShowBackground(arg0); }); + t.method("ShowBackground", [](TH1* a)->TH1 * { return a->ShowBackground(); }); + t.method("ShowBackground", [](TH1* a, Int_t arg0)->TH1 * { return a->ShowBackground(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:419:21 + t.method("ShowPeaks", static_cast(&TH1::ShowPeaks)); + t.method("ShowPeaks", [](TH1& a)->Int_t { return a.ShowPeaks(); }); + t.method("ShowPeaks", [](TH1& a, Double_t arg0)->Int_t { return a.ShowPeaks(arg0); }); + t.method("ShowPeaks", [](TH1& a, Double_t arg0, Option_t * arg1)->Int_t { return a.ShowPeaks(arg0, arg1); }); + t.method("ShowPeaks", [](TH1* a)->Int_t { return a->ShowPeaks(); }); + t.method("ShowPeaks", [](TH1* a, Double_t arg0)->Int_t { return a->ShowPeaks(arg0); }); + t.method("ShowPeaks", [](TH1* a, Double_t arg0, Option_t * arg1)->Int_t { return a->ShowPeaks(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::Smooth(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Smooth(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:420:21 + t.method("Smooth", static_cast(&TH1::Smooth)); + t.method("Smooth", [](TH1& a)->void { a.Smooth(); }); + t.method("Smooth", [](TH1& a, Int_t arg0)->void { a.Smooth(arg0); }); + t.method("Smooth", [](TH1* a)->void { a->Smooth(); }); + t.method("Smooth", [](TH1* a, Int_t arg0)->void { a->Smooth(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SmoothArray(Int_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SmoothArray(Int_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:421:21 + module_.method("TH1!SmoothArray", static_cast(&TH1::SmoothArray)); + module_.method("TH1!SmoothArray", [](Int_t arg0, Double_t * arg1)->void { TH1::SmoothArray(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::StatOverflows(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::StatOverflows(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:422:21 + module_.method("TH1!StatOverflows", static_cast(&TH1::StatOverflows)); + module_.method("TH1!StatOverflows", []()->void { TH1::StatOverflows(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Sumw2(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Sumw2(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:423:21 + t.method("Sumw2", static_cast(&TH1::Sumw2)); + t.method("Sumw2", [](TH1& a)->void { a.Sumw2(); }); + t.method("Sumw2", [](TH1* a)->void { a->Sumw2(); }); + + DEBUG_MSG("Adding wrapper for void TH1::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:424:21 + t.method("UseCurrentStyle", static_cast(&TH1::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetCellContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:429:21 + t.method("GetCellContent", static_cast(&TH1::GetCellContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetCellError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:431:21 + t.method("GetCellError", static_cast(&TH1::GetCellError)); + + DEBUG_MSG("Adding wrapper for void TH1::RebinAxis(Double_t, TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::RebinAxis(Double_t, TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:433:21 + t.method("RebinAxis", static_cast(&TH1::RebinAxis)); + + DEBUG_MSG("Adding wrapper for void TH1::SetCellContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetCellContent(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:435:21 + t.method("SetCellContent", static_cast(&TH1::SetCellContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetCellError(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetCellError(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:437:21 + t.method("SetCellError", static_cast(&TH1::SetCellError)); + + DEBUG_MSG("Adding wrapper for Version_t TH1::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Class_Version", static_cast(&TH1::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + t.method("IsA", static_cast(&TH1::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + t.method("StreamerNVirtual", static_cast(&TH1::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!DeclFileName", []() { return (std::string)TH1::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!ImplFileLine", static_cast(&TH1::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!ImplFileName", []() { return (std::string)TH1::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Class_Name", []() { return (std::string)TH1::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Dictionary", static_cast(&TH1::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Class", static_cast(&TH1::Class)); + + DEBUG_MSG("Adding wrapper for void TH1::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + t.method("Streamer", static_cast(&TH1::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!DeclFileLine", static_cast(&TH1::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTSignalHandler(jlcxx::Module& module){ - return std::shared_ptr(new JlTSignalHandler(module)); +std::shared_ptr newJlTH1(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TStdExceptionHandler -// signature to use in the veto file: TStdExceptionHandler -struct JlTStdExceptionHandler: public Wrapper { +// Class generating the wrapper for type TIterator +// signature to use in the veto file: TIterator +struct JlTIterator: public Wrapper { - JlTStdExceptionHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TStdExceptionHandler (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:172:7 - jlcxx::TypeWrapper t = jlModule.add_type("TStdExceptionHandler"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TIterator (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TIterator.h:30:7 + jlcxx::TypeWrapper t = jlModule.add_type("TIterator"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -81,64 +1864,251 @@ struct JlTStdExceptionHandler: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTStdExceptionHandler(jlcxx::Module& module){ - return std::shared_ptr(new JlTStdExceptionHandler(module)); +std::shared_ptr newJlTIterator(jlcxx::Module& module){ + return std::shared_ptr(new JlTIterator(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TTime -// signature to use in the veto file: TTime -struct JlTTime: public Wrapper { +// Class generating the wrapper for type TVirtualTreePlayer +// signature to use in the veto file: TVirtualTreePlayer +struct JlTVirtualTreePlayer: public Wrapper { - JlTTime(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTime (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTime.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTime"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTVirtualTreePlayer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualTreePlayer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualTreePlayer.h:38:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualTreePlayer", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTime(jlcxx::Module& module){ - return std::shared_ptr(new JlTTime(module)); +std::shared_ptr newJlTVirtualTreePlayer(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualTreePlayer(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type FILE -// signature to use in the veto file: FILE -struct JlFILE: public Wrapper { +// Class generating the wrapper for type TPrincipal +// signature to use in the veto file: TPrincipal +struct JlTPrincipal: public Wrapper { - JlFILE(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type FILE (" __HERE__ ")"); - // defined in /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:49:8 - jlcxx::TypeWrapper t = jlModule.add_type("FILE"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTPrincipal(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TPrincipal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:21:7 + jlcxx::TypeWrapper t = jlModule.add_type("TPrincipal", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TPrincipal::TPrincipal(Int_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:54:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TPrincipal::AddRow(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::AddRow(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:56:23 + t.method("AddRow", static_cast(&TPrincipal::AddRow)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:57:15 + t.method("Browse", static_cast(&TPrincipal::Browse)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:58:15 + t.method("Clear", static_cast(&TPrincipal::Clear)); + t.method("Clear", [](TPrincipal& a)->void { a.Clear(); }); + t.method("Clear", [](TPrincipal* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for const TMatrixD * TPrincipal::GetCovarianceMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const TMatrixD * TPrincipal::GetCovarianceMatrix() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:59:23 + t.method("GetCovarianceMatrix", static_cast(&TPrincipal::GetCovarianceMatrix)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TPrincipal::GetEigenValues() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TPrincipal::GetEigenValues() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:60:23 + t.method("GetEigenValues", static_cast(&TPrincipal::GetEigenValues)); + + DEBUG_MSG("Adding wrapper for const TMatrixD * TPrincipal::GetEigenVectors() (" __HERE__ ")"); + // signature to use in the veto list: const TMatrixD * TPrincipal::GetEigenVectors() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:61:23 + t.method("GetEigenVectors", static_cast(&TPrincipal::GetEigenVectors)); + + DEBUG_MSG("Adding wrapper for TList * TPrincipal::GetHistograms() (" __HERE__ ")"); + // signature to use in the veto list: TList * TPrincipal::GetHistograms() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:62:23 + t.method("GetHistograms", static_cast(&TPrincipal::GetHistograms)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TPrincipal::GetMeanValues() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TPrincipal::GetMeanValues() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:63:23 + t.method("GetMeanValues", static_cast(&TPrincipal::GetMeanValues)); + + DEBUG_MSG("Adding wrapper for const Double_t * TPrincipal::GetRow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TPrincipal::GetRow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:64:23 + t.method("GetRow", static_cast(&TPrincipal::GetRow)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TPrincipal::GetSigmas() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TPrincipal::GetSigmas() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:65:23 + t.method("GetSigmas", static_cast(&TPrincipal::GetSigmas)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TPrincipal::GetUserData() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TPrincipal::GetUserData() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:66:23 + t.method("GetUserData", static_cast(&TPrincipal::GetUserData)); + + DEBUG_MSG("Adding wrapper for Bool_t TPrincipal::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TPrincipal::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:67:23 + t.method("IsFolder", static_cast(&TPrincipal::IsFolder)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::MakeCode(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::MakeCode(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:68:23 + t.method("MakeCode", static_cast(&TPrincipal::MakeCode)); + t.method("MakeCode", [](TPrincipal& a)->void { a.MakeCode(); }); + t.method("MakeCode", [](TPrincipal& a, const char * arg0)->void { a.MakeCode(arg0); }); + t.method("MakeCode", [](TPrincipal* a)->void { a->MakeCode(); }); + t.method("MakeCode", [](TPrincipal* a, const char * arg0)->void { a->MakeCode(arg0); }); + + DEBUG_MSG("Adding wrapper for void TPrincipal::MakeHistograms(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::MakeHistograms(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:69:23 + t.method("MakeHistograms", static_cast(&TPrincipal::MakeHistograms)); + t.method("MakeHistograms", [](TPrincipal& a)->void { a.MakeHistograms(); }); + t.method("MakeHistograms", [](TPrincipal& a, const char * arg0)->void { a.MakeHistograms(arg0); }); + t.method("MakeHistograms", [](TPrincipal* a)->void { a->MakeHistograms(); }); + t.method("MakeHistograms", [](TPrincipal* a, const char * arg0)->void { a->MakeHistograms(arg0); }); + + DEBUG_MSG("Adding wrapper for void TPrincipal::MakeMethods(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::MakeMethods(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:70:23 + t.method("MakeMethods", static_cast(&TPrincipal::MakeMethods)); + t.method("MakeMethods", [](TPrincipal& a)->void { a.MakeMethods(); }); + t.method("MakeMethods", [](TPrincipal& a, const char * arg0)->void { a.MakeMethods(arg0); }); + t.method("MakeMethods", [](TPrincipal* a)->void { a->MakeMethods(); }); + t.method("MakeMethods", [](TPrincipal* a, const char * arg0)->void { a->MakeMethods(arg0); }); + + DEBUG_MSG("Adding wrapper for void TPrincipal::MakePrincipals() (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::MakePrincipals() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:71:23 + t.method("MakePrincipals", static_cast(&TPrincipal::MakePrincipals)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::P2X(const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::P2X(const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:72:23 + t.method("P2X", static_cast(&TPrincipal::P2X)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:73:15 + t.method("Print", static_cast(&TPrincipal::Print)); + t.method("Print", [](TPrincipal const& a)->void { a.Print(); }); + t.method("Print", [](TPrincipal const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TPrincipal::SumOfSquareResiduals(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::SumOfSquareResiduals(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:74:23 + t.method("SumOfSquareResiduals", static_cast(&TPrincipal::SumOfSquareResiduals)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::Test(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::Test(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:75:23 + t.method("Test", static_cast(&TPrincipal::Test)); + t.method("Test", [](TPrincipal& a)->void { a.Test(); }); + t.method("Test", [](TPrincipal* a)->void { a->Test(); }); + + DEBUG_MSG("Adding wrapper for void TPrincipal::X2P(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::X2P(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:76:23 + t.method("X2P", static_cast(&TPrincipal::X2P)); + + DEBUG_MSG("Adding wrapper for Version_t TPrincipal::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TPrincipal::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!Class_Version", static_cast(&TPrincipal::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TPrincipal::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TPrincipal::IsA() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + t.method("IsA", static_cast(&TPrincipal::IsA)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + t.method("StreamerNVirtual", static_cast(&TPrincipal::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TPrincipal::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TPrincipal::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!DeclFileName", []() { return (std::string)TPrincipal::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TPrincipal::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TPrincipal::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!ImplFileLine", static_cast(&TPrincipal::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TPrincipal::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TPrincipal::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!ImplFileName", []() { return (std::string)TPrincipal::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TPrincipal::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TPrincipal::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!Class_Name", []() { return (std::string)TPrincipal::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TPrincipal::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TPrincipal::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!Dictionary", static_cast(&TPrincipal::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TPrincipal::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TPrincipal::Class() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!Class", static_cast(&TPrincipal::Class)); + + DEBUG_MSG("Adding wrapper for void TPrincipal::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TPrincipal::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + t.method("Streamer", static_cast(&TPrincipal::Streamer)); + + DEBUG_MSG("Adding wrapper for int TPrincipal::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TPrincipal::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TPrincipal.h:78:4 + module_.method("TPrincipal!DeclFileLine", static_cast(&TPrincipal::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlFILE(jlcxx::Module& module){ - return std::shared_ptr(new JlFILE(module)); +std::shared_ptr newJlTPrincipal(jlcxx::Module& module){ + return std::shared_ptr(new JlTPrincipal(module)); } diff --git a/deps/src/JlClasses_013.cxx b/deps/src/JlClasses_013.cxx index 8e89be1..c6ae688 100644 --- a/deps/src/JlClasses_013.cxx +++ b/deps/src/JlClasses_013.cxx @@ -7,78 +7,221 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TIterator type; }; } -// Class generating the wrapper for type TInetAddress -// signature to use in the veto file: TInetAddress -struct JlTInetAddress: public Wrapper { +// Class generating the wrapper for type TTreeFriendLeafIter +// signature to use in the veto file: TTreeFriendLeafIter +struct JlTTreeFriendLeafIter: public Wrapper { - JlTInetAddress(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TInetAddress (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TInetAddress.h:36:7 - jlcxx::TypeWrapper t = jlModule.add_type("TInetAddress", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTreeFriendLeafIter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeFriendLeafIter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:670:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTreeFriendLeafIter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTree *, Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:682:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTreeFriendLeafIter &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:683:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TIterator & TTreeFriendLeafIter::operator=(const TIterator &) (" __HERE__ ")"); + // signature to use in the veto list: TIterator & TTreeFriendLeafIter::operator=(const TIterator &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:685:15 + t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); + + DEBUG_MSG("Adding wrapper for TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) (" __HERE__ ")"); + // signature to use in the veto list: TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:686:25 + t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); + + DEBUG_MSG("Adding wrapper for const TCollection * TTreeFriendLeafIter::GetCollection() (" __HERE__ ")"); + // signature to use in the veto list: const TCollection * TTreeFriendLeafIter::GetCollection() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:688:23 + t.method("GetCollection", static_cast(&TTreeFriendLeafIter::GetCollection)); + + DEBUG_MSG("Adding wrapper for Option_t * TTreeFriendLeafIter::GetOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TTreeFriendLeafIter::GetOption() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:689:23 + t.method("GetOption", static_cast(&TTreeFriendLeafIter::GetOption)); + + DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::Next() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TTreeFriendLeafIter::Next() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:690:23 + t.method("Next", static_cast(&TTreeFriendLeafIter::Next)); + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Reset() (" __HERE__ ")"); + // signature to use in the veto list: void TTreeFriendLeafIter::Reset() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:691:23 + t.method("Reset", static_cast(&TTreeFriendLeafIter::Reset)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:692:11 + t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:696:11 + t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); + + DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::operator*() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TTreeFriendLeafIter::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:700:13 + t.method("getindex", static_cast(&TTreeFriendLeafIter::operator*)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for Version_t TTreeFriendLeafIter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TTreeFriendLeafIter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Class_Version", static_cast(&TTreeFriendLeafIter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeFriendLeafIter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + t.method("IsA", static_cast(&TTreeFriendLeafIter::IsA)); + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + t.method("StreamerNVirtual", static_cast(&TTreeFriendLeafIter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeFriendLeafIter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!DeclFileName", []() { return (std::string)TTreeFriendLeafIter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTreeFriendLeafIter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!ImplFileLine", static_cast(&TTreeFriendLeafIter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeFriendLeafIter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!ImplFileName", []() { return (std::string)TTreeFriendLeafIter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeFriendLeafIter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Class_Name", []() { return (std::string)TTreeFriendLeafIter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeFriendLeafIter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Dictionary", static_cast(&TTreeFriendLeafIter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeFriendLeafIter::Class() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Class", static_cast(&TTreeFriendLeafIter::Class)); + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeFriendLeafIter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + t.method("Streamer", static_cast(&TTreeFriendLeafIter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTreeFriendLeafIter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!DeclFileLine", static_cast(&TTreeFriendLeafIter::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTInetAddress(jlcxx::Module& module){ - return std::shared_ptr(new JlTInetAddress(module)); +std::shared_ptr newJlTTreeFriendLeafIter(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeFriendLeafIter(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -} -// Class generating the wrapper for type TObjLink -// signature to use in the veto file: TObjLink -struct JlTObjLink: public Wrapper { + template + struct BuildParameterList> + { + typedef ParameterList type; + }; + + template struct IsMirroredType> : std::false_type { }; + template struct DefaultConstructible> : std::false_type { }; +} - JlTObjLink(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TObjLink (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TList.h:121:7 - jlcxx::TypeWrapper t = jlModule.add_type("TObjLink"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); +// Class generating the wrapper for type TBranchPtr +// signature to use in the veto file: TBranchPtr +struct JlTBranchPtr: public Wrapper { + + JlTBranchPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBranchPtr (" __HERE__ ")"); + // defined in src/TBranchPtr.h:13:7 + jlcxx::TypeWrapper>> t = jlModule.add_type>>("TBranchPtr"); + type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); + auto t93_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto module_ = this->module_; + typedef TBranchPtr WrappedType; + + + DEBUG_MSG("Adding wrapper for void TBranchPtr::TBranchPtr(TBranch *) (" __HERE__ ")"); + // defined in src/TBranchPtr.h:17:3 + wrapped.template constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TBranch * TBranchPtr::operator->() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranchPtr::operator->() + // defined in src/TBranchPtr.h:19:12 + wrapped.method("arrow", static_cast(&WrappedType::operator->)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for TBranch & TBranchPtr::operator*() (" __HERE__ ")"); + // signature to use in the veto list: TBranch & TBranchPtr::operator*() + // defined in src/TBranchPtr.h:20:12 + wrapped.method("getindex", static_cast(&WrappedType::operator*)); + + module_.unset_override_module(); + }; + t.apply>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr>(t93_decl_methods); } void add_methods() const{ - auto& t = *type_; } private: - std::unique_ptr> type_; + std::unique_ptr>>> type_; }; -std::shared_ptr newJlTObjLink(jlcxx::Module& module){ - return std::shared_ptr(new JlTObjLink(module)); +std::shared_ptr newJlTBranchPtr(jlcxx::Module& module){ + return std::shared_ptr(new JlTBranchPtr(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; + template<> struct CopyConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TAxis -// signature to use in the veto file: TAxis -struct JlTAxis: public Wrapper { +// Class generating the wrapper for type TTreeReader +// signature to use in the veto file: TTreeReader +struct JlTTreeReader: public Wrapper { - JlTAxis(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TAxis (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:31:7 - jlcxx::TypeWrapper t = jlModule.add_type("TAxis", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTreeReader(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeReader (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:44:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTreeReader", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -86,577 +229,244 @@ struct JlTAxis: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:80:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:81:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TAxis::TAxis(const TAxis &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:82:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TAxis & TAxis::operator=(const TAxis &) (" __HERE__ ")"); - // signature to use in the veto list: TAxis & TAxis::operator=(const TAxis &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:84:11 - t.method("assign", static_cast(&TAxis::operator=)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanExtend() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::CanExtend() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:86:15 - t.method("CanExtend", static_cast(&TAxis::CanExtend)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanBeAlphanumeric() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::CanBeAlphanumeric() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:87:15 - t.method("CanBeAlphanumeric", static_cast(&TAxis::CanBeAlphanumeric)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsAlphanumeric() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::IsAlphanumeric() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:88:15 - t.method("IsAlphanumeric", static_cast(&TAxis::IsAlphanumeric)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetAlphanumeric(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetAlphanumeric(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:89:15 - t.method("SetAlphanumeric", static_cast(&TAxis::SetAlphanumeric)); - t.method("SetAlphanumeric", [](TAxis& a)->void { a.SetAlphanumeric(); }); - t.method("SetAlphanumeric", [](TAxis* a)->void { a->SetAlphanumeric(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetCanExtend(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetCanExtend(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:90:15 - t.method("SetCanExtend", static_cast(&TAxis::SetCanExtend)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetNoAlphanumeric(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetNoAlphanumeric(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:91:15 - t.method("SetNoAlphanumeric", static_cast(&TAxis::SetNoAlphanumeric)); - t.method("SetNoAlphanumeric", [](TAxis& a)->void { a.SetNoAlphanumeric(); }); - t.method("SetNoAlphanumeric", [](TAxis* a)->void { a->SetNoAlphanumeric(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::CenterLabels(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::CenterLabels(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:98:23 - t.method("CenterLabels", static_cast(&TAxis::CenterLabels)); - t.method("CenterLabels", [](TAxis& a)->void { a.CenterLabels(); }); - t.method("CenterLabels", [](TAxis* a)->void { a->CenterLabels(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::CenterTitle(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::CenterTitle(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:99:23 - t.method("CenterTitle", static_cast(&TAxis::CenterTitle)); - t.method("CenterTitle", [](TAxis& a)->void { a.CenterTitle(); }); - t.method("CenterTitle", [](TAxis* a)->void { a->CenterTitle(); }); - - DEBUG_MSG("Adding wrapper for const char * TAxis::ChooseTimeFormat(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::ChooseTimeFormat(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:100:23 - t.method("ChooseTimeFormat", [](TAxis& a) { return (std::string)a.ChooseTimeFormat(); }); - t.method("ChooseTimeFormat", [](TAxis& a, Double_t arg0) { return (std::string)a.ChooseTimeFormat(arg0); }); - t.method("ChooseTimeFormat", [](TAxis* a) { return (std::string)a->ChooseTimeFormat(); }); - t.method("ChooseTimeFormat", [](TAxis* a, Double_t arg0) { return (std::string)a->ChooseTimeFormat(arg0); }); - - DEBUG_MSG("Adding wrapper for void TAxis::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:101:15 - t.method("Copy", static_cast(&TAxis::Copy)); - - DEBUG_MSG("Adding wrapper for void TAxis::Delete(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Delete(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:102:15 - t.method("Delete", static_cast(&TAxis::Delete)); - t.method("Delete", [](TAxis& a)->void { a.Delete(); }); - t.method("Delete", [](TAxis* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:103:15 - t.method("DistancetoPrimitive", static_cast(&TAxis::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for TObject * TAxis::DrawClone(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TAxis::DrawClone(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:104:15 - t.method("DrawClone", static_cast(&TAxis::DrawClone)); - t.method("DrawClone", [](TAxis const& a)->TObject * { return a.DrawClone(); }); - t.method("DrawClone", [](TAxis const* a)->TObject * { return a->DrawClone(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:105:15 - t.method("ExecuteEvent", static_cast(&TAxis::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:106:23 - t.method("FindBin", static_cast(&TAxis::FindBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:107:23 - t.method("FindBin", static_cast(&TAxis::FindBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindBin(const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:108:23 - t.method("FindBin", static_cast(&TAxis::FindBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindFixBin(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:109:23 - t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindFixBin(const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:110:23 - t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinCenter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:111:23 - t.method("GetBinCenter", static_cast(&TAxis::GetBinCenter)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenterLog(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinCenterLog(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:112:23 - t.method("GetBinCenterLog", static_cast(&TAxis::GetBinCenterLog)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetBinLabel(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetBinLabel(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:113:23 - t.method("GetBinLabel", [](TAxis const& a, Int_t arg0) { return (std::string)a.GetBinLabel(arg0); }); - t.method("GetBinLabel", [](TAxis const* a, Int_t arg0) { return (std::string)a->GetBinLabel(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinLowEdge(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinLowEdge(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:114:23 - t.method("GetBinLowEdge", static_cast(&TAxis::GetBinLowEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinUpEdge(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinUpEdge(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:115:23 - t.method("GetBinUpEdge", static_cast(&TAxis::GetBinUpEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinWidth(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinWidth(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:116:23 - t.method("GetBinWidth", static_cast(&TAxis::GetBinWidth)); - - DEBUG_MSG("Adding wrapper for void TAxis::GetCenter(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::GetCenter(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:117:23 - t.method("GetCenter", static_cast(&TAxis::GetCenter)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterLabels() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetCenterLabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:118:23 - t.method("GetCenterLabels", static_cast(&TAxis::GetCenterLabels)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterTitle() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetCenterTitle() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:119:23 - t.method("GetCenterTitle", static_cast(&TAxis::GetCenterTitle)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetDecimals() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetDecimals() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:120:23 - t.method("GetDecimals", static_cast(&TAxis::GetDecimals)); - - DEBUG_MSG("Adding wrapper for TList * TAxis::GetModifiedLabels() (" __HERE__ ")"); - // signature to use in the veto list: TList * TAxis::GetModifiedLabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:122:23 - t.method("GetModifiedLabels", static_cast(&TAxis::GetModifiedLabels)); - - DEBUG_MSG("Adding wrapper for void TAxis::GetLowEdge(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::GetLowEdge(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:123:23 - t.method("GetLowEdge", static_cast(&TAxis::GetLowEdge)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetMoreLogLabels() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetMoreLogLabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:124:23 - t.method("GetMoreLogLabels", static_cast(&TAxis::GetMoreLogLabels)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNbins() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetNbins() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:125:23 - t.method("GetNbins", static_cast(&TAxis::GetNbins)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNlabels() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetNlabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:126:23 - t.method("GetNlabels", static_cast(&TAxis::GetNlabels)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetNoExponent() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetNoExponent() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:127:23 - t.method("GetNoExponent", static_cast(&TAxis::GetNoExponent)); - - DEBUG_MSG("Adding wrapper for TObject * TAxis::GetParent() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TAxis::GetParent() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:128:23 - t.method("GetParent", static_cast(&TAxis::GetParent)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetRotateTitle() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetRotateTitle() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:129:23 - t.method("GetRotateTitle", static_cast(&TAxis::GetRotateTitle)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTicks() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTicks() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:130:24 - t.method("GetTicks", [](TAxis const& a) { return (std::string)a.GetTicks(); }); - t.method("GetTicks", [](TAxis const* a) { return (std::string)a->GetTicks(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetTimeDisplay() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetTimeDisplay() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:131:23 - t.method("GetTimeDisplay", static_cast(&TAxis::GetTimeDisplay)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormat() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTimeFormat() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:132:24 - t.method("GetTimeFormat", [](TAxis const& a) { return (std::string)a.GetTimeFormat(); }); - t.method("GetTimeFormat", [](TAxis const* a) { return (std::string)a->GetTimeFormat(); }); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormatOnly() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTimeFormatOnly() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:133:24 - t.method("GetTimeFormatOnly", [](TAxis const& a) { return (std::string)a.GetTimeFormatOnly(); }); - t.method("GetTimeFormatOnly", [](TAxis const* a) { return (std::string)a->GetTimeFormatOnly(); }); - - DEBUG_MSG("Adding wrapper for UInt_t TAxis::GetTimeOffset() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TAxis::GetTimeOffset() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:134:24 - t.method("GetTimeOffset", static_cast(&TAxis::GetTimeOffset)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTitle() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTitle() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:135:23 - t.method("GetTitle", [](TAxis const& a) { return (std::string)a.GetTitle(); }); - t.method("GetTitle", [](TAxis const* a) { return (std::string)a->GetTitle(); }); - - DEBUG_MSG("Adding wrapper for const TArrayD * TAxis::GetXbins() (" __HERE__ ")"); - // signature to use in the veto list: const TArrayD * TAxis::GetXbins() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:136:23 - t.method("GetXbins", static_cast(&TAxis::GetXbins)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetFirst() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetFirst() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:137:23 - t.method("GetFirst", static_cast(&TAxis::GetFirst)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetLast() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetLast() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:138:23 - t.method("GetLast", static_cast(&TAxis::GetLast)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmin() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetXmin() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:139:23 - t.method("GetXmin", static_cast(&TAxis::GetXmin)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmax() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetXmax() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:140:23 - t.method("GetXmax", static_cast(&TAxis::GetXmax)); - - DEBUG_MSG("Adding wrapper for void TAxis::ImportAttributes(const TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ImportAttributes(const TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:141:23 - t.method("ImportAttributes", static_cast(&TAxis::ImportAttributes)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsVariableBinSize() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::IsVariableBinSize() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:142:23 - t.method("IsVariableBinSize", static_cast(&TAxis::IsVariableBinSize)); - - DEBUG_MSG("Adding wrapper for void TAxis::LabelsOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::LabelsOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:146:23 - t.method("LabelsOption", static_cast(&TAxis::LabelsOption)); - t.method("LabelsOption", [](TAxis& a)->void { a.LabelsOption(); }); - t.method("LabelsOption", [](TAxis* a)->void { a->LabelsOption(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::RotateTitle(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::RotateTitle(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:147:23 - t.method("RotateTitle", static_cast(&TAxis::RotateTitle)); - t.method("RotateTitle", [](TAxis& a)->void { a.RotateTitle(); }); - t.method("RotateTitle", [](TAxis* a)->void { a->RotateTitle(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Set(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:149:23 - t.method("Set", static_cast(&TAxis::Set)); - - DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Float_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Set(Int_t, const Float_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:150:23 - t.method("Set", static_cast(&TAxis::Set)); - - DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Set(Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:151:23 - t.method("Set", static_cast(&TAxis::Set)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetBinLabel(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetBinLabel(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:152:23 - t.method("SetBinLabel", static_cast(&TAxis::SetBinLabel)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetDecimals(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetDecimals(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:153:23 - t.method("SetDecimals", static_cast(&TAxis::SetDecimals)); - t.method("SetDecimals", [](TAxis& a)->void { a.SetDecimals(); }); - t.method("SetDecimals", [](TAxis* a)->void { a->SetDecimals(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetDefaults() (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetDefaults() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:154:23 - t.method("SetDefaults", static_cast(&TAxis::SetDefaults)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetDrawOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetDrawOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:155:15 - t.method("SetDrawOption", static_cast(&TAxis::SetDrawOption)); - t.method("SetDrawOption", [](TAxis& a)->void { a.SetDrawOption(); }); - t.method("SetDrawOption", [](TAxis* a)->void { a->SetDrawOption(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:156:23 - t.method("ChangeLabel", static_cast(&TAxis::ChangeLabel)); - t.method("ChangeLabel", [](TAxis& a)->void { a.ChangeLabel(); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0)->void { a.ChangeLabel(arg0); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1)->void { a.ChangeLabel(arg0, arg1); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabel(arg0, arg1, arg2); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabel(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("ChangeLabel", [](TAxis* a)->void { a->ChangeLabel(); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0)->void { a->ChangeLabel(arg0); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1)->void { a->ChangeLabel(arg0, arg1); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabel(arg0, arg1, arg2); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabel(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:160:23 - t.method("ChangeLabelByValue", static_cast(&TAxis::ChangeLabelByValue)); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0)->void { a.ChangeLabelByValue(arg0); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1)->void { a.ChangeLabelByValue(arg0, arg1); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabelByValue(arg0, arg1, arg2); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0)->void { a->ChangeLabelByValue(arg0); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1)->void { a->ChangeLabelByValue(arg0, arg1); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabelByValue(arg0, arg1, arg2); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetLimits(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetLimits(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:164:23 - t.method("SetLimits", static_cast(&TAxis::SetLimits)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetMoreLogLabels(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetMoreLogLabels(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:165:23 - t.method("SetMoreLogLabels", static_cast(&TAxis::SetMoreLogLabels)); - t.method("SetMoreLogLabels", [](TAxis& a)->void { a.SetMoreLogLabels(); }); - t.method("SetMoreLogLabels", [](TAxis* a)->void { a->SetMoreLogLabels(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetNoExponent(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetNoExponent(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:166:23 - t.method("SetNoExponent", static_cast(&TAxis::SetNoExponent)); - t.method("SetNoExponent", [](TAxis& a)->void { a.SetNoExponent(); }); - t.method("SetNoExponent", [](TAxis* a)->void { a->SetNoExponent(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetParent(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetParent(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:167:23 - t.method("SetParent", static_cast(&TAxis::SetParent)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetRange(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetRange(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:168:23 - t.method("SetRange", static_cast(&TAxis::SetRange)); - t.method("SetRange", [](TAxis& a)->void { a.SetRange(); }); - t.method("SetRange", [](TAxis& a, Int_t arg0)->void { a.SetRange(arg0); }); - t.method("SetRange", [](TAxis* a)->void { a->SetRange(); }); - t.method("SetRange", [](TAxis* a, Int_t arg0)->void { a->SetRange(arg0); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetRangeUser(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetRangeUser(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:169:23 - t.method("SetRangeUser", static_cast(&TAxis::SetRangeUser)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTicks(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTicks(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:170:23 - t.method("SetTicks", static_cast(&TAxis::SetTicks)); - t.method("SetTicks", [](TAxis& a)->void { a.SetTicks(); }); - t.method("SetTicks", [](TAxis* a)->void { a->SetTicks(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTimeDisplay(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTimeDisplay(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:171:23 - t.method("SetTimeDisplay", static_cast(&TAxis::SetTimeDisplay)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTimeFormat(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTimeFormat(const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:172:23 - t.method("SetTimeFormat", static_cast(&TAxis::SetTimeFormat)); - t.method("SetTimeFormat", [](TAxis& a)->void { a.SetTimeFormat(); }); - t.method("SetTimeFormat", [](TAxis* a)->void { a->SetTimeFormat(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTimeOffset(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTimeOffset(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:173:23 - t.method("SetTimeOffset", static_cast(&TAxis::SetTimeOffset)); - t.method("SetTimeOffset", [](TAxis& a, Double_t arg0)->void { a.SetTimeOffset(arg0); }); - t.method("SetTimeOffset", [](TAxis* a, Double_t arg0)->void { a->SetTimeOffset(arg0); }); - - DEBUG_MSG("Adding wrapper for void TAxis::UnZoom() (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::UnZoom() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:174:23 - t.method("UnZoom", static_cast(&TAxis::UnZoom)); - - DEBUG_MSG("Adding wrapper for void TAxis::ZoomOut(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ZoomOut(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:175:23 - t.method("ZoomOut", static_cast(&TAxis::ZoomOut)); - t.method("ZoomOut", [](TAxis& a)->void { a.ZoomOut(); }); - t.method("ZoomOut", [](TAxis& a, Double_t arg0)->void { a.ZoomOut(arg0); }); - t.method("ZoomOut", [](TAxis* a)->void { a->ZoomOut(); }); - t.method("ZoomOut", [](TAxis* a, Double_t arg0)->void { a->ZoomOut(arg0); }); - - DEBUG_MSG("Adding wrapper for Version_t TAxis::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TAxis::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Class_Version", static_cast(&TAxis::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TAxis::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TAxis::IsA() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - t.method("IsA", static_cast(&TAxis::IsA)); - - DEBUG_MSG("Adding wrapper for void TAxis::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - t.method("StreamerNVirtual", static_cast(&TAxis::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!DeclFileName", []() { return (std::string)TAxis::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TAxis::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TAxis::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!ImplFileLine", static_cast(&TAxis::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!ImplFileName", []() { return (std::string)TAxis::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TAxis::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Class_Name", []() { return (std::string)TAxis::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TAxis::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TAxis::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Dictionary", static_cast(&TAxis::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TAxis::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TAxis::Class() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Class", static_cast(&TAxis::Class)); - - DEBUG_MSG("Adding wrapper for void TAxis::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - t.method("Streamer", static_cast(&TAxis::Streamer)); - - DEBUG_MSG("Adding wrapper for int TAxis::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TAxis::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!DeclFileLine", static_cast(&TAxis::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TTreeReader::TTreeReader(TTree *, TEntryList *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:165:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TTreeReader::TTreeReader(const char *, TDirectory *, TEntryList *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:166:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TTreeReader::TTreeReader(const char *, TEntryList *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:167:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TTreeReader::SetTree(TTree *, TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeReader::SetTree(TTree *, TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:171:9 + t.method("SetTree", static_cast(&TTreeReader::SetTree)); + t.method("SetTree", [](TTreeReader& a, TTree * arg0)->void { a.SetTree(arg0); }); + t.method("SetTree", [](TTreeReader* a, TTree * arg0)->void { a->SetTree(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTreeReader::SetTree(const char *, TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeReader::SetTree(const char *, TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:172:9 + t.method("SetTree", static_cast(&TTreeReader::SetTree)); + t.method("SetTree", [](TTreeReader& a, const char * arg0)->void { a.SetTree(arg0); }); + t.method("SetTree", [](TTreeReader* a, const char * arg0)->void { a->SetTree(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTreeReader::SetTree(const char *, TDirectory *, TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeReader::SetTree(const char *, TDirectory *, TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:175:9 + t.method("SetTree", static_cast(&TTreeReader::SetTree)); + t.method("SetTree", [](TTreeReader& a, const char * arg0, TDirectory * arg1)->void { a.SetTree(arg0, arg1); }); + t.method("SetTree", [](TTreeReader* a, const char * arg0, TDirectory * arg1)->void { a->SetTree(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::IsChain() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeReader::IsChain() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:177:11 + t.method("IsChain", static_cast(&TTreeReader::IsChain)); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::IsInvalid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeReader::IsInvalid() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:179:11 + t.method("IsInvalid", static_cast(&TTreeReader::IsInvalid)); + + DEBUG_MSG("Adding wrapper for TTree * TTreeReader::GetTree() (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTreeReader::GetTree() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:181:11 + t.method("GetTree", static_cast(&TTreeReader::GetTree)); + + DEBUG_MSG("Adding wrapper for TEntryList * TTreeReader::GetEntryList() (" __HERE__ ")"); + // signature to use in the veto list: TEntryList * TTreeReader::GetEntryList() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:182:16 + t.method("GetEntryList", static_cast(&TTreeReader::GetEntryList)); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::Next() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeReader::Next() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:190:11 + t.method("Next", static_cast(&TTreeReader::Next)); + + DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::SetEntry(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::SetEntry(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:199:17 + t.method("SetEntry", static_cast(&TTreeReader::SetEntry)); + + DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::SetLocalEntry(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::SetLocalEntry(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:209:17 + t.method("SetLocalEntry", static_cast(&TTreeReader::SetLocalEntry)); + + DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::SetEntriesRange(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::SetEntriesRange(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:211:17 + t.method("SetEntriesRange", static_cast(&TTreeReader::SetEntriesRange)); + + DEBUG_MSG("Adding wrapper for void TTreeReader::Restart() (" __HERE__ ")"); + // signature to use in the veto list: void TTreeReader::Restart() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:219:9 + t.method("Restart", static_cast(&TTreeReader::Restart)); + + DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::GetEntryStatus() (" __HERE__ ")"); + // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::GetEntryStatus() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:223:17 + t.method("GetEntryStatus", static_cast(&TTreeReader::GetEntryStatus)); + + DEBUG_MSG("Adding wrapper for Long64_t TTreeReader::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTreeReader::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:225:13 + t.method("GetEntries", static_cast(&TTreeReader::GetEntries)); + + DEBUG_MSG("Adding wrapper for Long64_t TTreeReader::GetEntries(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTreeReader::GetEntries(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:226:13 + t.method("GetEntries", static_cast(&TTreeReader::GetEntries)); + + DEBUG_MSG("Adding wrapper for Long64_t TTreeReader::GetCurrentEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTreeReader::GetCurrentEntry() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:235:13 + t.method("GetCurrentEntry", static_cast(&TTreeReader::GetCurrentEntry)); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::Notify() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeReader::Notify() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:237:11 + t.method("Notify", static_cast(&TTreeReader::Notify)); + + DEBUG_MSG("Adding wrapper for TTreeReader::Iterator_t TTreeReader::begin() (" __HERE__ ")"); + // signature to use in the veto list: TTreeReader::Iterator_t TTreeReader::begin() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:240:15 + t.method("begin", static_cast(&TTreeReader::begin)); + + DEBUG_MSG("Adding wrapper for TTreeReader::Iterator_t TTreeReader::end() (" __HERE__ ")"); + // signature to use in the veto list: TTreeReader::Iterator_t TTreeReader::end() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:244:15 + t.method("end", static_cast(&TTreeReader::end)); + + DEBUG_MSG("Adding wrapper for Version_t TTreeReader::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TTreeReader::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!Class_Version", static_cast(&TTreeReader::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TTreeReader::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeReader::IsA() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + t.method("IsA", static_cast(&TTreeReader::IsA)); + + DEBUG_MSG("Adding wrapper for void TTreeReader::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeReader::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + t.method("StreamerNVirtual", static_cast(&TTreeReader::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TTreeReader::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeReader::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!DeclFileName", []() { return (std::string)TTreeReader::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TTreeReader::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTreeReader::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!ImplFileLine", static_cast(&TTreeReader::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TTreeReader::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeReader::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!ImplFileName", []() { return (std::string)TTreeReader::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TTreeReader::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeReader::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!Class_Name", []() { return (std::string)TTreeReader::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TTreeReader::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeReader::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!Dictionary", static_cast(&TTreeReader::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TTreeReader::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeReader::Class() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!Class", static_cast(&TTreeReader::Class)); + + DEBUG_MSG("Adding wrapper for void TTreeReader::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeReader::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + t.method("Streamer", static_cast(&TTreeReader::Streamer)); + + DEBUG_MSG("Adding wrapper for int TTreeReader::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTreeReader::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 + module_.method("TTreeReader!DeclFileLine", static_cast(&TTreeReader::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTAxis(jlcxx::Module& module){ - return std::shared_ptr(new JlTAxis(module)); +std::shared_ptr newJlTTreeReader(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeReader(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -} -// Class generating the wrapper for type TArrayD -// signature to use in the veto file: TArrayD -struct JlTArrayD: public Wrapper { + template + struct BuildParameterList> + { + typedef ParameterList type; + }; - JlTArrayD(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TArrayD (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TArrayD.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TArrayD"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTArrayD(jlcxx::Module& module){ - return std::shared_ptr(new JlTArrayD(module)); + template struct IsMirroredType> : std::false_type { }; + template struct DefaultConstructible> : std::false_type { }; } -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -} - -// Class generating the wrapper for type Foption_t -// signature to use in the veto file: Foption_t -struct JlFoption_t: public Wrapper { - - JlFoption_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type Foption_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/Foption.h:24:8 - jlcxx::TypeWrapper t = jlModule.add_type("Foption_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); +// Class generating the wrapper for type TTreeReaderValue +// signature to use in the veto file: TTreeReaderValue +struct JlTTreeReaderValue: public Wrapper { + + JlTTreeReaderValue(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeReaderValue (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:146:30 + jlcxx::TypeWrapper>> t = jlModule.add_type>>("TTreeReaderValue"); + type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); + auto t100_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto module_ = this->module_; + typedef TTreeReaderValue WrappedType; + + + DEBUG_MSG("Adding wrapper for void TTreeReaderValue::TTreeReaderValue(TTreeReader &, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:152:4 + wrapped.template constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::Get() (" __HERE__ ")"); + // signature to use in the veto list: T * TTreeReaderValue::Get() + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:161:7 + wrapped.method("Get", static_cast(&WrappedType::Get)); + + DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::operator->() (" __HERE__ ")"); + // signature to use in the veto list: T * TTreeReaderValue::operator->() + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:174:7 + wrapped.method("arrow", static_cast(&WrappedType::operator->)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for T & TTreeReaderValue::operator*() (" __HERE__ ")"); + // signature to use in the veto list: T & TTreeReaderValue::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:179:7 + wrapped.method("getindex", static_cast(&WrappedType::operator*)); + + module_.unset_override_module(); + }; + t.apply, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue>(t100_decl_methods); } void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr>>> type_; }; -std::shared_ptr newJlFoption_t(jlcxx::Module& module){ - return std::shared_ptr(new JlFoption_t(module)); +std::shared_ptr newJlTTreeReaderValue(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeReaderValue(module)); } diff --git a/deps/src/JlClasses_014.cxx b/deps/src/JlClasses_014.cxx index e1c8bc3..2b4f039 100644 --- a/deps/src/JlClasses_014.cxx +++ b/deps/src/JlClasses_014.cxx @@ -7,21 +7,19 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TF1 -// signature to use in the veto file: TF1 -struct JlTF1: public Wrapper { +// Class generating the wrapper for type TTreeReader::Iterator_t +// signature to use in the veto file: TTreeReader::Iterator_t +struct JlTTreeReader_Iterator_t: public Wrapper { - JlTF1(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TF1 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:214:7 - jlcxx::TypeWrapper t = jlModule.add_type("TF1", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTreeReader_Iterator_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeReader::Iterator_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:56:10 + jlcxx::TypeWrapper t = jlModule.add_type("TTreeReader!Iterator_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -29,921 +27,138 @@ struct JlTF1: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, TF1::EAddToList, bool) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:331:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:332:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:333:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:335:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const TF1 &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:413:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TF1 & TF1::operator=(const TF1 &) (" __HERE__ ")"); - // signature to use in the veto list: TF1 & TF1::operator=(const TF1 &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:414:9 - t.method("assign", static_cast(&TF1::operator=)); - - DEBUG_MSG("Adding wrapper for void TF1::AddParameter(const TString &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::AddParameter(const TString &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:416:21 - t.method("AddParameter", static_cast(&TF1::AddParameter)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::AddToGlobalList(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::AddToGlobalList(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:423:21 - t.method("AddToGlobalList", static_cast(&TF1::AddToGlobalList)); - t.method("AddToGlobalList", [](TF1& a)->Bool_t { return a.AddToGlobalList(); }); - t.method("AddToGlobalList", [](TF1* a)->Bool_t { return a->AddToGlobalList(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::DefaultAddToGlobalList(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::DefaultAddToGlobalList(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:424:21 - module_.method("TF1!DefaultAddToGlobalList", static_cast(&TF1::DefaultAddToGlobalList)); - module_.method("TF1!DefaultAddToGlobalList", []()->Bool_t { return TF1::DefaultAddToGlobalList(); }); - - DEBUG_MSG("Adding wrapper for void TF1::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:425:13 - t.method("Browse", static_cast(&TF1::Browse)); - - DEBUG_MSG("Adding wrapper for void TF1::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:426:13 - t.method("Copy", static_cast(&TF1::Copy)); - - DEBUG_MSG("Adding wrapper for TObject * TF1::Clone(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::Clone(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:427:21 - t.method("Clone", static_cast(&TF1::Clone)); - t.method("Clone", [](TF1 const& a)->TObject * { return a.Clone(); }); - t.method("Clone", [](TF1 const* a)->TObject * { return a->Clone(); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative(Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Derivative(Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:428:21 - t.method("Derivative", static_cast(&TF1::Derivative)); - t.method("Derivative", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative(arg0); }); - t.method("Derivative", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative(arg0, arg1); }); - t.method("Derivative", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative(arg0); }); - t.method("Derivative", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:429:21 - t.method("Derivative2", static_cast(&TF1::Derivative2)); - t.method("Derivative2", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative2(arg0); }); - t.method("Derivative2", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative2(arg0, arg1); }); - t.method("Derivative2", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative2(arg0); }); - t.method("Derivative2", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative2(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:430:21 - t.method("Derivative3", static_cast(&TF1::Derivative3)); - t.method("Derivative3", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative3(arg0); }); - t.method("Derivative3", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative3(arg0, arg1); }); - t.method("Derivative3", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative3(arg0); }); - t.method("Derivative3", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative3(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::DerivativeError() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::DerivativeError() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:431:21 - module_.method("TF1!DerivativeError", static_cast(&TF1::DerivativeError)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:432:13 - t.method("DistancetoPrimitive", static_cast(&TF1::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for void TF1::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:433:13 - t.method("Draw", static_cast(&TF1::Draw)); - t.method("Draw", [](TF1& a)->void { a.Draw(); }); - t.method("Draw", [](TF1* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for TF1 * TF1::DrawCopy(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TF1::DrawCopy(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:434:21 - t.method("DrawCopy", static_cast(&TF1::DrawCopy)); - t.method("DrawCopy", [](TF1 const& a)->TF1 * { return a.DrawCopy(); }); - t.method("DrawCopy", [](TF1 const* a)->TF1 * { return a->DrawCopy(); }); - - DEBUG_MSG("Adding wrapper for TObject * TF1::DrawDerivative(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::DrawDerivative(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:435:21 - t.method("DrawDerivative", static_cast(&TF1::DrawDerivative)); - t.method("DrawDerivative", [](TF1& a)->TObject * { return a.DrawDerivative(); }); - t.method("DrawDerivative", [](TF1* a)->TObject * { return a->DrawDerivative(); }); - - DEBUG_MSG("Adding wrapper for TObject * TF1::DrawIntegral(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::DrawIntegral(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:436:21 - t.method("DrawIntegral", static_cast(&TF1::DrawIntegral)); - t.method("DrawIntegral", [](TF1& a)->TObject * { return a.DrawIntegral(); }); - t.method("DrawIntegral", [](TF1* a)->TObject * { return a->DrawIntegral(); }); - - DEBUG_MSG("Adding wrapper for void TF1::DrawF1(Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::DrawF1(Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:437:21 - t.method("DrawF1", static_cast(&TF1::DrawF1)); - t.method("DrawF1", [](TF1& a, Double_t arg0, Double_t arg1)->void { a.DrawF1(arg0, arg1); }); - t.method("DrawF1", [](TF1* a, Double_t arg0, Double_t arg1)->void { a->DrawF1(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:438:21 - t.method("Eval", static_cast(&TF1::Eval)); - t.method("Eval", [](TF1 const& a, Double_t arg0)->Double_t { return a.Eval(arg0); }); - t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.Eval(arg0, arg1); }); - t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Eval(arg0, arg1, arg2); }); - t.method("Eval", [](TF1 const* a, Double_t arg0)->Double_t { return a->Eval(arg0); }); - t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->Eval(arg0, arg1); }); - t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Eval(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::EvalPar(const Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::EvalPar(const Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:440:21 - t.method("EvalPar", static_cast(&TF1::EvalPar)); - t.method("EvalPar", [](TF1& a, const Double_t * arg0)->Double_t { return a.EvalPar(arg0); }); - t.method("EvalPar", [](TF1* a, const Double_t * arg0)->Double_t { return a->EvalPar(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:442:21 - t.method("paren", static_cast(&TF1::operator())); - t.method("paren", [](TF1 const& a, Double_t arg0)->Double_t { return a.operator()(arg0); }); - t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.operator()(arg0, arg1); }); - t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.operator()(arg0, arg1, arg2); }); - t.method("paren", [](TF1 const* a, Double_t arg0)->Double_t { return a->operator()(arg0); }); - t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->operator()(arg0, arg1); }); - t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->operator()(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TF1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:444:13 - t.method("ExecuteEvent", static_cast(&TF1::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for void TF1::FixParameter(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::FixParameter(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:445:21 - t.method("FixParameter", static_cast(&TF1::FixParameter)); - - DEBUG_MSG("Adding wrapper for bool TF1::IsVectorized() (" __HERE__ ")"); - // signature to use in the veto list: bool TF1::IsVectorized() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:446:14 - t.method("IsVectorized", static_cast(&TF1::IsVectorized)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetChisquare() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetChisquare() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:450:17 - t.method("GetChisquare", static_cast(&TF1::GetChisquare)); - - DEBUG_MSG("Adding wrapper for TH1 * TF1::GetHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TF1::GetHistogram() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:454:21 - t.method("GetHistogram", static_cast(&TF1::GetHistogram)); - - DEBUG_MSG("Adding wrapper for TH1 * TF1::CreateHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TF1::CreateHistogram() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:455:21 - t.method("CreateHistogram", static_cast(&TF1::CreateHistogram)); - - DEBUG_MSG("Adding wrapper for TFormula * TF1::GetFormula() (" __HERE__ ")"); - // signature to use in the veto list: TFormula * TF1::GetFormula() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:459:22 - t.method("GetFormula", static_cast(&TF1::GetFormula)); - - DEBUG_MSG("Adding wrapper for const TFormula * TF1::GetFormula() (" __HERE__ ")"); - // signature to use in the veto list: const TFormula * TF1::GetFormula() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:463:28 - t.method("GetFormula", static_cast(&TF1::GetFormula)); - - DEBUG_MSG("Adding wrapper for TString TF1::GetExpFormula(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TString TF1::GetExpFormula(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:467:21 - t.method("GetExpFormula", static_cast(&TF1::GetExpFormula)); - t.method("GetExpFormula", [](TF1 const& a)->TString { return a.GetExpFormula(); }); - t.method("GetExpFormula", [](TF1 const* a)->TString { return a->GetExpFormula(); }); - - DEBUG_MSG("Adding wrapper for const TObject * TF1::GetLinearPart(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const TObject * TF1::GetLinearPart(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:471:27 - t.method("GetLinearPart", static_cast(&TF1::GetLinearPart)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:475:21 - t.method("GetMaximum", static_cast(&TF1::GetMaximum)); - t.method("GetMaximum", [](TF1 const& a)->Double_t { return a.GetMaximum(); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximum(arg0); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximum(arg0, arg1); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximum(arg0, arg1, arg2); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximum(arg0, arg1, arg2, arg3); }); - t.method("GetMaximum", [](TF1 const* a)->Double_t { return a->GetMaximum(); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximum(arg0); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximum(arg0, arg1); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximum(arg0, arg1, arg2); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximum(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:476:21 - t.method("GetMinimum", static_cast(&TF1::GetMinimum)); - t.method("GetMinimum", [](TF1 const& a)->Double_t { return a.GetMinimum(); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimum(arg0); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimum(arg0, arg1); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimum(arg0, arg1, arg2); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimum(arg0, arg1, arg2, arg3); }); - t.method("GetMinimum", [](TF1 const* a)->Double_t { return a->GetMinimum(); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimum(arg0); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimum(arg0, arg1); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimum(arg0, arg1, arg2); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimum(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:477:21 - t.method("GetMaximumX", static_cast(&TF1::GetMaximumX)); - t.method("GetMaximumX", [](TF1 const& a)->Double_t { return a.GetMaximumX(); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximumX(arg0); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximumX(arg0, arg1); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximumX(arg0, arg1, arg2); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximumX(arg0, arg1, arg2, arg3); }); - t.method("GetMaximumX", [](TF1 const* a)->Double_t { return a->GetMaximumX(); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximumX(arg0); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximumX(arg0, arg1); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximumX(arg0, arg1, arg2); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximumX(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:478:21 - t.method("GetMinimumX", static_cast(&TF1::GetMinimumX)); - t.method("GetMinimumX", [](TF1 const& a)->Double_t { return a.GetMinimumX(); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimumX(arg0); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimumX(arg0, arg1); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimumX(arg0, arg1, arg2); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimumX(arg0, arg1, arg2, arg3); }); - t.method("GetMinimumX", [](TF1 const* a)->Double_t { return a->GetMinimumX(); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimumX(arg0); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimumX(arg0, arg1); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimumX(arg0, arg1, arg2); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimumX(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMaximumStored() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:479:21 - t.method("GetMaximumStored", static_cast(&TF1::GetMaximumStored)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMinimumStored() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:483:21 - t.method("GetMinimumStored", static_cast(&TF1::GetMinimumStored)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpar() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNpar() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:487:21 - t.method("GetNpar", static_cast(&TF1::GetNpar)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNdim() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNdim() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:491:21 - t.method("GetNdim", static_cast(&TF1::GetNdim)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNDF() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNDF() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:495:21 - t.method("GetNDF", static_cast(&TF1::GetNDF)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpx() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNpx() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:496:21 - t.method("GetNpx", static_cast(&TF1::GetNpx)); - - DEBUG_MSG("Adding wrapper for TMethodCall * TF1::GetMethodCall() (" __HERE__ ")"); - // signature to use in the veto list: TMethodCall * TF1::GetMethodCall() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:500:20 - t.method("GetMethodCall", static_cast(&TF1::GetMethodCall)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNumber() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:504:21 - t.method("GetNumber", static_cast(&TF1::GetNumber)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFreeParameters() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNumberFreeParameters() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:508:21 - t.method("GetNumberFreeParameters", static_cast(&TF1::GetNumberFreeParameters)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFitPoints() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNumberFitPoints() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:509:21 - t.method("GetNumberFitPoints", static_cast(&TF1::GetNumberFitPoints)); - - DEBUG_MSG("Adding wrapper for char * TF1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TF1::GetObjectInfo(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:513:13 - t.method("GetObjectInfo", static_cast(&TF1::GetObjectInfo)); - - DEBUG_MSG("Adding wrapper for TObject * TF1::GetParent() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::GetParent() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:514:16 - t.method("GetParent", static_cast(&TF1::GetParent)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetParameter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:518:21 - t.method("GetParameter", static_cast(&TF1::GetParameter)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetParameter(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:522:21 - t.method("GetParameter", static_cast(&TF1::GetParameter)); - - DEBUG_MSG("Adding wrapper for Double_t * TF1::GetParameters() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TF1::GetParameters() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:526:22 - t.method("GetParameters", static_cast(&TF1::GetParameters)); - - DEBUG_MSG("Adding wrapper for void TF1::GetParameters(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetParameters(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:530:21 - t.method("GetParameters", static_cast(&TF1::GetParameters)); - - DEBUG_MSG("Adding wrapper for const char * TF1::GetParName(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::GetParName(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:535:24 - t.method("GetParName", [](TF1 const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); - t.method("GetParName", [](TF1 const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetParNumber(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetParNumber(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:539:21 - t.method("GetParNumber", static_cast(&TF1::GetParNumber)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetParError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetParError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:543:21 - t.method("GetParError", static_cast(&TF1::GetParError)); - - DEBUG_MSG("Adding wrapper for const Double_t * TF1::GetParErrors() (" __HERE__ ")"); - // signature to use in the veto list: const Double_t * TF1::GetParErrors() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:544:28 - t.method("GetParErrors", static_cast(&TF1::GetParErrors)); - - DEBUG_MSG("Adding wrapper for void TF1::GetParLimits(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetParLimits(Int_t, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:548:21 - t.method("GetParLimits", static_cast(&TF1::GetParLimits)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetProb() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetProb() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:549:21 - t.method("GetProb", static_cast(&TF1::GetProb)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:550:21 - t.method("GetQuantiles", static_cast(&TF1::GetQuantiles)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(TRandom *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetRandom(TRandom *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:551:21 - t.method("GetRandom", static_cast(&TF1::GetRandom)); - t.method("GetRandom", [](TF1& a)->Double_t { return a.GetRandom(); }); - t.method("GetRandom", [](TF1& a, TRandom * arg0)->Double_t { return a.GetRandom(arg0); }); - t.method("GetRandom", [](TF1* a)->Double_t { return a->GetRandom(); }); - t.method("GetRandom", [](TF1* a, TRandom * arg0)->Double_t { return a->GetRandom(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:552:21 - t.method("GetRandom", static_cast(&TF1::GetRandom)); - t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetRandom(arg0, arg1); }); - t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a.GetRandom(arg0, arg1, arg2); }); - t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetRandom(arg0, arg1); }); - t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a->GetRandom(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:553:21 - t.method("GetRange", static_cast(&TF1::GetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:554:21 - t.method("GetRange", static_cast(&TF1::GetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:555:21 - t.method("GetRange", static_cast(&TF1::GetRange)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetSave(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetSave(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:556:21 - t.method("GetSave", static_cast(&TF1::GetSave)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:557:21 - t.method("GetX", static_cast(&TF1::GetX)); - t.method("GetX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetX(arg0); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetX(arg0, arg1); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetX(arg0, arg1, arg2); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.GetX(arg0, arg1, arg2, arg3); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a.GetX(arg0, arg1, arg2, arg3, arg4); }); - t.method("GetX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetX(arg0); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetX(arg0, arg1); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetX(arg0, arg1, arg2); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->GetX(arg0, arg1, arg2, arg3); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a->GetX(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmin() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetXmin() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:558:21 - t.method("GetXmin", static_cast(&TF1::GetXmin)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmax() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetXmax() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:562:21 - t.method("GetXmax", static_cast(&TF1::GetXmax)); - - DEBUG_MSG("Adding wrapper for TAxis * TF1::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TF1::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:566:21 - t.method("GetXaxis", static_cast(&TF1::GetXaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TF1::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TF1::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:567:21 - t.method("GetYaxis", static_cast(&TF1::GetYaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TF1::GetZaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TF1::GetZaxis() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:568:21 - t.method("GetZaxis", static_cast(&TF1::GetZaxis)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetVariable(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetVariable(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:569:21 - t.method("GetVariable", static_cast(&TF1::GetVariable)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:573:21 - t.method("GradientPar", static_cast(&TF1::GradientPar)); - t.method("GradientPar", [](TF1& a, Int_t arg0, const Double_t * arg1)->Double_t { return a.GradientPar(arg0, arg1); }); - t.method("GradientPar", [](TF1* a, Int_t arg0, const Double_t * arg1)->Double_t { return a->GradientPar(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TF1::GradientPar(const Double_t *, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GradientPar(const Double_t *, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:579:21 - t.method("GradientPar", static_cast(&TF1::GradientPar)); - t.method("GradientPar", [](TF1& a, const Double_t * arg0, Double_t * arg1)->void { a.GradientPar(arg0, arg1); }); - t.method("GradientPar", [](TF1* a, const Double_t * arg0, Double_t * arg1)->void { a->GradientPar(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TF1::InitArgs(const Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::InitArgs(const Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:585:21 - t.method("InitArgs", static_cast(&TF1::InitArgs)); - - DEBUG_MSG("Adding wrapper for void TF1::InitStandardFunctions() (" __HERE__ ")"); - // signature to use in the veto list: void TF1::InitStandardFunctions() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:586:21 - module_.method("TF1!InitStandardFunctions", static_cast(&TF1::InitStandardFunctions)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Integral(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Integral(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:587:21 - t.method("Integral", static_cast(&TF1::Integral)); - t.method("Integral", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Integral(arg0, arg1); }); - t.method("Integral", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Integral(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:588:21 - t.method("IntegralOneDim", static_cast(&TF1::IntegralOneDim)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:589:21 - t.method("IntegralError", static_cast(&TF1::IntegralError)); - t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.IntegralError(arg0, arg1); }); - t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); - t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->IntegralError(arg0, arg1); }); - t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:590:21 - t.method("IntegralError", static_cast(&TF1::IntegralError)); - t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); - t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3, arg4); }); - t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); - t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:592:21 - t.method("IntegralFast", static_cast(&TF1::IntegralFast)); - t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4); }); - t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4); }); - t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:593:21 - t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:594:21 - t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:598:21 - t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsEvalNormalized() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsEvalNormalized() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:599:21 - t.method("IsEvalNormalized", static_cast(&TF1::IsEvalNormalized)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsInside(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsInside(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:604:21 - t.method("IsInside", static_cast(&TF1::IsInside)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsLinear() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsLinear() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:608:21 - t.method("IsLinear", static_cast(&TF1::IsLinear)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsValid() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsValid() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:612:21 - t.method("IsValid", static_cast(&TF1::IsValid)); - - DEBUG_MSG("Adding wrapper for void TF1::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:613:13 - t.method("Print", static_cast(&TF1::Print)); - t.method("Print", [](TF1 const& a)->void { a.Print(); }); - t.method("Print", [](TF1 const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TF1::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:614:13 - t.method("Paint", static_cast(&TF1::Paint)); - t.method("Paint", [](TF1& a)->void { a.Paint(); }); - t.method("Paint", [](TF1* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TF1::ReleaseParameter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::ReleaseParameter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:615:21 - t.method("ReleaseParameter", static_cast(&TF1::ReleaseParameter)); - - DEBUG_MSG("Adding wrapper for void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:616:21 - t.method("Save", static_cast(&TF1::Save)); - - DEBUG_MSG("Adding wrapper for void TF1::SetChisquare(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetChisquare(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:618:21 - t.method("SetChisquare", static_cast(&TF1::SetChisquare)); - - DEBUG_MSG("Adding wrapper for void TF1::SetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:627:21 - t.method("SetMaximum", static_cast(&TF1::SetMaximum)); - t.method("SetMaximum", [](TF1& a)->void { a.SetMaximum(); }); - t.method("SetMaximum", [](TF1* a)->void { a->SetMaximum(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:628:21 - t.method("SetMinimum", static_cast(&TF1::SetMinimum)); - t.method("SetMinimum", [](TF1& a)->void { a.SetMinimum(); }); - t.method("SetMinimum", [](TF1* a)->void { a->SetMinimum(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetNDF(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNDF(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:629:21 - t.method("SetNDF", static_cast(&TF1::SetNDF)); - - DEBUG_MSG("Adding wrapper for void TF1::SetNumberFitPoints(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNumberFitPoints(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:630:21 - t.method("SetNumberFitPoints", static_cast(&TF1::SetNumberFitPoints)); - - DEBUG_MSG("Adding wrapper for void TF1::SetNormalized(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNormalized(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:634:21 - t.method("SetNormalized", static_cast(&TF1::SetNormalized)); - - DEBUG_MSG("Adding wrapper for void TF1::SetNpx(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNpx(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:639:21 - t.method("SetNpx", static_cast(&TF1::SetNpx)); - t.method("SetNpx", [](TF1& a)->void { a.SetNpx(); }); - t.method("SetNpx", [](TF1* a)->void { a->SetNpx(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameter(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameter(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:640:21 - t.method("SetParameter", static_cast(&TF1::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameter(const TString &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameter(const TString &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:645:21 - t.method("SetParameter", static_cast(&TF1::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameters(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameters(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:650:21 - t.method("SetParameters", static_cast(&TF1::SetParameters)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:655:21 - t.method("SetParameters", static_cast(&TF1::SetParameters)); - t.method("SetParameters", [](TF1& a, double arg0)->void { a.SetParameters(arg0); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1)->void { a.SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2)->void { a.SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParameters", [](TF1* a, double arg0)->void { a->SetParameters(arg0); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1)->void { a->SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2)->void { a->SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetParName(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParName(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:663:21 - t.method("SetParName", static_cast(&TF1::SetParName)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:664:21 - t.method("SetParNames", static_cast(&TF1::SetParNames)); - t.method("SetParNames", [](TF1& a)->void { a.SetParNames(); }); - t.method("SetParNames", [](TF1& a, const char * arg0)->void { a.SetParNames(arg0); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParNames", [](TF1* a)->void { a->SetParNames(); }); - t.method("SetParNames", [](TF1* a, const char * arg0)->void { a->SetParNames(arg0); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetParError(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParError(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:668:21 - t.method("SetParError", static_cast(&TF1::SetParError)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParErrors(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParErrors(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:669:21 - t.method("SetParErrors", static_cast(&TF1::SetParErrors)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParLimits(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParLimits(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:670:21 - t.method("SetParLimits", static_cast(&TF1::SetParLimits)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParent(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParent(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:671:21 - t.method("SetParent", static_cast(&TF1::SetParent)); - t.method("SetParent", [](TF1& a)->void { a.SetParent(); }); - t.method("SetParent", [](TF1* a)->void { a->SetParent(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:675:21 - t.method("SetRange", static_cast(&TF1::SetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:676:21 - t.method("SetRange", static_cast(&TF1::SetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:677:21 - t.method("SetRange", static_cast(&TF1::SetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::SetSavedPoint(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetSavedPoint(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:678:21 - t.method("SetSavedPoint", static_cast(&TF1::SetSavedPoint)); - - DEBUG_MSG("Adding wrapper for void TF1::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:679:13 - t.method("SetTitle", static_cast(&TF1::SetTitle)); - t.method("SetTitle", [](TF1& a)->void { a.SetTitle(); }); - t.method("SetTitle", [](TF1* a)->void { a->SetTitle(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetVectorized(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetVectorized(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:680:21 - t.method("SetVectorized", static_cast(&TF1::SetVectorized)); - - DEBUG_MSG("Adding wrapper for void TF1::Update() (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Update() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:687:21 - t.method("Update", static_cast(&TF1::Update)); - - DEBUG_MSG("Adding wrapper for TF1 * TF1::GetCurrent() (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TF1::GetCurrent() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:689:21 - module_.method("TF1!GetCurrent", static_cast(&TF1::GetCurrent)); - - DEBUG_MSG("Adding wrapper for void TF1::AbsValue(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::AbsValue(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:690:21 - module_.method("TF1!AbsValue", static_cast(&TF1::AbsValue)); - module_.method("TF1!AbsValue", []()->void { TF1::AbsValue(); }); - - DEBUG_MSG("Adding wrapper for void TF1::RejectPoint(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::RejectPoint(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:691:21 - module_.method("TF1!RejectPoint", static_cast(&TF1::RejectPoint)); - module_.method("TF1!RejectPoint", []()->void { TF1::RejectPoint(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::RejectedPoint() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::RejectedPoint() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:692:21 - module_.method("TF1!RejectedPoint", static_cast(&TF1::RejectedPoint)); - - DEBUG_MSG("Adding wrapper for void TF1::SetCurrent(TF1 *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetCurrent(TF1 *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:693:21 - module_.method("TF1!SetCurrent", static_cast(&TF1::SetCurrent)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:696:21 - t.method("Moment", static_cast(&TF1::Moment)); - t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Moment(arg0, arg1, arg2); }); - t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.Moment(arg0, arg1, arg2, arg3); }); - t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Moment(arg0, arg1, arg2); }); - t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->Moment(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:697:21 - t.method("CentralMoment", static_cast(&TF1::CentralMoment)); - t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.CentralMoment(arg0, arg1, arg2); }); - t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.CentralMoment(arg0, arg1, arg2, arg3); }); - t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->CentralMoment(arg0, arg1, arg2); }); - t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->CentralMoment(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:698:21 - t.method("Mean", static_cast(&TF1::Mean)); - t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Mean(arg0, arg1); }); - t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Mean(arg0, arg1, arg2); }); - t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Mean(arg0, arg1); }); - t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Mean(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:702:21 - t.method("Variance", static_cast(&TF1::Variance)); - t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Variance(arg0, arg1); }); - t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Variance(arg0, arg1, arg2); }); - t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Variance(arg0, arg1); }); - t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Variance(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:710:21 - module_.method("TF1!CalcGaussLegendreSamplingPoints", static_cast(&TF1::CalcGaussLegendreSamplingPoints)); - module_.method("TF1!CalcGaussLegendreSamplingPoints", [](Int_t arg0, Double_t * arg1, Double_t * arg2)->void { TF1::CalcGaussLegendreSamplingPoints(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Version_t TF1::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TF1::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Class_Version", static_cast(&TF1::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TF1::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1::IsA() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - t.method("IsA", static_cast(&TF1::IsA)); - - DEBUG_MSG("Adding wrapper for void TF1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - t.method("StreamerNVirtual", static_cast(&TF1::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TF1::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!DeclFileName", []() { return (std::string)TF1::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TF1::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!ImplFileLine", static_cast(&TF1::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TF1::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!ImplFileName", []() { return (std::string)TF1::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TF1::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Class_Name", []() { return (std::string)TF1::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TF1::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Dictionary", static_cast(&TF1::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TF1::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1::Class() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Class", static_cast(&TF1::Class)); - - DEBUG_MSG("Adding wrapper for void TF1::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - t.method("Streamer", static_cast(&TF1::Streamer)); - - DEBUG_MSG("Adding wrapper for int TF1::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!DeclFileLine", static_cast(&TF1::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TTreeReader::Iterator_t::Iterator_t(TTreeReader &, Long64_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:77:7 + t.constructor(/*finalize=*/true); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:81:12 + t.method("==", static_cast(&TTreeReader::Iterator_t::operator==)); + + DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:88:12 + t.method("!=", static_cast(&TTreeReader::Iterator_t::operator!=)); + + DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); + // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:113:23 + t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); + + DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); + // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:124:23 + t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); + + module_.unset_override_module(); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTTreeReader_Iterator_t(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeReader_Iterator_t(module)); +} + +namespace jlcxx { + + template + struct BuildParameterList> + { + typedef ParameterList type; + }; + + template struct IsMirroredType> : std::false_type { }; + template struct DefaultConstructible> : std::false_type { }; +} + +// Class generating the wrapper for type TTreeReaderArray +// signature to use in the veto file: TTreeReaderArray +struct JlTTreeReaderArray: public Wrapper { + + JlTTreeReaderArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeReaderArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:75:30 + jlcxx::TypeWrapper>> t = jlModule.add_type>>("TTreeReaderArray"); + type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); + auto t106_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto module_ = this->module_; + typedef TTreeReaderArray WrappedType; + + + DEBUG_MSG("Adding wrapper for void TTreeReaderArray::TTreeReaderArray(TTreeReader &, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:202:4 + wrapped.template constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for T & TTreeReaderArray::At(std::size_t) (" __HERE__ ")"); + // signature to use in the veto list: T & TTreeReaderArray::At(std::size_t) + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:205:7 + wrapped.method("At", static_cast(&WrappedType::At)); + + DEBUG_MSG("Adding wrapper for const T & TTreeReaderArray::At(std::size_t) (" __HERE__ ")"); + // signature to use in the veto list: const T & TTreeReaderArray::At(std::size_t) + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:206:13 + wrapped.method("At", static_cast(&WrappedType::At)); + module_.set_override_module(jl_base_module); + + + DEBUG_MSG("Adding setindex! method to wrap T & TTreeReaderArray::operator[](std::size_t) (" __HERE__ ")"); +// defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:207:7 + wrapped.method("setindex!", + [](WrappedType& a, std::size_t i, T const & val){ + return a[i] = val; + }); + + DEBUG_MSG("Adding getindex method to wrap T & TTreeReaderArray::operator[](std::size_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:207:7 + wrapped.method("getindex", + [](WrappedType& a, std::size_t i){ + return a[i]; + }); + + + module_.unset_override_module(); + }; + t.apply, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray>(t106_decl_methods); + } + + void add_methods() const{ + } + +private: + std::unique_ptr>>> type_; +}; +std::shared_ptr newJlTTreeReaderArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeReaderArray(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TObjLink +// signature to use in the veto file: TObjLink +struct JlTObjLink: public Wrapper { + + JlTObjLink(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TObjLink (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TList.h:121:7 + jlcxx::TypeWrapper t = jlModule.add_type("TObjLink"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTF1(jlcxx::Module& module){ - return std::shared_ptr(new JlTF1(module)); +std::shared_ptr newJlTObjLink(jlcxx::Module& module){ + return std::shared_ptr(new JlTObjLink(module)); } namespace jlcxx { @@ -1163,19 +378,19 @@ std::shared_ptr newJlTRandom(jlcxx::Module& module){ } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TFitResultPtr -// signature to use in the veto file: TFitResultPtr -struct JlTFitResultPtr: public Wrapper { +// Class generating the wrapper for type TDatime +// signature to use in the veto file: TDatime +struct JlTDatime: public Wrapper { - JlTFitResultPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFitResultPtr (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:32:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFitResultPtr"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTDatime(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TDatime (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDatime.h:37:7 + jlcxx::TypeWrapper t = jlModule.add_type("TDatime"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -1184,286 +399,8 @@ struct JlTFitResultPtr: public Wrapper { } private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTFitResultPtr(jlcxx::Module& module){ - return std::shared_ptr(new JlTFitResultPtr(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; -} - -// Class generating the wrapper for type TH1C -// signature to use in the veto file: TH1C -struct JlTH1C: public Wrapper { - - JlTH1C(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1C (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:454:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1C", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:458:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:459:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:460:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const TH1C &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:461:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1C & TH1C::operator=(const TH1C &) (" __HERE__ ")"); - // signature to use in the veto list: TH1C & TH1C::operator=(const TH1C &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:462:10 - t.method("assign", static_cast(&TH1C::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:465:13 - t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:466:13 - t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1C::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:467:13 - t.method("Copy", static_cast(&TH1C::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1C::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:468:13 - t.method("Reset", static_cast(&TH1C::Reset)); - t.method("Reset", [](TH1C& a)->void { a.Reset(); }); - t.method("Reset", [](TH1C* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1C::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:469:13 - t.method("SetBinsLength", static_cast(&TH1C::SetBinsLength)); - t.method("SetBinsLength", [](TH1C& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1C* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1C::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1C::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Class_Version", static_cast(&TH1C::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1C::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1C::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - t.method("IsA", static_cast(&TH1C::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1C::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - t.method("StreamerNVirtual", static_cast(&TH1C::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1C::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1C::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!DeclFileName", []() { return (std::string)TH1C::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1C::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1C::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!ImplFileLine", static_cast(&TH1C::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1C::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1C::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!ImplFileName", []() { return (std::string)TH1C::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1C::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1C::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Class_Name", []() { return (std::string)TH1C::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1C::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1C::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Dictionary", static_cast(&TH1C::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1C::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1C::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Class", static_cast(&TH1C::Class)); - - DEBUG_MSG("Adding wrapper for void TH1C::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - t.method("Streamer", static_cast(&TH1C::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1C::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1C::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!DeclFileLine", static_cast(&TH1C::DeclFileLine)); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTH1C(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1C(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; -} - -// Class generating the wrapper for type TH1S -// signature to use in the veto file: TH1S -struct JlTH1S: public Wrapper { - - JlTH1S(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1S (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:495:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1S", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:499:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:500:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:501:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const TH1S &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:502:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1S & TH1S::operator=(const TH1S &) (" __HERE__ ")"); - // signature to use in the veto list: TH1S & TH1S::operator=(const TH1S &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:503:10 - t.method("assign", static_cast(&TH1S::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:506:13 - t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:507:13 - t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1S::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:508:13 - t.method("Copy", static_cast(&TH1S::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1S::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:509:13 - t.method("Reset", static_cast(&TH1S::Reset)); - t.method("Reset", [](TH1S& a)->void { a.Reset(); }); - t.method("Reset", [](TH1S* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1S::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:510:13 - t.method("SetBinsLength", static_cast(&TH1S::SetBinsLength)); - t.method("SetBinsLength", [](TH1S& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1S* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1S::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1S::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Class_Version", static_cast(&TH1S::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1S::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1S::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - t.method("IsA", static_cast(&TH1S::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1S::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - t.method("StreamerNVirtual", static_cast(&TH1S::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1S::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1S::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!DeclFileName", []() { return (std::string)TH1S::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1S::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1S::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!ImplFileLine", static_cast(&TH1S::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1S::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1S::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!ImplFileName", []() { return (std::string)TH1S::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1S::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1S::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Class_Name", []() { return (std::string)TH1S::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1S::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1S::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Dictionary", static_cast(&TH1S::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1S::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1S::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Class", static_cast(&TH1S::Class)); - - DEBUG_MSG("Adding wrapper for void TH1S::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - t.method("Streamer", static_cast(&TH1S::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1S::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1S::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!DeclFileLine", static_cast(&TH1S::DeclFileLine)); - } - -private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1S(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1S(module)); +std::shared_ptr newJlTDatime(jlcxx::Module& module){ + return std::shared_ptr(new JlTDatime(module)); } diff --git a/deps/src/JlClasses_015.cxx b/deps/src/JlClasses_015.cxx index 2c8acbb..40245f0 100644 --- a/deps/src/JlClasses_015.cxx +++ b/deps/src/JlClasses_015.cxx @@ -7,1347 +7,550 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TH1I -// signature to use in the veto file: TH1I -struct JlTH1I: public Wrapper { +// Class generating the wrapper for type TArray +// signature to use in the veto file: TArray +struct JlTArray: public Wrapper { - JlTH1I(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1I (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:536:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1I", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TArray.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TArray"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:540:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:541:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:542:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const TH1I &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:543:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1I & TH1I::operator=(const TH1I &) (" __HERE__ ")"); - // signature to use in the veto list: TH1I & TH1I::operator=(const TH1I &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:544:10 - t.method("assign", static_cast(&TH1I::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:547:13 - t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:548:13 - t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1I::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:549:13 - t.method("Copy", static_cast(&TH1I::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1I::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:550:13 - t.method("Reset", static_cast(&TH1I::Reset)); - t.method("Reset", [](TH1I& a)->void { a.Reset(); }); - t.method("Reset", [](TH1I* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1I::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:551:13 - t.method("SetBinsLength", static_cast(&TH1I::SetBinsLength)); - t.method("SetBinsLength", [](TH1I& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1I* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1I::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1I::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Class_Version", static_cast(&TH1I::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1I::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1I::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - t.method("IsA", static_cast(&TH1I::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1I::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - t.method("StreamerNVirtual", static_cast(&TH1I::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1I::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1I::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!DeclFileName", []() { return (std::string)TH1I::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1I::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1I::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!ImplFileLine", static_cast(&TH1I::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1I::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1I::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!ImplFileName", []() { return (std::string)TH1I::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1I::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1I::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Class_Name", []() { return (std::string)TH1I::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1I::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1I::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Dictionary", static_cast(&TH1I::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1I::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1I::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Class", static_cast(&TH1I::Class)); - - DEBUG_MSG("Adding wrapper for void TH1I::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - t.method("Streamer", static_cast(&TH1I::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1I::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1I::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!DeclFileLine", static_cast(&TH1I::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1I(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1I(module)); +std::shared_ptr newJlTArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTArray(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TArray type; }; } -// Class generating the wrapper for type TH1F -// signature to use in the veto file: TH1F -struct JlTH1F: public Wrapper { +// Class generating the wrapper for type TArrayC +// signature to use in the veto file: TArrayC +struct JlTArrayC: public Wrapper { - JlTH1F(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1F (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:577:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1F", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTArrayC(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TArrayC (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TArrayC.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TArrayC", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:581:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:582:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:583:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const TH1F &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:585:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1F & TH1F::operator=(const TH1F &) (" __HERE__ ")"); - // signature to use in the veto list: TH1F & TH1F::operator=(const TH1F &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:586:10 - t.method("assign", static_cast(&TH1F::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:589:13 - t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:590:13 - t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1F::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:592:13 - t.method("Copy", static_cast(&TH1F::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1F::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:593:13 - t.method("Reset", static_cast(&TH1F::Reset)); - t.method("Reset", [](TH1F& a)->void { a.Reset(); }); - t.method("Reset", [](TH1F* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1F::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:594:13 - t.method("SetBinsLength", static_cast(&TH1F::SetBinsLength)); - t.method("SetBinsLength", [](TH1F& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1F* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1F::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1F::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Class_Version", static_cast(&TH1F::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1F::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1F::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - t.method("IsA", static_cast(&TH1F::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1F::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - t.method("StreamerNVirtual", static_cast(&TH1F::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1F::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1F::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!DeclFileName", []() { return (std::string)TH1F::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1F::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1F::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!ImplFileLine", static_cast(&TH1F::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1F::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1F::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!ImplFileName", []() { return (std::string)TH1F::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1F::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1F::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Class_Name", []() { return (std::string)TH1F::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1F::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1F::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Dictionary", static_cast(&TH1F::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1F::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1F::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Class", static_cast(&TH1F::Class)); - - DEBUG_MSG("Adding wrapper for void TH1F::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - t.method("Streamer", static_cast(&TH1F::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1F::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1F::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!DeclFileLine", static_cast(&TH1F::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1F(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1F(module)); +std::shared_ptr newJlTArrayC(jlcxx::Module& module){ + return std::shared_ptr(new JlTArrayC(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TH1D -// signature to use in the veto file: TH1D -struct JlTH1D: public Wrapper { +// Class generating the wrapper for type TUrl +// signature to use in the veto file: TUrl +struct JlTUrl: public Wrapper { - JlTH1D(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1D (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:620:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1D", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTUrl(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TUrl (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TUrl.h:33:7 + jlcxx::TypeWrapper t = jlModule.add_type("TUrl", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:624:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:625:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:626:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TVectorD &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:627:13 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TH1D &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:628:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1D & TH1D::operator=(const TH1D &) (" __HERE__ ")"); - // signature to use in the veto list: TH1D & TH1D::operator=(const TH1D &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:629:10 - t.method("assign", static_cast(&TH1D::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:632:13 - t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:633:13 - t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1D::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:635:13 - t.method("Copy", static_cast(&TH1D::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1D::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:636:13 - t.method("Reset", static_cast(&TH1D::Reset)); - t.method("Reset", [](TH1D& a)->void { a.Reset(); }); - t.method("Reset", [](TH1D* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1D::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:637:13 - t.method("SetBinsLength", static_cast(&TH1D::SetBinsLength)); - t.method("SetBinsLength", [](TH1D& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1D* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1D::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1D::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Class_Version", static_cast(&TH1D::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1D::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1D::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - t.method("IsA", static_cast(&TH1D::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - t.method("StreamerNVirtual", static_cast(&TH1D::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1D::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1D::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!DeclFileName", []() { return (std::string)TH1D::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1D::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1D::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!ImplFileLine", static_cast(&TH1D::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1D::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1D::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!ImplFileName", []() { return (std::string)TH1D::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1D::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1D::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Class_Name", []() { return (std::string)TH1D::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1D::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1D::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Dictionary", static_cast(&TH1D::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1D::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1D::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Class", static_cast(&TH1D::Class)); - - DEBUG_MSG("Adding wrapper for void TH1D::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - t.method("Streamer", static_cast(&TH1D::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1D::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1D::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!DeclFileLine", static_cast(&TH1D::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1D(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1D(module)); +std::shared_ptr newJlTUrl(jlcxx::Module& module){ + return std::shared_ptr(new JlTUrl(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH2 -// signature to use in the veto file: TH2 -struct JlTH2: public Wrapper { +// Class generating the wrapper for type TFileOpenHandle +// signature to use in the veto file: TFileOpenHandle +struct JlTFileOpenHandle: public Wrapper { - JlTH2(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH2 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:30:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH2", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTFileOpenHandle(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFileOpenHandle (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:356:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFileOpenHandle", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - DEBUG_MSG("Adding wrapper for Int_t TH2::BufferEmpty(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::BufferEmpty(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:73:21 - t.method("BufferEmpty", static_cast(&TH2::BufferEmpty)); - t.method("BufferEmpty", [](TH2& a)->Int_t { return a.BufferEmpty(); }); - t.method("BufferEmpty", [](TH2* a)->Int_t { return a->BufferEmpty(); }); - - DEBUG_MSG("Adding wrapper for void TH2::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:74:21 - t.method("Copy", static_cast(&TH2::Copy)); - - DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::Fill(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:75:21 - t.method("Fill", static_cast(&TH2::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::Fill(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:76:21 - t.method("Fill", static_cast(&TH2::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(Double_t, const char *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::Fill(Double_t, const char *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:77:21 - t.method("Fill", static_cast(&TH2::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(const char *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::Fill(const char *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:78:21 - t.method("Fill", static_cast(&TH2::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(const char *, const char *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::Fill(const char *, const char *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:79:21 - t.method("Fill", static_cast(&TH2::Fill)); - - DEBUG_MSG("Adding wrapper for void TH2::FillN(Int_t, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::FillN(Int_t, const Double_t *, const Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:80:21 - t.method("FillN", static_cast(&TH2::FillN)); - - DEBUG_MSG("Adding wrapper for void TH2::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:81:21 - t.method("FillN", static_cast(&TH2::FillN)); - t.method("FillN", [](TH2& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a.FillN(arg0, arg1, arg2, arg3); }); - t.method("FillN", [](TH2* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a->FillN(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH2::FillRandom(const char *, Int_t, TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::FillRandom(const char *, Int_t, TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:82:21 - t.method("FillRandom", static_cast(&TH2::FillRandom)); - t.method("FillRandom", [](TH2& a, const char * arg0)->void { a.FillRandom(arg0); }); - t.method("FillRandom", [](TH2& a, const char * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); - t.method("FillRandom", [](TH2* a, const char * arg0)->void { a->FillRandom(arg0); }); - t.method("FillRandom", [](TH2* a, const char * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH2::FillRandom(TH1 *, Int_t, TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::FillRandom(TH1 *, Int_t, TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:83:21 - t.method("FillRandom", static_cast(&TH2::FillRandom)); - t.method("FillRandom", [](TH2& a, TH1 * arg0)->void { a.FillRandom(arg0); }); - t.method("FillRandom", [](TH2& a, TH1 * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); - t.method("FillRandom", [](TH2* a, TH1 * arg0)->void { a->FillRandom(arg0); }); - t.method("FillRandom", [](TH2* a, TH1 * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH2::FitSlicesX(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::FitSlicesX(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:84:21 - t.method("FitSlicesX", static_cast(&TH2::FitSlicesX)); - t.method("FitSlicesX", [](TH2& a)->void { a.FitSlicesX(); }); - t.method("FitSlicesX", [](TH2& a, TF1 * arg0)->void { a.FitSlicesX(arg0); }); - t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1)->void { a.FitSlicesX(arg0, arg1); }); - t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a.FitSlicesX(arg0, arg1, arg2); }); - t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a.FitSlicesX(arg0, arg1, arg2, arg3); }); - t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a.FitSlicesX(arg0, arg1, arg2, arg3, arg4); }); - t.method("FitSlicesX", [](TH2* a)->void { a->FitSlicesX(); }); - t.method("FitSlicesX", [](TH2* a, TF1 * arg0)->void { a->FitSlicesX(arg0); }); - t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1)->void { a->FitSlicesX(arg0, arg1); }); - t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a->FitSlicesX(arg0, arg1, arg2); }); - t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a->FitSlicesX(arg0, arg1, arg2, arg3); }); - t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a->FitSlicesX(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for void TH2::FitSlicesY(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::FitSlicesY(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:85:21 - t.method("FitSlicesY", static_cast(&TH2::FitSlicesY)); - t.method("FitSlicesY", [](TH2& a)->void { a.FitSlicesY(); }); - t.method("FitSlicesY", [](TH2& a, TF1 * arg0)->void { a.FitSlicesY(arg0); }); - t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1)->void { a.FitSlicesY(arg0, arg1); }); - t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a.FitSlicesY(arg0, arg1, arg2); }); - t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a.FitSlicesY(arg0, arg1, arg2, arg3); }); - t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a.FitSlicesY(arg0, arg1, arg2, arg3, arg4); }); - t.method("FitSlicesY", [](TH2* a)->void { a->FitSlicesY(); }); - t.method("FitSlicesY", [](TH2* a, TF1 * arg0)->void { a->FitSlicesY(arg0); }); - t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1)->void { a->FitSlicesY(arg0, arg1); }); - t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a->FitSlicesY(arg0, arg1, arg2); }); - t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a->FitSlicesY(arg0, arg1, arg2, arg3); }); - t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a->FitSlicesY(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Int_t TH2::GetBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::GetBin(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:86:21 - t.method("GetBin", static_cast(&TH2::GetBin)); - t.method("GetBin", [](TH2 const& a, Int_t arg0, Int_t arg1)->Int_t { return a.GetBin(arg0, arg1); }); - t.method("GetBin", [](TH2 const* a, Int_t arg0, Int_t arg1)->Int_t { return a->GetBin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinWithContent2(Double_t, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::GetBinWithContent2(Double_t, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:87:21 - t.method("GetBinWithContent2", static_cast(&TH2::GetBinWithContent2)); - t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2); }); - t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3); }); - t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3, arg4); }); - t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5, Int_t arg6)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2); }); - t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3); }); - t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3, arg4); }); - t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5, Int_t arg6)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - - DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::GetBinContent(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:89:21 - t.method("GetBinContent", static_cast(&TH2::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::GetBinContent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:90:21 - t.method("GetBinContent", static_cast(&TH2::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinErrorLow(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::GetBinErrorLow(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:93:21 - t.method("GetBinErrorLow", static_cast(&TH2::GetBinErrorLow)); - - DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinErrorUp(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::GetBinErrorUp(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:94:21 - t.method("GetBinErrorUp", static_cast(&TH2::GetBinErrorUp)); - - DEBUG_MSG("Adding wrapper for Double_t TH2::GetCorrelationFactor(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::GetCorrelationFactor(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:95:21 - t.method("GetCorrelationFactor", static_cast(&TH2::GetCorrelationFactor)); - t.method("GetCorrelationFactor", [](TH2 const& a)->Double_t { return a.GetCorrelationFactor(); }); - t.method("GetCorrelationFactor", [](TH2 const& a, Int_t arg0)->Double_t { return a.GetCorrelationFactor(arg0); }); - t.method("GetCorrelationFactor", [](TH2 const* a)->Double_t { return a->GetCorrelationFactor(); }); - t.method("GetCorrelationFactor", [](TH2 const* a, Int_t arg0)->Double_t { return a->GetCorrelationFactor(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TH2::GetCovariance(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::GetCovariance(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:96:21 - t.method("GetCovariance", static_cast(&TH2::GetCovariance)); - t.method("GetCovariance", [](TH2 const& a)->Double_t { return a.GetCovariance(); }); - t.method("GetCovariance", [](TH2 const& a, Int_t arg0)->Double_t { return a.GetCovariance(arg0); }); - t.method("GetCovariance", [](TH2 const* a)->Double_t { return a->GetCovariance(); }); - t.method("GetCovariance", [](TH2 const* a, Int_t arg0)->Double_t { return a->GetCovariance(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH2::GetRandom2(Double_t &, Double_t &, TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::GetRandom2(Double_t &, Double_t &, TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:97:21 - t.method("GetRandom2", static_cast(&TH2::GetRandom2)); - t.method("GetRandom2", [](TH2& a, Double_t & arg0, Double_t & arg1)->void { a.GetRandom2(arg0, arg1); }); - t.method("GetRandom2", [](TH2* a, Double_t & arg0, Double_t & arg1)->void { a->GetRandom2(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH2::GetStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::GetStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:98:21 - t.method("GetStats", static_cast(&TH2::GetStats)); - - DEBUG_MSG("Adding wrapper for Double_t TH2::Integral(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::Integral(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:99:21 - t.method("Integral", static_cast(&TH2::Integral)); - t.method("Integral", [](TH2 const& a)->Double_t { return a.Integral(); }); - t.method("Integral", [](TH2 const* a)->Double_t { return a->Integral(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:101:21 - t.method("Integral", static_cast(&TH2::Integral)); - t.method("Integral", [](TH2 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3)->Double_t { return a.Integral(arg0, arg1, arg2, arg3); }); - t.method("Integral", [](TH2 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3)->Double_t { return a->Integral(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:102:21 - t.method("Integral", static_cast(&TH2::Integral)); - t.method("Integral", [](TH2 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a.Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("Integral", [](TH2 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a->Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for Double_t TH2::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:103:21 - t.method("IntegralAndError", static_cast(&TH2::IntegralAndError)); - t.method("IntegralAndError", [](TH2 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Double_t & arg4)->Double_t { return a.IntegralAndError(arg0, arg1, arg2, arg3, arg4); }); - t.method("IntegralAndError", [](TH2 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Double_t & arg4)->Double_t { return a->IntegralAndError(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Double_t TH2::Interpolate(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::Interpolate(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:104:21 - t.method("Interpolate", static_cast(&TH2::Interpolate)); - - DEBUG_MSG("Adding wrapper for Double_t TH2::Interpolate(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::Interpolate(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:105:21 - t.method("Interpolate", static_cast(&TH2::Interpolate)); - - DEBUG_MSG("Adding wrapper for Double_t TH2::KolmogorovTest(const TH1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH2::KolmogorovTest(const TH1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:106:21 - t.method("KolmogorovTest", static_cast(&TH2::KolmogorovTest)); - t.method("KolmogorovTest", [](TH2 const& a, const TH1 * arg0)->Double_t { return a.KolmogorovTest(arg0); }); - t.method("KolmogorovTest", [](TH2 const* a, const TH1 * arg0)->Double_t { return a->KolmogorovTest(arg0); }); - - DEBUG_MSG("Adding wrapper for TH2 * TH2::RebinX(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH2 * TH2::RebinX(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:107:21 - t.method("RebinX", static_cast(&TH2::RebinX)); - t.method("RebinX", [](TH2& a)->TH2 * { return a.RebinX(); }); - t.method("RebinX", [](TH2& a, Int_t arg0)->TH2 * { return a.RebinX(arg0); }); - t.method("RebinX", [](TH2* a)->TH2 * { return a->RebinX(); }); - t.method("RebinX", [](TH2* a, Int_t arg0)->TH2 * { return a->RebinX(arg0); }); - - DEBUG_MSG("Adding wrapper for TH2 * TH2::RebinY(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH2 * TH2::RebinY(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:108:21 - t.method("RebinY", static_cast(&TH2::RebinY)); - t.method("RebinY", [](TH2& a)->TH2 * { return a.RebinY(); }); - t.method("RebinY", [](TH2& a, Int_t arg0)->TH2 * { return a.RebinY(arg0); }); - t.method("RebinY", [](TH2* a)->TH2 * { return a->RebinY(); }); - t.method("RebinY", [](TH2* a, Int_t arg0)->TH2 * { return a->RebinY(arg0); }); - - DEBUG_MSG("Adding wrapper for TH2 * TH2::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH2 * TH2::Rebin(Int_t, const char *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:109:21 - t.method("Rebin", static_cast(&TH2::Rebin)); - t.method("Rebin", [](TH2& a)->TH2 * { return a.Rebin(); }); - t.method("Rebin", [](TH2& a, Int_t arg0)->TH2 * { return a.Rebin(arg0); }); - t.method("Rebin", [](TH2& a, Int_t arg0, const char * arg1)->TH2 * { return a.Rebin(arg0, arg1); }); - t.method("Rebin", [](TH2* a)->TH2 * { return a->Rebin(); }); - t.method("Rebin", [](TH2* a, Int_t arg0)->TH2 * { return a->Rebin(arg0); }); - t.method("Rebin", [](TH2* a, Int_t arg0, const char * arg1)->TH2 * { return a->Rebin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TH2 * TH2::Rebin2D(Int_t, Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH2 * TH2::Rebin2D(Int_t, Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:110:21 - t.method("Rebin2D", static_cast(&TH2::Rebin2D)); - t.method("Rebin2D", [](TH2& a)->TH2 * { return a.Rebin2D(); }); - t.method("Rebin2D", [](TH2& a, Int_t arg0)->TH2 * { return a.Rebin2D(arg0); }); - t.method("Rebin2D", [](TH2& a, Int_t arg0, Int_t arg1)->TH2 * { return a.Rebin2D(arg0, arg1); }); - t.method("Rebin2D", [](TH2* a)->TH2 * { return a->Rebin2D(); }); - t.method("Rebin2D", [](TH2* a, Int_t arg0)->TH2 * { return a->Rebin2D(arg0); }); - t.method("Rebin2D", [](TH2* a, Int_t arg0, Int_t arg1)->TH2 * { return a->Rebin2D(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TProfile * TH2::ProfileX(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TProfile * TH2::ProfileX(const char *, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:111:21 - t.method("ProfileX", static_cast(&TH2::ProfileX)); - t.method("ProfileX", [](TH2 const& a)->TProfile * { return a.ProfileX(); }); - t.method("ProfileX", [](TH2 const& a, const char * arg0)->TProfile * { return a.ProfileX(arg0); }); - t.method("ProfileX", [](TH2 const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileX(arg0, arg1); }); - t.method("ProfileX", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileX(arg0, arg1, arg2); }); - t.method("ProfileX", [](TH2 const* a)->TProfile * { return a->ProfileX(); }); - t.method("ProfileX", [](TH2 const* a, const char * arg0)->TProfile * { return a->ProfileX(arg0); }); - t.method("ProfileX", [](TH2 const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileX(arg0, arg1); }); - t.method("ProfileX", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileX(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TProfile * TH2::ProfileY(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TProfile * TH2::ProfileY(const char *, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:112:21 - t.method("ProfileY", static_cast(&TH2::ProfileY)); - t.method("ProfileY", [](TH2 const& a)->TProfile * { return a.ProfileY(); }); - t.method("ProfileY", [](TH2 const& a, const char * arg0)->TProfile * { return a.ProfileY(arg0); }); - t.method("ProfileY", [](TH2 const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileY(arg0, arg1); }); - t.method("ProfileY", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileY(arg0, arg1, arg2); }); - t.method("ProfileY", [](TH2 const* a)->TProfile * { return a->ProfileY(); }); - t.method("ProfileY", [](TH2 const* a, const char * arg0)->TProfile * { return a->ProfileY(arg0); }); - t.method("ProfileY", [](TH2 const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileY(arg0, arg1); }); - t.method("ProfileY", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileY(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TH1D * TH2::ProjectionX(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1D * TH2::ProjectionX(const char *, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:113:21 - t.method("ProjectionX", static_cast(&TH2::ProjectionX)); - t.method("ProjectionX", [](TH2 const& a)->TH1D * { return a.ProjectionX(); }); - t.method("ProjectionX", [](TH2 const& a, const char * arg0)->TH1D * { return a.ProjectionX(arg0); }); - t.method("ProjectionX", [](TH2 const& a, const char * arg0, Int_t arg1)->TH1D * { return a.ProjectionX(arg0, arg1); }); - t.method("ProjectionX", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a.ProjectionX(arg0, arg1, arg2); }); - t.method("ProjectionX", [](TH2 const* a)->TH1D * { return a->ProjectionX(); }); - t.method("ProjectionX", [](TH2 const* a, const char * arg0)->TH1D * { return a->ProjectionX(arg0); }); - t.method("ProjectionX", [](TH2 const* a, const char * arg0, Int_t arg1)->TH1D * { return a->ProjectionX(arg0, arg1); }); - t.method("ProjectionX", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a->ProjectionX(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TH1D * TH2::ProjectionY(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1D * TH2::ProjectionY(const char *, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:114:21 - t.method("ProjectionY", static_cast(&TH2::ProjectionY)); - t.method("ProjectionY", [](TH2 const& a)->TH1D * { return a.ProjectionY(); }); - t.method("ProjectionY", [](TH2 const& a, const char * arg0)->TH1D * { return a.ProjectionY(arg0); }); - t.method("ProjectionY", [](TH2 const& a, const char * arg0, Int_t arg1)->TH1D * { return a.ProjectionY(arg0, arg1); }); - t.method("ProjectionY", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a.ProjectionY(arg0, arg1, arg2); }); - t.method("ProjectionY", [](TH2 const* a)->TH1D * { return a->ProjectionY(); }); - t.method("ProjectionY", [](TH2 const* a, const char * arg0)->TH1D * { return a->ProjectionY(arg0); }); - t.method("ProjectionY", [](TH2 const* a, const char * arg0, Int_t arg1)->TH1D * { return a->ProjectionY(arg0, arg1); }); - t.method("ProjectionY", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a->ProjectionY(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TH2::PutStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::PutStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:115:21 - t.method("PutStats", static_cast(&TH2::PutStats)); - - DEBUG_MSG("Adding wrapper for TH1D * TH2::QuantilesX(Double_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1D * TH2::QuantilesX(Double_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:116:21 - t.method("QuantilesX", static_cast(&TH2::QuantilesX)); - t.method("QuantilesX", [](TH2 const& a)->TH1D * { return a.QuantilesX(); }); - t.method("QuantilesX", [](TH2 const& a, Double_t arg0)->TH1D * { return a.QuantilesX(arg0); }); - t.method("QuantilesX", [](TH2 const* a)->TH1D * { return a->QuantilesX(); }); - t.method("QuantilesX", [](TH2 const* a, Double_t arg0)->TH1D * { return a->QuantilesX(arg0); }); - - DEBUG_MSG("Adding wrapper for TH1D * TH2::QuantilesY(Double_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1D * TH2::QuantilesY(Double_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:117:21 - t.method("QuantilesY", static_cast(&TH2::QuantilesY)); - t.method("QuantilesY", [](TH2 const& a)->TH1D * { return a.QuantilesY(); }); - t.method("QuantilesY", [](TH2 const& a, Double_t arg0)->TH1D * { return a.QuantilesY(arg0); }); - t.method("QuantilesY", [](TH2 const* a)->TH1D * { return a->QuantilesY(); }); - t.method("QuantilesY", [](TH2 const* a, Double_t arg0)->TH1D * { return a->QuantilesY(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH2::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:118:21 - t.method("Reset", static_cast(&TH2::Reset)); - t.method("Reset", [](TH2& a)->void { a.Reset(); }); - t.method("Reset", [](TH2* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH2::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::SetBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:119:21 - t.method("SetBinContent", static_cast(&TH2::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2::SetBinContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::SetBinContent(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:120:21 - t.method("SetBinContent", static_cast(&TH2::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2::SetBinContent(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::SetBinContent(Int_t, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:121:21 - t.method("SetBinContent", static_cast(&TH2::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2::SetShowProjectionX(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::SetShowProjectionX(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:122:21 - t.method("SetShowProjectionX", static_cast(&TH2::SetShowProjectionX)); - t.method("SetShowProjectionX", [](TH2& a)->void { a.SetShowProjectionX(); }); - t.method("SetShowProjectionX", [](TH2* a)->void { a->SetShowProjectionX(); }); - - DEBUG_MSG("Adding wrapper for void TH2::SetShowProjectionY(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::SetShowProjectionY(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:123:21 - t.method("SetShowProjectionY", static_cast(&TH2::SetShowProjectionY)); - t.method("SetShowProjectionY", [](TH2& a)->void { a.SetShowProjectionY(); }); - t.method("SetShowProjectionY", [](TH2* a)->void { a->SetShowProjectionY(); }); - - DEBUG_MSG("Adding wrapper for void TH2::SetShowProjectionXY(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::SetShowProjectionXY(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:124:21 - t.method("SetShowProjectionXY", static_cast(&TH2::SetShowProjectionXY)); - t.method("SetShowProjectionXY", [](TH2& a)->void { a.SetShowProjectionXY(); }); - t.method("SetShowProjectionXY", [](TH2& a, Int_t arg0)->void { a.SetShowProjectionXY(arg0); }); - t.method("SetShowProjectionXY", [](TH2* a)->void { a->SetShowProjectionXY(); }); - t.method("SetShowProjectionXY", [](TH2* a, Int_t arg0)->void { a->SetShowProjectionXY(arg0); }); - - DEBUG_MSG("Adding wrapper for TH1 * TH2::ShowBackground(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH2::ShowBackground(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:125:21 - t.method("ShowBackground", static_cast(&TH2::ShowBackground)); - t.method("ShowBackground", [](TH2& a)->TH1 * { return a.ShowBackground(); }); - t.method("ShowBackground", [](TH2& a, Int_t arg0)->TH1 * { return a.ShowBackground(arg0); }); - t.method("ShowBackground", [](TH2* a)->TH1 * { return a->ShowBackground(); }); - t.method("ShowBackground", [](TH2* a, Int_t arg0)->TH1 * { return a->ShowBackground(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TH2::ShowPeaks(Double_t, Option_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH2::ShowPeaks(Double_t, Option_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:126:21 - t.method("ShowPeaks", static_cast(&TH2::ShowPeaks)); - t.method("ShowPeaks", [](TH2& a)->Int_t { return a.ShowPeaks(); }); - t.method("ShowPeaks", [](TH2& a, Double_t arg0)->Int_t { return a.ShowPeaks(arg0); }); - t.method("ShowPeaks", [](TH2& a, Double_t arg0, Option_t * arg1)->Int_t { return a.ShowPeaks(arg0, arg1); }); - t.method("ShowPeaks", [](TH2* a)->Int_t { return a->ShowPeaks(); }); - t.method("ShowPeaks", [](TH2* a, Double_t arg0)->Int_t { return a->ShowPeaks(arg0); }); - t.method("ShowPeaks", [](TH2* a, Double_t arg0, Option_t * arg1)->Int_t { return a->ShowPeaks(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH2::Smooth(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::Smooth(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:127:21 - t.method("Smooth", static_cast(&TH2::Smooth)); - t.method("Smooth", [](TH2& a)->void { a.Smooth(); }); - t.method("Smooth", [](TH2& a, Int_t arg0)->void { a.Smooth(arg0); }); - t.method("Smooth", [](TH2* a)->void { a->Smooth(); }); - t.method("Smooth", [](TH2* a, Int_t arg0)->void { a->Smooth(arg0); }); - - DEBUG_MSG("Adding wrapper for Version_t TH2::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH2::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!Class_Version", static_cast(&TH2::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH2::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - t.method("IsA", static_cast(&TH2::IsA)); - - DEBUG_MSG("Adding wrapper for void TH2::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - t.method("StreamerNVirtual", static_cast(&TH2::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH2::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!DeclFileName", []() { return (std::string)TH2::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH2::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!ImplFileLine", static_cast(&TH2::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH2::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!ImplFileName", []() { return (std::string)TH2::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH2::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!Class_Name", []() { return (std::string)TH2::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH2::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!Dictionary", static_cast(&TH2::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH2::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2::Class() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!Class", static_cast(&TH2::Class)); - - DEBUG_MSG("Adding wrapper for void TH2::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - t.method("Streamer", static_cast(&TH2::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH2::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 - module_.method("TH2!DeclFileLine", static_cast(&TH2::DeclFileLine)); + DEBUG_MSG("Adding wrapper for Bool_t TFileOpenHandle::Matches(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFileOpenHandle::Matches(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:379:16 + t.method("Matches", static_cast(&TFileOpenHandle::Matches)); + + DEBUG_MSG("Adding wrapper for const char * TFileOpenHandle::GetOpt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFileOpenHandle::GetOpt() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:381:16 + t.method("GetOpt", [](TFileOpenHandle const& a) { return (std::string)a.GetOpt(); }); + t.method("GetOpt", [](TFileOpenHandle const* a) { return (std::string)a->GetOpt(); }); + + DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetCompress() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFileOpenHandle::GetCompress() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:382:16 + t.method("GetCompress", static_cast(&TFileOpenHandle::GetCompress)); + + DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetNetOpt() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFileOpenHandle::GetNetOpt() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:383:16 + t.method("GetNetOpt", static_cast(&TFileOpenHandle::GetNetOpt)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH2(jlcxx::Module& module){ - return std::shared_ptr(new JlTH2(module)); +std::shared_ptr newJlTFileOpenHandle(jlcxx::Module& module){ + return std::shared_ptr(new JlTFileOpenHandle(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1D type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TProfile -// signature to use in the veto file: TProfile -struct JlTProfile: public Wrapper { +// Class generating the wrapper for type Foption_t +// signature to use in the veto file: Foption_t +struct JlFoption_t: public Wrapper { - JlTProfile(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TProfile (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:32:7 - jlcxx::TypeWrapper t = jlModule.add_type("TProfile", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlFoption_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type Foption_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:24:8 + jlcxx::TypeWrapper t = jlModule.add_type("Foption_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:79:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:80:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, const Float_t *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:81:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:82:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:83:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const TProfile &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:84:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TProfile & TProfile::operator=(const TProfile &) (" __HERE__ ")"); - // signature to use in the veto list: TProfile & TProfile::operator=(const TProfile &) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:85:14 - t.method("assign", static_cast(&TProfile::operator=)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Add(TF1 *, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:87:13 - t.method("Add", static_cast(&TProfile::Add)); - t.method("Add", [](TProfile& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TProfile& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TProfile* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); - t.method("Add", [](TProfile* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Add(const TH1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Add(const TH1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:88:13 - t.method("Add", static_cast(&TProfile::Add)); - t.method("Add", [](TProfile& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TProfile* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Add(const TH1 *, const TH1 *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:89:13 - t.method("Add", static_cast(&TProfile::Add)); - t.method("Add", [](TProfile& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); - t.method("Add", [](TProfile* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); - t.method("Add", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TProfile::Approximate(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::Approximate(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:90:21 - module_.method("TProfile!Approximate", static_cast(&TProfile::Approximate)); - module_.method("TProfile!Approximate", []()->void { TProfile::Approximate(); }); - - DEBUG_MSG("Adding wrapper for Int_t TProfile::BufferEmpty(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile::BufferEmpty(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:91:13 - t.method("BufferEmpty", static_cast(&TProfile::BufferEmpty)); - t.method("BufferEmpty", [](TProfile& a)->Int_t { return a.BufferEmpty(); }); - t.method("BufferEmpty", [](TProfile* a)->Int_t { return a->BufferEmpty(); }); - - DEBUG_MSG("Adding wrapper for void TProfile::BuildOptions(Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::BuildOptions(Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:92:21 - t.method("BuildOptions", static_cast(&TProfile::BuildOptions)); - - DEBUG_MSG("Adding wrapper for void TProfile::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:93:13 - t.method("Copy", static_cast(&TProfile::Copy)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Divide(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Divide(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:94:13 - t.method("Divide", static_cast(&TProfile::Divide)); - t.method("Divide", [](TProfile& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); - t.method("Divide", [](TProfile* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Divide(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Divide(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:95:13 - t.method("Divide", static_cast(&TProfile::Divide)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:96:13 - t.method("Divide", static_cast(&TProfile::Divide)); - t.method("Divide", [](TProfile& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); - t.method("Divide", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); - t.method("Divide", [](TProfile* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); - t.method("Divide", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TProfile::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::ExtendAxis(Double_t, TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:97:13 - t.method("ExtendAxis", static_cast(&TProfile::ExtendAxis)); - - DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile::Fill(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:98:13 - t.method("Fill", static_cast(&TProfile::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(const char *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile::Fill(const char *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:99:13 - t.method("Fill", static_cast(&TProfile::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile::Fill(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:100:21 - t.method("Fill", static_cast(&TProfile::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(const char *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile::Fill(const char *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:101:21 - t.method("Fill", static_cast(&TProfile::Fill)); - - DEBUG_MSG("Adding wrapper for void TProfile::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:102:13 - t.method("FillN", static_cast(&TProfile::FillN)); - t.method("FillN", [](TProfile& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a.FillN(arg0, arg1, arg2, arg3); }); - t.method("FillN", [](TProfile* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a->FillN(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:103:13 - t.method("GetBinContent", static_cast(&TProfile::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinContent(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:104:13 - t.method("GetBinContent", static_cast(&TProfile::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinContent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:105:13 - t.method("GetBinContent", static_cast(&TProfile::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:106:13 - t.method("GetBinError", static_cast(&TProfile::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinError(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinError(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:107:13 - t.method("GetBinError", static_cast(&TProfile::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinError(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:108:13 - t.method("GetBinError", static_cast(&TProfile::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinEntries(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinEntries(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:109:21 - t.method("GetBinEntries", static_cast(&TProfile::GetBinEntries)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinEffectiveEntries(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetBinEffectiveEntries(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:110:21 - t.method("GetBinEffectiveEntries", static_cast(&TProfile::GetBinEffectiveEntries)); - - DEBUG_MSG("Adding wrapper for TArrayD * TProfile::GetBinSumw2() (" __HERE__ ")"); - // signature to use in the veto list: TArrayD * TProfile::GetBinSumw2() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:111:21 - t.method("GetBinSumw2", static_cast(&TProfile::GetBinSumw2)); - - DEBUG_MSG("Adding wrapper for const TArrayD * TProfile::GetBinSumw2() (" __HERE__ ")"); - // signature to use in the veto list: const TArrayD * TProfile::GetBinSumw2() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:112:27 - t.method("GetBinSumw2", static_cast(&TProfile::GetBinSumw2)); - - DEBUG_MSG("Adding wrapper for Option_t * TProfile::GetErrorOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TProfile::GetErrorOption() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:113:21 - t.method("GetErrorOption", static_cast(&TProfile::GetErrorOption)); - - DEBUG_MSG("Adding wrapper for void TProfile::GetStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::GetStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:114:13 - t.method("GetStats", static_cast(&TProfile::GetStats)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetYmin() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetYmin() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:115:21 - t.method("GetYmin", static_cast(&TProfile::GetYmin)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile::GetYmax() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile::GetYmax() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:116:21 - t.method("GetYmax", static_cast(&TProfile::GetYmax)); - - DEBUG_MSG("Adding wrapper for void TProfile::LabelsDeflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::LabelsDeflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:117:13 - t.method("LabelsDeflate", static_cast(&TProfile::LabelsDeflate)); - t.method("LabelsDeflate", [](TProfile& a)->void { a.LabelsDeflate(); }); - t.method("LabelsDeflate", [](TProfile* a)->void { a->LabelsDeflate(); }); - - DEBUG_MSG("Adding wrapper for void TProfile::LabelsInflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::LabelsInflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:118:13 - t.method("LabelsInflate", static_cast(&TProfile::LabelsInflate)); - t.method("LabelsInflate", [](TProfile& a)->void { a.LabelsInflate(); }); - t.method("LabelsInflate", [](TProfile* a)->void { a->LabelsInflate(); }); - - DEBUG_MSG("Adding wrapper for void TProfile::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::LabelsOption(Option_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:119:13 - t.method("LabelsOption", static_cast(&TProfile::LabelsOption)); - t.method("LabelsOption", [](TProfile& a)->void { a.LabelsOption(); }); - t.method("LabelsOption", [](TProfile& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); - t.method("LabelsOption", [](TProfile* a)->void { a->LabelsOption(); }); - t.method("LabelsOption", [](TProfile* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TProfile::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TProfile::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:120:13 - t.method("Merge", static_cast(&TProfile::Merge)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Multiply(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Multiply(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:121:13 - t.method("Multiply", static_cast(&TProfile::Multiply)); - t.method("Multiply", [](TProfile& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); - t.method("Multiply", [](TProfile* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Multiply(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Multiply(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:122:13 - t.method("Multiply", static_cast(&TProfile::Multiply)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:123:13 - t.method("Multiply", static_cast(&TProfile::Multiply)); - t.method("Multiply", [](TProfile& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); - t.method("Multiply", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); - t.method("Multiply", [](TProfile* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); - t.method("Multiply", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TH1D * TProfile::ProjectionX(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1D * TProfile::ProjectionX(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:124:21 - t.method("ProjectionX", static_cast(&TProfile::ProjectionX)); - t.method("ProjectionX", [](TProfile const& a)->TH1D * { return a.ProjectionX(); }); - t.method("ProjectionX", [](TProfile const& a, const char * arg0)->TH1D * { return a.ProjectionX(arg0); }); - t.method("ProjectionX", [](TProfile const* a)->TH1D * { return a->ProjectionX(); }); - t.method("ProjectionX", [](TProfile const* a, const char * arg0)->TH1D * { return a->ProjectionX(arg0); }); - - DEBUG_MSG("Adding wrapper for void TProfile::PutStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::PutStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:125:13 - t.method("PutStats", static_cast(&TProfile::PutStats)); - - DEBUG_MSG("Adding wrapper for TH1 * TProfile::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TProfile::Rebin(Int_t, const char *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:126:21 - t.method("Rebin", static_cast(&TProfile::Rebin)); - t.method("Rebin", [](TProfile& a)->TH1 * { return a.Rebin(); }); - t.method("Rebin", [](TProfile& a, Int_t arg0)->TH1 * { return a.Rebin(arg0); }); - t.method("Rebin", [](TProfile& a, Int_t arg0, const char * arg1)->TH1 * { return a.Rebin(arg0, arg1); }); - t.method("Rebin", [](TProfile* a)->TH1 * { return a->Rebin(); }); - t.method("Rebin", [](TProfile* a, Int_t arg0)->TH1 * { return a->Rebin(arg0); }); - t.method("Rebin", [](TProfile* a, Int_t arg0, const char * arg1)->TH1 * { return a->Rebin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TProfile::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:127:13 - t.method("Reset", static_cast(&TProfile::Reset)); - t.method("Reset", [](TProfile& a)->void { a.Reset(); }); - t.method("Reset", [](TProfile* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TProfile::Scale(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::Scale(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:129:13 - t.method("Scale", static_cast(&TProfile::Scale)); - t.method("Scale", [](TProfile& a)->void { a.Scale(); }); - t.method("Scale", [](TProfile& a, Double_t arg0)->void { a.Scale(arg0); }); - t.method("Scale", [](TProfile* a)->void { a->Scale(); }); - t.method("Scale", [](TProfile* a, Double_t arg0)->void { a->Scale(arg0); }); - - DEBUG_MSG("Adding wrapper for void TProfile::SetBinEntries(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::SetBinEntries(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:130:21 - t.method("SetBinEntries", static_cast(&TProfile::SetBinEntries)); - - DEBUG_MSG("Adding wrapper for void TProfile::SetBins(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::SetBins(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:131:13 - t.method("SetBins", static_cast(&TProfile::SetBins)); - - DEBUG_MSG("Adding wrapper for void TProfile::SetBins(Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::SetBins(Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:132:13 - t.method("SetBins", static_cast(&TProfile::SetBins)); - - DEBUG_MSG("Adding wrapper for void TProfile::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:133:13 - t.method("SetBinsLength", static_cast(&TProfile::SetBinsLength)); - t.method("SetBinsLength", [](TProfile& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TProfile* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for void TProfile::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::SetBuffer(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:134:13 - t.method("SetBuffer", static_cast(&TProfile::SetBuffer)); - t.method("SetBuffer", [](TProfile& a, Int_t arg0)->void { a.SetBuffer(arg0); }); - t.method("SetBuffer", [](TProfile* a, Int_t arg0)->void { a->SetBuffer(arg0); }); - - DEBUG_MSG("Adding wrapper for void TProfile::SetErrorOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::SetErrorOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:135:21 - t.method("SetErrorOption", static_cast(&TProfile::SetErrorOption)); - t.method("SetErrorOption", [](TProfile& a)->void { a.SetErrorOption(); }); - t.method("SetErrorOption", [](TProfile* a)->void { a->SetErrorOption(); }); - - DEBUG_MSG("Adding wrapper for void TProfile::Sumw2(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::Sumw2(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:136:13 - t.method("Sumw2", static_cast(&TProfile::Sumw2)); - t.method("Sumw2", [](TProfile& a)->void { a.Sumw2(); }); - t.method("Sumw2", [](TProfile* a)->void { a->Sumw2(); }); - - DEBUG_MSG("Adding wrapper for Version_t TProfile::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TProfile::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!Class_Version", static_cast(&TProfile::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TProfile::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProfile::IsA() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - t.method("IsA", static_cast(&TProfile::IsA)); - - DEBUG_MSG("Adding wrapper for void TProfile::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - t.method("StreamerNVirtual", static_cast(&TProfile::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TProfile::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProfile::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!DeclFileName", []() { return (std::string)TProfile::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TProfile::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProfile::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!ImplFileLine", static_cast(&TProfile::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TProfile::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProfile::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!ImplFileName", []() { return (std::string)TProfile::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TProfile::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProfile::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!Class_Name", []() { return (std::string)TProfile::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TProfile::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProfile::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!Dictionary", static_cast(&TProfile::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TProfile::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProfile::Class() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!Class", static_cast(&TProfile::Class)); - - DEBUG_MSG("Adding wrapper for void TProfile::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - t.method("Streamer", static_cast(&TProfile::Streamer)); - - DEBUG_MSG("Adding wrapper for int TProfile::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProfile::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 - module_.method("TProfile!DeclFileLine", static_cast(&TProfile::DeclFileLine)); + DEBUG_MSG("Adding Quiet methods to provide read access to the field Quiet (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:29:8 + // signature to use in the veto list: Foption_t::Quiet + t.method("Quiet", [](const Foption_t& a) -> int { return a.Quiet; }); + t.method("Quiet", [](Foption_t& a) -> int { return a.Quiet; }); + t.method("Quiet", [](const Foption_t* a) -> int { return a->Quiet; }); + t.method("Quiet", [](Foption_t* a) -> int { return a->Quiet; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:29:8 + // signature to use in the veto list: Foption_t::Quiet + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Quiet! methods to provide write access to the field Quiet (" __HERE__ ")"); + t.method("Quiet!", [](Foption_t& a, int val) -> int { return a.Quiet = val; }); + + DEBUG_MSG("Adding Quiet! methods to provide write access to the field Quiet (" __HERE__ ")"); + t.method("Quiet!", [](Foption_t* a, int val) -> int { return a->Quiet = val; }); + + DEBUG_MSG("Adding Verbose methods to provide read access to the field Verbose (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:30:8 + // signature to use in the veto list: Foption_t::Verbose + t.method("Verbose", [](const Foption_t& a) -> int { return a.Verbose; }); + t.method("Verbose", [](Foption_t& a) -> int { return a.Verbose; }); + t.method("Verbose", [](const Foption_t* a) -> int { return a->Verbose; }); + t.method("Verbose", [](Foption_t* a) -> int { return a->Verbose; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:30:8 + // signature to use in the veto list: Foption_t::Verbose + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Verbose! methods to provide write access to the field Verbose (" __HERE__ ")"); + t.method("Verbose!", [](Foption_t& a, int val) -> int { return a.Verbose = val; }); + + DEBUG_MSG("Adding Verbose! methods to provide write access to the field Verbose (" __HERE__ ")"); + t.method("Verbose!", [](Foption_t* a, int val) -> int { return a->Verbose = val; }); + + DEBUG_MSG("Adding Bound methods to provide read access to the field Bound (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:31:8 + // signature to use in the veto list: Foption_t::Bound + t.method("Bound", [](const Foption_t& a) -> int { return a.Bound; }); + t.method("Bound", [](Foption_t& a) -> int { return a.Bound; }); + t.method("Bound", [](const Foption_t* a) -> int { return a->Bound; }); + t.method("Bound", [](Foption_t* a) -> int { return a->Bound; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:31:8 + // signature to use in the veto list: Foption_t::Bound + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Bound! methods to provide write access to the field Bound (" __HERE__ ")"); + t.method("Bound!", [](Foption_t& a, int val) -> int { return a.Bound = val; }); + + DEBUG_MSG("Adding Bound! methods to provide write access to the field Bound (" __HERE__ ")"); + t.method("Bound!", [](Foption_t* a, int val) -> int { return a->Bound = val; }); + + DEBUG_MSG("Adding Chi2 methods to provide read access to the field Chi2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:32:8 + // signature to use in the veto list: Foption_t::Chi2 + t.method("Chi2", [](const Foption_t& a) -> int { return a.Chi2; }); + t.method("Chi2", [](Foption_t& a) -> int { return a.Chi2; }); + t.method("Chi2", [](const Foption_t* a) -> int { return a->Chi2; }); + t.method("Chi2", [](Foption_t* a) -> int { return a->Chi2; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:32:8 + // signature to use in the veto list: Foption_t::Chi2 + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Chi2! methods to provide write access to the field Chi2 (" __HERE__ ")"); + t.method("Chi2!", [](Foption_t& a, int val) -> int { return a.Chi2 = val; }); + + DEBUG_MSG("Adding Chi2! methods to provide write access to the field Chi2 (" __HERE__ ")"); + t.method("Chi2!", [](Foption_t* a, int val) -> int { return a->Chi2 = val; }); + + DEBUG_MSG("Adding PChi2 methods to provide read access to the field PChi2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:33:8 + // signature to use in the veto list: Foption_t::PChi2 + t.method("PChi2", [](const Foption_t& a) -> int { return a.PChi2; }); + t.method("PChi2", [](Foption_t& a) -> int { return a.PChi2; }); + t.method("PChi2", [](const Foption_t* a) -> int { return a->PChi2; }); + t.method("PChi2", [](Foption_t* a) -> int { return a->PChi2; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:33:8 + // signature to use in the veto list: Foption_t::PChi2 + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding PChi2! methods to provide write access to the field PChi2 (" __HERE__ ")"); + t.method("PChi2!", [](Foption_t& a, int val) -> int { return a.PChi2 = val; }); + + DEBUG_MSG("Adding PChi2! methods to provide write access to the field PChi2 (" __HERE__ ")"); + t.method("PChi2!", [](Foption_t* a, int val) -> int { return a->PChi2 = val; }); + + DEBUG_MSG("Adding Like methods to provide read access to the field Like (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:34:8 + // signature to use in the veto list: Foption_t::Like + t.method("Like", [](const Foption_t& a) -> int { return a.Like; }); + t.method("Like", [](Foption_t& a) -> int { return a.Like; }); + t.method("Like", [](const Foption_t* a) -> int { return a->Like; }); + t.method("Like", [](Foption_t* a) -> int { return a->Like; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:34:8 + // signature to use in the veto list: Foption_t::Like + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Like! methods to provide write access to the field Like (" __HERE__ ")"); + t.method("Like!", [](Foption_t& a, int val) -> int { return a.Like = val; }); + + DEBUG_MSG("Adding Like! methods to provide write access to the field Like (" __HERE__ ")"); + t.method("Like!", [](Foption_t* a, int val) -> int { return a->Like = val; }); + + DEBUG_MSG("Adding User methods to provide read access to the field User (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:35:8 + // signature to use in the veto list: Foption_t::User + t.method("User", [](const Foption_t& a) -> int { return a.User; }); + t.method("User", [](Foption_t& a) -> int { return a.User; }); + t.method("User", [](const Foption_t* a) -> int { return a->User; }); + t.method("User", [](Foption_t* a) -> int { return a->User; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:35:8 + // signature to use in the veto list: Foption_t::User + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding User! methods to provide write access to the field User (" __HERE__ ")"); + t.method("User!", [](Foption_t& a, int val) -> int { return a.User = val; }); + + DEBUG_MSG("Adding User! methods to provide write access to the field User (" __HERE__ ")"); + t.method("User!", [](Foption_t* a, int val) -> int { return a->User = val; }); + + DEBUG_MSG("Adding W1 methods to provide read access to the field W1 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:36:8 + // signature to use in the veto list: Foption_t::W1 + t.method("W1", [](const Foption_t& a) -> int { return a.W1; }); + t.method("W1", [](Foption_t& a) -> int { return a.W1; }); + t.method("W1", [](const Foption_t* a) -> int { return a->W1; }); + t.method("W1", [](Foption_t* a) -> int { return a->W1; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:36:8 + // signature to use in the veto list: Foption_t::W1 + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding W1! methods to provide write access to the field W1 (" __HERE__ ")"); + t.method("W1!", [](Foption_t& a, int val) -> int { return a.W1 = val; }); + + DEBUG_MSG("Adding W1! methods to provide write access to the field W1 (" __HERE__ ")"); + t.method("W1!", [](Foption_t* a, int val) -> int { return a->W1 = val; }); + + DEBUG_MSG("Adding Errors methods to provide read access to the field Errors (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:37:8 + // signature to use in the veto list: Foption_t::Errors + t.method("Errors", [](const Foption_t& a) -> int { return a.Errors; }); + t.method("Errors", [](Foption_t& a) -> int { return a.Errors; }); + t.method("Errors", [](const Foption_t* a) -> int { return a->Errors; }); + t.method("Errors", [](Foption_t* a) -> int { return a->Errors; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:37:8 + // signature to use in the veto list: Foption_t::Errors + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Errors! methods to provide write access to the field Errors (" __HERE__ ")"); + t.method("Errors!", [](Foption_t& a, int val) -> int { return a.Errors = val; }); + + DEBUG_MSG("Adding Errors! methods to provide write access to the field Errors (" __HERE__ ")"); + t.method("Errors!", [](Foption_t* a, int val) -> int { return a->Errors = val; }); + + DEBUG_MSG("Adding More methods to provide read access to the field More (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:38:8 + // signature to use in the veto list: Foption_t::More + t.method("More", [](const Foption_t& a) -> int { return a.More; }); + t.method("More", [](Foption_t& a) -> int { return a.More; }); + t.method("More", [](const Foption_t* a) -> int { return a->More; }); + t.method("More", [](Foption_t* a) -> int { return a->More; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:38:8 + // signature to use in the veto list: Foption_t::More + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding More! methods to provide write access to the field More (" __HERE__ ")"); + t.method("More!", [](Foption_t& a, int val) -> int { return a.More = val; }); + + DEBUG_MSG("Adding More! methods to provide write access to the field More (" __HERE__ ")"); + t.method("More!", [](Foption_t* a, int val) -> int { return a->More = val; }); + + DEBUG_MSG("Adding Range methods to provide read access to the field Range (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:39:8 + // signature to use in the veto list: Foption_t::Range + t.method("Range", [](const Foption_t& a) -> int { return a.Range; }); + t.method("Range", [](Foption_t& a) -> int { return a.Range; }); + t.method("Range", [](const Foption_t* a) -> int { return a->Range; }); + t.method("Range", [](Foption_t* a) -> int { return a->Range; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:39:8 + // signature to use in the veto list: Foption_t::Range + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Range! methods to provide write access to the field Range (" __HERE__ ")"); + t.method("Range!", [](Foption_t& a, int val) -> int { return a.Range = val; }); + + DEBUG_MSG("Adding Range! methods to provide write access to the field Range (" __HERE__ ")"); + t.method("Range!", [](Foption_t* a, int val) -> int { return a->Range = val; }); + + DEBUG_MSG("Adding Gradient methods to provide read access to the field Gradient (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:40:8 + // signature to use in the veto list: Foption_t::Gradient + t.method("Gradient", [](const Foption_t& a) -> int { return a.Gradient; }); + t.method("Gradient", [](Foption_t& a) -> int { return a.Gradient; }); + t.method("Gradient", [](const Foption_t* a) -> int { return a->Gradient; }); + t.method("Gradient", [](Foption_t* a) -> int { return a->Gradient; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:40:8 + // signature to use in the veto list: Foption_t::Gradient + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Gradient! methods to provide write access to the field Gradient (" __HERE__ ")"); + t.method("Gradient!", [](Foption_t& a, int val) -> int { return a.Gradient = val; }); + + DEBUG_MSG("Adding Gradient! methods to provide write access to the field Gradient (" __HERE__ ")"); + t.method("Gradient!", [](Foption_t* a, int val) -> int { return a->Gradient = val; }); + + DEBUG_MSG("Adding Nostore methods to provide read access to the field Nostore (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:41:8 + // signature to use in the veto list: Foption_t::Nostore + t.method("Nostore", [](const Foption_t& a) -> int { return a.Nostore; }); + t.method("Nostore", [](Foption_t& a) -> int { return a.Nostore; }); + t.method("Nostore", [](const Foption_t* a) -> int { return a->Nostore; }); + t.method("Nostore", [](Foption_t* a) -> int { return a->Nostore; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:41:8 + // signature to use in the veto list: Foption_t::Nostore + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Nostore! methods to provide write access to the field Nostore (" __HERE__ ")"); + t.method("Nostore!", [](Foption_t& a, int val) -> int { return a.Nostore = val; }); + + DEBUG_MSG("Adding Nostore! methods to provide write access to the field Nostore (" __HERE__ ")"); + t.method("Nostore!", [](Foption_t* a, int val) -> int { return a->Nostore = val; }); + + DEBUG_MSG("Adding Nograph methods to provide read access to the field Nograph (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:42:8 + // signature to use in the veto list: Foption_t::Nograph + t.method("Nograph", [](const Foption_t& a) -> int { return a.Nograph; }); + t.method("Nograph", [](Foption_t& a) -> int { return a.Nograph; }); + t.method("Nograph", [](const Foption_t* a) -> int { return a->Nograph; }); + t.method("Nograph", [](Foption_t* a) -> int { return a->Nograph; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:42:8 + // signature to use in the veto list: Foption_t::Nograph + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Nograph! methods to provide write access to the field Nograph (" __HERE__ ")"); + t.method("Nograph!", [](Foption_t& a, int val) -> int { return a.Nograph = val; }); + + DEBUG_MSG("Adding Nograph! methods to provide write access to the field Nograph (" __HERE__ ")"); + t.method("Nograph!", [](Foption_t* a, int val) -> int { return a->Nograph = val; }); + + DEBUG_MSG("Adding Plus methods to provide read access to the field Plus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:43:8 + // signature to use in the veto list: Foption_t::Plus + t.method("Plus", [](const Foption_t& a) -> int { return a.Plus; }); + t.method("Plus", [](Foption_t& a) -> int { return a.Plus; }); + t.method("Plus", [](const Foption_t* a) -> int { return a->Plus; }); + t.method("Plus", [](Foption_t* a) -> int { return a->Plus; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:43:8 + // signature to use in the veto list: Foption_t::Plus + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Plus! methods to provide write access to the field Plus (" __HERE__ ")"); + t.method("Plus!", [](Foption_t& a, int val) -> int { return a.Plus = val; }); + + DEBUG_MSG("Adding Plus! methods to provide write access to the field Plus (" __HERE__ ")"); + t.method("Plus!", [](Foption_t* a, int val) -> int { return a->Plus = val; }); + + DEBUG_MSG("Adding Integral methods to provide read access to the field Integral (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:44:8 + // signature to use in the veto list: Foption_t::Integral + t.method("Integral", [](const Foption_t& a) -> int { return a.Integral; }); + t.method("Integral", [](Foption_t& a) -> int { return a.Integral; }); + t.method("Integral", [](const Foption_t* a) -> int { return a->Integral; }); + t.method("Integral", [](Foption_t* a) -> int { return a->Integral; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:44:8 + // signature to use in the veto list: Foption_t::Integral + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Integral! methods to provide write access to the field Integral (" __HERE__ ")"); + t.method("Integral!", [](Foption_t& a, int val) -> int { return a.Integral = val; }); + + DEBUG_MSG("Adding Integral! methods to provide write access to the field Integral (" __HERE__ ")"); + t.method("Integral!", [](Foption_t* a, int val) -> int { return a->Integral = val; }); + + DEBUG_MSG("Adding Nochisq methods to provide read access to the field Nochisq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:45:8 + // signature to use in the veto list: Foption_t::Nochisq + t.method("Nochisq", [](const Foption_t& a) -> int { return a.Nochisq; }); + t.method("Nochisq", [](Foption_t& a) -> int { return a.Nochisq; }); + t.method("Nochisq", [](const Foption_t* a) -> int { return a->Nochisq; }); + t.method("Nochisq", [](Foption_t* a) -> int { return a->Nochisq; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:45:8 + // signature to use in the veto list: Foption_t::Nochisq + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Nochisq! methods to provide write access to the field Nochisq (" __HERE__ ")"); + t.method("Nochisq!", [](Foption_t& a, int val) -> int { return a.Nochisq = val; }); + + DEBUG_MSG("Adding Nochisq! methods to provide write access to the field Nochisq (" __HERE__ ")"); + t.method("Nochisq!", [](Foption_t* a, int val) -> int { return a->Nochisq = val; }); + + DEBUG_MSG("Adding Minuit methods to provide read access to the field Minuit (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:46:8 + // signature to use in the veto list: Foption_t::Minuit + t.method("Minuit", [](const Foption_t& a) -> int { return a.Minuit; }); + t.method("Minuit", [](Foption_t& a) -> int { return a.Minuit; }); + t.method("Minuit", [](const Foption_t* a) -> int { return a->Minuit; }); + t.method("Minuit", [](Foption_t* a) -> int { return a->Minuit; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:46:8 + // signature to use in the veto list: Foption_t::Minuit + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Minuit! methods to provide write access to the field Minuit (" __HERE__ ")"); + t.method("Minuit!", [](Foption_t& a, int val) -> int { return a.Minuit = val; }); + + DEBUG_MSG("Adding Minuit! methods to provide write access to the field Minuit (" __HERE__ ")"); + t.method("Minuit!", [](Foption_t* a, int val) -> int { return a->Minuit = val; }); + + DEBUG_MSG("Adding NoErrX methods to provide read access to the field NoErrX (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:47:8 + // signature to use in the veto list: Foption_t::NoErrX + t.method("NoErrX", [](const Foption_t& a) -> int { return a.NoErrX; }); + t.method("NoErrX", [](Foption_t& a) -> int { return a.NoErrX; }); + t.method("NoErrX", [](const Foption_t* a) -> int { return a->NoErrX; }); + t.method("NoErrX", [](Foption_t* a) -> int { return a->NoErrX; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:47:8 + // signature to use in the veto list: Foption_t::NoErrX + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding NoErrX! methods to provide write access to the field NoErrX (" __HERE__ ")"); + t.method("NoErrX!", [](Foption_t& a, int val) -> int { return a.NoErrX = val; }); + + DEBUG_MSG("Adding NoErrX! methods to provide write access to the field NoErrX (" __HERE__ ")"); + t.method("NoErrX!", [](Foption_t* a, int val) -> int { return a->NoErrX = val; }); + + DEBUG_MSG("Adding Robust methods to provide read access to the field Robust (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:48:8 + // signature to use in the veto list: Foption_t::Robust + t.method("Robust", [](const Foption_t& a) -> int { return a.Robust; }); + t.method("Robust", [](Foption_t& a) -> int { return a.Robust; }); + t.method("Robust", [](const Foption_t* a) -> int { return a->Robust; }); + t.method("Robust", [](Foption_t* a) -> int { return a->Robust; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:48:8 + // signature to use in the veto list: Foption_t::Robust + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding Robust! methods to provide write access to the field Robust (" __HERE__ ")"); + t.method("Robust!", [](Foption_t& a, int val) -> int { return a.Robust = val; }); + + DEBUG_MSG("Adding Robust! methods to provide write access to the field Robust (" __HERE__ ")"); + t.method("Robust!", [](Foption_t* a, int val) -> int { return a->Robust = val; }); + + DEBUG_MSG("Adding StoreResult methods to provide read access to the field StoreResult (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:49:8 + // signature to use in the veto list: Foption_t::StoreResult + t.method("StoreResult", [](const Foption_t& a) -> int { return a.StoreResult; }); + t.method("StoreResult", [](Foption_t& a) -> int { return a.StoreResult; }); + t.method("StoreResult", [](const Foption_t* a) -> int { return a->StoreResult; }); + t.method("StoreResult", [](Foption_t* a) -> int { return a->StoreResult; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:49:8 + // signature to use in the veto list: Foption_t::StoreResult + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding StoreResult! methods to provide write access to the field StoreResult (" __HERE__ ")"); + t.method("StoreResult!", [](Foption_t& a, int val) -> int { return a.StoreResult = val; }); + + DEBUG_MSG("Adding StoreResult! methods to provide write access to the field StoreResult (" __HERE__ ")"); + t.method("StoreResult!", [](Foption_t* a, int val) -> int { return a->StoreResult = val; }); + + DEBUG_MSG("Adding BinVolume methods to provide read access to the field BinVolume (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:50:8 + // signature to use in the veto list: Foption_t::BinVolume + t.method("BinVolume", [](const Foption_t& a) -> int { return a.BinVolume; }); + t.method("BinVolume", [](Foption_t& a) -> int { return a.BinVolume; }); + t.method("BinVolume", [](const Foption_t* a) -> int { return a->BinVolume; }); + t.method("BinVolume", [](Foption_t* a) -> int { return a->BinVolume; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:50:8 + // signature to use in the veto list: Foption_t::BinVolume + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding BinVolume! methods to provide write access to the field BinVolume (" __HERE__ ")"); + t.method("BinVolume!", [](Foption_t& a, int val) -> int { return a.BinVolume = val; }); + + DEBUG_MSG("Adding BinVolume! methods to provide write access to the field BinVolume (" __HERE__ ")"); + t.method("BinVolume!", [](Foption_t* a, int val) -> int { return a->BinVolume = val; }); + + DEBUG_MSG("Adding hRobust methods to provide read access to the field hRobust (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:51:11 + // signature to use in the veto list: Foption_t::hRobust + t.method("hRobust", [](const Foption_t& a) -> double { return a.hRobust; }); + t.method("hRobust", [](Foption_t& a) -> double { return a.hRobust; }); + t.method("hRobust", [](const Foption_t* a) -> double { return a->hRobust; }); + t.method("hRobust", [](Foption_t* a) -> double { return a->hRobust; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:51:11 + // signature to use in the veto list: Foption_t::hRobust + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding hRobust! methods to provide write access to the field hRobust (" __HERE__ ")"); + t.method("hRobust!", [](Foption_t& a, double val) -> double { return a.hRobust = val; }); + + DEBUG_MSG("Adding hRobust! methods to provide write access to the field hRobust (" __HERE__ ")"); + t.method("hRobust!", [](Foption_t* a, double val) -> double { return a->hRobust = val; }); + + DEBUG_MSG("Adding ExecPolicy methods to provide read access to the field ExecPolicy (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:52:27 + // signature to use in the veto list: Foption_t::ExecPolicy + t.method("ExecPolicy", [](const Foption_t& a) -> ROOT::EExecutionPolicy { return a.ExecPolicy; }); + t.method("ExecPolicy", [](Foption_t& a) -> ROOT::EExecutionPolicy { return a.ExecPolicy; }); + t.method("ExecPolicy", [](const Foption_t* a) -> ROOT::EExecutionPolicy { return a->ExecPolicy; }); + t.method("ExecPolicy", [](Foption_t* a) -> ROOT::EExecutionPolicy { return a->ExecPolicy; }); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:52:27 + // signature to use in the veto list: Foption_t::ExecPolicy + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding ExecPolicy! methods to provide write access to the field ExecPolicy (" __HERE__ ")"); + t.method("ExecPolicy!", [](Foption_t& a, ROOT::EExecutionPolicy val) -> ROOT::EExecutionPolicy { return a.ExecPolicy = val; }); + + DEBUG_MSG("Adding ExecPolicy! methods to provide write access to the field ExecPolicy (" __HERE__ ")"); + t.method("ExecPolicy!", [](Foption_t* a, ROOT::EExecutionPolicy val) -> ROOT::EExecutionPolicy { return a->ExecPolicy = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTProfile(jlcxx::Module& module){ - return std::shared_ptr(new JlTProfile(module)); +std::shared_ptr newJlFoption_t(jlcxx::Module& module){ + return std::shared_ptr(new JlFoption_t(module)); } diff --git a/deps/src/JlClasses_016.cxx b/deps/src/JlClasses_016.cxx index 3609a9c..166730a 100644 --- a/deps/src/JlClasses_016.cxx +++ b/deps/src/JlClasses_016.cxx @@ -7,21 +7,19 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH2 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TH2C -// signature to use in the veto file: TH2C -struct JlTH2C: public Wrapper { +// Class generating the wrapper for type TFitResultPtr +// signature to use in the veto file: TFitResultPtr +struct JlTFitResultPtr: public Wrapper { - JlTH2C(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH2C (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:135:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH2C", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTFitResultPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFitResultPtr (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFitResultPtr"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -29,148 +27,127 @@ struct JlTH2C: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:139:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TFitResultPtr::TFitResultPtr(int) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:35:4 + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:141:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TFitResultPtr::TFitResultPtr(const std::shared_ptr &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:37:4 + t.constructor &>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:143:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TFitResultPtr::TFitResultPtr(TFitResult *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:39:4 + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:145:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TFitResultPtr::TFitResultPtr(const TFitResultPtr &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:41:4 + t.constructor(/*finalize=*/true); + module_.set_override_module(jl_base_module); + DEBUG_MSG("Adding wrapper for TFitResult & TFitResultPtr::operator*() (" __HERE__ ")"); + // signature to use in the veto list: TFitResult & TFitResultPtr::operator*() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:45:16 + t.method("getindex", static_cast(&TFitResultPtr::operator*)); - DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:147:4 - t.constructor(/*finalize=*/true); + module_.unset_override_module(); + DEBUG_MSG("Adding wrapper for TFitResult * TFitResultPtr::operator->() (" __HERE__ ")"); + // signature to use in the veto list: TFitResult * TFitResultPtr::operator->() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:47:16 + t.method("arrow", static_cast(&TFitResultPtr::operator->)); - DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const TH2C &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:149:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for TFitResult * TFitResultPtr::Get() (" __HERE__ ")"); + // signature to use in the veto list: TFitResult * TFitResultPtr::Get() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:49:16 + t.method("Get", static_cast(&TFitResultPtr::Get)); - DEBUG_MSG("Adding wrapper for void TH2C::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2C::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:152:21 - t.method("AddBinContent", static_cast(&TH2C::AddBinContent)); + DEBUG_MSG("Adding wrapper for TFitResultPtr & TFitResultPtr::operator=(const TFitResultPtr &) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr & TFitResultPtr::operator=(const TFitResultPtr &) + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:51:19 + t.method("assign", static_cast(&TFitResultPtr::operator=)); - DEBUG_MSG("Adding wrapper for void TH2C::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2C::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:153:21 - t.method("AddBinContent", static_cast(&TH2C::AddBinContent)); + DEBUG_MSG("Adding wrapper for Version_t TFitResultPtr::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TFitResultPtr::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!Class_Version", static_cast(&TFitResultPtr::Class_Version)); - DEBUG_MSG("Adding wrapper for void TH2C::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2C::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:154:21 - t.method("Copy", static_cast(&TH2C::Copy)); + DEBUG_MSG("Adding wrapper for TClass * TFitResultPtr::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFitResultPtr::IsA() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + t.method("IsA", static_cast(&TFitResultPtr::IsA)); - DEBUG_MSG("Adding wrapper for void TH2C::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2C::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:155:21 - t.method("Reset", static_cast(&TH2C::Reset)); - t.method("Reset", [](TH2C& a)->void { a.Reset(); }); - t.method("Reset", [](TH2C* a)->void { a->Reset(); }); + DEBUG_MSG("Adding wrapper for void TFitResultPtr::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFitResultPtr::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + t.method("StreamerNVirtual", static_cast(&TFitResultPtr::StreamerNVirtual)); - DEBUG_MSG("Adding wrapper for void TH2C::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2C::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:156:21 - t.method("SetBinsLength", static_cast(&TH2C::SetBinsLength)); - t.method("SetBinsLength", [](TH2C& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH2C* a)->void { a->SetBinsLength(); }); + DEBUG_MSG("Adding wrapper for const char * TFitResultPtr::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFitResultPtr::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!DeclFileName", []() { return (std::string)TFitResultPtr::DeclFileName(); }); - DEBUG_MSG("Adding wrapper for TH2C & TH2C::operator=(const TH2C &) (" __HERE__ ")"); - // signature to use in the veto list: TH2C & TH2C::operator=(const TH2C &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:158:21 - t.method("assign", static_cast(&TH2C::operator=)); + DEBUG_MSG("Adding wrapper for int TFitResultPtr::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFitResultPtr::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!ImplFileLine", static_cast(&TFitResultPtr::ImplFileLine)); - DEBUG_MSG("Adding wrapper for Version_t TH2C::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH2C::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!Class_Version", static_cast(&TH2C::Class_Version)); + DEBUG_MSG("Adding wrapper for const char * TFitResultPtr::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFitResultPtr::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!ImplFileName", []() { return (std::string)TFitResultPtr::ImplFileName(); }); - DEBUG_MSG("Adding wrapper for TClass * TH2C::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2C::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - t.method("IsA", static_cast(&TH2C::IsA)); + DEBUG_MSG("Adding wrapper for const char * TFitResultPtr::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFitResultPtr::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!Class_Name", []() { return (std::string)TFitResultPtr::Class_Name(); }); - DEBUG_MSG("Adding wrapper for void TH2C::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2C::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - t.method("StreamerNVirtual", static_cast(&TH2C::StreamerNVirtual)); + DEBUG_MSG("Adding wrapper for TClass * TFitResultPtr::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFitResultPtr::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!Dictionary", static_cast(&TFitResultPtr::Dictionary)); - DEBUG_MSG("Adding wrapper for const char * TH2C::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2C::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!DeclFileName", []() { return (std::string)TH2C::DeclFileName(); }); + DEBUG_MSG("Adding wrapper for TClass * TFitResultPtr::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFitResultPtr::Class() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!Class", static_cast(&TFitResultPtr::Class)); - DEBUG_MSG("Adding wrapper for int TH2C::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2C::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!ImplFileLine", static_cast(&TH2C::ImplFileLine)); + DEBUG_MSG("Adding wrapper for void TFitResultPtr::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFitResultPtr::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + t.method("Streamer", static_cast(&TFitResultPtr::Streamer)); - DEBUG_MSG("Adding wrapper for const char * TH2C::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2C::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!ImplFileName", []() { return (std::string)TH2C::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH2C::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2C::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!Class_Name", []() { return (std::string)TH2C::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH2C::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2C::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!Dictionary", static_cast(&TH2C::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH2C::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2C::Class() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!Class", static_cast(&TH2C::Class)); - - DEBUG_MSG("Adding wrapper for void TH2C::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2C::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - t.method("Streamer", static_cast(&TH2C::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH2C::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2C::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 - module_.method("TH2C!DeclFileLine", static_cast(&TH2C::DeclFileLine)); + DEBUG_MSG("Adding wrapper for int TFitResultPtr::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFitResultPtr::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:60:4 + module_.method("TFitResultPtr!DeclFileLine", static_cast(&TFitResultPtr::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH2C(jlcxx::Module& module){ - return std::shared_ptr(new JlTH2C(module)); +std::shared_ptr newJlTFitResultPtr(jlcxx::Module& module){ + return std::shared_ptr(new JlTFitResultPtr(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH2 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH2S -// signature to use in the veto file: TH2S -struct JlTH2S: public Wrapper { +// Class generating the wrapper for type TFitResult +// signature to use in the veto file: TFitResult +struct JlTFitResult: public Wrapper { - JlTH2S(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH2S (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:176:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH2S", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTFitResult(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFitResult (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:34:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFitResult", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -178,148 +155,137 @@ struct JlTH2S: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:180:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:182:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:184:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:186:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:188:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const TH2S &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:190:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TH2S::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2S::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:193:21 - t.method("AddBinContent", static_cast(&TH2S::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2S::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2S::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:194:21 - t.method("AddBinContent", static_cast(&TH2S::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2S::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2S::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:195:21 - t.method("Copy", static_cast(&TH2S::Copy)); - - DEBUG_MSG("Adding wrapper for void TH2S::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2S::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:196:21 - t.method("Reset", static_cast(&TH2S::Reset)); - t.method("Reset", [](TH2S& a)->void { a.Reset(); }); - t.method("Reset", [](TH2S* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH2S::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2S::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:197:21 - t.method("SetBinsLength", static_cast(&TH2S::SetBinsLength)); - t.method("SetBinsLength", [](TH2S& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH2S* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for TH2S & TH2S::operator=(const TH2S &) (" __HERE__ ")"); - // signature to use in the veto list: TH2S & TH2S::operator=(const TH2S &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:199:21 - t.method("assign", static_cast(&TH2S::operator=)); - - DEBUG_MSG("Adding wrapper for Version_t TH2S::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH2S::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!Class_Version", static_cast(&TH2S::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH2S::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2S::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - t.method("IsA", static_cast(&TH2S::IsA)); - - DEBUG_MSG("Adding wrapper for void TH2S::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2S::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - t.method("StreamerNVirtual", static_cast(&TH2S::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH2S::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2S::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!DeclFileName", []() { return (std::string)TH2S::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH2S::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2S::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!ImplFileLine", static_cast(&TH2S::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH2S::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2S::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!ImplFileName", []() { return (std::string)TH2S::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH2S::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2S::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!Class_Name", []() { return (std::string)TH2S::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH2S::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2S::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!Dictionary", static_cast(&TH2S::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH2S::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2S::Class() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!Class", static_cast(&TH2S::Class)); - - DEBUG_MSG("Adding wrapper for void TH2S::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2S::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - t.method("Streamer", static_cast(&TH2S::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH2S::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2S::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 - module_.method("TH2S!DeclFileLine", static_cast(&TH2S::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TFitResult::TFitResult(int) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:39:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TFitResult::TFitResult(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:45:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TFitResult::TFitResult(const ROOT::Fit::FitResult &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:51:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TFitResult::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFitResult::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:56:10 + t.method("Print", static_cast(&TFitResult::Print)); + t.method("Print", [](TFitResult const& a)->void { a.Print(); }); + t.method("Print", [](TFitResult const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for TMatrixDSym TFitResult::GetCovarianceMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TMatrixDSym TFitResult::GetCovarianceMatrix() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:58:16 + t.method("GetCovarianceMatrix", static_cast(&TFitResult::GetCovarianceMatrix)); + + DEBUG_MSG("Adding wrapper for TMatrixDSym TFitResult::GetCorrelationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TMatrixDSym TFitResult::GetCorrelationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:60:16 + t.method("GetCorrelationMatrix", static_cast(&TFitResult::GetCorrelationMatrix)); + + DEBUG_MSG("Adding wrapper for bool TFitResult::Scan(unsigned int, TGraph *, double, double) (" __HERE__ ")"); + // signature to use in the veto list: bool TFitResult::Scan(unsigned int, TGraph *, double, double) + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:64:10 + t.method("Scan", static_cast(&TFitResult::Scan)); + t.method("Scan", [](TFitResult& a, unsigned int arg0, TGraph * arg1)->bool { return a.Scan(arg0, arg1); }); + t.method("Scan", [](TFitResult& a, unsigned int arg0, TGraph * arg1, double arg2)->bool { return a.Scan(arg0, arg1, arg2); }); + t.method("Scan", [](TFitResult* a, unsigned int arg0, TGraph * arg1)->bool { return a->Scan(arg0, arg1); }); + t.method("Scan", [](TFitResult* a, unsigned int arg0, TGraph * arg1, double arg2)->bool { return a->Scan(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for bool TFitResult::Contour(unsigned int, unsigned int, TGraph *, double) (" __HERE__ ")"); + // signature to use in the veto list: bool TFitResult::Contour(unsigned int, unsigned int, TGraph *, double) + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:69:10 + t.method("Contour", static_cast(&TFitResult::Contour)); + t.method("Contour", [](TFitResult& a, unsigned int arg0, unsigned int arg1, TGraph * arg2)->bool { return a.Contour(arg0, arg1, arg2); }); + t.method("Contour", [](TFitResult* a, unsigned int arg0, unsigned int arg1, TGraph * arg2)->bool { return a->Contour(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for double TFitResult::Error(unsigned int) (" __HERE__ ")"); + // signature to use in the veto list: double TFitResult::Error(unsigned int) + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:74:11 + t.method("Error", static_cast(&TFitResult::Error)); + + DEBUG_MSG("Adding wrapper for Version_t TFitResult::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TFitResult::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!Class_Version", static_cast(&TFitResult::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TFitResult::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFitResult::IsA() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + t.method("IsA", static_cast(&TFitResult::IsA)); + + DEBUG_MSG("Adding wrapper for void TFitResult::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFitResult::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + t.method("StreamerNVirtual", static_cast(&TFitResult::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TFitResult::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFitResult::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!DeclFileName", []() { return (std::string)TFitResult::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TFitResult::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFitResult::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!ImplFileLine", static_cast(&TFitResult::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TFitResult::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFitResult::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!ImplFileName", []() { return (std::string)TFitResult::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TFitResult::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFitResult::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!Class_Name", []() { return (std::string)TFitResult::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TFitResult::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFitResult::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!Dictionary", static_cast(&TFitResult::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TFitResult::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFitResult::Class() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!Class", static_cast(&TFitResult::Class)); + + DEBUG_MSG("Adding wrapper for void TFitResult::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFitResult::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + t.method("Streamer", static_cast(&TFitResult::Streamer)); + + DEBUG_MSG("Adding wrapper for int TFitResult::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFitResult::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:79:4 + module_.method("TFitResult!DeclFileLine", static_cast(&TFitResult::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH2S(jlcxx::Module& module){ - return std::shared_ptr(new JlTH2S(module)); +std::shared_ptr newJlTFitResult(jlcxx::Module& module){ + return std::shared_ptr(new JlTFitResult(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH2 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH2I -// signature to use in the veto file: TH2I -struct JlTH2I: public Wrapper { +// Class generating the wrapper for type TF1 +// signature to use in the veto file: TF1 +struct JlTF1: public Wrapper { - JlTH2I(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH2I (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:217:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH2I", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTF1(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:214:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF1", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -327,426 +293,982 @@ struct JlTH2I: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:221:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:223:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:225:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:227:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:229:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const TH2I &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:231:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TH2I::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2I::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:234:21 - t.method("AddBinContent", static_cast(&TH2I::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2I::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2I::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:235:21 - t.method("AddBinContent", static_cast(&TH2I::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2I::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2I::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:236:21 - t.method("Copy", static_cast(&TH2I::Copy)); - - DEBUG_MSG("Adding wrapper for void TH2I::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2I::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:237:21 - t.method("Reset", static_cast(&TH2I::Reset)); - t.method("Reset", [](TH2I& a)->void { a.Reset(); }); - t.method("Reset", [](TH2I* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH2I::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2I::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:238:21 - t.method("SetBinsLength", static_cast(&TH2I::SetBinsLength)); - t.method("SetBinsLength", [](TH2I& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH2I* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for TH2I & TH2I::operator=(const TH2I &) (" __HERE__ ")"); - // signature to use in the veto list: TH2I & TH2I::operator=(const TH2I &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:240:21 - t.method("assign", static_cast(&TH2I::operator=)); - - DEBUG_MSG("Adding wrapper for Version_t TH2I::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH2I::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!Class_Version", static_cast(&TH2I::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH2I::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2I::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - t.method("IsA", static_cast(&TH2I::IsA)); - - DEBUG_MSG("Adding wrapper for void TH2I::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2I::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - t.method("StreamerNVirtual", static_cast(&TH2I::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH2I::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2I::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!DeclFileName", []() { return (std::string)TH2I::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH2I::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2I::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!ImplFileLine", static_cast(&TH2I::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH2I::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2I::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!ImplFileName", []() { return (std::string)TH2I::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH2I::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2I::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!Class_Name", []() { return (std::string)TH2I::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH2I::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2I::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!Dictionary", static_cast(&TH2I::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH2I::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2I::Class() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!Class", static_cast(&TH2I::Class)); - - DEBUG_MSG("Adding wrapper for void TH2I::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2I::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - t.method("Streamer", static_cast(&TH2I::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH2I::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2I::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 - module_.method("TH2I!DeclFileLine", static_cast(&TH2I::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, TF1::EAddToList, bool) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:331:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:332:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:333:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:335:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const TF1 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:413:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF1 & TF1::operator=(const TF1 &) (" __HERE__ ")"); + // signature to use in the veto list: TF1 & TF1::operator=(const TF1 &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:414:9 + t.method("assign", static_cast(&TF1::operator=)); + + DEBUG_MSG("Adding wrapper for void TF1::AddParameter(const TString &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::AddParameter(const TString &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:416:21 + t.method("AddParameter", static_cast(&TF1::AddParameter)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::AddToGlobalList(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::AddToGlobalList(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:423:21 + t.method("AddToGlobalList", static_cast(&TF1::AddToGlobalList)); + t.method("AddToGlobalList", [](TF1& a)->Bool_t { return a.AddToGlobalList(); }); + t.method("AddToGlobalList", [](TF1* a)->Bool_t { return a->AddToGlobalList(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::DefaultAddToGlobalList(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::DefaultAddToGlobalList(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:424:21 + module_.method("TF1!DefaultAddToGlobalList", static_cast(&TF1::DefaultAddToGlobalList)); + module_.method("TF1!DefaultAddToGlobalList", []()->Bool_t { return TF1::DefaultAddToGlobalList(); }); + + DEBUG_MSG("Adding wrapper for void TF1::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:425:13 + t.method("Browse", static_cast(&TF1::Browse)); + + DEBUG_MSG("Adding wrapper for void TF1::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:426:13 + t.method("Copy", static_cast(&TF1::Copy)); + + DEBUG_MSG("Adding wrapper for TObject * TF1::Clone(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::Clone(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:427:21 + t.method("Clone", static_cast(&TF1::Clone)); + t.method("Clone", [](TF1 const& a)->TObject * { return a.Clone(); }); + t.method("Clone", [](TF1 const* a)->TObject * { return a->Clone(); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative(Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Derivative(Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:428:21 + t.method("Derivative", static_cast(&TF1::Derivative)); + t.method("Derivative", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative(arg0); }); + t.method("Derivative", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative(arg0, arg1); }); + t.method("Derivative", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative(arg0); }); + t.method("Derivative", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:429:21 + t.method("Derivative2", static_cast(&TF1::Derivative2)); + t.method("Derivative2", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative2(arg0); }); + t.method("Derivative2", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative2(arg0, arg1); }); + t.method("Derivative2", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative2(arg0); }); + t.method("Derivative2", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative2(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:430:21 + t.method("Derivative3", static_cast(&TF1::Derivative3)); + t.method("Derivative3", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative3(arg0); }); + t.method("Derivative3", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative3(arg0, arg1); }); + t.method("Derivative3", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative3(arg0); }); + t.method("Derivative3", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative3(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::DerivativeError() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::DerivativeError() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:431:21 + module_.method("TF1!DerivativeError", static_cast(&TF1::DerivativeError)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:432:13 + t.method("DistancetoPrimitive", static_cast(&TF1::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TF1::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:433:13 + t.method("Draw", static_cast(&TF1::Draw)); + t.method("Draw", [](TF1& a)->void { a.Draw(); }); + t.method("Draw", [](TF1* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TF1 * TF1::DrawCopy(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TF1::DrawCopy(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:434:21 + t.method("DrawCopy", static_cast(&TF1::DrawCopy)); + t.method("DrawCopy", [](TF1 const& a)->TF1 * { return a.DrawCopy(); }); + t.method("DrawCopy", [](TF1 const* a)->TF1 * { return a->DrawCopy(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF1::DrawDerivative(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::DrawDerivative(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:435:21 + t.method("DrawDerivative", static_cast(&TF1::DrawDerivative)); + t.method("DrawDerivative", [](TF1& a)->TObject * { return a.DrawDerivative(); }); + t.method("DrawDerivative", [](TF1* a)->TObject * { return a->DrawDerivative(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF1::DrawIntegral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::DrawIntegral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:436:21 + t.method("DrawIntegral", static_cast(&TF1::DrawIntegral)); + t.method("DrawIntegral", [](TF1& a)->TObject * { return a.DrawIntegral(); }); + t.method("DrawIntegral", [](TF1* a)->TObject * { return a->DrawIntegral(); }); + + DEBUG_MSG("Adding wrapper for void TF1::DrawF1(Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::DrawF1(Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:437:21 + t.method("DrawF1", static_cast(&TF1::DrawF1)); + t.method("DrawF1", [](TF1& a, Double_t arg0, Double_t arg1)->void { a.DrawF1(arg0, arg1); }); + t.method("DrawF1", [](TF1* a, Double_t arg0, Double_t arg1)->void { a->DrawF1(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:438:21 + t.method("Eval", static_cast(&TF1::Eval)); + t.method("Eval", [](TF1 const& a, Double_t arg0)->Double_t { return a.Eval(arg0); }); + t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.Eval(arg0, arg1); }); + t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Eval(arg0, arg1, arg2); }); + t.method("Eval", [](TF1 const* a, Double_t arg0)->Double_t { return a->Eval(arg0); }); + t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->Eval(arg0, arg1); }); + t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Eval(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::EvalPar(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::EvalPar(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:440:21 + t.method("EvalPar", static_cast(&TF1::EvalPar)); + t.method("EvalPar", [](TF1& a, const Double_t * arg0)->Double_t { return a.EvalPar(arg0); }); + t.method("EvalPar", [](TF1* a, const Double_t * arg0)->Double_t { return a->EvalPar(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:442:21 + t.method("paren", static_cast(&TF1::operator())); + t.method("paren", [](TF1 const& a, Double_t arg0)->Double_t { return a.operator()(arg0); }); + t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.operator()(arg0, arg1); }); + t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.operator()(arg0, arg1, arg2); }); + t.method("paren", [](TF1 const* a, Double_t arg0)->Double_t { return a->operator()(arg0); }); + t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->operator()(arg0, arg1); }); + t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->operator()(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:444:13 + t.method("ExecuteEvent", static_cast(&TF1::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TF1::FixParameter(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::FixParameter(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:445:21 + t.method("FixParameter", static_cast(&TF1::FixParameter)); + + DEBUG_MSG("Adding wrapper for bool TF1::IsVectorized() (" __HERE__ ")"); + // signature to use in the veto list: bool TF1::IsVectorized() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:446:14 + t.method("IsVectorized", static_cast(&TF1::IsVectorized)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetChisquare() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetChisquare() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:450:17 + t.method("GetChisquare", static_cast(&TF1::GetChisquare)); + + DEBUG_MSG("Adding wrapper for TH1 * TF1::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TF1::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:454:21 + t.method("GetHistogram", static_cast(&TF1::GetHistogram)); + + DEBUG_MSG("Adding wrapper for TH1 * TF1::CreateHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TF1::CreateHistogram() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:455:21 + t.method("CreateHistogram", static_cast(&TF1::CreateHistogram)); + + DEBUG_MSG("Adding wrapper for TFormula * TF1::GetFormula() (" __HERE__ ")"); + // signature to use in the veto list: TFormula * TF1::GetFormula() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:459:22 + t.method("GetFormula", static_cast(&TF1::GetFormula)); + + DEBUG_MSG("Adding wrapper for const TFormula * TF1::GetFormula() (" __HERE__ ")"); + // signature to use in the veto list: const TFormula * TF1::GetFormula() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:463:28 + t.method("GetFormula", static_cast(&TF1::GetFormula)); + + DEBUG_MSG("Adding wrapper for TString TF1::GetExpFormula(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TString TF1::GetExpFormula(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:467:21 + t.method("GetExpFormula", static_cast(&TF1::GetExpFormula)); + t.method("GetExpFormula", [](TF1 const& a)->TString { return a.GetExpFormula(); }); + t.method("GetExpFormula", [](TF1 const* a)->TString { return a->GetExpFormula(); }); + + DEBUG_MSG("Adding wrapper for const TObject * TF1::GetLinearPart(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const TObject * TF1::GetLinearPart(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:471:27 + t.method("GetLinearPart", static_cast(&TF1::GetLinearPart)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:475:21 + t.method("GetMaximum", static_cast(&TF1::GetMaximum)); + t.method("GetMaximum", [](TF1 const& a)->Double_t { return a.GetMaximum(); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximum(arg0); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximum(arg0, arg1); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximum(arg0, arg1, arg2); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximum(arg0, arg1, arg2, arg3); }); + t.method("GetMaximum", [](TF1 const* a)->Double_t { return a->GetMaximum(); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximum(arg0); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximum(arg0, arg1); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximum(arg0, arg1, arg2); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximum(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:476:21 + t.method("GetMinimum", static_cast(&TF1::GetMinimum)); + t.method("GetMinimum", [](TF1 const& a)->Double_t { return a.GetMinimum(); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimum(arg0); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimum(arg0, arg1); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimum(arg0, arg1, arg2); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimum(arg0, arg1, arg2, arg3); }); + t.method("GetMinimum", [](TF1 const* a)->Double_t { return a->GetMinimum(); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimum(arg0); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimum(arg0, arg1); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimum(arg0, arg1, arg2); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimum(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:477:21 + t.method("GetMaximumX", static_cast(&TF1::GetMaximumX)); + t.method("GetMaximumX", [](TF1 const& a)->Double_t { return a.GetMaximumX(); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximumX(arg0); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximumX(arg0, arg1); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximumX(arg0, arg1, arg2); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximumX(arg0, arg1, arg2, arg3); }); + t.method("GetMaximumX", [](TF1 const* a)->Double_t { return a->GetMaximumX(); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximumX(arg0); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximumX(arg0, arg1); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximumX(arg0, arg1, arg2); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximumX(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:478:21 + t.method("GetMinimumX", static_cast(&TF1::GetMinimumX)); + t.method("GetMinimumX", [](TF1 const& a)->Double_t { return a.GetMinimumX(); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimumX(arg0); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimumX(arg0, arg1); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimumX(arg0, arg1, arg2); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimumX(arg0, arg1, arg2, arg3); }); + t.method("GetMinimumX", [](TF1 const* a)->Double_t { return a->GetMinimumX(); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimumX(arg0); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimumX(arg0, arg1); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimumX(arg0, arg1, arg2); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimumX(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMaximumStored() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:479:21 + t.method("GetMaximumStored", static_cast(&TF1::GetMaximumStored)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMinimumStored() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:483:21 + t.method("GetMinimumStored", static_cast(&TF1::GetMinimumStored)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpar() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNpar() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:487:21 + t.method("GetNpar", static_cast(&TF1::GetNpar)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNdim() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNdim() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:491:21 + t.method("GetNdim", static_cast(&TF1::GetNdim)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNDF() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNDF() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:495:21 + t.method("GetNDF", static_cast(&TF1::GetNDF)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpx() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNpx() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:496:21 + t.method("GetNpx", static_cast(&TF1::GetNpx)); + + DEBUG_MSG("Adding wrapper for TMethodCall * TF1::GetMethodCall() (" __HERE__ ")"); + // signature to use in the veto list: TMethodCall * TF1::GetMethodCall() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:500:20 + t.method("GetMethodCall", static_cast(&TF1::GetMethodCall)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNumber() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:504:21 + t.method("GetNumber", static_cast(&TF1::GetNumber)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFreeParameters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNumberFreeParameters() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:508:21 + t.method("GetNumberFreeParameters", static_cast(&TF1::GetNumberFreeParameters)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFitPoints() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNumberFitPoints() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:509:21 + t.method("GetNumberFitPoints", static_cast(&TF1::GetNumberFitPoints)); + + DEBUG_MSG("Adding wrapper for char * TF1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TF1::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:513:13 + t.method("GetObjectInfo", static_cast(&TF1::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for TObject * TF1::GetParent() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::GetParent() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:514:16 + t.method("GetParent", static_cast(&TF1::GetParent)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:518:21 + t.method("GetParameter", static_cast(&TF1::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetParameter(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:522:21 + t.method("GetParameter", static_cast(&TF1::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t * TF1::GetParameters() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TF1::GetParameters() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:526:22 + t.method("GetParameters", static_cast(&TF1::GetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1::GetParameters(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetParameters(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:530:21 + t.method("GetParameters", static_cast(&TF1::GetParameters)); + + DEBUG_MSG("Adding wrapper for const char * TF1::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:535:24 + t.method("GetParName", [](TF1 const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TF1 const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetParNumber(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetParNumber(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:539:21 + t.method("GetParNumber", static_cast(&TF1::GetParNumber)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetParError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetParError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:543:21 + t.method("GetParError", static_cast(&TF1::GetParError)); + + DEBUG_MSG("Adding wrapper for const Double_t * TF1::GetParErrors() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TF1::GetParErrors() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:544:28 + t.method("GetParErrors", static_cast(&TF1::GetParErrors)); + + DEBUG_MSG("Adding wrapper for void TF1::GetParLimits(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetParLimits(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:548:21 + t.method("GetParLimits", static_cast(&TF1::GetParLimits)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetProb() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetProb() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:549:21 + t.method("GetProb", static_cast(&TF1::GetProb)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:550:21 + t.method("GetQuantiles", static_cast(&TF1::GetQuantiles)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(TRandom *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetRandom(TRandom *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:551:21 + t.method("GetRandom", static_cast(&TF1::GetRandom)); + t.method("GetRandom", [](TF1& a)->Double_t { return a.GetRandom(); }); + t.method("GetRandom", [](TF1& a, TRandom * arg0)->Double_t { return a.GetRandom(arg0); }); + t.method("GetRandom", [](TF1* a)->Double_t { return a->GetRandom(); }); + t.method("GetRandom", [](TF1* a, TRandom * arg0)->Double_t { return a->GetRandom(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:552:21 + t.method("GetRandom", static_cast(&TF1::GetRandom)); + t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetRandom(arg0, arg1); }); + t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a.GetRandom(arg0, arg1, arg2); }); + t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetRandom(arg0, arg1); }); + t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a->GetRandom(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:553:21 + t.method("GetRange", static_cast(&TF1::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:554:21 + t.method("GetRange", static_cast(&TF1::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:555:21 + t.method("GetRange", static_cast(&TF1::GetRange)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetSave(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetSave(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:556:21 + t.method("GetSave", static_cast(&TF1::GetSave)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:557:21 + t.method("GetX", static_cast(&TF1::GetX)); + t.method("GetX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetX(arg0); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetX(arg0, arg1); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetX(arg0, arg1, arg2); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.GetX(arg0, arg1, arg2, arg3); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a.GetX(arg0, arg1, arg2, arg3, arg4); }); + t.method("GetX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetX(arg0); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetX(arg0, arg1); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetX(arg0, arg1, arg2); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->GetX(arg0, arg1, arg2, arg3); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a->GetX(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:558:21 + t.method("GetXmin", static_cast(&TF1::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:562:21 + t.method("GetXmax", static_cast(&TF1::GetXmax)); + + DEBUG_MSG("Adding wrapper for TAxis * TF1::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TF1::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:566:21 + t.method("GetXaxis", static_cast(&TF1::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TF1::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TF1::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:567:21 + t.method("GetYaxis", static_cast(&TF1::GetYaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TF1::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TF1::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:568:21 + t.method("GetZaxis", static_cast(&TF1::GetZaxis)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetVariable(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetVariable(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:569:21 + t.method("GetVariable", static_cast(&TF1::GetVariable)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:573:21 + t.method("GradientPar", static_cast(&TF1::GradientPar)); + t.method("GradientPar", [](TF1& a, Int_t arg0, const Double_t * arg1)->Double_t { return a.GradientPar(arg0, arg1); }); + t.method("GradientPar", [](TF1* a, Int_t arg0, const Double_t * arg1)->Double_t { return a->GradientPar(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TF1::GradientPar(const Double_t *, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GradientPar(const Double_t *, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:579:21 + t.method("GradientPar", static_cast(&TF1::GradientPar)); + t.method("GradientPar", [](TF1& a, const Double_t * arg0, Double_t * arg1)->void { a.GradientPar(arg0, arg1); }); + t.method("GradientPar", [](TF1* a, const Double_t * arg0, Double_t * arg1)->void { a->GradientPar(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TF1::InitArgs(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::InitArgs(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:585:21 + t.method("InitArgs", static_cast(&TF1::InitArgs)); + + DEBUG_MSG("Adding wrapper for void TF1::InitStandardFunctions() (" __HERE__ ")"); + // signature to use in the veto list: void TF1::InitStandardFunctions() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:586:21 + module_.method("TF1!InitStandardFunctions", static_cast(&TF1::InitStandardFunctions)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Integral(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Integral(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:587:21 + t.method("Integral", static_cast(&TF1::Integral)); + t.method("Integral", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Integral(arg0, arg1); }); + t.method("Integral", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Integral(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:588:21 + t.method("IntegralOneDim", static_cast(&TF1::IntegralOneDim)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:589:21 + t.method("IntegralError", static_cast(&TF1::IntegralError)); + t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.IntegralError(arg0, arg1); }); + t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); + t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->IntegralError(arg0, arg1); }); + t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:590:21 + t.method("IntegralError", static_cast(&TF1::IntegralError)); + t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); + t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3, arg4); }); + t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); + t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:592:21 + t.method("IntegralFast", static_cast(&TF1::IntegralFast)); + t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4); }); + t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4); }); + t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:593:21 + t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:594:21 + t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:598:21 + t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsEvalNormalized() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsEvalNormalized() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:599:21 + t.method("IsEvalNormalized", static_cast(&TF1::IsEvalNormalized)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsInside(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsInside(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:604:21 + t.method("IsInside", static_cast(&TF1::IsInside)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsLinear() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsLinear() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:608:21 + t.method("IsLinear", static_cast(&TF1::IsLinear)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:612:21 + t.method("IsValid", static_cast(&TF1::IsValid)); + + DEBUG_MSG("Adding wrapper for void TF1::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:613:13 + t.method("Print", static_cast(&TF1::Print)); + t.method("Print", [](TF1 const& a)->void { a.Print(); }); + t.method("Print", [](TF1 const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TF1::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:614:13 + t.method("Paint", static_cast(&TF1::Paint)); + t.method("Paint", [](TF1& a)->void { a.Paint(); }); + t.method("Paint", [](TF1* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TF1::ReleaseParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::ReleaseParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:615:21 + t.method("ReleaseParameter", static_cast(&TF1::ReleaseParameter)); + + DEBUG_MSG("Adding wrapper for void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:616:21 + t.method("Save", static_cast(&TF1::Save)); + + DEBUG_MSG("Adding wrapper for void TF1::SetChisquare(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetChisquare(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:618:21 + t.method("SetChisquare", static_cast(&TF1::SetChisquare)); + + DEBUG_MSG("Adding wrapper for void TF1::SetFitResult(const ROOT::Fit::FitResult &, const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetFitResult(const ROOT::Fit::FitResult &, const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:622:21 + t.method("SetFitResult", static_cast(&TF1::SetFitResult)); + t.method("SetFitResult", [](TF1& a, const ROOT::Fit::FitResult & arg0)->void { a.SetFitResult(arg0); }); + t.method("SetFitResult", [](TF1* a, const ROOT::Fit::FitResult & arg0)->void { a->SetFitResult(arg0); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:627:21 + t.method("SetMaximum", static_cast(&TF1::SetMaximum)); + t.method("SetMaximum", [](TF1& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](TF1* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:628:21 + t.method("SetMinimum", static_cast(&TF1::SetMinimum)); + t.method("SetMinimum", [](TF1& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](TF1* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetNDF(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNDF(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:629:21 + t.method("SetNDF", static_cast(&TF1::SetNDF)); + + DEBUG_MSG("Adding wrapper for void TF1::SetNumberFitPoints(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNumberFitPoints(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:630:21 + t.method("SetNumberFitPoints", static_cast(&TF1::SetNumberFitPoints)); + + DEBUG_MSG("Adding wrapper for void TF1::SetNormalized(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNormalized(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:634:21 + t.method("SetNormalized", static_cast(&TF1::SetNormalized)); + + DEBUG_MSG("Adding wrapper for void TF1::SetNpx(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNpx(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:639:21 + t.method("SetNpx", static_cast(&TF1::SetNpx)); + t.method("SetNpx", [](TF1& a)->void { a.SetNpx(); }); + t.method("SetNpx", [](TF1* a)->void { a->SetNpx(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameter(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameter(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:640:21 + t.method("SetParameter", static_cast(&TF1::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameter(const TString &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameter(const TString &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:645:21 + t.method("SetParameter", static_cast(&TF1::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:650:21 + t.method("SetParameters", static_cast(&TF1::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:655:21 + t.method("SetParameters", static_cast(&TF1::SetParameters)); + t.method("SetParameters", [](TF1& a, double arg0)->void { a.SetParameters(arg0); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1)->void { a.SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2)->void { a.SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParameters", [](TF1* a, double arg0)->void { a->SetParameters(arg0); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1)->void { a->SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2)->void { a->SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetParName(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParName(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:663:21 + t.method("SetParName", static_cast(&TF1::SetParName)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:664:21 + t.method("SetParNames", static_cast(&TF1::SetParNames)); + t.method("SetParNames", [](TF1& a)->void { a.SetParNames(); }); + t.method("SetParNames", [](TF1& a, const char * arg0)->void { a.SetParNames(arg0); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParNames", [](TF1* a)->void { a->SetParNames(); }); + t.method("SetParNames", [](TF1* a, const char * arg0)->void { a->SetParNames(arg0); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetParError(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParError(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:668:21 + t.method("SetParError", static_cast(&TF1::SetParError)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParErrors(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParErrors(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:669:21 + t.method("SetParErrors", static_cast(&TF1::SetParErrors)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParLimits(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParLimits(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:670:21 + t.method("SetParLimits", static_cast(&TF1::SetParLimits)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParent(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParent(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:671:21 + t.method("SetParent", static_cast(&TF1::SetParent)); + t.method("SetParent", [](TF1& a)->void { a.SetParent(); }); + t.method("SetParent", [](TF1* a)->void { a->SetParent(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:675:21 + t.method("SetRange", static_cast(&TF1::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:676:21 + t.method("SetRange", static_cast(&TF1::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:677:21 + t.method("SetRange", static_cast(&TF1::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::SetSavedPoint(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetSavedPoint(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:678:21 + t.method("SetSavedPoint", static_cast(&TF1::SetSavedPoint)); + + DEBUG_MSG("Adding wrapper for void TF1::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:679:13 + t.method("SetTitle", static_cast(&TF1::SetTitle)); + t.method("SetTitle", [](TF1& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TF1* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetVectorized(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetVectorized(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:680:21 + t.method("SetVectorized", static_cast(&TF1::SetVectorized)); + + DEBUG_MSG("Adding wrapper for void TF1::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Update() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:687:21 + t.method("Update", static_cast(&TF1::Update)); + + DEBUG_MSG("Adding wrapper for TF1 * TF1::GetCurrent() (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TF1::GetCurrent() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:689:21 + module_.method("TF1!GetCurrent", static_cast(&TF1::GetCurrent)); + + DEBUG_MSG("Adding wrapper for void TF1::AbsValue(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::AbsValue(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:690:21 + module_.method("TF1!AbsValue", static_cast(&TF1::AbsValue)); + module_.method("TF1!AbsValue", []()->void { TF1::AbsValue(); }); + + DEBUG_MSG("Adding wrapper for void TF1::RejectPoint(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::RejectPoint(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:691:21 + module_.method("TF1!RejectPoint", static_cast(&TF1::RejectPoint)); + module_.method("TF1!RejectPoint", []()->void { TF1::RejectPoint(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::RejectedPoint() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::RejectedPoint() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:692:21 + module_.method("TF1!RejectedPoint", static_cast(&TF1::RejectedPoint)); + + DEBUG_MSG("Adding wrapper for void TF1::SetCurrent(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetCurrent(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:693:21 + module_.method("TF1!SetCurrent", static_cast(&TF1::SetCurrent)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:696:21 + t.method("Moment", static_cast(&TF1::Moment)); + t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Moment(arg0, arg1, arg2); }); + t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.Moment(arg0, arg1, arg2, arg3); }); + t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Moment(arg0, arg1, arg2); }); + t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->Moment(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:697:21 + t.method("CentralMoment", static_cast(&TF1::CentralMoment)); + t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.CentralMoment(arg0, arg1, arg2); }); + t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.CentralMoment(arg0, arg1, arg2, arg3); }); + t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->CentralMoment(arg0, arg1, arg2); }); + t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->CentralMoment(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:698:21 + t.method("Mean", static_cast(&TF1::Mean)); + t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Mean(arg0, arg1); }); + t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Mean(arg0, arg1, arg2); }); + t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Mean(arg0, arg1); }); + t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Mean(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:702:21 + t.method("Variance", static_cast(&TF1::Variance)); + t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Variance(arg0, arg1); }); + t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Variance(arg0, arg1, arg2); }); + t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Variance(arg0, arg1); }); + t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Variance(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:710:21 + module_.method("TF1!CalcGaussLegendreSamplingPoints", static_cast(&TF1::CalcGaussLegendreSamplingPoints)); + module_.method("TF1!CalcGaussLegendreSamplingPoints", [](Int_t arg0, Double_t * arg1, Double_t * arg2)->void { TF1::CalcGaussLegendreSamplingPoints(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Version_t TF1::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF1::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Class_Version", static_cast(&TF1::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF1::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + t.method("IsA", static_cast(&TF1::IsA)); + + DEBUG_MSG("Adding wrapper for void TF1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + t.method("StreamerNVirtual", static_cast(&TF1::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF1::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!DeclFileName", []() { return (std::string)TF1::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF1::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!ImplFileLine", static_cast(&TF1::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF1::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!ImplFileName", []() { return (std::string)TF1::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF1::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Class_Name", []() { return (std::string)TF1::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF1::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Dictionary", static_cast(&TF1::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF1::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1::Class() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Class", static_cast(&TF1::Class)); + + DEBUG_MSG("Adding wrapper for void TF1::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + t.method("Streamer", static_cast(&TF1::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF1::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!DeclFileLine", static_cast(&TF1::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH2I(jlcxx::Module& module){ - return std::shared_ptr(new JlTH2I(module)); +std::shared_ptr newJlTF1(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH2 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TH2F -// signature to use in the veto file: TH2F -struct JlTH2F: public Wrapper { +// Class generating the wrapper for type ROOT::Math::MinimizerOptions +// signature to use in the veto file: ROOT::Math::MinimizerOptions +struct JlROOT_Math_MinimizerOptions: public Wrapper { - JlTH2F(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH2F (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:258:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH2F", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Math_MinimizerOptions(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Math::MinimizerOptions (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Math/MinimizerOptions.h:40:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Math!MinimizerOptions"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:262:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:264:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:266:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:268:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:270:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const TH2F &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:273:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TH2F::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2F::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:276:21 - t.method("AddBinContent", static_cast(&TH2F::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2F::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2F::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:277:21 - t.method("AddBinContent", static_cast(&TH2F::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2F::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2F::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:279:21 - t.method("Copy", static_cast(&TH2F::Copy)); - - DEBUG_MSG("Adding wrapper for void TH2F::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2F::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:280:21 - t.method("Reset", static_cast(&TH2F::Reset)); - t.method("Reset", [](TH2F& a)->void { a.Reset(); }); - t.method("Reset", [](TH2F* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH2F::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2F::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:281:21 - t.method("SetBinsLength", static_cast(&TH2F::SetBinsLength)); - t.method("SetBinsLength", [](TH2F& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH2F* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for TH2F & TH2F::operator=(const TH2F &) (" __HERE__ ")"); - // signature to use in the veto list: TH2F & TH2F::operator=(const TH2F &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:283:21 - t.method("assign", static_cast(&TH2F::operator=)); - - DEBUG_MSG("Adding wrapper for Version_t TH2F::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH2F::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!Class_Version", static_cast(&TH2F::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH2F::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2F::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - t.method("IsA", static_cast(&TH2F::IsA)); - - DEBUG_MSG("Adding wrapper for void TH2F::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2F::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - t.method("StreamerNVirtual", static_cast(&TH2F::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH2F::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2F::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!DeclFileName", []() { return (std::string)TH2F::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH2F::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2F::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!ImplFileLine", static_cast(&TH2F::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH2F::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2F::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!ImplFileName", []() { return (std::string)TH2F::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH2F::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2F::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!Class_Name", []() { return (std::string)TH2F::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH2F::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2F::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!Dictionary", static_cast(&TH2F::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH2F::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2F::Class() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!Class", static_cast(&TH2F::Class)); - - DEBUG_MSG("Adding wrapper for void TH2F::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2F::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - t.method("Streamer", static_cast(&TH2F::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH2F::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2F::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 - module_.method("TH2F!DeclFileLine", static_cast(&TH2F::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH2F(jlcxx::Module& module){ - return std::shared_ptr(new JlTH2F(module)); +std::shared_ptr newJlROOT_Math_MinimizerOptions(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Math_MinimizerOptions(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH2 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TH2D -// signature to use in the veto file: TH2D -struct JlTH2D: public Wrapper { +// Class generating the wrapper for type ROOT::Fit::DataRange +// signature to use in the veto file: ROOT::Fit::DataRange +struct JlROOT_Fit_DataRange: public Wrapper { - JlTH2D(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH2D (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:301:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH2D", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Fit_DataRange(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Fit::DataRange (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Fit/DataRange.h:35:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Fit!DataRange"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:305:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:307:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:309:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:311:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:313:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const TH2D &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH2.h:316:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TH2D::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2D::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:319:21 - t.method("AddBinContent", static_cast(&TH2D::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2D::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2D::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:320:21 - t.method("AddBinContent", static_cast(&TH2D::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH2D::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2D::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:322:21 - t.method("Copy", static_cast(&TH2D::Copy)); - - DEBUG_MSG("Adding wrapper for void TH2D::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH2D::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:323:21 - t.method("Reset", static_cast(&TH2D::Reset)); - t.method("Reset", [](TH2D& a)->void { a.Reset(); }); - t.method("Reset", [](TH2D* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH2D::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH2D::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:324:21 - t.method("SetBinsLength", static_cast(&TH2D::SetBinsLength)); - t.method("SetBinsLength", [](TH2D& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH2D* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for TH2D & TH2D::operator=(const TH2D &) (" __HERE__ ")"); - // signature to use in the veto list: TH2D & TH2D::operator=(const TH2D &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:326:21 - t.method("assign", static_cast(&TH2D::operator=)); - - DEBUG_MSG("Adding wrapper for Version_t TH2D::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH2D::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!Class_Version", static_cast(&TH2D::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH2D::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2D::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - t.method("IsA", static_cast(&TH2D::IsA)); - - DEBUG_MSG("Adding wrapper for void TH2D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2D::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - t.method("StreamerNVirtual", static_cast(&TH2D::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH2D::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2D::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!DeclFileName", []() { return (std::string)TH2D::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH2D::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2D::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!ImplFileLine", static_cast(&TH2D::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH2D::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2D::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!ImplFileName", []() { return (std::string)TH2D::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH2D::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH2D::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!Class_Name", []() { return (std::string)TH2D::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH2D::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2D::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!Dictionary", static_cast(&TH2D::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH2D::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH2D::Class() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!Class", static_cast(&TH2D::Class)); - - DEBUG_MSG("Adding wrapper for void TH2D::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH2D::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - t.method("Streamer", static_cast(&TH2D::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH2D::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH2D::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 - module_.method("TH2D!DeclFileLine", static_cast(&TH2D::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH2D(jlcxx::Module& module){ - return std::shared_ptr(new JlTH2D(module)); +std::shared_ptr newJlROOT_Fit_DataRange(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Fit_DataRange(module)); } diff --git a/deps/src/JlClasses_017.cxx b/deps/src/JlClasses_017.cxx index 3a8b51f..8f16eef 100644 --- a/deps/src/JlClasses_017.cxx +++ b/deps/src/JlClasses_017.cxx @@ -7,21 +7,21 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH2D type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TProfile2D -// signature to use in the veto file: TProfile2D -struct JlTProfile2D: public Wrapper { +// Class generating the wrapper for type TGraph +// signature to use in the veto file: TGraph +struct JlTGraph: public Wrapper { - JlTProfile2D(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TProfile2D (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TProfile2D", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTGraph(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraph (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:41:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraph", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -29,539 +29,1738 @@ struct JlTProfile2D: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:78:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:81:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:83:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:85:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:87:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const TProfile2D &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:89:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TProfile2D & TProfile2D::operator=(const TProfile2D &) (" __HERE__ ")"); - // signature to use in the veto list: TProfile2D & TProfile2D::operator=(const TProfile2D &) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:90:16 - t.method("assign", static_cast(&TProfile2D::operator=)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Add(TF1 *, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:92:14 - t.method("Add", static_cast(&TProfile2D::Add)); - t.method("Add", [](TProfile2D& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TProfile2D& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TProfile2D* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); - t.method("Add", [](TProfile2D* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Add(const TH1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Add(const TH1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:93:14 - t.method("Add", static_cast(&TProfile2D::Add)); - t.method("Add", [](TProfile2D& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TProfile2D* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Add(const TH1 *, const TH1 *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:94:14 - t.method("Add", static_cast(&TProfile2D::Add)); - t.method("Add", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); - t.method("Add", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); - t.method("Add", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::Approximate(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::Approximate(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:95:22 - module_.method("TProfile2D!Approximate", static_cast(&TProfile2D::Approximate)); - module_.method("TProfile2D!Approximate", []()->void { TProfile2D::Approximate(); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::BuildOptions(Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::BuildOptions(Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:96:22 - t.method("BuildOptions", static_cast(&TProfile2D::BuildOptions)); - - DEBUG_MSG("Adding wrapper for Int_t TProfile2D::BufferEmpty(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile2D::BufferEmpty(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:97:14 - t.method("BufferEmpty", static_cast(&TProfile2D::BufferEmpty)); - t.method("BufferEmpty", [](TProfile2D& a)->Int_t { return a.BufferEmpty(); }); - t.method("BufferEmpty", [](TProfile2D* a)->Int_t { return a->BufferEmpty(); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:98:14 - t.method("Copy", static_cast(&TProfile2D::Copy)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Divide(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Divide(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:99:14 - t.method("Divide", static_cast(&TProfile2D::Divide)); - t.method("Divide", [](TProfile2D& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); - t.method("Divide", [](TProfile2D* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Divide(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Divide(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:100:14 - t.method("Divide", static_cast(&TProfile2D::Divide)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:101:14 - t.method("Divide", static_cast(&TProfile2D::Divide)); - t.method("Divide", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); - t.method("Divide", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); - t.method("Divide", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); - t.method("Divide", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::ExtendAxis(Double_t, TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:102:14 - t.method("ExtendAxis", static_cast(&TProfile2D::ExtendAxis)); - - DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile2D::Fill(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:103:22 - t.method("Fill", static_cast(&TProfile2D::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(Double_t, const char *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile2D::Fill(Double_t, const char *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:104:22 - t.method("Fill", static_cast(&TProfile2D::Fill)); - t.method("Fill", [](TProfile2D& a, Double_t arg0, const char * arg1, Double_t arg2)->Int_t { return a.Fill(arg0, arg1, arg2, 1.); }); - t.method("Fill", [](TProfile2D* a, Double_t arg0, const char * arg1, Double_t arg2)->Int_t { return a->Fill(arg0, arg1, arg2, 1.); }); - - DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile2D::Fill(const char *, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:105:22 - t.method("Fill", static_cast(&TProfile2D::Fill)); - t.method("Fill", [](TProfile2D& a, const char * arg0, Double_t arg1, Double_t arg2)->Int_t { return a.Fill(arg0, arg1, arg2, 1.); }); - t.method("Fill", [](TProfile2D* a, const char * arg0, Double_t arg1, Double_t arg2)->Int_t { return a->Fill(arg0, arg1, arg2, 1.); }); - - DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(const char *, const char *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile2D::Fill(const char *, const char *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:106:22 - t.method("Fill", static_cast(&TProfile2D::Fill)); - t.method("Fill", [](TProfile2D& a, const char * arg0, const char * arg1, Double_t arg2)->Int_t { return a.Fill(arg0, arg1, arg2, 1.); }); - t.method("Fill", [](TProfile2D* a, const char * arg0, const char * arg1, Double_t arg2)->Int_t { return a->Fill(arg0, arg1, arg2, 1.); }); - - DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TProfile2D::Fill(Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:107:22 - t.method("Fill", static_cast(&TProfile2D::Fill)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:108:14 - t.method("GetBinContent", static_cast(&TProfile2D::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinContent(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:109:14 - t.method("GetBinContent", static_cast(&TProfile2D::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinContent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:110:14 - t.method("GetBinContent", static_cast(&TProfile2D::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:111:14 - t.method("GetBinError", static_cast(&TProfile2D::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinError(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinError(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:112:14 - t.method("GetBinError", static_cast(&TProfile2D::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinError(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:113:14 - t.method("GetBinError", static_cast(&TProfile2D::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinEntries(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinEntries(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:114:22 - t.method("GetBinEntries", static_cast(&TProfile2D::GetBinEntries)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinEffectiveEntries(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetBinEffectiveEntries(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:115:22 - t.method("GetBinEffectiveEntries", static_cast(&TProfile2D::GetBinEffectiveEntries)); - - DEBUG_MSG("Adding wrapper for TArrayD * TProfile2D::GetBinSumw2() (" __HERE__ ")"); - // signature to use in the veto list: TArrayD * TProfile2D::GetBinSumw2() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:116:21 - t.method("GetBinSumw2", static_cast(&TProfile2D::GetBinSumw2)); - - DEBUG_MSG("Adding wrapper for const TArrayD * TProfile2D::GetBinSumw2() (" __HERE__ ")"); - // signature to use in the veto list: const TArrayD * TProfile2D::GetBinSumw2() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:117:27 - t.method("GetBinSumw2", static_cast(&TProfile2D::GetBinSumw2)); - - DEBUG_MSG("Adding wrapper for Option_t * TProfile2D::GetErrorOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TProfile2D::GetErrorOption() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:118:22 - t.method("GetErrorOption", static_cast(&TProfile2D::GetErrorOption)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::GetStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::GetStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:119:14 - t.method("GetStats", static_cast(&TProfile2D::GetStats)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetZmin() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetZmin() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:120:22 - t.method("GetZmin", static_cast(&TProfile2D::GetZmin)); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetZmax() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetZmax() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:121:22 - t.method("GetZmax", static_cast(&TProfile2D::GetZmax)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::LabelsDeflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::LabelsDeflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:122:14 - t.method("LabelsDeflate", static_cast(&TProfile2D::LabelsDeflate)); - t.method("LabelsDeflate", [](TProfile2D& a)->void { a.LabelsDeflate(); }); - t.method("LabelsDeflate", [](TProfile2D* a)->void { a->LabelsDeflate(); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::LabelsInflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::LabelsInflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:123:14 - t.method("LabelsInflate", static_cast(&TProfile2D::LabelsInflate)); - t.method("LabelsInflate", [](TProfile2D& a)->void { a.LabelsInflate(); }); - t.method("LabelsInflate", [](TProfile2D* a)->void { a->LabelsInflate(); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::LabelsOption(Option_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:124:14 - t.method("LabelsOption", static_cast(&TProfile2D::LabelsOption)); - t.method("LabelsOption", [](TProfile2D& a)->void { a.LabelsOption(); }); - t.method("LabelsOption", [](TProfile2D& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); - t.method("LabelsOption", [](TProfile2D* a)->void { a->LabelsOption(); }); - t.method("LabelsOption", [](TProfile2D* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TProfile2D::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TProfile2D::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:125:14 - t.method("Merge", static_cast(&TProfile2D::Merge)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Multiply(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Multiply(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:126:14 - t.method("Multiply", static_cast(&TProfile2D::Multiply)); - t.method("Multiply", [](TProfile2D& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); - t.method("Multiply", [](TProfile2D* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Multiply(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Multiply(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:127:14 - t.method("Multiply", static_cast(&TProfile2D::Multiply)); - - DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProfile2D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:128:14 - t.method("Multiply", static_cast(&TProfile2D::Multiply)); - t.method("Multiply", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); - t.method("Multiply", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); - t.method("Multiply", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); - t.method("Multiply", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TH2D * TProfile2D::ProjectionXY(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH2D * TProfile2D::ProjectionXY(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:129:22 - t.method("ProjectionXY", static_cast(&TProfile2D::ProjectionXY)); - t.method("ProjectionXY", [](TProfile2D const& a)->TH2D * { return a.ProjectionXY(); }); - t.method("ProjectionXY", [](TProfile2D const& a, const char * arg0)->TH2D * { return a.ProjectionXY(arg0); }); - t.method("ProjectionXY", [](TProfile2D const* a)->TH2D * { return a->ProjectionXY(); }); - t.method("ProjectionXY", [](TProfile2D const* a, const char * arg0)->TH2D * { return a->ProjectionXY(arg0); }); - - DEBUG_MSG("Adding wrapper for TProfile * TProfile2D::ProfileX(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TProfile * TProfile2D::ProfileX(const char *, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:130:22 - t.method("ProfileX", static_cast(&TProfile2D::ProfileX)); - t.method("ProfileX", [](TProfile2D const& a)->TProfile * { return a.ProfileX(); }); - t.method("ProfileX", [](TProfile2D const& a, const char * arg0)->TProfile * { return a.ProfileX(arg0); }); - t.method("ProfileX", [](TProfile2D const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileX(arg0, arg1); }); - t.method("ProfileX", [](TProfile2D const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileX(arg0, arg1, arg2); }); - t.method("ProfileX", [](TProfile2D const* a)->TProfile * { return a->ProfileX(); }); - t.method("ProfileX", [](TProfile2D const* a, const char * arg0)->TProfile * { return a->ProfileX(arg0); }); - t.method("ProfileX", [](TProfile2D const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileX(arg0, arg1); }); - t.method("ProfileX", [](TProfile2D const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileX(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TProfile * TProfile2D::ProfileY(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TProfile * TProfile2D::ProfileY(const char *, Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:131:22 - t.method("ProfileY", static_cast(&TProfile2D::ProfileY)); - t.method("ProfileY", [](TProfile2D const& a)->TProfile * { return a.ProfileY(); }); - t.method("ProfileY", [](TProfile2D const& a, const char * arg0)->TProfile * { return a.ProfileY(arg0); }); - t.method("ProfileY", [](TProfile2D const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileY(arg0, arg1); }); - t.method("ProfileY", [](TProfile2D const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileY(arg0, arg1, arg2); }); - t.method("ProfileY", [](TProfile2D const* a)->TProfile * { return a->ProfileY(); }); - t.method("ProfileY", [](TProfile2D const* a, const char * arg0)->TProfile * { return a->ProfileY(arg0); }); - t.method("ProfileY", [](TProfile2D const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileY(arg0, arg1); }); - t.method("ProfileY", [](TProfile2D const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileY(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::PutStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::PutStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:132:14 - t.method("PutStats", static_cast(&TProfile2D::PutStats)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:133:14 - t.method("Reset", static_cast(&TProfile2D::Reset)); - t.method("Reset", [](TProfile2D& a)->void { a.Reset(); }); - t.method("Reset", [](TProfile2D* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for TProfile2D * TProfile2D::Rebin2D(Int_t, Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TProfile2D * TProfile2D::Rebin2D(Int_t, Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:134:16 - t.method("Rebin2D", static_cast(&TProfile2D::Rebin2D)); - t.method("Rebin2D", [](TProfile2D& a)->TProfile2D * { return a.Rebin2D(); }); - t.method("Rebin2D", [](TProfile2D& a, Int_t arg0)->TProfile2D * { return a.Rebin2D(arg0); }); - t.method("Rebin2D", [](TProfile2D& a, Int_t arg0, Int_t arg1)->TProfile2D * { return a.Rebin2D(arg0, arg1); }); - t.method("Rebin2D", [](TProfile2D* a)->TProfile2D * { return a->Rebin2D(); }); - t.method("Rebin2D", [](TProfile2D* a, Int_t arg0)->TProfile2D * { return a->Rebin2D(arg0); }); - t.method("Rebin2D", [](TProfile2D* a, Int_t arg0, Int_t arg1)->TProfile2D * { return a->Rebin2D(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TProfile2D * TProfile2D::RebinX(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TProfile2D * TProfile2D::RebinX(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:135:16 - t.method("RebinX", static_cast(&TProfile2D::RebinX)); - t.method("RebinX", [](TProfile2D& a)->TProfile2D * { return a.RebinX(); }); - t.method("RebinX", [](TProfile2D& a, Int_t arg0)->TProfile2D * { return a.RebinX(arg0); }); - t.method("RebinX", [](TProfile2D* a)->TProfile2D * { return a->RebinX(); }); - t.method("RebinX", [](TProfile2D* a, Int_t arg0)->TProfile2D * { return a->RebinX(arg0); }); - - DEBUG_MSG("Adding wrapper for TProfile2D * TProfile2D::RebinY(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TProfile2D * TProfile2D::RebinY(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:136:16 - t.method("RebinY", static_cast(&TProfile2D::RebinY)); - t.method("RebinY", [](TProfile2D& a)->TProfile2D * { return a.RebinY(); }); - t.method("RebinY", [](TProfile2D& a, Int_t arg0)->TProfile2D * { return a.RebinY(arg0); }); - t.method("RebinY", [](TProfile2D* a)->TProfile2D * { return a->RebinY(); }); - t.method("RebinY", [](TProfile2D* a, Int_t arg0)->TProfile2D * { return a->RebinY(arg0); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::Scale(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::Scale(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:138:14 - t.method("Scale", static_cast(&TProfile2D::Scale)); - t.method("Scale", [](TProfile2D& a)->void { a.Scale(); }); - t.method("Scale", [](TProfile2D& a, Double_t arg0)->void { a.Scale(arg0); }); - t.method("Scale", [](TProfile2D* a)->void { a->Scale(); }); - t.method("Scale", [](TProfile2D* a, Double_t arg0)->void { a->Scale(arg0); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::SetBinEntries(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::SetBinEntries(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:139:22 - t.method("SetBinEntries", static_cast(&TProfile2D::SetBinEntries)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:140:14 - t.method("SetBins", static_cast(&TProfile2D::SetBins)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:141:14 - t.method("SetBins", static_cast(&TProfile2D::SetBins)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:142:14 - t.method("SetBinsLength", static_cast(&TProfile2D::SetBinsLength)); - t.method("SetBinsLength", [](TProfile2D& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TProfile2D* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::SetBuffer(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:143:14 - t.method("SetBuffer", static_cast(&TProfile2D::SetBuffer)); - t.method("SetBuffer", [](TProfile2D& a, Int_t arg0)->void { a.SetBuffer(arg0); }); - t.method("SetBuffer", [](TProfile2D* a, Int_t arg0)->void { a->SetBuffer(arg0); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::SetErrorOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::SetErrorOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:144:22 - t.method("SetErrorOption", static_cast(&TProfile2D::SetErrorOption)); - t.method("SetErrorOption", [](TProfile2D& a)->void { a.SetErrorOption(); }); - t.method("SetErrorOption", [](TProfile2D* a)->void { a->SetErrorOption(); }); - - DEBUG_MSG("Adding wrapper for void TProfile2D::Sumw2(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::Sumw2(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:145:14 - t.method("Sumw2", static_cast(&TProfile2D::Sumw2)); - t.method("Sumw2", [](TProfile2D& a)->void { a.Sumw2(); }); - t.method("Sumw2", [](TProfile2D* a)->void { a->Sumw2(); }); - - DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetNumberOfBins() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TProfile2D::GetNumberOfBins() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:146:13 - t.method("GetNumberOfBins", static_cast(&TProfile2D::GetNumberOfBins)); - - DEBUG_MSG("Adding wrapper for Version_t TProfile2D::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TProfile2D::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!Class_Version", static_cast(&TProfile2D::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TProfile2D::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProfile2D::IsA() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - t.method("IsA", static_cast(&TProfile2D::IsA)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - t.method("StreamerNVirtual", static_cast(&TProfile2D::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TProfile2D::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProfile2D::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!DeclFileName", []() { return (std::string)TProfile2D::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TProfile2D::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProfile2D::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!ImplFileLine", static_cast(&TProfile2D::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TProfile2D::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProfile2D::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!ImplFileName", []() { return (std::string)TProfile2D::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TProfile2D::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProfile2D::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!Class_Name", []() { return (std::string)TProfile2D::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TProfile2D::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProfile2D::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!Dictionary", static_cast(&TProfile2D::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TProfile2D::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProfile2D::Class() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!Class", static_cast(&TProfile2D::Class)); - - DEBUG_MSG("Adding wrapper for void TProfile2D::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProfile2D::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - t.method("Streamer", static_cast(&TProfile2D::Streamer)); - - DEBUG_MSG("Adding wrapper for int TProfile2D::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProfile2D::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 - module_.method("TProfile2D!DeclFileLine", static_cast(&TProfile2D::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:83:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Int_t *, const Int_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:84:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Float_t *, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:85:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:86:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:87:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TGraph &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:88:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraph & TGraph::operator=(const TGraph &) (" __HERE__ ")"); + // signature to use in the veto list: TGraph & TGraph::operator=(const TGraph &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:89:12 + t.method("assign", static_cast(&TGraph::operator=)); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TVectorD &, const TVectorD &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:91:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TH1 *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:92:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TF1 *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:93:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const char *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:94:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGraph::AddPoint(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::AddPoint(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:97:26 + t.method("AddPoint", static_cast(&TGraph::AddPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::Apply(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Apply(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:98:26 + t.method("Apply", static_cast(&TGraph::Apply)); + + DEBUG_MSG("Adding wrapper for void TGraph::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:99:26 + t.method("Browse", static_cast(&TGraph::Browse)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::Chisquare(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:100:26 + t.method("Chisquare", static_cast(&TGraph::Chisquare)); + t.method("Chisquare", [](TGraph const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); + t.method("Chisquare", [](TGraph const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:101:26 + module_.method("TGraph!CompareArg", static_cast(&TGraph::CompareArg)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:102:26 + module_.method("TGraph!CompareX", static_cast(&TGraph::CompareX)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:103:26 + module_.method("TGraph!CompareY", static_cast(&TGraph::CompareY)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:104:26 + module_.method("TGraph!CompareRadius", static_cast(&TGraph::CompareRadius)); + + DEBUG_MSG("Adding wrapper for void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:105:26 + t.method("ComputeRange", static_cast(&TGraph::ComputeRange)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:106:26 + t.method("DistancetoPrimitive", static_cast(&TGraph::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGraph::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:107:26 + t.method("Draw", static_cast(&TGraph::Draw)); + t.method("Draw", [](TGraph& a)->void { a.Draw(); }); + t.method("Draw", [](TGraph* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:108:26 + t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:109:26 + t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:110:26 + t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); + t.method("DrawGraph", [](TGraph& a, Int_t arg0)->void { a.DrawGraph(arg0); }); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1)->void { a.DrawGraph(arg0, arg1); }); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0)->void { a->DrawGraph(arg0); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1)->void { a->DrawGraph(arg0, arg1); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawPanel() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:111:26 + t.method("DrawPanel", static_cast(&TGraph::DrawPanel)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::Eval(Double_t, TSpline *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::Eval(Double_t, TSpline *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:112:26 + t.method("Eval", static_cast(&TGraph::Eval)); + t.method("Eval", [](TGraph const& a, Double_t arg0)->Double_t { return a.Eval(arg0); }); + t.method("Eval", [](TGraph const& a, Double_t arg0, TSpline * arg1)->Double_t { return a.Eval(arg0, arg1); }); + t.method("Eval", [](TGraph const* a, Double_t arg0)->Double_t { return a->Eval(arg0); }); + t.method("Eval", [](TGraph const* a, Double_t arg0, TSpline * arg1)->Double_t { return a->Eval(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:113:26 + t.method("ExecuteEvent", static_cast(&TGraph::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Expand(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:114:26 + t.method("Expand", static_cast(&TGraph::Expand)); + + DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Expand(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:115:26 + t.method("Expand", static_cast(&TGraph::Expand)); + + DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGraph::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:116:26 + t.method("FindObject", static_cast(&TGraph::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGraph::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:117:26 + t.method("FindObject", static_cast(&TGraph::FindObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:118:26 + t.method("Fit", static_cast(&TGraph::Fit)); + t.method("Fit", [](TGraph& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TGraph* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:119:26 + t.method("Fit", static_cast(&TGraph::Fit)); + t.method("Fit", [](TGraph& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TGraph* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGraph::FitPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::FitPanel() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:120:26 + t.method("FitPanel", static_cast(&TGraph::FitPanel)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::GetEditable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::GetEditable() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:121:26 + t.method("GetEditable", static_cast(&TGraph::GetEditable)); + + DEBUG_MSG("Adding wrapper for TF1 * TGraph::GetFunction(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TGraph::GetFunction(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:122:26 + t.method("GetFunction", static_cast(&TGraph::GetFunction)); + + DEBUG_MSG("Adding wrapper for TH1F * TGraph::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1F * TGraph::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:123:26 + t.method("GetHistogram", static_cast(&TGraph::GetHistogram)); + + DEBUG_MSG("Adding wrapper for TList * TGraph::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TList * TGraph::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:124:26 + t.method("GetListOfFunctions", static_cast(&TGraph::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCorrelationFactor() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetCorrelationFactor() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:125:26 + t.method("GetCorrelationFactor", static_cast(&TGraph::GetCorrelationFactor)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCovariance() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetCovariance() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:126:26 + t.method("GetCovariance", static_cast(&TGraph::GetCovariance)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMean(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetMean(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:127:26 + t.method("GetMean", static_cast(&TGraph::GetMean)); + t.method("GetMean", [](TGraph const& a)->Double_t { return a.GetMean(); }); + t.method("GetMean", [](TGraph const* a)->Double_t { return a->GetMean(); }); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetRMS(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetRMS(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:128:26 + t.method("GetRMS", static_cast(&TGraph::GetRMS)); + t.method("GetRMS", [](TGraph const& a)->Double_t { return a.GetRMS(); }); + t.method("GetRMS", [](TGraph const* a)->Double_t { return a->GetRMS(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::GetMaxSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::GetMaxSize() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:129:26 + t.method("GetMaxSize", static_cast(&TGraph::GetMaxSize)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::GetN() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::GetN() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:130:26 + t.method("GetN", static_cast(&TGraph::GetN)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:131:26 + t.method("GetErrorX", static_cast(&TGraph::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:132:26 + t.method("GetErrorY", static_cast(&TGraph::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorXhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:133:26 + t.method("GetErrorXhigh", static_cast(&TGraph::GetErrorXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorXlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:134:26 + t.method("GetErrorXlow", static_cast(&TGraph::GetErrorXlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:135:26 + t.method("GetErrorYhigh", static_cast(&TGraph::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:136:26 + t.method("GetErrorYlow", static_cast(&TGraph::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetX() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:137:26 + t.method("GetX", static_cast(&TGraph::GetX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetY() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:138:26 + t.method("GetY", static_cast(&TGraph::GetY)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEX() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:139:26 + t.method("GetEX", static_cast(&TGraph::GetEX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEY() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:140:26 + t.method("GetEY", static_cast(&TGraph::GetEY)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:141:26 + t.method("GetEXhigh", static_cast(&TGraph::GetEXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:142:26 + t.method("GetEXlow", static_cast(&TGraph::GetEXlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:143:26 + t.method("GetEYhigh", static_cast(&TGraph::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:144:26 + t.method("GetEYlow", static_cast(&TGraph::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlowd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXlowd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:145:26 + t.method("GetEXlowd", static_cast(&TGraph::GetEXlowd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhighd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXhighd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:146:26 + t.method("GetEXhighd", static_cast(&TGraph::GetEXhighd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlowd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYlowd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:147:26 + t.method("GetEYlowd", static_cast(&TGraph::GetEYlowd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhighd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYhighd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:148:26 + t.method("GetEYhighd", static_cast(&TGraph::GetEYhighd)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMaximum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetMaximum() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:149:26 + t.method("GetMaximum", static_cast(&TGraph::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMinimum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetMinimum() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:150:26 + t.method("GetMinimum", static_cast(&TGraph::GetMinimum)); + + DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TGraph::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:151:26 + t.method("GetXaxis", static_cast(&TGraph::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TGraph::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:152:26 + t.method("GetYaxis", static_cast(&TGraph::GetYaxis)); + + DEBUG_MSG("Adding wrapper for char * TGraph::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TGraph::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:153:26 + t.method("GetObjectInfo", static_cast(&TGraph::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:154:26 + t.method("GetPoint", static_cast(&TGraph::GetPoint)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetPointX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:155:26 + t.method("GetPointX", static_cast(&TGraph::GetPointX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetPointY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:156:26 + t.method("GetPointY", static_cast(&TGraph::GetPointY)); + + DEBUG_MSG("Adding wrapper for void TGraph::InitExpo(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InitExpo(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:158:26 + t.method("InitExpo", static_cast(&TGraph::InitExpo)); + t.method("InitExpo", [](TGraph& a)->void { a.InitExpo(); }); + t.method("InitExpo", [](TGraph& a, Double_t arg0)->void { a.InitExpo(arg0); }); + t.method("InitExpo", [](TGraph* a)->void { a->InitExpo(); }); + t.method("InitExpo", [](TGraph* a, Double_t arg0)->void { a->InitExpo(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::InitGaus(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InitGaus(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:159:26 + t.method("InitGaus", static_cast(&TGraph::InitGaus)); + t.method("InitGaus", [](TGraph& a)->void { a.InitGaus(); }); + t.method("InitGaus", [](TGraph& a, Double_t arg0)->void { a.InitGaus(arg0); }); + t.method("InitGaus", [](TGraph* a)->void { a->InitGaus(); }); + t.method("InitGaus", [](TGraph* a, Double_t arg0)->void { a->InitGaus(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::InitPolynom(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InitPolynom(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:160:26 + t.method("InitPolynom", static_cast(&TGraph::InitPolynom)); + t.method("InitPolynom", [](TGraph& a)->void { a.InitPolynom(); }); + t.method("InitPolynom", [](TGraph& a, Double_t arg0)->void { a.InitPolynom(arg0); }); + t.method("InitPolynom", [](TGraph* a)->void { a->InitPolynom(); }); + t.method("InitPolynom", [](TGraph* a, Double_t arg0)->void { a->InitPolynom(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::InsertPoint() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::InsertPoint() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:161:26 + t.method("InsertPoint", static_cast(&TGraph::InsertPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:162:26 + t.method("InsertPointBefore", static_cast(&TGraph::InsertPointBefore)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::Integral(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::Integral(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:163:26 + t.method("Integral", static_cast(&TGraph::Integral)); + t.method("Integral", [](TGraph const& a)->Double_t { return a.Integral(); }); + t.method("Integral", [](TGraph const& a, Int_t arg0)->Double_t { return a.Integral(arg0); }); + t.method("Integral", [](TGraph const* a)->Double_t { return a->Integral(); }); + t.method("Integral", [](TGraph const* a, Int_t arg0)->Double_t { return a->Integral(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsEditable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::IsEditable() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:164:26 + t.method("IsEditable", static_cast(&TGraph::IsEditable)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsHighlight() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::IsHighlight() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:165:26 + t.method("IsHighlight", static_cast(&TGraph::IsHighlight)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::IsInside(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::IsInside(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:166:26 + t.method("IsInside", static_cast(&TGraph::IsInside)); + + DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:167:26 + t.method("LeastSquareFit", static_cast(&TGraph::LeastSquareFit)); + t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1)->void { a.LeastSquareFit(arg0, arg1); }); + t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a.LeastSquareFit(arg0, arg1, arg2); }); + t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1)->void { a->LeastSquareFit(arg0, arg1); }); + t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a->LeastSquareFit(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:168:26 + t.method("LeastSquareLinearFit", static_cast(&TGraph::LeastSquareLinearFit)); + t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); + t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); + t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); + t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:169:26 + t.method("Merge", static_cast(&TGraph::Merge)); + + DEBUG_MSG("Adding wrapper for void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:170:26 + t.method("MovePoints", static_cast(&TGraph::MovePoints)); + t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1)->void { a.MovePoints(arg0, arg1); }); + t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a.MovePoints(arg0, arg1, arg2); }); + t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1)->void { a->MovePoints(arg0, arg1); }); + t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a->MovePoints(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:171:26 + t.method("Paint", static_cast(&TGraph::Paint)); + t.method("Paint", [](TGraph& a)->void { a.Paint(); }); + t.method("Paint", [](TGraph* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:172:26 + t.method("PaintGraph", static_cast(&TGraph::PaintGraph)); + + DEBUG_MSG("Adding wrapper for void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:173:26 + t.method("PaintGrapHist", static_cast(&TGraph::PaintGrapHist)); + + DEBUG_MSG("Adding wrapper for void TGraph::PaintStats(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::PaintStats(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:174:26 + t.method("PaintStats", static_cast(&TGraph::PaintStats)); + + DEBUG_MSG("Adding wrapper for void TGraph::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:175:26 + t.method("Print", static_cast(&TGraph::Print)); + t.method("Print", [](TGraph const& a)->void { a.Print(); }); + t.method("Print", [](TGraph const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:176:26 + t.method("RecursiveRemove", static_cast(&TGraph::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::RemovePoint() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:177:26 + t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::RemovePoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:178:26 + t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::SaveAs(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SaveAs(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:180:26 + t.method("SaveAs", static_cast(&TGraph::SaveAs)); + t.method("SaveAs", [](TGraph const& a, const char * arg0)->void { a.SaveAs(arg0); }); + t.method("SaveAs", [](TGraph const* a, const char * arg0)->void { a->SaveAs(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:181:26 + t.method("Scale", static_cast(&TGraph::Scale)); + t.method("Scale", [](TGraph& a)->void { a.Scale(); }); + t.method("Scale", [](TGraph& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraph* a)->void { a->Scale(); }); + t.method("Scale", [](TGraph* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetEditable(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetEditable(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:182:26 + t.method("SetEditable", static_cast(&TGraph::SetEditable)); + t.method("SetEditable", [](TGraph& a)->void { a.SetEditable(); }); + t.method("SetEditable", [](TGraph* a)->void { a->SetEditable(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetHighlight(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetHighlight(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:183:26 + t.method("SetHighlight", static_cast(&TGraph::SetHighlight)); + t.method("SetHighlight", [](TGraph& a)->void { a.SetHighlight(); }); + t.method("SetHighlight", [](TGraph* a)->void { a->SetHighlight(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetHistogram(TH1F *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetHistogram(TH1F *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:184:26 + t.method("SetHistogram", static_cast(&TGraph::SetHistogram)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:185:26 + t.method("SetMaximum", static_cast(&TGraph::SetMaximum)); + t.method("SetMaximum", [](TGraph& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](TGraph* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:186:26 + t.method("SetMinimum", static_cast(&TGraph::SetMinimum)); + t.method("SetMinimum", [](TGraph& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](TGraph* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Set(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Set(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:187:26 + t.method("Set", static_cast(&TGraph::Set)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetPoint(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetPoint(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:188:26 + t.method("SetPoint", static_cast(&TGraph::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetPointX(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetPointX(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:189:26 + t.method("SetPointX", static_cast(&TGraph::SetPointX)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetPointY(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetPointY(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:190:26 + t.method("SetPointY", static_cast(&TGraph::SetPointY)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:191:26 + t.method("SetName", static_cast(&TGraph::SetName)); + t.method("SetName", [](TGraph& a)->void { a.SetName(); }); + t.method("SetName", [](TGraph* a)->void { a->SetName(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetNameTitle(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetNameTitle(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:192:26 + t.method("SetNameTitle", static_cast(&TGraph::SetNameTitle)); + t.method("SetNameTitle", [](TGraph& a)->void { a.SetNameTitle(); }); + t.method("SetNameTitle", [](TGraph& a, const char * arg0)->void { a.SetNameTitle(arg0); }); + t.method("SetNameTitle", [](TGraph* a)->void { a->SetNameTitle(); }); + t.method("SetNameTitle", [](TGraph* a, const char * arg0)->void { a->SetNameTitle(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetStats(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetStats(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:193:26 + t.method("SetStats", static_cast(&TGraph::SetStats)); + t.method("SetStats", [](TGraph& a)->void { a.SetStats(); }); + t.method("SetStats", [](TGraph* a)->void { a->SetStats(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:194:26 + t.method("SetTitle", static_cast(&TGraph::SetTitle)); + t.method("SetTitle", [](TGraph& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TGraph* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:195:26 + t.method("Sort", static_cast(&TGraph::Sort)); + t.method("Sort", [](TGraph& a)->void { a.Sort(); }); + t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a.Sort(arg0); }); + t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a.Sort(arg0, arg1); }); + t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a.Sort(arg0, arg1, arg2); }); + t.method("Sort", [](TGraph* a)->void { a->Sort(); }); + t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a->Sort(arg0); }); + t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a->Sort(arg0, arg1); }); + t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a->Sort(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:197:26 + t.method("UseCurrentStyle", static_cast(&TGraph::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:198:26 + t.method("Zero", static_cast(&TGraph::Zero)); + + DEBUG_MSG("Adding wrapper for Version_t TGraph::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraph::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Class_Version", static_cast(&TGraph::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + t.method("IsA", static_cast(&TGraph::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraph::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + t.method("StreamerNVirtual", static_cast(&TGraph::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraph::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!DeclFileName", []() { return (std::string)TGraph::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraph::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!ImplFileLine", static_cast(&TGraph::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraph::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!ImplFileName", []() { return (std::string)TGraph::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraph::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Class_Name", []() { return (std::string)TGraph::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraph::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Dictionary", static_cast(&TGraph::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Class", static_cast(&TGraph::Class)); + + DEBUG_MSG("Adding wrapper for void TGraph::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + t.method("Streamer", static_cast(&TGraph::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraph::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!DeclFileLine", static_cast(&TGraph::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTProfile2D(jlcxx::Module& module){ - return std::shared_ptr(new JlTProfile2D(module)); +std::shared_ptr newJlTGraph(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraph(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TApplicationImp -// signature to use in the veto file: TApplicationImp -struct JlTApplicationImp: public Wrapper { +// Class generating the wrapper for type TGraph2D +// signature to use in the veto file: TGraph2D +struct JlTGraph2D: public Wrapper { - JlTApplicationImp(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TApplicationImp (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplicationImp.h:29:7 - jlcxx::TypeWrapper t = jlModule.add_type("TApplicationImp"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTGraph2D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraph2D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:41:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraph2D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:80:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(Int_t, Int_t *, Int_t *, Int_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:81:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(Int_t, Float_t *, Float_t *, Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:82:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(Int_t, Double_t *, Double_t *, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:83:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(TH2 *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:84:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(const char *, const char *, Int_t, Double_t *, Double_t *, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:85:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(const char *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:86:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2D::TGraph2D(const TGraph2D &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:87:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraph2D & TGraph2D::operator=(const TGraph2D &) (" __HERE__ ")"); + // signature to use in the veto list: TGraph2D & TGraph2D::operator=(const TGraph2D &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:91:14 + t.method("assign", static_cast(&TGraph2D::operator=)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::AddPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::AddPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:93:26 + t.method("AddPoint", static_cast(&TGraph2D::AddPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:94:18 + t.method("Browse", static_cast(&TGraph2D::Browse)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:95:18 + t.method("Clear", static_cast(&TGraph2D::Clear)); + t.method("Clear", [](TGraph2D& a)->void { a.Clear(); }); + t.method("Clear", [](TGraph2D* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::DirectoryAutoAdd(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:96:26 + t.method("DirectoryAutoAdd", static_cast(&TGraph2D::DirectoryAutoAdd)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2D::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2D::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:97:26 + t.method("DistancetoPrimitive", static_cast(&TGraph2D::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:98:18 + t.method("Draw", static_cast(&TGraph2D::Draw)); + t.method("Draw", [](TGraph2D& a)->void { a.Draw(); }); + t.method("Draw", [](TGraph2D* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:99:26 + t.method("ExecuteEvent", static_cast(&TGraph2D::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for TObject * TGraph2D::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGraph2D::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:100:18 + t.method("FindObject", static_cast(&TGraph2D::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TGraph2D::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGraph2D::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:101:18 + t.method("FindObject", static_cast(&TGraph2D::FindObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph2D::Fit(const char *, Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TGraph2D::Fit(const char *, Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:102:26 + t.method("Fit", static_cast(&TGraph2D::Fit)); + t.method("Fit", [](TGraph2D& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TGraph2D& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TGraph2D* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TGraph2D* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph2D::Fit(TF2 *, Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TGraph2D::Fit(TF2 *, Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:103:26 + t.method("Fit", static_cast(&TGraph2D::Fit)); + t.method("Fit", [](TGraph2D& a, TF2 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TGraph2D& a, TF2 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TGraph2D* a, TF2 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TGraph2D* a, TF2 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::FitPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::FitPanel() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:104:26 + t.method("FitPanel", static_cast(&TGraph2D::FitPanel)); + + DEBUG_MSG("Adding wrapper for TList * TGraph2D::GetContourList(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TList * TGraph2D::GetContourList(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:105:26 + t.method("GetContourList", static_cast(&TGraph2D::GetContourList)); + + DEBUG_MSG("Adding wrapper for TDirectory * TGraph2D::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TGraph2D::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:106:26 + t.method("GetDirectory", static_cast(&TGraph2D::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2D::GetNpx() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2D::GetNpx() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:107:26 + t.method("GetNpx", static_cast(&TGraph2D::GetNpx)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2D::GetNpy() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2D::GetNpy() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:108:26 + t.method("GetNpy", static_cast(&TGraph2D::GetNpy)); + + DEBUG_MSG("Adding wrapper for TH2D * TGraph2D::GetHistogram(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2D * TGraph2D::GetHistogram(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:109:26 + t.method("GetHistogram", static_cast(&TGraph2D::GetHistogram)); + t.method("GetHistogram", [](TGraph2D& a)->TH2D * { return a.GetHistogram(); }); + t.method("GetHistogram", [](TGraph2D* a)->TH2D * { return a->GetHistogram(); }); + + DEBUG_MSG("Adding wrapper for TList * TGraph2D::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TList * TGraph2D::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:110:26 + t.method("GetListOfFunctions", static_cast(&TGraph2D::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:111:26 + t.method("GetErrorX", static_cast(&TGraph2D::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:112:26 + t.method("GetErrorY", static_cast(&TGraph2D::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetErrorZ(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetErrorZ(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:113:26 + t.method("GetErrorZ", static_cast(&TGraph2D::GetErrorZ)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetMargin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetMargin() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:114:26 + t.method("GetMargin", static_cast(&TGraph2D::GetMargin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetMaximum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetMaximum() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:115:26 + t.method("GetMaximum", static_cast(&TGraph2D::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetMinimum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetMinimum() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:116:26 + t.method("GetMinimum", static_cast(&TGraph2D::GetMinimum)); + + DEBUG_MSG("Adding wrapper for TAxis * TGraph2D::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TGraph2D::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:117:26 + t.method("GetXaxis", static_cast(&TGraph2D::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TGraph2D::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TGraph2D::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:118:26 + t.method("GetYaxis", static_cast(&TGraph2D::GetYaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TGraph2D::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TGraph2D::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:119:26 + t.method("GetZaxis", static_cast(&TGraph2D::GetZaxis)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2D::GetN() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2D::GetN() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:120:26 + t.method("GetN", static_cast(&TGraph2D::GetN)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetX() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:121:26 + t.method("GetX", static_cast(&TGraph2D::GetX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetY() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:122:26 + t.method("GetY", static_cast(&TGraph2D::GetY)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetZ() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:123:26 + t.method("GetZ", static_cast(&TGraph2D::GetZ)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEX() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:124:26 + t.method("GetEX", static_cast(&TGraph2D::GetEX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEY() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:125:26 + t.method("GetEY", static_cast(&TGraph2D::GetEY)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEZ() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:126:26 + t.method("GetEZ", static_cast(&TGraph2D::GetEZ)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEXlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEXlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:127:26 + t.method("GetEXlow", static_cast(&TGraph2D::GetEXlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEXhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEXhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:128:26 + t.method("GetEXhigh", static_cast(&TGraph2D::GetEXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEYlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEYlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:129:26 + t.method("GetEYlow", static_cast(&TGraph2D::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEYhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEYhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:130:26 + t.method("GetEYhigh", static_cast(&TGraph2D::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEZlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEZlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:131:26 + t.method("GetEZlow", static_cast(&TGraph2D::GetEZlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2D::GetEZhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2D::GetEZhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:132:26 + t.method("GetEZhigh", static_cast(&TGraph2D::GetEZhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:133:26 + t.method("GetXmax", static_cast(&TGraph2D::GetXmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:134:26 + t.method("GetXmin", static_cast(&TGraph2D::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetYmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetYmax() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:135:26 + t.method("GetYmax", static_cast(&TGraph2D::GetYmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetYmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetYmin() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:136:26 + t.method("GetYmin", static_cast(&TGraph2D::GetYmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetZmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetZmax() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:137:26 + t.method("GetZmax", static_cast(&TGraph2D::GetZmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetZmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetZmin() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:138:26 + t.method("GetZmin", static_cast(&TGraph2D::GetZmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetXmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetXmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:139:26 + t.method("GetXmaxE", static_cast(&TGraph2D::GetXmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetXminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetXminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:140:26 + t.method("GetXminE", static_cast(&TGraph2D::GetXminE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetYmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetYmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:141:26 + t.method("GetYmaxE", static_cast(&TGraph2D::GetYmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetYminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetYminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:142:26 + t.method("GetYminE", static_cast(&TGraph2D::GetYminE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetZmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetZmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:143:26 + t.method("GetZmaxE", static_cast(&TGraph2D::GetZmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::GetZminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::GetZminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:144:26 + t.method("GetZminE", static_cast(&TGraph2D::GetZminE)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2D::GetPoint(Int_t, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2D::GetPoint(Int_t, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:145:26 + t.method("GetPoint", static_cast(&TGraph2D::GetPoint)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2D::Interpolate(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2D::Interpolate(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:146:26 + t.method("Interpolate", static_cast(&TGraph2D::Interpolate)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:147:26 + t.method("Paint", static_cast(&TGraph2D::Paint)); + t.method("Paint", [](TGraph2D& a)->void { a.Paint(); }); + t.method("Paint", [](TGraph2D* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:148:18 + t.method("Print", static_cast(&TGraph2D::Print)); + t.method("Print", [](TGraph2D const& a)->void { a.Print(); }); + t.method("Print", [](TGraph2D const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for TH1 * TGraph2D::Project(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TGraph2D::Project(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:149:26 + t.method("Project", static_cast(&TGraph2D::Project)); + t.method("Project", [](TGraph2D const& a)->TH1 * { return a.Project(); }); + t.method("Project", [](TGraph2D const* a)->TH1 * { return a->Project(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2D::RemovePoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2D::RemovePoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:150:26 + t.method("RemovePoint", static_cast(&TGraph2D::RemovePoint)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:152:26 + t.method("Scale", static_cast(&TGraph2D::Scale)); + t.method("Scale", [](TGraph2D& a)->void { a.Scale(); }); + t.method("Scale", [](TGraph2D& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraph2D* a)->void { a->Scale(); }); + t.method("Scale", [](TGraph2D* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Set(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Set(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:153:26 + t.method("Set", static_cast(&TGraph2D::Set)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:154:26 + t.method("SetDirectory", static_cast(&TGraph2D::SetDirectory)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetHistogram(TH2 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetHistogram(TH2 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:155:26 + t.method("SetHistogram", static_cast(&TGraph2D::SetHistogram)); + t.method("SetHistogram", [](TGraph2D& a, TH2 * arg0)->void { a.SetHistogram(arg0); }); + t.method("SetHistogram", [](TGraph2D* a, TH2 * arg0)->void { a->SetHistogram(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetMargin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetMargin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:156:26 + t.method("SetMargin", static_cast(&TGraph2D::SetMargin)); + t.method("SetMargin", [](TGraph2D& a)->void { a.SetMargin(); }); + t.method("SetMargin", [](TGraph2D* a)->void { a->SetMargin(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetMarginBinsContent(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetMarginBinsContent(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:157:26 + t.method("SetMarginBinsContent", static_cast(&TGraph2D::SetMarginBinsContent)); + t.method("SetMarginBinsContent", [](TGraph2D& a)->void { a.SetMarginBinsContent(); }); + t.method("SetMarginBinsContent", [](TGraph2D* a)->void { a->SetMarginBinsContent(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:158:26 + t.method("SetMaximum", static_cast(&TGraph2D::SetMaximum)); + t.method("SetMaximum", [](TGraph2D& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](TGraph2D* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:159:26 + t.method("SetMinimum", static_cast(&TGraph2D::SetMinimum)); + t.method("SetMinimum", [](TGraph2D& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](TGraph2D* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetMaxIter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetMaxIter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:160:26 + t.method("SetMaxIter", static_cast(&TGraph2D::SetMaxIter)); + t.method("SetMaxIter", [](TGraph2D& a)->void { a.SetMaxIter(); }); + t.method("SetMaxIter", [](TGraph2D* a)->void { a->SetMaxIter(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:161:18 + t.method("SetName", static_cast(&TGraph2D::SetName)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetNameTitle(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetNameTitle(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:162:18 + t.method("SetNameTitle", static_cast(&TGraph2D::SetNameTitle)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetNpx(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetNpx(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:163:26 + t.method("SetNpx", static_cast(&TGraph2D::SetNpx)); + t.method("SetNpx", [](TGraph2D& a)->void { a.SetNpx(); }); + t.method("SetNpx", [](TGraph2D* a)->void { a->SetNpx(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetNpy(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetNpy(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:164:26 + t.method("SetNpy", static_cast(&TGraph2D::SetNpy)); + t.method("SetNpy", [](TGraph2D& a)->void { a.SetNpy(); }); + t.method("SetNpy", [](TGraph2D* a)->void { a->SetNpy(); }); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetPoint(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetPoint(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:165:26 + t.method("SetPoint", static_cast(&TGraph2D::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:166:18 + t.method("SetTitle", static_cast(&TGraph2D::SetTitle)); + t.method("SetTitle", [](TGraph2D& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TGraph2D* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGraph2D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraph2D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!Class_Version", static_cast(&TGraph2D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + t.method("IsA", static_cast(&TGraph2D::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + t.method("StreamerNVirtual", static_cast(&TGraph2D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraph2D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!DeclFileName", []() { return (std::string)TGraph2D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraph2D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph2D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!ImplFileLine", static_cast(&TGraph2D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraph2D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!ImplFileName", []() { return (std::string)TGraph2D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraph2D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!Class_Name", []() { return (std::string)TGraph2D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!Dictionary", static_cast(&TGraph2D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2D::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!Class", static_cast(&TGraph2D::Class)); + + DEBUG_MSG("Adding wrapper for void TGraph2D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + t.method("Streamer", static_cast(&TGraph2D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraph2D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph2D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph2D.h:169:4 + module_.method("TGraph2D!DeclFileLine", static_cast(&TGraph2D::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTApplicationImp(jlcxx::Module& module){ - return std::shared_ptr(new JlTApplicationImp(module)); +std::shared_ptr newJlTGraph2D(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraph2D(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TDatime -// signature to use in the veto file: TDatime -struct JlTDatime: public Wrapper { +// Class generating the wrapper for type THnBase +// signature to use in the veto file: THnBase +struct JlTHnBase: public Wrapper { - JlTDatime(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TDatime (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDatime.h:37:7 - jlcxx::TypeWrapper t = jlModule.add_type("TDatime"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTHnBase(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THnBase (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:43:7 + jlcxx::TypeWrapper t = jlModule.add_type("THnBase", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TObjArray * THnBase::GetListOfAxes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * THnBase::GetListOfAxes() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:128:15 + t.method("GetListOfAxes", static_cast(&THnBase::GetListOfAxes)); + + DEBUG_MSG("Adding wrapper for const TObjArray * THnBase::GetListOfAxes() (" __HERE__ ")"); + // signature to use in the veto list: const TObjArray * THnBase::GetListOfAxes() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:129:21 + t.method("GetListOfAxes", static_cast(&THnBase::GetListOfAxes)); + + DEBUG_MSG("Adding wrapper for TAxis * THnBase::GetAxis(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TAxis * THnBase::GetAxis(Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:130:11 + t.method("GetAxis", static_cast(&THnBase::GetAxis)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr THnBase::Fit(TF1 *, Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr THnBase::Fit(TF1 *, Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:132:18 + t.method("Fit", static_cast(&THnBase::Fit)); + t.method("Fit", [](THnBase& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](THnBase& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](THnBase* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](THnBase* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TList * THnBase::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TList * THnBase::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:133:11 + t.method("GetListOfFunctions", static_cast(&THnBase::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::GetNbins() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::GetNbins() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:137:21 + t.method("GetNbins", static_cast(&THnBase::GetNbins)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:138:13 + t.method("GetEntries", static_cast(&THnBase::GetEntries)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetWeightSum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetWeightSum() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:139:13 + t.method("GetWeightSum", static_cast(&THnBase::GetWeightSum)); + + DEBUG_MSG("Adding wrapper for Int_t THnBase::GetNdimensions() (" __HERE__ ")"); + // signature to use in the veto list: Int_t THnBase::GetNdimensions() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:140:13 + t.method("GetNdimensions", static_cast(&THnBase::GetNdimensions)); + + DEBUG_MSG("Adding wrapper for Bool_t THnBase::GetCalculateErrors() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t THnBase::GetCalculateErrors() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:141:13 + t.method("GetCalculateErrors", static_cast(&THnBase::GetCalculateErrors)); + + DEBUG_MSG("Adding wrapper for void THnBase::CalculateErrors(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::CalculateErrors(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:144:13 + t.method("CalculateErrors", static_cast(&THnBase::CalculateErrors)); + t.method("CalculateErrors", [](THnBase& a)->void { a.CalculateErrors(); }); + t.method("CalculateErrors", [](THnBase* a)->void { a->CalculateErrors(); }); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::Fill(const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::Fill(const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:149:13 + t.method("Fill", static_cast(&THnBase::Fill)); + t.method("Fill", [](THnBase& a, const Double_t * arg0)->Long64_t { return a.Fill(arg0); }); + t.method("Fill", [](THnBase* a, const Double_t * arg0)->Long64_t { return a->Fill(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::Fill(const char *[], Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::Fill(const char *[], Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:155:13 + t.method("Fill", static_cast(&THnBase::Fill)); + t.method("Fill", [](THnBase& a, const char * arg0[])->Long64_t { return a.Fill(arg0); }); + t.method("Fill", [](THnBase* a, const char * arg0[])->Long64_t { return a->Fill(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::FillBin(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::FillBin(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:183:17 + t.method("FillBin", static_cast(&THnBase::FillBin)); + + DEBUG_MSG("Adding wrapper for void THnBase::SetBinEdges(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetBinEdges(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:185:9 + t.method("SetBinEdges", static_cast(&THnBase::SetBinEdges)); + + DEBUG_MSG("Adding wrapper for Bool_t THnBase::IsInRange(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t THnBase::IsInRange(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:186:11 + t.method("IsInRange", static_cast(&THnBase::IsInRange)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetBinError(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetBinError(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:187:13 + t.method("GetBinError", static_cast(&THnBase::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetBinError(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetBinError(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:188:13 + t.method("GetBinError", static_cast(&THnBase::GetBinError)); + + DEBUG_MSG("Adding wrapper for void THnBase::SetBinError(const Int_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetBinError(const Int_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:189:9 + t.method("SetBinError", static_cast(&THnBase::SetBinError)); + + DEBUG_MSG("Adding wrapper for void THnBase::SetBinError(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetBinError(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:190:9 + t.method("SetBinError", static_cast(&THnBase::SetBinError)); + + DEBUG_MSG("Adding wrapper for void THnBase::AddBinContent(const Int_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::AddBinContent(const Int_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:191:9 + t.method("AddBinContent", static_cast(&THnBase::AddBinContent)); + t.method("AddBinContent", [](THnBase& a, const Int_t * arg0)->void { a.AddBinContent(arg0); }); + t.method("AddBinContent", [](THnBase* a, const Int_t * arg0)->void { a->AddBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::SetEntries(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetEntries(Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:192:9 + t.method("SetEntries", static_cast(&THnBase::SetEntries)); + + DEBUG_MSG("Adding wrapper for void THnBase::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:193:9 + t.method("SetTitle", static_cast(&THnBase::SetTitle)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetBinContent(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetBinContent(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:195:13 + t.method("GetBinContent", static_cast(&THnBase::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetBinContent(Long64_t, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetBinContent(Long64_t, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:196:21 + t.method("GetBinContent", static_cast(&THnBase::GetBinContent)); + t.method("GetBinContent", [](THnBase const& a, Long64_t arg0)->Double_t { return a.GetBinContent(arg0); }); + t.method("GetBinContent", [](THnBase const* a, Long64_t arg0)->Double_t { return a->GetBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetBinError2(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetBinError2(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:197:21 + t.method("GetBinError2", static_cast(&THnBase::GetBinError2)); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::GetBin(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::GetBin(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:198:21 + t.method("GetBin", static_cast(&THnBase::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::GetBin(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::GetBin(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:199:21 + t.method("GetBin", static_cast(&THnBase::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::GetBin(const char *[]) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::GetBin(const char *[]) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:200:21 + t.method("GetBin", static_cast(&THnBase::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::GetBin(const Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::GetBin(const Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:201:21 + t.method("GetBin", static_cast(&THnBase::GetBin)); + t.method("GetBin", [](THnBase& a, const Int_t * arg0)->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THnBase* a, const Int_t * arg0)->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::GetBin(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::GetBin(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:202:21 + t.method("GetBin", static_cast(&THnBase::GetBin)); + t.method("GetBin", [](THnBase& a, const Double_t * arg0)->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THnBase* a, const Double_t * arg0)->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::GetBin(const char *[], Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::GetBin(const char *[], Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:203:21 + t.method("GetBin", static_cast(&THnBase::GetBin)); + t.method("GetBin", [](THnBase& a, const char * arg0[])->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THnBase* a, const char * arg0[])->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::SetBinContent(const Int_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetBinContent(const Int_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:205:9 + t.method("SetBinContent", static_cast(&THnBase::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void THnBase::SetBinContent(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetBinContent(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:206:17 + t.method("SetBinContent", static_cast(&THnBase::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void THnBase::SetBinError2(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::SetBinError2(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:207:17 + t.method("SetBinError2", static_cast(&THnBase::SetBinError2)); + + DEBUG_MSG("Adding wrapper for void THnBase::AddBinError2(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::AddBinError2(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:208:17 + t.method("AddBinError2", static_cast(&THnBase::AddBinError2)); + + DEBUG_MSG("Adding wrapper for void THnBase::AddBinContent(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::AddBinContent(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:209:17 + t.method("AddBinContent", static_cast(&THnBase::AddBinContent)); + t.method("AddBinContent", [](THnBase& a, Long64_t arg0)->void { a.AddBinContent(arg0); }); + t.method("AddBinContent", [](THnBase* a, Long64_t arg0)->void { a->AddBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetSumw() (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetSumw() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:211:13 + t.method("GetSumw", static_cast(&THnBase::GetSumw)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetSumw2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetSumw2() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:212:13 + t.method("GetSumw2", static_cast(&THnBase::GetSumw2)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetSumwx(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetSumwx(Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:213:13 + t.method("GetSumwx", static_cast(&THnBase::GetSumwx)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::GetSumwx2(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::GetSumwx2(Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:214:13 + t.method("GetSumwx2", static_cast(&THnBase::GetSumwx2)); + + DEBUG_MSG("Adding wrapper for TH1D * THnBase::Projection(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * THnBase::Projection(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:224:13 + t.method("Projection", static_cast(&THnBase::Projection)); + t.method("Projection", [](THnBase const& a, Int_t arg0)->TH1D * { return a.Projection(arg0); }); + t.method("Projection", [](THnBase const* a, Int_t arg0)->TH1D * { return a->Projection(arg0); }); + + DEBUG_MSG("Adding wrapper for TH2D * THnBase::Projection(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2D * THnBase::Projection(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:237:13 + t.method("Projection", static_cast(&THnBase::Projection)); + t.method("Projection", [](THnBase const& a, Int_t arg0, Int_t arg1)->TH2D * { return a.Projection(arg0, arg1); }); + t.method("Projection", [](THnBase const* a, Int_t arg0, Int_t arg1)->TH2D * { return a->Projection(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH3D * THnBase::Projection(Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH3D * THnBase::Projection(Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:250:13 + t.method("Projection", static_cast(&THnBase::Projection)); + t.method("Projection", [](THnBase const& a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3D * { return a.Projection(arg0, arg1, arg2); }); + t.method("Projection", [](THnBase const* a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3D * { return a->Projection(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for THnBase * THnBase::ProjectionND(Int_t, const Int_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: THnBase * THnBase::ProjectionND(Int_t, const Int_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:255:13 + t.method("ProjectionND", static_cast(&THnBase::ProjectionND)); + t.method("ProjectionND", [](THnBase const& a, Int_t arg0, const Int_t * arg1)->THnBase * { return a.ProjectionND(arg0, arg1); }); + t.method("ProjectionND", [](THnBase const* a, Int_t arg0, const Int_t * arg1)->THnBase * { return a->ProjectionND(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Long64_t THnBase::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnBase::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:260:15 + t.method("Merge", static_cast(&THnBase::Merge)); + + DEBUG_MSG("Adding wrapper for void THnBase::Scale(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Scale(Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:262:9 + t.method("Scale", static_cast(&THnBase::Scale)); + + DEBUG_MSG("Adding wrapper for void THnBase::Add(const THnBase *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Add(const THnBase *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:263:9 + t.method("Add", static_cast(&THnBase::Add)); + t.method("Add", [](THnBase& a, const THnBase * arg0)->void { a.Add(arg0); }); + t.method("Add", [](THnBase* a, const THnBase * arg0)->void { a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::Add(const TH1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Add(const TH1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:264:9 + t.method("Add", static_cast(&THnBase::Add)); + t.method("Add", [](THnBase& a, const TH1 * arg0)->void { a.Add(arg0); }); + t.method("Add", [](THnBase* a, const TH1 * arg0)->void { a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::Multiply(const THnBase *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Multiply(const THnBase *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:265:9 + t.method("Multiply", static_cast(&THnBase::Multiply)); + + DEBUG_MSG("Adding wrapper for void THnBase::Multiply(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Multiply(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:266:9 + t.method("Multiply", static_cast(&THnBase::Multiply)); + t.method("Multiply", [](THnBase& a, TF1 * arg0)->void { a.Multiply(arg0); }); + t.method("Multiply", [](THnBase* a, TF1 * arg0)->void { a->Multiply(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::Divide(const THnBase *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Divide(const THnBase *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:267:9 + t.method("Divide", static_cast(&THnBase::Divide)); + + DEBUG_MSG("Adding wrapper for void THnBase::Divide(const THnBase *, const THnBase *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Divide(const THnBase *, const THnBase *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:268:9 + t.method("Divide", static_cast(&THnBase::Divide)); + t.method("Divide", [](THnBase& a, const THnBase * arg0, const THnBase * arg1)->void { a.Divide(arg0, arg1); }); + t.method("Divide", [](THnBase& a, const THnBase * arg0, const THnBase * arg1, Double_t arg2)->void { a.Divide(arg0, arg1, arg2); }); + t.method("Divide", [](THnBase& a, const THnBase * arg0, const THnBase * arg1, Double_t arg2, Double_t arg3)->void { a.Divide(arg0, arg1, arg2, arg3); }); + t.method("Divide", [](THnBase* a, const THnBase * arg0, const THnBase * arg1)->void { a->Divide(arg0, arg1); }); + t.method("Divide", [](THnBase* a, const THnBase * arg0, const THnBase * arg1, Double_t arg2)->void { a->Divide(arg0, arg1, arg2); }); + t.method("Divide", [](THnBase* a, const THnBase * arg0, const THnBase * arg1, Double_t arg2, Double_t arg3)->void { a->Divide(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void THnBase::RebinnedAdd(const THnBase *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::RebinnedAdd(const THnBase *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:269:9 + t.method("RebinnedAdd", static_cast(&THnBase::RebinnedAdd)); + t.method("RebinnedAdd", [](THnBase& a, const THnBase * arg0)->void { a.RebinnedAdd(arg0); }); + t.method("RebinnedAdd", [](THnBase* a, const THnBase * arg0)->void { a->RebinnedAdd(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:271:17 + t.method("Reset", static_cast(&THnBase::Reset)); + t.method("Reset", [](THnBase& a)->void { a.Reset(); }); + t.method("Reset", [](THnBase* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void THnBase::Sumw2() (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Sumw2() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:272:17 + t.method("Sumw2", static_cast(&THnBase::Sumw2)); + + DEBUG_MSG("Adding wrapper for Double_t THnBase::ComputeIntegral() (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnBase::ComputeIntegral() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:274:13 + t.method("ComputeIntegral", static_cast(&THnBase::ComputeIntegral)); + + DEBUG_MSG("Adding wrapper for void THnBase::GetRandom(Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::GetRandom(Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:275:9 + t.method("GetRandom", static_cast(&THnBase::GetRandom)); + t.method("GetRandom", [](THnBase& a, Double_t * arg0)->void { a.GetRandom(arg0); }); + t.method("GetRandom", [](THnBase* a, Double_t * arg0)->void { a->GetRandom(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnBase::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:277:9 + t.method("Print", static_cast(&THnBase::Print)); + t.method("Print", [](THnBase const& a)->void { a.Print(); }); + t.method("Print", [](THnBase const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void THnBase::PrintEntries(Long64_t, Long64_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::PrintEntries(Long64_t, Long64_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:278:9 + t.method("PrintEntries", static_cast(&THnBase::PrintEntries)); + t.method("PrintEntries", [](THnBase const& a)->void { a.PrintEntries(); }); + t.method("PrintEntries", [](THnBase const& a, Long64_t arg0)->void { a.PrintEntries(arg0); }); + t.method("PrintEntries", [](THnBase const& a, Long64_t arg0, Long64_t arg1)->void { a.PrintEntries(arg0, arg1); }); + t.method("PrintEntries", [](THnBase const* a)->void { a->PrintEntries(); }); + t.method("PrintEntries", [](THnBase const* a, Long64_t arg0)->void { a->PrintEntries(arg0); }); + t.method("PrintEntries", [](THnBase const* a, Long64_t arg0, Long64_t arg1)->void { a->PrintEntries(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void THnBase::PrintBin(Int_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::PrintBin(Int_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:279:9 + t.method("PrintBin", static_cast(&THnBase::PrintBin)); + + DEBUG_MSG("Adding wrapper for void THnBase::PrintBin(Long64_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::PrintBin(Long64_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:282:9 + t.method("PrintBin", static_cast(&THnBase::PrintBin)); + + DEBUG_MSG("Adding wrapper for void THnBase::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:284:9 + t.method("Browse", static_cast(&THnBase::Browse)); + + DEBUG_MSG("Adding wrapper for Bool_t THnBase::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t THnBase::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:285:11 + t.method("IsFolder", static_cast(&THnBase::IsFolder)); + + DEBUG_MSG("Adding wrapper for Version_t THnBase::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THnBase::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!Class_Version", static_cast(&THnBase::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THnBase::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnBase::IsA() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + t.method("IsA", static_cast(&THnBase::IsA)); + + DEBUG_MSG("Adding wrapper for void THnBase::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + t.method("StreamerNVirtual", static_cast(&THnBase::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THnBase::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnBase::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!DeclFileName", []() { return (std::string)THnBase::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THnBase::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnBase::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!ImplFileLine", static_cast(&THnBase::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THnBase::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnBase::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!ImplFileName", []() { return (std::string)THnBase::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THnBase::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnBase::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!Class_Name", []() { return (std::string)THnBase::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THnBase::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnBase::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!Dictionary", static_cast(&THnBase::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THnBase::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnBase::Class() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!Class", static_cast(&THnBase::Class)); + + DEBUG_MSG("Adding wrapper for void THnBase::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnBase::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + t.method("Streamer", static_cast(&THnBase::Streamer)); + + DEBUG_MSG("Adding wrapper for int THnBase::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnBase::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:289:4 + module_.method("THnBase!DeclFileLine", static_cast(&THnBase::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTDatime(jlcxx::Module& module){ - return std::shared_ptr(new JlTDatime(module)); +std::shared_ptr newJlTHnBase(jlcxx::Module& module){ + return std::shared_ptr(new JlTHnBase(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TArrayC -// signature to use in the veto file: TArrayC -struct JlTArrayC: public Wrapper { +// Class generating the wrapper for type ROOT::Fit::FitData +// signature to use in the veto file: ROOT::Fit::FitData +struct JlROOT_Fit_FitData: public Wrapper { - JlTArrayC(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TArrayC (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TArrayC.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TArrayC"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Fit_FitData(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Fit::FitData (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Fit/FitData.h:56:13 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Fit!FitData"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -570,28 +1769,28 @@ struct JlTArrayC: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTArrayC(jlcxx::Module& module){ - return std::shared_ptr(new JlTArrayC(module)); +std::shared_ptr newJlROOT_Fit_FitData(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Fit_FitData(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef ROOT::Fit::FitData type; }; } -// Class generating the wrapper for type TUrl -// signature to use in the veto file: TUrl -struct JlTUrl: public Wrapper { +// Class generating the wrapper for type ROOT::Fit::UnBinData +// signature to use in the veto file: ROOT::Fit::UnBinData +struct JlROOT_Fit_UnBinData: public Wrapper { - JlTUrl(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TUrl (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TUrl.h:33:7 - jlcxx::TypeWrapper t = jlModule.add_type("TUrl", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Fit_UnBinData(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Fit::UnBinData (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Fit/UnBinData.h:46:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Fit!UnBinData", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -600,8 +1799,8 @@ struct JlTUrl: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTUrl(jlcxx::Module& module){ - return std::shared_ptr(new JlTUrl(module)); +std::shared_ptr newJlROOT_Fit_UnBinData(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Fit_UnBinData(module)); } diff --git a/deps/src/JlClasses_018.cxx b/deps/src/JlClasses_018.cxx index 45926af..fb886d0 100644 --- a/deps/src/JlClasses_018.cxx +++ b/deps/src/JlClasses_018.cxx @@ -7,802 +7,301 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef ROOT::Fit::FitData type; }; } -// Class generating the wrapper for type TFileOpenHandle -// signature to use in the veto file: TFileOpenHandle -struct JlTFileOpenHandle: public Wrapper { +// Class generating the wrapper for type ROOT::Fit::BinData +// signature to use in the veto file: ROOT::Fit::BinData +struct JlROOT_Fit_BinData: public Wrapper { - JlTFileOpenHandle(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFileOpenHandle (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:356:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFileOpenHandle", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Fit_BinData(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Fit::BinData (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Fit/BinData.h:52:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Fit!BinData", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - DEBUG_MSG("Adding wrapper for Bool_t TFileOpenHandle::Matches(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFileOpenHandle::Matches(const char *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:379:16 - t.method("Matches", static_cast(&TFileOpenHandle::Matches)); - - DEBUG_MSG("Adding wrapper for const char * TFileOpenHandle::GetOpt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TFileOpenHandle::GetOpt() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:381:16 - t.method("GetOpt", [](TFileOpenHandle const& a) { return (std::string)a.GetOpt(); }); - t.method("GetOpt", [](TFileOpenHandle const* a) { return (std::string)a->GetOpt(); }); - - DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetCompress() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFileOpenHandle::GetCompress() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:382:16 - t.method("GetCompress", static_cast(&TFileOpenHandle::GetCompress)); - - DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetNetOpt() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFileOpenHandle::GetNetOpt() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:383:16 - t.method("GetNetOpt", static_cast(&TFileOpenHandle::GetNetOpt)); + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTFileOpenHandle(jlcxx::Module& module){ - return std::shared_ptr(new JlTFileOpenHandle(module)); +std::shared_ptr newJlROOT_Fit_BinData(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Fit_BinData(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TGraph -// signature to use in the veto file: TGraph -struct JlTGraph: public Wrapper { +// Class generating the wrapper for type ROOT::Fit::FitResult +// signature to use in the veto file: ROOT::Fit::FitResult +struct JlROOT_Fit_FitResult: public Wrapper { - JlTGraph(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TGraph (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:41:7 - jlcxx::TypeWrapper t = jlModule.add_type("TGraph", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Fit_FitResult(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Fit::FitResult (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Fit/FitResult.h:47:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Fit!FitResult"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + } +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlROOT_Fit_FitResult(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Fit_FitResult(module)); +} - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:83:4 - t.constructor(/*finalize=*/true); - +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGraph type; }; +} - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Int_t *, const Int_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:84:4 - t.constructor(/*finalize=*/true); +// Class generating the wrapper for type TGraphErrors +// signature to use in the veto file: TGraphErrors +struct JlTGraphErrors: public Wrapper { + JlTGraphErrors(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphErrors (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:26:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphErrors", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Float_t *, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:85:4 - t.constructor(/*finalize=*/true); + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:86:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TGraphErrors::TGraphErrors(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:48:4 + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:87:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TGraphErrors::TGraphErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:49:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TGraph &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:88:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TGraphErrors::TGraphErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:50:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for TGraph & TGraph::operator=(const TGraph &) (" __HERE__ ")"); - // signature to use in the veto list: TGraph & TGraph::operator=(const TGraph &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:89:12 - t.method("assign", static_cast(&TGraph::operator=)); + DEBUG_MSG("Adding wrapper for void TGraphErrors::TGraphErrors(const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:52:4 + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TVectorD &, const TVectorD &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:91:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TGraphErrors::TGraphErrors(const TGraphErrors &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:53:4 + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TH1 *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:92:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for TGraphErrors & TGraphErrors::operator=(const TGraphErrors &) (" __HERE__ ")"); + // signature to use in the veto list: TGraphErrors & TGraphErrors::operator=(const TGraphErrors &) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:54:18 + t.method("assign", static_cast(&TGraphErrors::operator=)); - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TF1 *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:93:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TGraphErrors::TGraphErrors(const TH1 *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:55:4 + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const char *, const char *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:94:4 + DEBUG_MSG("Adding wrapper for void TGraphErrors::TGraphErrors(const char *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:56:4 t.constructor(/*finalize=*/true); t.constructor(/*finalize=*/true); t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TGraph::AddPoint(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::AddPoint(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:97:26 - t.method("AddPoint", static_cast(&TGraph::AddPoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::Apply(TF1 *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Apply(TF1 *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:98:26 - t.method("Apply", static_cast(&TGraph::Apply)); - - DEBUG_MSG("Adding wrapper for void TGraph::Browse(TBrowser *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Browse(TBrowser *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:99:26 - t.method("Browse", static_cast(&TGraph::Browse)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::Chisquare(TF1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:100:26 - t.method("Chisquare", static_cast(&TGraph::Chisquare)); - t.method("Chisquare", [](TGraph const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); - t.method("Chisquare", [](TGraph const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:101:26 - module_.method("TGraph!CompareArg", static_cast(&TGraph::CompareArg)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:102:26 - module_.method("TGraph!CompareX", static_cast(&TGraph::CompareX)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:103:26 - module_.method("TGraph!CompareY", static_cast(&TGraph::CompareY)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:104:26 - module_.method("TGraph!CompareRadius", static_cast(&TGraph::CompareRadius)); - - DEBUG_MSG("Adding wrapper for void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:105:26 - t.method("ComputeRange", static_cast(&TGraph::ComputeRange)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:106:26 - t.method("DistancetoPrimitive", static_cast(&TGraph::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for void TGraph::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:107:26 - t.method("Draw", static_cast(&TGraph::Draw)); - t.method("Draw", [](TGraph& a)->void { a.Draw(); }); - t.method("Draw", [](TGraph* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:108:26 - t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:109:26 - t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:110:26 - t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); - t.method("DrawGraph", [](TGraph& a, Int_t arg0)->void { a.DrawGraph(arg0); }); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1)->void { a.DrawGraph(arg0, arg1); }); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0)->void { a->DrawGraph(arg0); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1)->void { a->DrawGraph(arg0, arg1); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawPanel() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:111:26 - t.method("DrawPanel", static_cast(&TGraph::DrawPanel)); - - DEBUG_MSG("Adding wrapper for void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:113:26 - t.method("ExecuteEvent", static_cast(&TGraph::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Expand(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:114:26 - t.method("Expand", static_cast(&TGraph::Expand)); - - DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Expand(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:115:26 - t.method("Expand", static_cast(&TGraph::Expand)); - - DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TGraph::FindObject(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:116:26 - t.method("FindObject", static_cast(&TGraph::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TGraph::FindObject(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:117:26 - t.method("FindObject", static_cast(&TGraph::FindObject)); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:118:26 - t.method("Fit", static_cast(&TGraph::Fit)); - t.method("Fit", [](TGraph& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TGraph* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:119:26 - t.method("Fit", static_cast(&TGraph::Fit)); - t.method("Fit", [](TGraph& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TGraph* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TGraph::FitPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::FitPanel() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:120:26 - t.method("FitPanel", static_cast(&TGraph::FitPanel)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::GetEditable() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::GetEditable() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:121:26 - t.method("GetEditable", static_cast(&TGraph::GetEditable)); - - DEBUG_MSG("Adding wrapper for TF1 * TGraph::GetFunction(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TGraph::GetFunction(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:122:26 - t.method("GetFunction", static_cast(&TGraph::GetFunction)); - - DEBUG_MSG("Adding wrapper for TH1F * TGraph::GetHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1F * TGraph::GetHistogram() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:123:26 - t.method("GetHistogram", static_cast(&TGraph::GetHistogram)); - - DEBUG_MSG("Adding wrapper for TList * TGraph::GetListOfFunctions() (" __HERE__ ")"); - // signature to use in the veto list: TList * TGraph::GetListOfFunctions() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:124:26 - t.method("GetListOfFunctions", static_cast(&TGraph::GetListOfFunctions)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCorrelationFactor() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetCorrelationFactor() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:125:26 - t.method("GetCorrelationFactor", static_cast(&TGraph::GetCorrelationFactor)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCovariance() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetCovariance() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:126:26 - t.method("GetCovariance", static_cast(&TGraph::GetCovariance)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMean(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetMean(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:127:26 - t.method("GetMean", static_cast(&TGraph::GetMean)); - t.method("GetMean", [](TGraph const& a)->Double_t { return a.GetMean(); }); - t.method("GetMean", [](TGraph const* a)->Double_t { return a->GetMean(); }); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetRMS(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetRMS(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:128:26 - t.method("GetRMS", static_cast(&TGraph::GetRMS)); - t.method("GetRMS", [](TGraph const& a)->Double_t { return a.GetRMS(); }); - t.method("GetRMS", [](TGraph const* a)->Double_t { return a->GetRMS(); }); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::GetMaxSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::GetMaxSize() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:129:26 - t.method("GetMaxSize", static_cast(&TGraph::GetMaxSize)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::GetN() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::GetN() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:130:26 - t.method("GetN", static_cast(&TGraph::GetN)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorX(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorX(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:131:26 - t.method("GetErrorX", static_cast(&TGraph::GetErrorX)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorY(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorY(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:132:26 - t.method("GetErrorY", static_cast(&TGraph::GetErrorY)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXhigh(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorXhigh(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:133:26 - t.method("GetErrorXhigh", static_cast(&TGraph::GetErrorXhigh)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXlow(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorXlow(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:134:26 - t.method("GetErrorXlow", static_cast(&TGraph::GetErrorXlow)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYhigh(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorYhigh(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:135:26 - t.method("GetErrorYhigh", static_cast(&TGraph::GetErrorYhigh)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYlow(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorYlow(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:136:26 - t.method("GetErrorYlow", static_cast(&TGraph::GetErrorYlow)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetX() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetX() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:137:26 - t.method("GetX", static_cast(&TGraph::GetX)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetY() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetY() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:138:26 - t.method("GetY", static_cast(&TGraph::GetY)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEX() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEX() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:139:26 - t.method("GetEX", static_cast(&TGraph::GetEX)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEY() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEY() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:140:26 - t.method("GetEY", static_cast(&TGraph::GetEY)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhigh() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXhigh() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:141:26 - t.method("GetEXhigh", static_cast(&TGraph::GetEXhigh)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlow() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXlow() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:142:26 - t.method("GetEXlow", static_cast(&TGraph::GetEXlow)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhigh() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYhigh() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:143:26 - t.method("GetEYhigh", static_cast(&TGraph::GetEYhigh)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlow() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYlow() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:144:26 - t.method("GetEYlow", static_cast(&TGraph::GetEYlow)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlowd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXlowd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:145:26 - t.method("GetEXlowd", static_cast(&TGraph::GetEXlowd)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhighd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXhighd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:146:26 - t.method("GetEXhighd", static_cast(&TGraph::GetEXhighd)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlowd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYlowd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:147:26 - t.method("GetEYlowd", static_cast(&TGraph::GetEYlowd)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhighd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYhighd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:148:26 - t.method("GetEYhighd", static_cast(&TGraph::GetEYhighd)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMaximum() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetMaximum() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:149:26 - t.method("GetMaximum", static_cast(&TGraph::GetMaximum)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMinimum() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetMinimum() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:150:26 - t.method("GetMinimum", static_cast(&TGraph::GetMinimum)); - - DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TGraph::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:151:26 - t.method("GetXaxis", static_cast(&TGraph::GetXaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TGraph::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:152:26 - t.method("GetYaxis", static_cast(&TGraph::GetYaxis)); - - DEBUG_MSG("Adding wrapper for char * TGraph::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TGraph::GetObjectInfo(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:153:26 - t.method("GetObjectInfo", static_cast(&TGraph::GetObjectInfo)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:154:26 - t.method("GetPoint", static_cast(&TGraph::GetPoint)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointX(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetPointX(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:155:26 - t.method("GetPointX", static_cast(&TGraph::GetPointX)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointY(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetPointY(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:156:26 - t.method("GetPointY", static_cast(&TGraph::GetPointY)); - - DEBUG_MSG("Adding wrapper for void TGraph::InitExpo(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InitExpo(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:158:26 - t.method("InitExpo", static_cast(&TGraph::InitExpo)); - t.method("InitExpo", [](TGraph& a)->void { a.InitExpo(); }); - t.method("InitExpo", [](TGraph& a, Double_t arg0)->void { a.InitExpo(arg0); }); - t.method("InitExpo", [](TGraph* a)->void { a->InitExpo(); }); - t.method("InitExpo", [](TGraph* a, Double_t arg0)->void { a->InitExpo(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::InitGaus(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InitGaus(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:159:26 - t.method("InitGaus", static_cast(&TGraph::InitGaus)); - t.method("InitGaus", [](TGraph& a)->void { a.InitGaus(); }); - t.method("InitGaus", [](TGraph& a, Double_t arg0)->void { a.InitGaus(arg0); }); - t.method("InitGaus", [](TGraph* a)->void { a->InitGaus(); }); - t.method("InitGaus", [](TGraph* a, Double_t arg0)->void { a->InitGaus(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::InitPolynom(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InitPolynom(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:160:26 - t.method("InitPolynom", static_cast(&TGraph::InitPolynom)); - t.method("InitPolynom", [](TGraph& a)->void { a.InitPolynom(); }); - t.method("InitPolynom", [](TGraph& a, Double_t arg0)->void { a.InitPolynom(arg0); }); - t.method("InitPolynom", [](TGraph* a)->void { a->InitPolynom(); }); - t.method("InitPolynom", [](TGraph* a, Double_t arg0)->void { a->InitPolynom(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::InsertPoint() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::InsertPoint() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:161:26 - t.method("InsertPoint", static_cast(&TGraph::InsertPoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:162:26 - t.method("InsertPointBefore", static_cast(&TGraph::InsertPointBefore)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::Integral(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::Integral(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:163:26 - t.method("Integral", static_cast(&TGraph::Integral)); - t.method("Integral", [](TGraph const& a)->Double_t { return a.Integral(); }); - t.method("Integral", [](TGraph const& a, Int_t arg0)->Double_t { return a.Integral(arg0); }); - t.method("Integral", [](TGraph const* a)->Double_t { return a->Integral(); }); - t.method("Integral", [](TGraph const* a, Int_t arg0)->Double_t { return a->Integral(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsEditable() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::IsEditable() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:164:26 - t.method("IsEditable", static_cast(&TGraph::IsEditable)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsHighlight() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::IsHighlight() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:165:26 - t.method("IsHighlight", static_cast(&TGraph::IsHighlight)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::IsInside(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::IsInside(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:166:26 - t.method("IsInside", static_cast(&TGraph::IsInside)); - - DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:167:26 - t.method("LeastSquareFit", static_cast(&TGraph::LeastSquareFit)); - t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1)->void { a.LeastSquareFit(arg0, arg1); }); - t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a.LeastSquareFit(arg0, arg1, arg2); }); - t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1)->void { a->LeastSquareFit(arg0, arg1); }); - t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a->LeastSquareFit(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:168:26 - t.method("LeastSquareLinearFit", static_cast(&TGraph::LeastSquareLinearFit)); - t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); - t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); - t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); - t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:169:26 - t.method("Merge", static_cast(&TGraph::Merge)); - - DEBUG_MSG("Adding wrapper for void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:170:26 - t.method("MovePoints", static_cast(&TGraph::MovePoints)); - t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1)->void { a.MovePoints(arg0, arg1); }); - t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a.MovePoints(arg0, arg1, arg2); }); - t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1)->void { a->MovePoints(arg0, arg1); }); - t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a->MovePoints(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:171:26 - t.method("Paint", static_cast(&TGraph::Paint)); - t.method("Paint", [](TGraph& a)->void { a.Paint(); }); - t.method("Paint", [](TGraph* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:172:26 - t.method("PaintGraph", static_cast(&TGraph::PaintGraph)); - - DEBUG_MSG("Adding wrapper for void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:173:26 - t.method("PaintGrapHist", static_cast(&TGraph::PaintGrapHist)); - - DEBUG_MSG("Adding wrapper for void TGraph::PaintStats(TF1 *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::PaintStats(TF1 *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:174:26 - t.method("PaintStats", static_cast(&TGraph::PaintStats)); - - DEBUG_MSG("Adding wrapper for void TGraph::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:175:26 - t.method("Print", static_cast(&TGraph::Print)); - t.method("Print", [](TGraph const& a)->void { a.Print(); }); - t.method("Print", [](TGraph const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:176:26 - t.method("RecursiveRemove", static_cast(&TGraph::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::RemovePoint() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:177:26 - t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::RemovePoint(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:178:26 - t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::SaveAs(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SaveAs(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:180:26 - t.method("SaveAs", static_cast(&TGraph::SaveAs)); - t.method("SaveAs", [](TGraph const& a, const char * arg0)->void { a.SaveAs(arg0); }); - t.method("SaveAs", [](TGraph const* a, const char * arg0)->void { a->SaveAs(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Scale(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Scale(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:181:26 - t.method("Scale", static_cast(&TGraph::Scale)); - t.method("Scale", [](TGraph& a)->void { a.Scale(); }); - t.method("Scale", [](TGraph& a, Double_t arg0)->void { a.Scale(arg0); }); - t.method("Scale", [](TGraph* a)->void { a->Scale(); }); - t.method("Scale", [](TGraph* a, Double_t arg0)->void { a->Scale(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetEditable(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetEditable(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:182:26 - t.method("SetEditable", static_cast(&TGraph::SetEditable)); - t.method("SetEditable", [](TGraph& a)->void { a.SetEditable(); }); - t.method("SetEditable", [](TGraph* a)->void { a->SetEditable(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetHighlight(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetHighlight(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:183:26 - t.method("SetHighlight", static_cast(&TGraph::SetHighlight)); - t.method("SetHighlight", [](TGraph& a)->void { a.SetHighlight(); }); - t.method("SetHighlight", [](TGraph* a)->void { a->SetHighlight(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetHistogram(TH1F *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetHistogram(TH1F *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:184:26 - t.method("SetHistogram", static_cast(&TGraph::SetHistogram)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:185:26 - t.method("SetMaximum", static_cast(&TGraph::SetMaximum)); - t.method("SetMaximum", [](TGraph& a)->void { a.SetMaximum(); }); - t.method("SetMaximum", [](TGraph* a)->void { a->SetMaximum(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:186:26 - t.method("SetMinimum", static_cast(&TGraph::SetMinimum)); - t.method("SetMinimum", [](TGraph& a)->void { a.SetMinimum(); }); - t.method("SetMinimum", [](TGraph* a)->void { a->SetMinimum(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Set(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Set(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:187:26 - t.method("Set", static_cast(&TGraph::Set)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetPoint(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetPoint(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:188:26 - t.method("SetPoint", static_cast(&TGraph::SetPoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetPointX(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetPointX(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:189:26 - t.method("SetPointX", static_cast(&TGraph::SetPointX)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetPointY(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetPointY(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:190:26 - t.method("SetPointY", static_cast(&TGraph::SetPointY)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:191:26 - t.method("SetName", static_cast(&TGraph::SetName)); - t.method("SetName", [](TGraph& a)->void { a.SetName(); }); - t.method("SetName", [](TGraph* a)->void { a->SetName(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetNameTitle(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetNameTitle(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:192:26 - t.method("SetNameTitle", static_cast(&TGraph::SetNameTitle)); - t.method("SetNameTitle", [](TGraph& a)->void { a.SetNameTitle(); }); - t.method("SetNameTitle", [](TGraph& a, const char * arg0)->void { a.SetNameTitle(arg0); }); - t.method("SetNameTitle", [](TGraph* a)->void { a->SetNameTitle(); }); - t.method("SetNameTitle", [](TGraph* a, const char * arg0)->void { a->SetNameTitle(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetStats(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetStats(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:193:26 - t.method("SetStats", static_cast(&TGraph::SetStats)); - t.method("SetStats", [](TGraph& a)->void { a.SetStats(); }); - t.method("SetStats", [](TGraph* a)->void { a->SetStats(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:194:26 - t.method("SetTitle", static_cast(&TGraph::SetTitle)); - t.method("SetTitle", [](TGraph& a)->void { a.SetTitle(); }); - t.method("SetTitle", [](TGraph* a)->void { a->SetTitle(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:195:26 - t.method("Sort", static_cast(&TGraph::Sort)); - t.method("Sort", [](TGraph& a)->void { a.Sort(); }); - t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a.Sort(arg0); }); - t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a.Sort(arg0, arg1); }); - t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a.Sort(arg0, arg1, arg2); }); - t.method("Sort", [](TGraph* a)->void { a->Sort(); }); - t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a->Sort(arg0); }); - t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a->Sort(arg0, arg1); }); - t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a->Sort(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:197:26 - t.method("UseCurrentStyle", static_cast(&TGraph::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:198:26 - t.method("Zero", static_cast(&TGraph::Zero)); - - DEBUG_MSG("Adding wrapper for Version_t TGraph::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TGraph::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Class_Version", static_cast(&TGraph::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TGraph::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TGraph::IsA() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - t.method("IsA", static_cast(&TGraph::IsA)); - - DEBUG_MSG("Adding wrapper for void TGraph::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - t.method("StreamerNVirtual", static_cast(&TGraph::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TGraph::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TGraph::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!DeclFileName", []() { return (std::string)TGraph::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TGraph::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TGraph::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!ImplFileLine", static_cast(&TGraph::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TGraph::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TGraph::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!ImplFileName", []() { return (std::string)TGraph::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TGraph::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TGraph::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Class_Name", []() { return (std::string)TGraph::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TGraph::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TGraph::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Dictionary", static_cast(&TGraph::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TGraph::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TGraph::Class() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Class", static_cast(&TGraph::Class)); - - DEBUG_MSG("Adding wrapper for void TGraph::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - t.method("Streamer", static_cast(&TGraph::Streamer)); - - DEBUG_MSG("Adding wrapper for int TGraph::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TGraph::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!DeclFileLine", static_cast(&TGraph::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TGraphErrors::Apply(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::Apply(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:58:12 + t.method("Apply", static_cast(&TGraphErrors::Apply)); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::ApplyX(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::ApplyX(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:59:20 + t.method("ApplyX", static_cast(&TGraphErrors::ApplyX)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphErrors::CalculateScanfFields(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphErrors::CalculateScanfFields(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:60:20 + module_.method("TGraphErrors!CalculateScanfFields", static_cast(&TGraphErrors::CalculateScanfFields)); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:61:12 + t.method("ComputeRange", static_cast(&TGraphErrors::ComputeRange)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphErrors::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphErrors::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:62:20 + t.method("GetErrorX", static_cast(&TGraphErrors::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphErrors::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphErrors::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:63:20 + t.method("GetErrorY", static_cast(&TGraphErrors::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphErrors::GetErrorXhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphErrors::GetErrorXhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:64:20 + t.method("GetErrorXhigh", static_cast(&TGraphErrors::GetErrorXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphErrors::GetErrorXlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphErrors::GetErrorXlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:65:20 + t.method("GetErrorXlow", static_cast(&TGraphErrors::GetErrorXlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphErrors::GetErrorYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphErrors::GetErrorYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:66:20 + t.method("GetErrorYhigh", static_cast(&TGraphErrors::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphErrors::GetErrorYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphErrors::GetErrorYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:67:20 + t.method("GetErrorYlow", static_cast(&TGraphErrors::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphErrors::GetEX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphErrors::GetEX() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:68:20 + t.method("GetEX", static_cast(&TGraphErrors::GetEX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphErrors::GetEY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphErrors::GetEY() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:69:20 + t.method("GetEY", static_cast(&TGraphErrors::GetEY)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphErrors::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphErrors::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:70:12 + t.method("Merge", static_cast(&TGraphErrors::Merge)); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:71:12 + t.method("Print", static_cast(&TGraphErrors::Print)); + t.method("Print", [](TGraphErrors const& a)->void { a.Print(); }); + t.method("Print", [](TGraphErrors const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:73:12 + t.method("Scale", static_cast(&TGraphErrors::Scale)); + t.method("Scale", [](TGraphErrors& a)->void { a.Scale(); }); + t.method("Scale", [](TGraphErrors& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraphErrors* a)->void { a->Scale(); }); + t.method("Scale", [](TGraphErrors* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::SetPointError(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::SetPointError(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:74:20 + t.method("SetPointError", static_cast(&TGraphErrors::SetPointError)); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::SetPointError(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::SetPointError(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:75:20 + t.method("SetPointError", static_cast(&TGraphErrors::SetPointError)); + + DEBUG_MSG("Adding wrapper for Version_t TGraphErrors::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphErrors::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!Class_Version", static_cast(&TGraphErrors::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphErrors::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphErrors::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + t.method("IsA", static_cast(&TGraphErrors::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + t.method("StreamerNVirtual", static_cast(&TGraphErrors::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphErrors::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphErrors::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!DeclFileName", []() { return (std::string)TGraphErrors::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphErrors::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphErrors::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!ImplFileLine", static_cast(&TGraphErrors::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphErrors::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphErrors::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!ImplFileName", []() { return (std::string)TGraphErrors::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphErrors::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphErrors::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!Class_Name", []() { return (std::string)TGraphErrors::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphErrors::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphErrors::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!Dictionary", static_cast(&TGraphErrors::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphErrors::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphErrors::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!Class", static_cast(&TGraphErrors::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphErrors::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphErrors::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + t.method("Streamer", static_cast(&TGraphErrors::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphErrors::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphErrors::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphErrors.h:77:4 + module_.method("TGraphErrors!DeclFileLine", static_cast(&TGraphErrors::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTGraph(jlcxx::Module& module){ - return std::shared_ptr(new JlTGraph(module)); +std::shared_ptr newJlTGraphErrors(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphErrors(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TF1Parameters -// signature to use in the veto file: TF1Parameters -struct JlTF1Parameters: public Wrapper { +// Class generating the wrapper for type TAxis +// signature to use in the veto file: TAxis +struct JlTAxis: public Wrapper { - JlTF1Parameters(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TF1Parameters (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:51:7 - jlcxx::TypeWrapper t = jlModule.add_type("TF1Parameters"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTAxis(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TAxis (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TAxis", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -810,212 +309,552 @@ struct JlTF1Parameters: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:54:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:80:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:81:4 + t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(const TF1Parameters &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:63:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) (" __HERE__ ")"); - // signature to use in the veto list: TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:68:19 - t.method("assign", static_cast(&TF1Parameters::operator=)); - - DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1Parameters::GetParameter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:78:13 - t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); - - DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1Parameters::GetParameter(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:82:13 - t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); - - DEBUG_MSG("Adding wrapper for const Double_t * TF1Parameters::GetParameters() (" __HERE__ ")"); - // signature to use in the veto list: const Double_t * TF1Parameters::GetParameters() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:86:20 - t.method("GetParameters", static_cast(&TF1Parameters::GetParameters)); - - DEBUG_MSG("Adding wrapper for const std::vector & TF1Parameters::ParamsVec() (" __HERE__ ")"); - // signature to use in the veto list: const std::vector & TF1Parameters::ParamsVec() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:90:31 - t.method("ParamsVec", static_cast & (TF1Parameters::*)() const>(&TF1Parameters::ParamsVec)); - - DEBUG_MSG("Adding wrapper for Int_t TF1Parameters::GetParNumber(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1Parameters::GetParNumber(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:95:10 - t.method("GetParNumber", static_cast(&TF1Parameters::GetParNumber)); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::GetParName(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::GetParName(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:97:16 - t.method("GetParName", [](TF1Parameters const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); - t.method("GetParName", [](TF1Parameters const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameter(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:104:11 - t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameters(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:109:10 - t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:113:10 - t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1)->void { a.SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1)->void { a->SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(const char *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameter(const char *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:117:11 - t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParName(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParName(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:121:11 - t.method("SetParName", static_cast(&TF1Parameters::SetParName)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:126:11 - t.method("SetParNames", static_cast(&TF1Parameters::SetParNames)); - t.method("SetParNames", [](TF1Parameters& a)->void { a.SetParNames(); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0)->void { a.SetParNames(arg0); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParNames", [](TF1Parameters* a)->void { a->SetParNames(); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0)->void { a->SetParNames(arg0); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for Version_t TF1Parameters::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TF1Parameters::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Class_Version", static_cast(&TF1Parameters::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1Parameters::IsA() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - t.method("IsA", static_cast(&TF1Parameters::IsA)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - t.method("StreamerNVirtual", static_cast(&TF1Parameters::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!DeclFileName", []() { return (std::string)TF1Parameters::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TF1Parameters::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1Parameters::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!ImplFileLine", static_cast(&TF1Parameters::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!ImplFileName", []() { return (std::string)TF1Parameters::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Class_Name", []() { return (std::string)TF1Parameters::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1Parameters::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Dictionary", static_cast(&TF1Parameters::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1Parameters::Class() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Class", static_cast(&TF1Parameters::Class)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - t.method("Streamer", static_cast(&TF1Parameters::Streamer)); - - DEBUG_MSG("Adding wrapper for int TF1Parameters::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1Parameters::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!DeclFileLine", static_cast(&TF1Parameters::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TAxis::TAxis(const TAxis &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:82:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TAxis & TAxis::operator=(const TAxis &) (" __HERE__ ")"); + // signature to use in the veto list: TAxis & TAxis::operator=(const TAxis &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:84:11 + t.method("assign", static_cast(&TAxis::operator=)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanExtend() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::CanExtend() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:86:15 + t.method("CanExtend", static_cast(&TAxis::CanExtend)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanBeAlphanumeric() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::CanBeAlphanumeric() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:87:15 + t.method("CanBeAlphanumeric", static_cast(&TAxis::CanBeAlphanumeric)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsAlphanumeric() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::IsAlphanumeric() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:88:15 + t.method("IsAlphanumeric", static_cast(&TAxis::IsAlphanumeric)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetAlphanumeric(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetAlphanumeric(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:89:15 + t.method("SetAlphanumeric", static_cast(&TAxis::SetAlphanumeric)); + t.method("SetAlphanumeric", [](TAxis& a)->void { a.SetAlphanumeric(); }); + t.method("SetAlphanumeric", [](TAxis* a)->void { a->SetAlphanumeric(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetCanExtend(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetCanExtend(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:90:15 + t.method("SetCanExtend", static_cast(&TAxis::SetCanExtend)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetNoAlphanumeric(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetNoAlphanumeric(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:91:15 + t.method("SetNoAlphanumeric", static_cast(&TAxis::SetNoAlphanumeric)); + t.method("SetNoAlphanumeric", [](TAxis& a)->void { a.SetNoAlphanumeric(); }); + t.method("SetNoAlphanumeric", [](TAxis* a)->void { a->SetNoAlphanumeric(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::CenterLabels(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::CenterLabels(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:98:23 + t.method("CenterLabels", static_cast(&TAxis::CenterLabels)); + t.method("CenterLabels", [](TAxis& a)->void { a.CenterLabels(); }); + t.method("CenterLabels", [](TAxis* a)->void { a->CenterLabels(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::CenterTitle(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::CenterTitle(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:99:23 + t.method("CenterTitle", static_cast(&TAxis::CenterTitle)); + t.method("CenterTitle", [](TAxis& a)->void { a.CenterTitle(); }); + t.method("CenterTitle", [](TAxis* a)->void { a->CenterTitle(); }); + + DEBUG_MSG("Adding wrapper for const char * TAxis::ChooseTimeFormat(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::ChooseTimeFormat(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:100:23 + t.method("ChooseTimeFormat", [](TAxis& a) { return (std::string)a.ChooseTimeFormat(); }); + t.method("ChooseTimeFormat", [](TAxis& a, Double_t arg0) { return (std::string)a.ChooseTimeFormat(arg0); }); + t.method("ChooseTimeFormat", [](TAxis* a) { return (std::string)a->ChooseTimeFormat(); }); + t.method("ChooseTimeFormat", [](TAxis* a, Double_t arg0) { return (std::string)a->ChooseTimeFormat(arg0); }); + + DEBUG_MSG("Adding wrapper for void TAxis::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:101:15 + t.method("Copy", static_cast(&TAxis::Copy)); + + DEBUG_MSG("Adding wrapper for void TAxis::Delete(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Delete(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:102:15 + t.method("Delete", static_cast(&TAxis::Delete)); + t.method("Delete", [](TAxis& a)->void { a.Delete(); }); + t.method("Delete", [](TAxis* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:103:15 + t.method("DistancetoPrimitive", static_cast(&TAxis::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for TObject * TAxis::DrawClone(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TAxis::DrawClone(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:104:15 + t.method("DrawClone", static_cast(&TAxis::DrawClone)); + t.method("DrawClone", [](TAxis const& a)->TObject * { return a.DrawClone(); }); + t.method("DrawClone", [](TAxis const* a)->TObject * { return a->DrawClone(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:105:15 + t.method("ExecuteEvent", static_cast(&TAxis::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:106:23 + t.method("FindBin", static_cast(&TAxis::FindBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:107:23 + t.method("FindBin", static_cast(&TAxis::FindBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindBin(const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:108:23 + t.method("FindBin", static_cast(&TAxis::FindBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindFixBin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:109:23 + t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindFixBin(const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:110:23 + t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinCenter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:111:23 + t.method("GetBinCenter", static_cast(&TAxis::GetBinCenter)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenterLog(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinCenterLog(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:112:23 + t.method("GetBinCenterLog", static_cast(&TAxis::GetBinCenterLog)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetBinLabel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetBinLabel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:113:23 + t.method("GetBinLabel", [](TAxis const& a, Int_t arg0) { return (std::string)a.GetBinLabel(arg0); }); + t.method("GetBinLabel", [](TAxis const* a, Int_t arg0) { return (std::string)a->GetBinLabel(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinLowEdge(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinLowEdge(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:114:23 + t.method("GetBinLowEdge", static_cast(&TAxis::GetBinLowEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinUpEdge(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinUpEdge(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:115:23 + t.method("GetBinUpEdge", static_cast(&TAxis::GetBinUpEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinWidth(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinWidth(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:116:23 + t.method("GetBinWidth", static_cast(&TAxis::GetBinWidth)); + + DEBUG_MSG("Adding wrapper for void TAxis::GetCenter(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::GetCenter(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:117:23 + t.method("GetCenter", static_cast(&TAxis::GetCenter)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterLabels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetCenterLabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:118:23 + t.method("GetCenterLabels", static_cast(&TAxis::GetCenterLabels)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterTitle() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetCenterTitle() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:119:23 + t.method("GetCenterTitle", static_cast(&TAxis::GetCenterTitle)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetDecimals() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetDecimals() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:120:23 + t.method("GetDecimals", static_cast(&TAxis::GetDecimals)); + + DEBUG_MSG("Adding wrapper for TList * TAxis::GetModifiedLabels() (" __HERE__ ")"); + // signature to use in the veto list: TList * TAxis::GetModifiedLabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:122:23 + t.method("GetModifiedLabels", static_cast(&TAxis::GetModifiedLabels)); + + DEBUG_MSG("Adding wrapper for void TAxis::GetLowEdge(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::GetLowEdge(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:123:23 + t.method("GetLowEdge", static_cast(&TAxis::GetLowEdge)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetMoreLogLabels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetMoreLogLabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:124:23 + t.method("GetMoreLogLabels", static_cast(&TAxis::GetMoreLogLabels)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNbins() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetNbins() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:125:23 + t.method("GetNbins", static_cast(&TAxis::GetNbins)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNlabels() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetNlabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:126:23 + t.method("GetNlabels", static_cast(&TAxis::GetNlabels)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetNoExponent() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetNoExponent() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:127:23 + t.method("GetNoExponent", static_cast(&TAxis::GetNoExponent)); + + DEBUG_MSG("Adding wrapper for TObject * TAxis::GetParent() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TAxis::GetParent() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:128:23 + t.method("GetParent", static_cast(&TAxis::GetParent)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetRotateTitle() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetRotateTitle() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:129:23 + t.method("GetRotateTitle", static_cast(&TAxis::GetRotateTitle)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTicks() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTicks() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:130:24 + t.method("GetTicks", [](TAxis const& a) { return (std::string)a.GetTicks(); }); + t.method("GetTicks", [](TAxis const* a) { return (std::string)a->GetTicks(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetTimeDisplay() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetTimeDisplay() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:131:23 + t.method("GetTimeDisplay", static_cast(&TAxis::GetTimeDisplay)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormat() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTimeFormat() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:132:24 + t.method("GetTimeFormat", [](TAxis const& a) { return (std::string)a.GetTimeFormat(); }); + t.method("GetTimeFormat", [](TAxis const* a) { return (std::string)a->GetTimeFormat(); }); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormatOnly() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTimeFormatOnly() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:133:24 + t.method("GetTimeFormatOnly", [](TAxis const& a) { return (std::string)a.GetTimeFormatOnly(); }); + t.method("GetTimeFormatOnly", [](TAxis const* a) { return (std::string)a->GetTimeFormatOnly(); }); + + DEBUG_MSG("Adding wrapper for UInt_t TAxis::GetTimeOffset() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TAxis::GetTimeOffset() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:134:24 + t.method("GetTimeOffset", static_cast(&TAxis::GetTimeOffset)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTitle() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTitle() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:135:23 + t.method("GetTitle", [](TAxis const& a) { return (std::string)a.GetTitle(); }); + t.method("GetTitle", [](TAxis const* a) { return (std::string)a->GetTitle(); }); + + DEBUG_MSG("Adding wrapper for const TArrayD * TAxis::GetXbins() (" __HERE__ ")"); + // signature to use in the veto list: const TArrayD * TAxis::GetXbins() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:136:23 + t.method("GetXbins", static_cast(&TAxis::GetXbins)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetFirst() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetFirst() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:137:23 + t.method("GetFirst", static_cast(&TAxis::GetFirst)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetLast() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetLast() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:138:23 + t.method("GetLast", static_cast(&TAxis::GetLast)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:139:23 + t.method("GetXmin", static_cast(&TAxis::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:140:23 + t.method("GetXmax", static_cast(&TAxis::GetXmax)); + + DEBUG_MSG("Adding wrapper for void TAxis::ImportAttributes(const TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ImportAttributes(const TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:141:23 + t.method("ImportAttributes", static_cast(&TAxis::ImportAttributes)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsVariableBinSize() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::IsVariableBinSize() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:142:23 + t.method("IsVariableBinSize", static_cast(&TAxis::IsVariableBinSize)); + + DEBUG_MSG("Adding wrapper for void TAxis::LabelsOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::LabelsOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:146:23 + t.method("LabelsOption", static_cast(&TAxis::LabelsOption)); + t.method("LabelsOption", [](TAxis& a)->void { a.LabelsOption(); }); + t.method("LabelsOption", [](TAxis* a)->void { a->LabelsOption(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::RotateTitle(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::RotateTitle(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:147:23 + t.method("RotateTitle", static_cast(&TAxis::RotateTitle)); + t.method("RotateTitle", [](TAxis& a)->void { a.RotateTitle(); }); + t.method("RotateTitle", [](TAxis* a)->void { a->RotateTitle(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Set(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:149:23 + t.method("Set", static_cast(&TAxis::Set)); + + DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Set(Int_t, const Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:150:23 + t.method("Set", static_cast(&TAxis::Set)); + + DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Set(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:151:23 + t.method("Set", static_cast(&TAxis::Set)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetBinLabel(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetBinLabel(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:152:23 + t.method("SetBinLabel", static_cast(&TAxis::SetBinLabel)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetDecimals(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetDecimals(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:153:23 + t.method("SetDecimals", static_cast(&TAxis::SetDecimals)); + t.method("SetDecimals", [](TAxis& a)->void { a.SetDecimals(); }); + t.method("SetDecimals", [](TAxis* a)->void { a->SetDecimals(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetDefaults() (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetDefaults() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:154:23 + t.method("SetDefaults", static_cast(&TAxis::SetDefaults)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetDrawOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetDrawOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:155:15 + t.method("SetDrawOption", static_cast(&TAxis::SetDrawOption)); + t.method("SetDrawOption", [](TAxis& a)->void { a.SetDrawOption(); }); + t.method("SetDrawOption", [](TAxis* a)->void { a->SetDrawOption(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:156:23 + t.method("ChangeLabel", static_cast(&TAxis::ChangeLabel)); + t.method("ChangeLabel", [](TAxis& a)->void { a.ChangeLabel(); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0)->void { a.ChangeLabel(arg0); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1)->void { a.ChangeLabel(arg0, arg1); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabel(arg0, arg1, arg2); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabel(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("ChangeLabel", [](TAxis* a)->void { a->ChangeLabel(); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0)->void { a->ChangeLabel(arg0); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1)->void { a->ChangeLabel(arg0, arg1); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabel(arg0, arg1, arg2); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabel(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:160:23 + t.method("ChangeLabelByValue", static_cast(&TAxis::ChangeLabelByValue)); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0)->void { a.ChangeLabelByValue(arg0); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1)->void { a.ChangeLabelByValue(arg0, arg1); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabelByValue(arg0, arg1, arg2); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0)->void { a->ChangeLabelByValue(arg0); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1)->void { a->ChangeLabelByValue(arg0, arg1); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabelByValue(arg0, arg1, arg2); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetLimits(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetLimits(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:164:23 + t.method("SetLimits", static_cast(&TAxis::SetLimits)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetMoreLogLabels(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetMoreLogLabels(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:165:23 + t.method("SetMoreLogLabels", static_cast(&TAxis::SetMoreLogLabels)); + t.method("SetMoreLogLabels", [](TAxis& a)->void { a.SetMoreLogLabels(); }); + t.method("SetMoreLogLabels", [](TAxis* a)->void { a->SetMoreLogLabels(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetNoExponent(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetNoExponent(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:166:23 + t.method("SetNoExponent", static_cast(&TAxis::SetNoExponent)); + t.method("SetNoExponent", [](TAxis& a)->void { a.SetNoExponent(); }); + t.method("SetNoExponent", [](TAxis* a)->void { a->SetNoExponent(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetParent(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetParent(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:167:23 + t.method("SetParent", static_cast(&TAxis::SetParent)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetRange(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetRange(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:168:23 + t.method("SetRange", static_cast(&TAxis::SetRange)); + t.method("SetRange", [](TAxis& a)->void { a.SetRange(); }); + t.method("SetRange", [](TAxis& a, Int_t arg0)->void { a.SetRange(arg0); }); + t.method("SetRange", [](TAxis* a)->void { a->SetRange(); }); + t.method("SetRange", [](TAxis* a, Int_t arg0)->void { a->SetRange(arg0); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetRangeUser(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetRangeUser(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:169:23 + t.method("SetRangeUser", static_cast(&TAxis::SetRangeUser)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTicks(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTicks(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:170:23 + t.method("SetTicks", static_cast(&TAxis::SetTicks)); + t.method("SetTicks", [](TAxis& a)->void { a.SetTicks(); }); + t.method("SetTicks", [](TAxis* a)->void { a->SetTicks(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTimeDisplay(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTimeDisplay(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:171:23 + t.method("SetTimeDisplay", static_cast(&TAxis::SetTimeDisplay)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTimeFormat(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTimeFormat(const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:172:23 + t.method("SetTimeFormat", static_cast(&TAxis::SetTimeFormat)); + t.method("SetTimeFormat", [](TAxis& a)->void { a.SetTimeFormat(); }); + t.method("SetTimeFormat", [](TAxis* a)->void { a->SetTimeFormat(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTimeOffset(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTimeOffset(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:173:23 + t.method("SetTimeOffset", static_cast(&TAxis::SetTimeOffset)); + t.method("SetTimeOffset", [](TAxis& a, Double_t arg0)->void { a.SetTimeOffset(arg0); }); + t.method("SetTimeOffset", [](TAxis* a, Double_t arg0)->void { a->SetTimeOffset(arg0); }); + + DEBUG_MSG("Adding wrapper for void TAxis::UnZoom() (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::UnZoom() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:174:23 + t.method("UnZoom", static_cast(&TAxis::UnZoom)); + + DEBUG_MSG("Adding wrapper for void TAxis::ZoomOut(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ZoomOut(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:175:23 + t.method("ZoomOut", static_cast(&TAxis::ZoomOut)); + t.method("ZoomOut", [](TAxis& a)->void { a.ZoomOut(); }); + t.method("ZoomOut", [](TAxis& a, Double_t arg0)->void { a.ZoomOut(arg0); }); + t.method("ZoomOut", [](TAxis* a)->void { a->ZoomOut(); }); + t.method("ZoomOut", [](TAxis* a, Double_t arg0)->void { a->ZoomOut(arg0); }); + + DEBUG_MSG("Adding wrapper for Version_t TAxis::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TAxis::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Class_Version", static_cast(&TAxis::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TAxis::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxis::IsA() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + t.method("IsA", static_cast(&TAxis::IsA)); + + DEBUG_MSG("Adding wrapper for void TAxis::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + t.method("StreamerNVirtual", static_cast(&TAxis::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!DeclFileName", []() { return (std::string)TAxis::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TAxis::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TAxis::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!ImplFileLine", static_cast(&TAxis::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!ImplFileName", []() { return (std::string)TAxis::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TAxis::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Class_Name", []() { return (std::string)TAxis::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TAxis::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxis::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Dictionary", static_cast(&TAxis::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TAxis::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxis::Class() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Class", static_cast(&TAxis::Class)); + + DEBUG_MSG("Adding wrapper for void TAxis::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + t.method("Streamer", static_cast(&TAxis::Streamer)); + + DEBUG_MSG("Adding wrapper for int TAxis::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TAxis::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!DeclFileLine", static_cast(&TAxis::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTF1Parameters(jlcxx::Module& module){ - return std::shared_ptr(new JlTF1Parameters(module)); +std::shared_ptr newJlTAxis(jlcxx::Module& module){ + return std::shared_ptr(new JlTAxis(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TArray type; }; } -// Class generating the wrapper for type TF1::TF1FunctorPointer -// signature to use in the veto file: TF1::TF1FunctorPointer -struct JlTF1_TF1FunctorPointer: public Wrapper { - - JlTF1_TF1FunctorPointer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TF1::TF1FunctorPointer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:228:11 - jlcxx::TypeWrapper t = jlModule.add_type("TF1!TF1FunctorPointer"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); +// Class generating the wrapper for type TArrayD +// signature to use in the veto file: TArrayD +struct JlTArrayD: public Wrapper { + + JlTArrayD(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TArrayD (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TArrayD.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TArrayD", + jlcxx::julia_base_type()); + jlcxx::stl::apply_stl(jlModule); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - DEBUG_MSG("Adding wrapper for TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() (" __HERE__ ")"); - // signature to use in the veto list: TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:230:36 - t.method("Clone", static_cast(&TF1::TF1FunctorPointer::Clone)); + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTF1_TF1FunctorPointer(jlcxx::Module& module){ - return std::shared_ptr(new JlTF1_TF1FunctorPointer(module)); +std::shared_ptr newJlTArrayD(jlcxx::Module& module){ + return std::shared_ptr(new JlTArrayD(module)); } diff --git a/deps/src/JlClasses_019.cxx b/deps/src/JlClasses_019.cxx index 247c88d..07b3e3e 100644 --- a/deps/src/JlClasses_019.cxx +++ b/deps/src/JlClasses_019.cxx @@ -7,33 +7,551 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TFormula -// signature to use in the veto file: TFormula -struct JlTFormula: public Wrapper { +// Class generating the wrapper for type TAxisModLab +// signature to use in the veto file: TAxisModLab +struct JlTAxisModLab: public Wrapper { - JlTFormula(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFormula (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFormula.h:86:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFormula", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTAxisModLab(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TAxisModLab (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:21:7 + jlcxx::TypeWrapper t = jlModule.add_type("TAxisModLab", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetLabNum(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetLabNum(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:32:9 + t.method("SetLabNum", static_cast(&TAxisModLab::SetLabNum)); + t.method("SetLabNum", [](TAxisModLab& a)->void { a.SetLabNum(); }); + t.method("SetLabNum", [](TAxisModLab* a)->void { a->SetLabNum(); }); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetLabValue(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetLabValue(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:33:9 + t.method("SetLabValue", static_cast(&TAxisModLab::SetLabValue)); + t.method("SetLabValue", [](TAxisModLab& a)->void { a.SetLabValue(); }); + t.method("SetLabValue", [](TAxisModLab* a)->void { a->SetLabValue(); }); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetAngle(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetAngle(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:34:9 + t.method("SetAngle", static_cast(&TAxisModLab::SetAngle)); + t.method("SetAngle", [](TAxisModLab& a)->void { a.SetAngle(); }); + t.method("SetAngle", [](TAxisModLab* a)->void { a->SetAngle(); }); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetSize(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetSize(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:35:9 + t.method("SetSize", static_cast(&TAxisModLab::SetSize)); + t.method("SetSize", [](TAxisModLab& a)->void { a.SetSize(); }); + t.method("SetSize", [](TAxisModLab* a)->void { a->SetSize(); }); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetAlign(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetAlign(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:36:9 + t.method("SetAlign", static_cast(&TAxisModLab::SetAlign)); + t.method("SetAlign", [](TAxisModLab& a)->void { a.SetAlign(); }); + t.method("SetAlign", [](TAxisModLab* a)->void { a->SetAlign(); }); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetColor(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetColor(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:37:9 + t.method("SetColor", static_cast(&TAxisModLab::SetColor)); + t.method("SetColor", [](TAxisModLab& a)->void { a.SetColor(); }); + t.method("SetColor", [](TAxisModLab* a)->void { a->SetColor(); }); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetFont(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetFont(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:38:9 + t.method("SetFont", static_cast(&TAxisModLab::SetFont)); + t.method("SetFont", [](TAxisModLab& a)->void { a.SetFont(); }); + t.method("SetFont", [](TAxisModLab* a)->void { a->SetFont(); }); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::SetText(TString) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::SetText(TString) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:39:9 + t.method("SetText", static_cast(&TAxisModLab::SetText)); + t.method("SetText", [](TAxisModLab& a)->void { a.SetText(); }); + t.method("SetText", [](TAxisModLab* a)->void { a->SetText(); }); + + DEBUG_MSG("Adding wrapper for Int_t TAxisModLab::GetLabNum() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxisModLab::GetLabNum() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:41:10 + t.method("GetLabNum", static_cast(&TAxisModLab::GetLabNum)); + + DEBUG_MSG("Adding wrapper for Double_t TAxisModLab::GetLabValue() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxisModLab::GetLabValue() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:42:13 + t.method("GetLabValue", static_cast(&TAxisModLab::GetLabValue)); + + DEBUG_MSG("Adding wrapper for Double_t TAxisModLab::GetAngle() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxisModLab::GetAngle() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:43:13 + t.method("GetAngle", static_cast(&TAxisModLab::GetAngle)); + + DEBUG_MSG("Adding wrapper for Double_t TAxisModLab::GetSize() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxisModLab::GetSize() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:44:13 + t.method("GetSize", static_cast(&TAxisModLab::GetSize)); + + DEBUG_MSG("Adding wrapper for Int_t TAxisModLab::GetAlign() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxisModLab::GetAlign() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:45:10 + t.method("GetAlign", static_cast(&TAxisModLab::GetAlign)); + + DEBUG_MSG("Adding wrapper for Int_t TAxisModLab::GetColor() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxisModLab::GetColor() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:46:10 + t.method("GetColor", static_cast(&TAxisModLab::GetColor)); + + DEBUG_MSG("Adding wrapper for Int_t TAxisModLab::GetFont() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxisModLab::GetFont() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:47:10 + t.method("GetFont", static_cast(&TAxisModLab::GetFont)); + + DEBUG_MSG("Adding wrapper for const TString & TAxisModLab::GetText() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TAxisModLab::GetText() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:48:19 + t.method("GetText", static_cast(&TAxisModLab::GetText)); + + DEBUG_MSG("Adding wrapper for Version_t TAxisModLab::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TAxisModLab::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!Class_Version", static_cast(&TAxisModLab::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TAxisModLab::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxisModLab::IsA() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + t.method("IsA", static_cast(&TAxisModLab::IsA)); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + t.method("StreamerNVirtual", static_cast(&TAxisModLab::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TAxisModLab::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxisModLab::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!DeclFileName", []() { return (std::string)TAxisModLab::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TAxisModLab::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TAxisModLab::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!ImplFileLine", static_cast(&TAxisModLab::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TAxisModLab::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxisModLab::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!ImplFileName", []() { return (std::string)TAxisModLab::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TAxisModLab::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxisModLab::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!Class_Name", []() { return (std::string)TAxisModLab::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TAxisModLab::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxisModLab::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!Dictionary", static_cast(&TAxisModLab::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TAxisModLab::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxisModLab::Class() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!Class", static_cast(&TAxisModLab::Class)); + + DEBUG_MSG("Adding wrapper for void TAxisModLab::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxisModLab::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + t.method("Streamer", static_cast(&TAxisModLab::Streamer)); + + DEBUG_MSG("Adding wrapper for int TAxisModLab::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TAxisModLab::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TAxisModLab.h:50:4 + module_.method("TAxisModLab!DeclFileLine", static_cast(&TAxisModLab::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTFormula(jlcxx::Module& module){ - return std::shared_ptr(new JlTFormula(module)); +std::shared_ptr newJlTAxisModLab(jlcxx::Module& module){ + return std::shared_ptr(new JlTAxisModLab(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TVirtualFitter +// signature to use in the veto file: TVirtualFitter +struct JlTVirtualFitter: public Wrapper { + + JlTVirtualFitter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualFitter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualFitter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Double_t TVirtualFitter::Chisquare(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualFitter::Chisquare(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:61:22 + t.method("Chisquare", static_cast(&TVirtualFitter::Chisquare)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:63:14 + t.method("Clear", static_cast(&TVirtualFitter::Clear)); + t.method("Clear", [](TVirtualFitter& a)->void { a.Clear(); }); + t.method("Clear", [](TVirtualFitter* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::ExecuteCommand(const char *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::ExecuteCommand(const char *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:64:22 + t.method("ExecuteCommand", static_cast(&TVirtualFitter::ExecuteCommand)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::FixParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::FixParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:65:22 + t.method("FixParameter", static_cast(&TVirtualFitter::FixParameter)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::GetConfidenceIntervals(Int_t, Int_t, const Double_t *, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::GetConfidenceIntervals(Int_t, Int_t, const Double_t *, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:66:22 + t.method("GetConfidenceIntervals", static_cast(&TVirtualFitter::GetConfidenceIntervals)); + t.method("GetConfidenceIntervals", [](TVirtualFitter& a, Int_t arg0, Int_t arg1, const Double_t * arg2, Double_t * arg3)->void { a.GetConfidenceIntervals(arg0, arg1, arg2, arg3); }); + t.method("GetConfidenceIntervals", [](TVirtualFitter* a, Int_t arg0, Int_t arg1, const Double_t * arg2, Double_t * arg3)->void { a->GetConfidenceIntervals(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::GetConfidenceIntervals(TObject *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::GetConfidenceIntervals(TObject *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:67:22 + t.method("GetConfidenceIntervals", static_cast(&TVirtualFitter::GetConfidenceIntervals)); + t.method("GetConfidenceIntervals", [](TVirtualFitter& a, TObject * arg0)->void { a.GetConfidenceIntervals(arg0); }); + t.method("GetConfidenceIntervals", [](TVirtualFitter* a, TObject * arg0)->void { a->GetConfidenceIntervals(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t * TVirtualFitter::GetCovarianceMatrix() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TVirtualFitter::GetCovarianceMatrix() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:68:22 + t.method("GetCovarianceMatrix", static_cast(&TVirtualFitter::GetCovarianceMatrix)); + + DEBUG_MSG("Adding wrapper for Double_t TVirtualFitter::GetCovarianceMatrixElement(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualFitter::GetCovarianceMatrixElement(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:69:22 + t.method("GetCovarianceMatrixElement", static_cast(&TVirtualFitter::GetCovarianceMatrixElement)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetErrors(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetErrors(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:70:22 + t.method("GetErrors", static_cast(&TVirtualFitter::GetErrors)); + + DEBUG_MSG("Adding wrapper for Foption_t TVirtualFitter::GetFitOption() (" __HERE__ ")"); + // signature to use in the veto list: Foption_t TVirtualFitter::GetFitOption() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:73:22 + t.method("GetFitOption", static_cast(&TVirtualFitter::GetFitOption)); + + DEBUG_MSG("Adding wrapper for TMethodCall * TVirtualFitter::GetMethodCall() (" __HERE__ ")"); + // signature to use in the veto list: TMethodCall * TVirtualFitter::GetMethodCall() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:74:22 + t.method("GetMethodCall", static_cast(&TVirtualFitter::GetMethodCall)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetNumberTotalParameters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetNumberTotalParameters() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:75:22 + t.method("GetNumberTotalParameters", static_cast(&TVirtualFitter::GetNumberTotalParameters)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetNumberFreeParameters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetNumberFreeParameters() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:76:22 + t.method("GetNumberFreeParameters", static_cast(&TVirtualFitter::GetNumberFreeParameters)); + + DEBUG_MSG("Adding wrapper for TObject * TVirtualFitter::GetObjectFit() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TVirtualFitter::GetObjectFit() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:77:22 + t.method("GetObjectFit", static_cast(&TVirtualFitter::GetObjectFit)); + + DEBUG_MSG("Adding wrapper for Double_t TVirtualFitter::GetParError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualFitter::GetParError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:78:22 + t.method("GetParError", static_cast(&TVirtualFitter::GetParError)); + + DEBUG_MSG("Adding wrapper for Double_t TVirtualFitter::GetParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualFitter::GetParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:79:22 + t.method("GetParameter", static_cast(&TVirtualFitter::GetParameter)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetParameter(Int_t, char *, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetParameter(Int_t, char *, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:80:22 + t.method("GetParameter", static_cast(&TVirtualFitter::GetParameter)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualFitter::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualFitter::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:81:24 + t.method("GetParName", [](TVirtualFitter const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TVirtualFitter const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetStats(Double_t &, Double_t &, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetStats(Double_t &, Double_t &, Double_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:82:22 + t.method("GetStats", static_cast(&TVirtualFitter::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TVirtualFitter::GetSumLog(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualFitter::GetSumLog(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:83:22 + t.method("GetSumLog", static_cast(&TVirtualFitter::GetSumLog)); + + DEBUG_MSG("Adding wrapper for TObject * TVirtualFitter::GetUserFunc() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TVirtualFitter::GetUserFunc() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:84:22 + t.method("GetUserFunc", static_cast(&TVirtualFitter::GetUserFunc)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetXfirst() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetXfirst() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:85:22 + t.method("GetXfirst", static_cast(&TVirtualFitter::GetXfirst)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetXlast() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetXlast() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:86:22 + t.method("GetXlast", static_cast(&TVirtualFitter::GetXlast)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetYfirst() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetYfirst() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:87:22 + t.method("GetYfirst", static_cast(&TVirtualFitter::GetYfirst)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetYlast() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetYlast() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:88:22 + t.method("GetYlast", static_cast(&TVirtualFitter::GetYlast)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetZfirst() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetZfirst() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:89:22 + t.method("GetZfirst", static_cast(&TVirtualFitter::GetZfirst)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetZlast() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetZlast() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:90:22 + t.method("GetZlast", static_cast(&TVirtualFitter::GetZlast)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualFitter::IsFixed(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualFitter::IsFixed(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:91:22 + t.method("IsFixed", static_cast(&TVirtualFitter::IsFixed)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::PrintResults(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::PrintResults(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:92:22 + t.method("PrintResults", static_cast(&TVirtualFitter::PrintResults)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::ReleaseParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::ReleaseParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:93:22 + t.method("ReleaseParameter", static_cast(&TVirtualFitter::ReleaseParameter)); + + DEBUG_MSG("Adding wrapper for Double_t * TVirtualFitter::SetCache(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TVirtualFitter::SetCache(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:94:22 + t.method("SetCache", static_cast(&TVirtualFitter::SetCache)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetFCN(void (*)(Int_t &, Double_t *, Double_t &, Double_t *, Int_t)) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetFCN(void (*)(Int_t &, Double_t *, Double_t &, Double_t *, Int_t)) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:95:22 + t.method("SetFCN", static_cast(&TVirtualFitter::SetFCN)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetFitMethod(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetFitMethod(const char *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:96:22 + t.method("SetFitMethod", static_cast(&TVirtualFitter::SetFitMethod)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetFitOption(Foption_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetFitOption(Foption_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:97:22 + t.method("SetFitOption", static_cast(&TVirtualFitter::SetFitOption)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetObjectFit(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetObjectFit(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:98:22 + t.method("SetObjectFit", static_cast(&TVirtualFitter::SetObjectFit)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::SetParameter(Int_t, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::SetParameter(Int_t, const char *, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:99:22 + t.method("SetParameter", static_cast(&TVirtualFitter::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetUserFunc(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetUserFunc(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:100:22 + t.method("SetUserFunc", static_cast(&TVirtualFitter::SetUserFunc)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetXfirst(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetXfirst(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:101:22 + t.method("SetXfirst", static_cast(&TVirtualFitter::SetXfirst)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetXlast(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetXlast(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:102:22 + t.method("SetXlast", static_cast(&TVirtualFitter::SetXlast)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetYfirst(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetYfirst(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:103:22 + t.method("SetYfirst", static_cast(&TVirtualFitter::SetYfirst)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetYlast(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetYlast(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:104:22 + t.method("SetYlast", static_cast(&TVirtualFitter::SetYlast)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetZfirst(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetZfirst(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:105:22 + t.method("SetZfirst", static_cast(&TVirtualFitter::SetZfirst)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetZlast(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetZlast(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:106:22 + t.method("SetZlast", static_cast(&TVirtualFitter::SetZlast)); + + DEBUG_MSG("Adding wrapper for TVirtualFitter * TVirtualFitter::GetFitter() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualFitter * TVirtualFitter::GetFitter() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:108:28 + module_.method("TVirtualFitter!GetFitter", static_cast(&TVirtualFitter::GetFitter)); + + DEBUG_MSG("Adding wrapper for TVirtualFitter * TVirtualFitter::Fitter(TObject *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualFitter * TVirtualFitter::Fitter(TObject *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:109:28 + module_.method("TVirtualFitter!Fitter", static_cast(&TVirtualFitter::Fitter)); + module_.method("TVirtualFitter!Fitter", [](TObject * arg0)->TVirtualFitter * { return TVirtualFitter::Fitter(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualFitter::GetDefaultFitter() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualFitter::GetDefaultFitter() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:110:23 + module_.method("TVirtualFitter!GetDefaultFitter", []() { return (std::string)TVirtualFitter::GetDefaultFitter(); }); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualFitter::GetMaxIterations() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualFitter::GetMaxIterations() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:111:21 + module_.method("TVirtualFitter!GetMaxIterations", static_cast(&TVirtualFitter::GetMaxIterations)); + + DEBUG_MSG("Adding wrapper for Double_t TVirtualFitter::GetErrorDef() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualFitter::GetErrorDef() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:112:21 + module_.method("TVirtualFitter!GetErrorDef", static_cast(&TVirtualFitter::GetErrorDef)); + + DEBUG_MSG("Adding wrapper for Double_t TVirtualFitter::GetPrecision() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualFitter::GetPrecision() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:113:21 + module_.method("TVirtualFitter!GetPrecision", static_cast(&TVirtualFitter::GetPrecision)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetDefaultFitter(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetDefaultFitter(const char *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:114:21 + module_.method("TVirtualFitter!SetDefaultFitter", static_cast(&TVirtualFitter::SetDefaultFitter)); + module_.method("TVirtualFitter!SetDefaultFitter", []()->void { TVirtualFitter::SetDefaultFitter(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetFitter(TVirtualFitter *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetFitter(TVirtualFitter *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:115:21 + module_.method("TVirtualFitter!SetFitter", static_cast(&TVirtualFitter::SetFitter)); + module_.method("TVirtualFitter!SetFitter", [](TVirtualFitter * arg0)->void { TVirtualFitter::SetFitter(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetMaxIterations(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetMaxIterations(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:116:21 + module_.method("TVirtualFitter!SetMaxIterations", static_cast(&TVirtualFitter::SetMaxIterations)); + module_.method("TVirtualFitter!SetMaxIterations", []()->void { TVirtualFitter::SetMaxIterations(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetErrorDef(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetErrorDef(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:117:21 + module_.method("TVirtualFitter!SetErrorDef", static_cast(&TVirtualFitter::SetErrorDef)); + module_.method("TVirtualFitter!SetErrorDef", []()->void { TVirtualFitter::SetErrorDef(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::SetPrecision(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::SetPrecision(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:118:21 + module_.method("TVirtualFitter!SetPrecision", static_cast(&TVirtualFitter::SetPrecision)); + module_.method("TVirtualFitter!SetPrecision", []()->void { TVirtualFitter::SetPrecision(); }); + + DEBUG_MSG("Adding wrapper for Version_t TVirtualFitter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TVirtualFitter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!Class_Version", static_cast(&TVirtualFitter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualFitter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualFitter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + t.method("IsA", static_cast(&TVirtualFitter::IsA)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + t.method("StreamerNVirtual", static_cast(&TVirtualFitter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualFitter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualFitter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!DeclFileName", []() { return (std::string)TVirtualFitter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TVirtualFitter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualFitter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!ImplFileLine", static_cast(&TVirtualFitter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualFitter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualFitter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!ImplFileName", []() { return (std::string)TVirtualFitter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualFitter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualFitter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!Class_Name", []() { return (std::string)TVirtualFitter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualFitter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualFitter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!Dictionary", static_cast(&TVirtualFitter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualFitter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualFitter::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!Class", static_cast(&TVirtualFitter::Class)); + + DEBUG_MSG("Adding wrapper for void TVirtualFitter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualFitter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + t.method("Streamer", static_cast(&TVirtualFitter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TVirtualFitter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualFitter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualFitter.h:120:4 + module_.method("TVirtualFitter!DeclFileLine", static_cast(&TVirtualFitter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualFitter(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualFitter(module)); } namespace jlcxx { @@ -67,22 +585,21 @@ std::shared_ptr newJlTMethodCall(jlcxx::Module& module){ } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; - template<> struct CopyConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TVirtualFitter type; }; } -// Class generating the wrapper for type TTreeReader -// signature to use in the veto file: TTreeReader -struct JlTTreeReader: public Wrapper { +// Class generating the wrapper for type TBackCompFitter +// signature to use in the veto file: TBackCompFitter +struct JlTBackCompFitter: public Wrapper { - JlTTreeReader(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeReader (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:44:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTreeReader", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTBackCompFitter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBackCompFitter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:37:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBackCompFitter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -90,300 +607,265 @@ struct JlTTreeReader: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TTreeReader::TTreeReader(TTree *, TEntryList *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:165:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TTreeReader::TTreeReader(const char *, TDirectory *, TEntryList *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:166:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TTreeReader::TTreeReader(const char *, TEntryList *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:167:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TTreeReader::SetTree(TTree *, TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeReader::SetTree(TTree *, TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:171:9 - t.method("SetTree", static_cast(&TTreeReader::SetTree)); - t.method("SetTree", [](TTreeReader& a, TTree * arg0)->void { a.SetTree(arg0); }); - t.method("SetTree", [](TTreeReader* a, TTree * arg0)->void { a->SetTree(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTreeReader::SetTree(const char *, TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeReader::SetTree(const char *, TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:172:9 - t.method("SetTree", static_cast(&TTreeReader::SetTree)); - t.method("SetTree", [](TTreeReader& a, const char * arg0)->void { a.SetTree(arg0); }); - t.method("SetTree", [](TTreeReader* a, const char * arg0)->void { a->SetTree(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTreeReader::SetTree(const char *, TDirectory *, TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeReader::SetTree(const char *, TDirectory *, TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:175:9 - t.method("SetTree", static_cast(&TTreeReader::SetTree)); - t.method("SetTree", [](TTreeReader& a, const char * arg0, TDirectory * arg1)->void { a.SetTree(arg0, arg1); }); - t.method("SetTree", [](TTreeReader* a, const char * arg0, TDirectory * arg1)->void { a->SetTree(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::IsChain() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeReader::IsChain() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:177:11 - t.method("IsChain", static_cast(&TTreeReader::IsChain)); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::IsInvalid() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeReader::IsInvalid() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:179:11 - t.method("IsInvalid", static_cast(&TTreeReader::IsInvalid)); - - DEBUG_MSG("Adding wrapper for TTree * TTreeReader::GetTree() (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTreeReader::GetTree() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:181:11 - t.method("GetTree", static_cast(&TTreeReader::GetTree)); - - DEBUG_MSG("Adding wrapper for TEntryList * TTreeReader::GetEntryList() (" __HERE__ ")"); - // signature to use in the veto list: TEntryList * TTreeReader::GetEntryList() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:182:16 - t.method("GetEntryList", static_cast(&TTreeReader::GetEntryList)); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::Next() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeReader::Next() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:190:11 - t.method("Next", static_cast(&TTreeReader::Next)); - - DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::SetEntry(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::SetEntry(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:199:17 - t.method("SetEntry", static_cast(&TTreeReader::SetEntry)); - - DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::SetLocalEntry(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::SetLocalEntry(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:209:17 - t.method("SetLocalEntry", static_cast(&TTreeReader::SetLocalEntry)); - - DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::SetEntriesRange(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::SetEntriesRange(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:211:17 - t.method("SetEntriesRange", static_cast(&TTreeReader::SetEntriesRange)); - - DEBUG_MSG("Adding wrapper for void TTreeReader::Restart() (" __HERE__ ")"); - // signature to use in the veto list: void TTreeReader::Restart() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:219:9 - t.method("Restart", static_cast(&TTreeReader::Restart)); - - DEBUG_MSG("Adding wrapper for TTreeReader::EEntryStatus TTreeReader::GetEntryStatus() (" __HERE__ ")"); - // signature to use in the veto list: TTreeReader::EEntryStatus TTreeReader::GetEntryStatus() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:223:17 - t.method("GetEntryStatus", static_cast(&TTreeReader::GetEntryStatus)); - - DEBUG_MSG("Adding wrapper for Long64_t TTreeReader::GetEntries() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTreeReader::GetEntries() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:225:13 - t.method("GetEntries", static_cast(&TTreeReader::GetEntries)); - - DEBUG_MSG("Adding wrapper for Long64_t TTreeReader::GetEntries(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTreeReader::GetEntries(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:226:13 - t.method("GetEntries", static_cast(&TTreeReader::GetEntries)); - - DEBUG_MSG("Adding wrapper for Long64_t TTreeReader::GetCurrentEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTreeReader::GetCurrentEntry() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:235:13 - t.method("GetCurrentEntry", static_cast(&TTreeReader::GetCurrentEntry)); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeReader::Notify() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeReader::Notify() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:237:11 - t.method("Notify", static_cast(&TTreeReader::Notify)); - - DEBUG_MSG("Adding wrapper for TTreeReader::Iterator_t TTreeReader::begin() (" __HERE__ ")"); - // signature to use in the veto list: TTreeReader::Iterator_t TTreeReader::begin() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:240:15 - t.method("begin", static_cast(&TTreeReader::begin)); - - DEBUG_MSG("Adding wrapper for TTreeReader::Iterator_t TTreeReader::end() (" __HERE__ ")"); - // signature to use in the veto list: TTreeReader::Iterator_t TTreeReader::end() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:244:15 - t.method("end", static_cast(&TTreeReader::end)); - - DEBUG_MSG("Adding wrapper for Version_t TTreeReader::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TTreeReader::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!Class_Version", static_cast(&TTreeReader::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TTreeReader::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeReader::IsA() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - t.method("IsA", static_cast(&TTreeReader::IsA)); - - DEBUG_MSG("Adding wrapper for void TTreeReader::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeReader::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - t.method("StreamerNVirtual", static_cast(&TTreeReader::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TTreeReader::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeReader::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!DeclFileName", []() { return (std::string)TTreeReader::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TTreeReader::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTreeReader::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!ImplFileLine", static_cast(&TTreeReader::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TTreeReader::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeReader::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!ImplFileName", []() { return (std::string)TTreeReader::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TTreeReader::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeReader::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!Class_Name", []() { return (std::string)TTreeReader::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TTreeReader::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeReader::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!Dictionary", static_cast(&TTreeReader::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TTreeReader::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeReader::Class() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!Class", static_cast(&TTreeReader::Class)); - - DEBUG_MSG("Adding wrapper for void TTreeReader::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeReader::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - t.method("Streamer", static_cast(&TTreeReader::Streamer)); - - DEBUG_MSG("Adding wrapper for int TTreeReader::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTreeReader::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:314:4 - module_.method("TTreeReader!DeclFileLine", static_cast(&TTreeReader::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TBackCompFitter::TBackCompFitter(const std::shared_ptr &, const std::shared_ptr &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:46:4 + t.constructor &, const std::shared_ptr &>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TBackCompFitter::Chisquare(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TBackCompFitter::Chisquare(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:57:14 + t.method("Chisquare", static_cast(&TBackCompFitter::Chisquare)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:58:14 + t.method("Clear", static_cast(&TBackCompFitter::Clear)); + t.method("Clear", [](TBackCompFitter& a)->void { a.Clear(); }); + t.method("Clear", [](TBackCompFitter* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for Int_t TBackCompFitter::ExecuteCommand(const char *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBackCompFitter::ExecuteCommand(const char *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:59:14 + t.method("ExecuteCommand", static_cast(&TBackCompFitter::ExecuteCommand)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::FixParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::FixParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:60:14 + t.method("FixParameter", static_cast(&TBackCompFitter::FixParameter)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::GetConfidenceIntervals(Int_t, Int_t, const Double_t *, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::GetConfidenceIntervals(Int_t, Int_t, const Double_t *, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:62:14 + t.method("GetConfidenceIntervals", static_cast(&TBackCompFitter::GetConfidenceIntervals)); + t.method("GetConfidenceIntervals", [](TBackCompFitter& a, Int_t arg0, Int_t arg1, const Double_t * arg2, Double_t * arg3)->void { a.GetConfidenceIntervals(arg0, arg1, arg2, arg3); }); + t.method("GetConfidenceIntervals", [](TBackCompFitter* a, Int_t arg0, Int_t arg1, const Double_t * arg2, Double_t * arg3)->void { a->GetConfidenceIntervals(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::GetConfidenceIntervals(TObject *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::GetConfidenceIntervals(TObject *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:63:14 + t.method("GetConfidenceIntervals", static_cast(&TBackCompFitter::GetConfidenceIntervals)); + t.method("GetConfidenceIntervals", [](TBackCompFitter& a, TObject * arg0)->void { a.GetConfidenceIntervals(arg0); }); + t.method("GetConfidenceIntervals", [](TBackCompFitter* a, TObject * arg0)->void { a->GetConfidenceIntervals(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t * TBackCompFitter::GetCovarianceMatrix() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TBackCompFitter::GetCovarianceMatrix() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:65:14 + t.method("GetCovarianceMatrix", static_cast(&TBackCompFitter::GetCovarianceMatrix)); + + DEBUG_MSG("Adding wrapper for Double_t TBackCompFitter::GetCovarianceMatrixElement(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TBackCompFitter::GetCovarianceMatrixElement(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:66:14 + t.method("GetCovarianceMatrixElement", static_cast(&TBackCompFitter::GetCovarianceMatrixElement)); + + DEBUG_MSG("Adding wrapper for Int_t TBackCompFitter::GetErrors(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBackCompFitter::GetErrors(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:67:14 + t.method("GetErrors", static_cast(&TBackCompFitter::GetErrors)); + + DEBUG_MSG("Adding wrapper for Int_t TBackCompFitter::GetNumberTotalParameters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBackCompFitter::GetNumberTotalParameters() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:68:14 + t.method("GetNumberTotalParameters", static_cast(&TBackCompFitter::GetNumberTotalParameters)); + + DEBUG_MSG("Adding wrapper for Int_t TBackCompFitter::GetNumberFreeParameters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBackCompFitter::GetNumberFreeParameters() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:69:14 + t.method("GetNumberFreeParameters", static_cast(&TBackCompFitter::GetNumberFreeParameters)); + + DEBUG_MSG("Adding wrapper for Double_t TBackCompFitter::GetParError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TBackCompFitter::GetParError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:71:14 + t.method("GetParError", static_cast(&TBackCompFitter::GetParError)); + + DEBUG_MSG("Adding wrapper for Double_t TBackCompFitter::GetParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TBackCompFitter::GetParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:72:14 + t.method("GetParameter", static_cast(&TBackCompFitter::GetParameter)); + + DEBUG_MSG("Adding wrapper for Int_t TBackCompFitter::GetParameter(Int_t, char *, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBackCompFitter::GetParameter(Int_t, char *, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:73:14 + t.method("GetParameter", static_cast(&TBackCompFitter::GetParameter)); + + DEBUG_MSG("Adding wrapper for const char * TBackCompFitter::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TBackCompFitter::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:74:16 + t.method("GetParName", [](TBackCompFitter const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TBackCompFitter const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TBackCompFitter::GetStats(Double_t &, Double_t &, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBackCompFitter::GetStats(Double_t &, Double_t &, Double_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:75:14 + t.method("GetStats", static_cast(&TBackCompFitter::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TBackCompFitter::GetSumLog(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TBackCompFitter::GetSumLog(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:76:14 + t.method("GetSumLog", static_cast(&TBackCompFitter::GetSumLog)); + + DEBUG_MSG("Adding wrapper for Bool_t TBackCompFitter::IsFixed(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBackCompFitter::IsFixed(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:78:14 + t.method("IsFixed", static_cast(&TBackCompFitter::IsFixed)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::PrintResults(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::PrintResults(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:80:14 + t.method("PrintResults", static_cast(&TBackCompFitter::PrintResults)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::ReleaseParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::ReleaseParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:81:14 + t.method("ReleaseParameter", static_cast(&TBackCompFitter::ReleaseParameter)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::SetFitMethod(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::SetFitMethod(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:82:14 + t.method("SetFitMethod", static_cast(&TBackCompFitter::SetFitMethod)); + + DEBUG_MSG("Adding wrapper for Int_t TBackCompFitter::SetParameter(Int_t, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBackCompFitter::SetParameter(Int_t, const char *, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:83:14 + t.method("SetParameter", static_cast(&TBackCompFitter::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::SetFCN(void (*)(Int_t &, Double_t *, Double_t &, Double_t *, Int_t)) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::SetFCN(void (*)(Int_t &, Double_t *, Double_t &, Double_t *, Int_t)) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:85:14 + t.method("SetFCN", static_cast(&TBackCompFitter::SetFCN)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::SetMethodCall(TMethodCall *) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::SetMethodCall(TMethodCall *) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:88:17 + t.method("SetMethodCall", static_cast(&TBackCompFitter::SetMethodCall)); + + DEBUG_MSG("Adding wrapper for ROOT::Fit::FitConfig & TBackCompFitter::GetFitConfig() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Fit::FitConfig & TBackCompFitter::GetFitConfig() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:91:27 + t.method("GetFitConfig", static_cast(&TBackCompFitter::GetFitConfig)); + + DEBUG_MSG("Adding wrapper for const ROOT::Fit::FitResult & TBackCompFitter::GetFitResult() (" __HERE__ ")"); + // signature to use in the veto list: const ROOT::Fit::FitResult & TBackCompFitter::GetFitResult() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:94:33 + t.method("GetFitResult", static_cast(&TBackCompFitter::GetFitResult)); + + DEBUG_MSG("Adding wrapper for TFitResult * TBackCompFitter::GetTFitResult() (" __HERE__ ")"); + // signature to use in the veto list: TFitResult * TBackCompFitter::GetTFitResult() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:97:17 + t.method("GetTFitResult", static_cast(&TBackCompFitter::GetTFitResult)); + + DEBUG_MSG("Adding wrapper for const ROOT::Fit::FitData & TBackCompFitter::GetFitData() (" __HERE__ ")"); + // signature to use in the veto list: const ROOT::Fit::FitData & TBackCompFitter::GetFitData() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:100:31 + t.method("GetFitData", static_cast(&TBackCompFitter::GetFitData)); + + DEBUG_MSG("Adding wrapper for bool TBackCompFitter::Scan(unsigned int, TGraph *, double, double) (" __HERE__ ")"); + // signature to use in the veto list: bool TBackCompFitter::Scan(unsigned int, TGraph *, double, double) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:109:10 + t.method("Scan", static_cast(&TBackCompFitter::Scan)); + t.method("Scan", [](TBackCompFitter& a, unsigned int arg0, TGraph * arg1)->bool { return a.Scan(arg0, arg1); }); + t.method("Scan", [](TBackCompFitter& a, unsigned int arg0, TGraph * arg1, double arg2)->bool { return a.Scan(arg0, arg1, arg2); }); + t.method("Scan", [](TBackCompFitter* a, unsigned int arg0, TGraph * arg1)->bool { return a->Scan(arg0, arg1); }); + t.method("Scan", [](TBackCompFitter* a, unsigned int arg0, TGraph * arg1, double arg2)->bool { return a->Scan(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for bool TBackCompFitter::Contour(unsigned int, unsigned int, TGraph *, double) (" __HERE__ ")"); + // signature to use in the veto list: bool TBackCompFitter::Contour(unsigned int, unsigned int, TGraph *, double) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:117:10 + t.method("Contour", static_cast(&TBackCompFitter::Contour)); + t.method("Contour", [](TBackCompFitter& a, unsigned int arg0, unsigned int arg1, TGraph * arg2)->bool { return a.Contour(arg0, arg1, arg2); }); + t.method("Contour", [](TBackCompFitter* a, unsigned int arg0, unsigned int arg1, TGraph * arg2)->bool { return a->Contour(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::ReCreateMinimizer() (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::ReCreateMinimizer() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:123:9 + t.method("ReCreateMinimizer", static_cast(&TBackCompFitter::ReCreateMinimizer)); + + DEBUG_MSG("Adding wrapper for Version_t TBackCompFitter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TBackCompFitter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!Class_Version", static_cast(&TBackCompFitter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TBackCompFitter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBackCompFitter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + t.method("IsA", static_cast(&TBackCompFitter::IsA)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + t.method("StreamerNVirtual", static_cast(&TBackCompFitter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TBackCompFitter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBackCompFitter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!DeclFileName", []() { return (std::string)TBackCompFitter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TBackCompFitter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBackCompFitter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!ImplFileLine", static_cast(&TBackCompFitter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TBackCompFitter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBackCompFitter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!ImplFileName", []() { return (std::string)TBackCompFitter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TBackCompFitter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBackCompFitter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!Class_Name", []() { return (std::string)TBackCompFitter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TBackCompFitter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBackCompFitter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!Dictionary", static_cast(&TBackCompFitter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TBackCompFitter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBackCompFitter::Class() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!Class", static_cast(&TBackCompFitter::Class)); + + DEBUG_MSG("Adding wrapper for void TBackCompFitter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBackCompFitter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + t.method("Streamer", static_cast(&TBackCompFitter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TBackCompFitter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBackCompFitter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:143:4 + module_.method("TBackCompFitter!DeclFileLine", static_cast(&TBackCompFitter::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTreeReader(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeReader(module)); +std::shared_ptr newJlTBackCompFitter(jlcxx::Module& module){ + return std::shared_ptr(new JlTBackCompFitter(module)); } namespace jlcxx { - - template - struct BuildParameterList> - { - typedef ParameterList type; - }; - - template struct IsMirroredType> : std::false_type { }; - template struct DefaultConstructible> : std::false_type { }; -} - -// Class generating the wrapper for type TTreeReaderValue -// signature to use in the veto file: TTreeReaderValue -struct JlTTreeReaderValue: public Wrapper { - - JlTTreeReaderValue(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeReaderValue (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:146:30 - jlcxx::TypeWrapper>> t = jlModule.add_type>>("TTreeReaderValue"); - type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); - auto t145_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ - auto module_ = this->module_; - typedef TTreeReaderValue WrappedType; - - - DEBUG_MSG("Adding wrapper for void TTreeReaderValue::TTreeReaderValue(TTreeReader &, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:152:4 - wrapped.template constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::Get() (" __HERE__ ")"); - // signature to use in the veto list: T * TTreeReaderValue::Get() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:161:7 - wrapped.method("Get", static_cast(&WrappedType::Get)); - - DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::operator->() (" __HERE__ ")"); - // signature to use in the veto list: T * TTreeReaderValue::operator->() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:174:7 - wrapped.method("arrow", static_cast(&WrappedType::operator->)); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for T & TTreeReaderValue::operator*() (" __HERE__ ")"); - // signature to use in the veto list: T & TTreeReaderValue::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:179:7 - wrapped.method("getindex", static_cast(&WrappedType::operator*)); - - module_.unset_override_module(); - }; - t.apply, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue>(t145_decl_methods); - } - - void add_methods() const{ - } - -private: - std::unique_ptr>>> type_; -}; -std::shared_ptr newJlTTreeReaderValue(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeReaderValue(module)); + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -} - -// Class generating the wrapper for type TTreeReader::Iterator_t -// signature to use in the veto file: TTreeReader::Iterator_t -struct JlTTreeReader_Iterator_t: public Wrapper { +// Class generating the wrapper for type ROOT::Fit::FitConfig +// signature to use in the veto file: ROOT::Fit::FitConfig +struct JlROOT_Fit_FitConfig: public Wrapper { - JlTTreeReader_Iterator_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeReader::Iterator_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:56:10 - jlcxx::TypeWrapper t = jlModule.add_type("TTreeReader!Iterator_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Fit_FitConfig(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Fit::FitConfig (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Fit/FitConfig.h:47:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Fit!FitConfig"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TTreeReader::Iterator_t::Iterator_t(TTreeReader &, Long64_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:77:7 - t.constructor(/*finalize=*/true); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) (" __HERE__ ")"); - // signature to use in the veto list: bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:81:12 - t.method("==", static_cast(&TTreeReader::Iterator_t::operator==)); - - DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) (" __HERE__ ")"); - // signature to use in the veto list: bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:88:12 - t.method("!=", static_cast(&TTreeReader::Iterator_t::operator!=)); - - DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); - // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:113:23 - t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); - - DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); - // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:124:23 - t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); - - module_.unset_override_module(); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTreeReader_Iterator_t(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeReader_Iterator_t(module)); +std::shared_ptr newJlROOT_Fit_FitConfig(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Fit_FitConfig(module)); } diff --git a/deps/src/JlClasses_020.cxx b/deps/src/JlClasses_020.cxx index 6fae827..8997c1c 100644 --- a/deps/src/JlClasses_020.cxx +++ b/deps/src/JlClasses_020.cxx @@ -7,73 +7,1242 @@ #include "jlcxx/stl.hpp" namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TBinomialEfficiencyFitter +// signature to use in the veto file: TBinomialEfficiencyFitter +struct JlTBinomialEfficiencyFitter: public Wrapper { + + JlTBinomialEfficiencyFitter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBinomialEfficiencyFitter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:42:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBinomialEfficiencyFitter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBinomialEfficiencyFitter::TBinomialEfficiencyFitter(const TH1 *, const TH1 *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:60:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TBinomialEfficiencyFitter::Set(const TH1 *, const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TBinomialEfficiencyFitter::Set(const TH1 *, const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:63:11 + t.method("Set", static_cast(&TBinomialEfficiencyFitter::Set)); + + DEBUG_MSG("Adding wrapper for void TBinomialEfficiencyFitter::SetPrecision(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBinomialEfficiencyFitter::SetPrecision(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:64:11 + t.method("SetPrecision", static_cast(&TBinomialEfficiencyFitter::SetPrecision)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TBinomialEfficiencyFitter::Fit(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TBinomialEfficiencyFitter::Fit(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:65:19 + t.method("Fit", static_cast(&TBinomialEfficiencyFitter::Fit)); + t.method("Fit", [](TBinomialEfficiencyFitter& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TBinomialEfficiencyFitter* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + + DEBUG_MSG("Adding wrapper for ROOT::Fit::Fitter * TBinomialEfficiencyFitter::GetFitter() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Fit::Fitter * TBinomialEfficiencyFitter::GetFitter() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:66:24 + t.method("GetFitter", static_cast(&TBinomialEfficiencyFitter::GetFitter)); + + DEBUG_MSG("Adding wrapper for Double_t TBinomialEfficiencyFitter::EvaluateFCN(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TBinomialEfficiencyFitter::EvaluateFCN(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:67:14 + t.method("EvaluateFCN", static_cast(&TBinomialEfficiencyFitter::EvaluateFCN)); + + DEBUG_MSG("Adding wrapper for Version_t TBinomialEfficiencyFitter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TBinomialEfficiencyFitter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!Class_Version", static_cast(&TBinomialEfficiencyFitter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TBinomialEfficiencyFitter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBinomialEfficiencyFitter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + t.method("IsA", static_cast(&TBinomialEfficiencyFitter::IsA)); + + DEBUG_MSG("Adding wrapper for void TBinomialEfficiencyFitter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBinomialEfficiencyFitter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + t.method("StreamerNVirtual", static_cast(&TBinomialEfficiencyFitter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TBinomialEfficiencyFitter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBinomialEfficiencyFitter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!DeclFileName", []() { return (std::string)TBinomialEfficiencyFitter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TBinomialEfficiencyFitter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBinomialEfficiencyFitter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!ImplFileLine", static_cast(&TBinomialEfficiencyFitter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TBinomialEfficiencyFitter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBinomialEfficiencyFitter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!ImplFileName", []() { return (std::string)TBinomialEfficiencyFitter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TBinomialEfficiencyFitter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBinomialEfficiencyFitter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!Class_Name", []() { return (std::string)TBinomialEfficiencyFitter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TBinomialEfficiencyFitter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBinomialEfficiencyFitter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!Dictionary", static_cast(&TBinomialEfficiencyFitter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TBinomialEfficiencyFitter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBinomialEfficiencyFitter::Class() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!Class", static_cast(&TBinomialEfficiencyFitter::Class)); + + DEBUG_MSG("Adding wrapper for void TBinomialEfficiencyFitter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBinomialEfficiencyFitter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + t.method("Streamer", static_cast(&TBinomialEfficiencyFitter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TBinomialEfficiencyFitter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBinomialEfficiencyFitter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBinomialEfficiencyFitter.h:73:4 + module_.method("TBinomialEfficiencyFitter!DeclFileLine", static_cast(&TBinomialEfficiencyFitter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTBinomialEfficiencyFitter(jlcxx::Module& module){ + return std::shared_ptr(new JlTBinomialEfficiencyFitter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type ROOT::Fit::Fitter +// signature to use in the veto file: ROOT::Fit::Fitter +struct JlROOT_Fit_Fitter: public Wrapper { + + JlROOT_Fit_Fitter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Fit::Fitter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Fit/Fitter.h:77:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Fit!Fitter"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } - template - struct BuildParameterList> - { - typedef ParameterList type; - }; + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } - template struct IsMirroredType> : std::false_type { }; - template struct DefaultConstructible> : std::false_type { }; +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlROOT_Fit_Fitter(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Fit_Fitter(module)); } -// Class generating the wrapper for type TTreeReaderArray -// signature to use in the veto file: TTreeReaderArray -struct JlTTreeReaderArray: public Wrapper { - - JlTTreeReaderArray(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeReaderArray (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:75:30 - jlcxx::TypeWrapper>> t = jlModule.add_type>>("TTreeReaderArray"); - type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); - auto t151_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ - auto module_ = this->module_; - typedef TTreeReaderArray WrappedType; - - - DEBUG_MSG("Adding wrapper for void TTreeReaderArray::TTreeReaderArray(TTreeReader &, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:202:4 - wrapped.template constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for T & TTreeReaderArray::At(std::size_t) (" __HERE__ ")"); - // signature to use in the veto list: T & TTreeReaderArray::At(std::size_t) - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:205:7 - wrapped.method("At", static_cast(&WrappedType::At)); - - DEBUG_MSG("Adding wrapper for const T & TTreeReaderArray::At(std::size_t) (" __HERE__ ")"); - // signature to use in the veto list: const T & TTreeReaderArray::At(std::size_t) - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:206:13 - wrapped.method("At", static_cast(&WrappedType::At)); - module_.set_override_module(jl_base_module); - - - DEBUG_MSG("Adding setindex! method to wrap T & TTreeReaderArray::operator[](std::size_t) (" __HERE__ ")"); -// defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:207:7 - wrapped.method("setindex!", - [](WrappedType& a, std::size_t i, T const & val){ - return a[i] = val; - }); - - DEBUG_MSG("Adding getindex method to wrap T & TTreeReaderArray::operator[](std::size_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:207:7 - wrapped.method("getindex", - [](WrappedType& a, std::size_t i){ - return a[i]; - }); - - - module_.unset_override_module(); - }; - t.apply, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray>(t151_decl_methods); +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TConfidenceLevel +// signature to use in the veto file: TConfidenceLevel +struct JlTConfidenceLevel: public Wrapper { + + JlTConfidenceLevel(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TConfidenceLevel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:20:7 + jlcxx::TypeWrapper t = jlModule.add_type("TConfidenceLevel", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::TConfidenceLevel(Int_t, bool) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:23:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetTSD(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetTSD(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:25:16 + t.method("SetTSD", static_cast(&TConfidenceLevel::SetTSD)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetTSB(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetTSB(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:26:9 + t.method("SetTSB", static_cast(&TConfidenceLevel::SetTSB)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetTSS(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetTSS(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:27:9 + t.method("SetTSS", static_cast(&TConfidenceLevel::SetTSS)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetLRS(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetLRS(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:28:16 + t.method("SetLRS", static_cast(&TConfidenceLevel::SetLRS)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetLRB(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetLRB(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:29:16 + t.method("SetLRB", static_cast(&TConfidenceLevel::SetLRB)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetBtot(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetBtot(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:30:16 + t.method("SetBtot", static_cast(&TConfidenceLevel::SetBtot)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetStot(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetStot(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:31:16 + t.method("SetStot", static_cast(&TConfidenceLevel::SetStot)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::SetDtot(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::SetDtot(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:32:16 + t.method("SetDtot", static_cast(&TConfidenceLevel::SetDtot)); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetStatistic() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetStatistic() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:33:20 + t.method("GetStatistic", static_cast(&TConfidenceLevel::GetStatistic)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::Draw(const Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::Draw(const Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:34:9 + t.method("Draw", static_cast(&TConfidenceLevel::Draw)); + t.method("Draw", [](TConfidenceLevel& a)->void { a.Draw(); }); + t.method("Draw", [](TConfidenceLevel* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetExpectedStatistic_b(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetExpectedStatistic_b(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:35:13 + t.method("GetExpectedStatistic_b", static_cast(&TConfidenceLevel::GetExpectedStatistic_b)); + t.method("GetExpectedStatistic_b", [](TConfidenceLevel const& a)->Double_t { return a.GetExpectedStatistic_b(); }); + t.method("GetExpectedStatistic_b", [](TConfidenceLevel const* a)->Double_t { return a->GetExpectedStatistic_b(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetExpectedStatistic_sb(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetExpectedStatistic_sb(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:36:13 + t.method("GetExpectedStatistic_sb", static_cast(&TConfidenceLevel::GetExpectedStatistic_sb)); + t.method("GetExpectedStatistic_sb", [](TConfidenceLevel const& a)->Double_t { return a.GetExpectedStatistic_sb(); }); + t.method("GetExpectedStatistic_sb", [](TConfidenceLevel const* a)->Double_t { return a->GetExpectedStatistic_sb(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::CLb(bool) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::CLb(bool) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:37:13 + t.method("CLb", static_cast(&TConfidenceLevel::CLb)); + t.method("CLb", [](TConfidenceLevel const& a)->Double_t { return a.CLb(); }); + t.method("CLb", [](TConfidenceLevel const* a)->Double_t { return a->CLb(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::CLsb(bool) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::CLsb(bool) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:38:13 + t.method("CLsb", static_cast(&TConfidenceLevel::CLsb)); + t.method("CLsb", [](TConfidenceLevel const& a)->Double_t { return a.CLsb(); }); + t.method("CLsb", [](TConfidenceLevel const* a)->Double_t { return a->CLsb(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::CLs(bool) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::CLs(bool) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:39:13 + t.method("CLs", static_cast(&TConfidenceLevel::CLs)); + t.method("CLs", [](TConfidenceLevel const& a)->Double_t { return a.CLs(); }); + t.method("CLs", [](TConfidenceLevel const* a)->Double_t { return a->CLs(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetExpectedCLb_sb(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetExpectedCLb_sb(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:40:13 + t.method("GetExpectedCLb_sb", static_cast(&TConfidenceLevel::GetExpectedCLb_sb)); + t.method("GetExpectedCLb_sb", [](TConfidenceLevel const& a)->Double_t { return a.GetExpectedCLb_sb(); }); + t.method("GetExpectedCLb_sb", [](TConfidenceLevel const* a)->Double_t { return a->GetExpectedCLb_sb(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetExpectedCLb_b(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetExpectedCLb_b(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:41:13 + t.method("GetExpectedCLb_b", static_cast(&TConfidenceLevel::GetExpectedCLb_b)); + t.method("GetExpectedCLb_b", [](TConfidenceLevel const& a)->Double_t { return a.GetExpectedCLb_b(); }); + t.method("GetExpectedCLb_b", [](TConfidenceLevel const* a)->Double_t { return a->GetExpectedCLb_b(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetExpectedCLsb_b(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetExpectedCLsb_b(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:42:13 + t.method("GetExpectedCLsb_b", static_cast(&TConfidenceLevel::GetExpectedCLsb_b)); + t.method("GetExpectedCLsb_b", [](TConfidenceLevel const& a)->Double_t { return a.GetExpectedCLsb_b(); }); + t.method("GetExpectedCLsb_b", [](TConfidenceLevel const* a)->Double_t { return a->GetExpectedCLsb_b(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetExpectedCLs_b(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetExpectedCLs_b(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:43:20 + t.method("GetExpectedCLs_b", static_cast(&TConfidenceLevel::GetExpectedCLs_b)); + t.method("GetExpectedCLs_b", [](TConfidenceLevel const& a)->Double_t { return a.GetExpectedCLs_b(); }); + t.method("GetExpectedCLs_b", [](TConfidenceLevel const* a)->Double_t { return a->GetExpectedCLs_b(); }); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetAverageCLs() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetAverageCLs() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:44:13 + t.method("GetAverageCLs", static_cast(&TConfidenceLevel::GetAverageCLs)); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetAverageCLsb() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetAverageCLsb() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:45:13 + t.method("GetAverageCLsb", static_cast(&TConfidenceLevel::GetAverageCLsb)); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::Get3sProbability() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::Get3sProbability() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:46:13 + t.method("Get3sProbability", static_cast(&TConfidenceLevel::Get3sProbability)); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::Get5sProbability() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::Get5sProbability() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:47:13 + t.method("Get5sProbability", static_cast(&TConfidenceLevel::Get5sProbability)); + + DEBUG_MSG("Adding wrapper for Int_t TConfidenceLevel::GetDtot() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TConfidenceLevel::GetDtot() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:48:17 + t.method("GetDtot", static_cast(&TConfidenceLevel::GetDtot)); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetStot() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetStot() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:49:20 + t.method("GetStot", static_cast(&TConfidenceLevel::GetStot)); + + DEBUG_MSG("Adding wrapper for Double_t TConfidenceLevel::GetBtot() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TConfidenceLevel::GetBtot() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:50:20 + t.method("GetBtot", static_cast(&TConfidenceLevel::GetBtot)); + + DEBUG_MSG("Adding wrapper for Version_t TConfidenceLevel::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TConfidenceLevel::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!Class_Version", static_cast(&TConfidenceLevel::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TConfidenceLevel::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TConfidenceLevel::IsA() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + t.method("IsA", static_cast(&TConfidenceLevel::IsA)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + t.method("StreamerNVirtual", static_cast(&TConfidenceLevel::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TConfidenceLevel::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TConfidenceLevel::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!DeclFileName", []() { return (std::string)TConfidenceLevel::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TConfidenceLevel::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TConfidenceLevel::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!ImplFileLine", static_cast(&TConfidenceLevel::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TConfidenceLevel::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TConfidenceLevel::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!ImplFileName", []() { return (std::string)TConfidenceLevel::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TConfidenceLevel::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TConfidenceLevel::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!Class_Name", []() { return (std::string)TConfidenceLevel::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TConfidenceLevel::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TConfidenceLevel::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!Dictionary", static_cast(&TConfidenceLevel::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TConfidenceLevel::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TConfidenceLevel::Class() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!Class", static_cast(&TConfidenceLevel::Class)); + + DEBUG_MSG("Adding wrapper for void TConfidenceLevel::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TConfidenceLevel::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + t.method("Streamer", static_cast(&TConfidenceLevel::Streamer)); + + DEBUG_MSG("Adding wrapper for int TConfidenceLevel::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TConfidenceLevel::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TConfidenceLevel.h:77:4 + module_.method("TConfidenceLevel!DeclFileLine", static_cast(&TConfidenceLevel::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTConfidenceLevel(jlcxx::Module& module){ + return std::shared_ptr(new JlTConfidenceLevel(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TEfficiency +// signature to use in the veto file: TEfficiency +struct JlTEfficiency: public Wrapper { + + JlTEfficiency(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TEfficiency (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TEfficiency", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const TH1 &, const TH1 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:78:7 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:79:7 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:81:7 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:83:7 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:86:7 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:88:7 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:91:7 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEfficiency::TEfficiency(const TEfficiency &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:94:7 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TEfficiency::Add(const TEfficiency &) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::Add(const TEfficiency &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:97:21 + t.method("Add", static_cast(&TEfficiency::Add)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:98:21 + t.method("Browse", static_cast(&TEfficiency::Browse)); + + DEBUG_MSG("Adding wrapper for TGraphAsymmErrors * TEfficiency::CreateGraph(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGraphAsymmErrors * TEfficiency::CreateGraph(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:99:28 + t.method("CreateGraph", static_cast(&TEfficiency::CreateGraph)); + t.method("CreateGraph", [](TEfficiency const& a)->TGraphAsymmErrors * { return a.CreateGraph(); }); + t.method("CreateGraph", [](TEfficiency const* a)->TGraphAsymmErrors * { return a->CreateGraph(); }); + + DEBUG_MSG("Adding wrapper for TGraph2DAsymmErrors * TEfficiency::CreateGraph2D(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGraph2DAsymmErrors * TEfficiency::CreateGraph2D(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:100:30 + t.method("CreateGraph2D", static_cast(&TEfficiency::CreateGraph2D)); + t.method("CreateGraph2D", [](TEfficiency const& a)->TGraph2DAsymmErrors * { return a.CreateGraph2D(); }); + t.method("CreateGraph2D", [](TEfficiency const* a)->TGraph2DAsymmErrors * { return a->CreateGraph2D(); }); + + DEBUG_MSG("Adding wrapper for TH2 * TEfficiency::CreateHistogram(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2 * TEfficiency::CreateHistogram(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:101:21 + t.method("CreateHistogram", static_cast(&TEfficiency::CreateHistogram)); + t.method("CreateHistogram", [](TEfficiency const& a)->TH2 * { return a.CreateHistogram(); }); + t.method("CreateHistogram", [](TEfficiency const* a)->TH2 * { return a->CreateHistogram(); }); + + DEBUG_MSG("Adding wrapper for Int_t TEfficiency::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEfficiency::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:102:13 + t.method("DistancetoPrimitive", static_cast(&TEfficiency::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:103:21 + t.method("Draw", static_cast(&TEfficiency::Draw)); + t.method("Draw", [](TEfficiency& a)->void { a.Draw(); }); + t.method("Draw", [](TEfficiency* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TEfficiency::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:104:13 + t.method("ExecuteEvent", static_cast(&TEfficiency::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::Fill(Bool_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::Fill(Bool_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:105:21 + t.method("Fill", static_cast(&TEfficiency::Fill)); + t.method("Fill", [](TEfficiency& a, Bool_t arg0, Double_t arg1)->void { a.Fill(arg0, arg1); }); + t.method("Fill", [](TEfficiency& a, Bool_t arg0, Double_t arg1, Double_t arg2)->void { a.Fill(arg0, arg1, arg2); }); + t.method("Fill", [](TEfficiency* a, Bool_t arg0, Double_t arg1)->void { a->Fill(arg0, arg1); }); + t.method("Fill", [](TEfficiency* a, Bool_t arg0, Double_t arg1, Double_t arg2)->void { a->Fill(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TEfficiency::FillWeighted(Bool_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::FillWeighted(Bool_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:106:21 + t.method("FillWeighted", static_cast(&TEfficiency::FillWeighted)); + t.method("FillWeighted", [](TEfficiency& a, Bool_t arg0, Double_t arg1, Double_t arg2)->void { a.FillWeighted(arg0, arg1, arg2); }); + t.method("FillWeighted", [](TEfficiency& a, Bool_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.FillWeighted(arg0, arg1, arg2, arg3); }); + t.method("FillWeighted", [](TEfficiency* a, Bool_t arg0, Double_t arg1, Double_t arg2)->void { a->FillWeighted(arg0, arg1, arg2); }); + t.method("FillWeighted", [](TEfficiency* a, Bool_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->FillWeighted(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TEfficiency::FindFixBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEfficiency::FindFixBin(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:107:21 + t.method("FindFixBin", static_cast(&TEfficiency::FindFixBin)); + t.method("FindFixBin", [](TEfficiency const& a, Double_t arg0)->Int_t { return a.FindFixBin(arg0); }); + t.method("FindFixBin", [](TEfficiency const& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindFixBin(arg0, arg1); }); + t.method("FindFixBin", [](TEfficiency const* a, Double_t arg0)->Int_t { return a->FindFixBin(arg0); }); + t.method("FindFixBin", [](TEfficiency const* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindFixBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TEfficiency::Fit(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TEfficiency::Fit(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:108:21 + t.method("Fit", static_cast(&TEfficiency::Fit)); + t.method("Fit", [](TEfficiency& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TEfficiency* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::GetBetaAlpha(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::GetBetaAlpha(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:110:21 + t.method("GetBetaAlpha", static_cast(&TEfficiency::GetBetaAlpha)); + t.method("GetBetaAlpha", [](TEfficiency const& a)->Double_t { return a.GetBetaAlpha(); }); + t.method("GetBetaAlpha", [](TEfficiency const* a)->Double_t { return a->GetBetaAlpha(); }); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::GetBetaBeta(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::GetBetaBeta(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:111:21 + t.method("GetBetaBeta", static_cast(&TEfficiency::GetBetaBeta)); + t.method("GetBetaBeta", [](TEfficiency const& a)->Double_t { return a.GetBetaBeta(); }); + t.method("GetBetaBeta", [](TEfficiency const* a)->Double_t { return a->GetBetaBeta(); }); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::GetConfidenceLevel() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::GetConfidenceLevel() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:112:21 + t.method("GetConfidenceLevel", static_cast(&TEfficiency::GetConfidenceLevel)); + + DEBUG_MSG("Adding wrapper for TH1 * TEfficiency::GetCopyPassedHisto() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TEfficiency::GetCopyPassedHisto() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:113:21 + t.method("GetCopyPassedHisto", static_cast(&TEfficiency::GetCopyPassedHisto)); + + DEBUG_MSG("Adding wrapper for TH1 * TEfficiency::GetCopyTotalHisto() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TEfficiency::GetCopyTotalHisto() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:114:21 + t.method("GetCopyTotalHisto", static_cast(&TEfficiency::GetCopyTotalHisto)); + + DEBUG_MSG("Adding wrapper for Int_t TEfficiency::GetDimension() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEfficiency::GetDimension() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:115:21 + t.method("GetDimension", static_cast(&TEfficiency::GetDimension)); + + DEBUG_MSG("Adding wrapper for TDirectory * TEfficiency::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TEfficiency::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:116:21 + t.method("GetDirectory", static_cast(&TEfficiency::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::GetEfficiency(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::GetEfficiency(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:117:21 + t.method("GetEfficiency", static_cast(&TEfficiency::GetEfficiency)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::GetEfficiencyErrorLow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::GetEfficiencyErrorLow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:118:21 + t.method("GetEfficiencyErrorLow", static_cast(&TEfficiency::GetEfficiencyErrorLow)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::GetEfficiencyErrorUp(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::GetEfficiencyErrorUp(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:119:21 + t.method("GetEfficiencyErrorUp", static_cast(&TEfficiency::GetEfficiencyErrorUp)); + + DEBUG_MSG("Adding wrapper for Int_t TEfficiency::GetGlobalBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEfficiency::GetGlobalBin(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:120:21 + t.method("GetGlobalBin", static_cast(&TEfficiency::GetGlobalBin)); + t.method("GetGlobalBin", [](TEfficiency const& a, Int_t arg0)->Int_t { return a.GetGlobalBin(arg0); }); + t.method("GetGlobalBin", [](TEfficiency const& a, Int_t arg0, Int_t arg1)->Int_t { return a.GetGlobalBin(arg0, arg1); }); + t.method("GetGlobalBin", [](TEfficiency const* a, Int_t arg0)->Int_t { return a->GetGlobalBin(arg0); }); + t.method("GetGlobalBin", [](TEfficiency const* a, Int_t arg0, Int_t arg1)->Int_t { return a->GetGlobalBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TGraphAsymmErrors * TEfficiency::GetPaintedGraph() (" __HERE__ ")"); + // signature to use in the veto list: TGraphAsymmErrors * TEfficiency::GetPaintedGraph() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:121:28 + t.method("GetPaintedGraph", static_cast(&TEfficiency::GetPaintedGraph)); + + DEBUG_MSG("Adding wrapper for TGraph2DAsymmErrors * TEfficiency::GetPaintedGraph2D() (" __HERE__ ")"); + // signature to use in the veto list: TGraph2DAsymmErrors * TEfficiency::GetPaintedGraph2D() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:122:30 + t.method("GetPaintedGraph2D", static_cast(&TEfficiency::GetPaintedGraph2D)); + + DEBUG_MSG("Adding wrapper for TH2 * TEfficiency::GetPaintedHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH2 * TEfficiency::GetPaintedHistogram() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:123:21 + t.method("GetPaintedHistogram", static_cast(&TEfficiency::GetPaintedHistogram)); + + DEBUG_MSG("Adding wrapper for TList * TEfficiency::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TList * TEfficiency::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:124:21 + t.method("GetListOfFunctions", static_cast(&TEfficiency::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for const TH1 * TEfficiency::GetPassedHistogram() (" __HERE__ ")"); + // signature to use in the veto list: const TH1 * TEfficiency::GetPassedHistogram() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:125:21 + t.method("GetPassedHistogram", static_cast(&TEfficiency::GetPassedHistogram)); + + DEBUG_MSG("Adding wrapper for TEfficiency::EStatOption TEfficiency::GetStatisticOption() (" __HERE__ ")"); + // signature to use in the veto list: TEfficiency::EStatOption TEfficiency::GetStatisticOption() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:126:21 + t.method("GetStatisticOption", static_cast(&TEfficiency::GetStatisticOption)); + + DEBUG_MSG("Adding wrapper for const TH1 * TEfficiency::GetTotalHistogram() (" __HERE__ ")"); + // signature to use in the veto list: const TH1 * TEfficiency::GetTotalHistogram() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:127:21 + t.method("GetTotalHistogram", static_cast(&TEfficiency::GetTotalHistogram)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::GetWeight() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::GetWeight() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:128:21 + t.method("GetWeight", static_cast(&TEfficiency::GetWeight)); + + DEBUG_MSG("Adding wrapper for Long64_t TEfficiency::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEfficiency::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:129:21 + t.method("Merge", static_cast(&TEfficiency::Merge)); + + DEBUG_MSG("Adding wrapper for TEfficiency & TEfficiency::operator+=(const TEfficiency &) (" __HERE__ ")"); + // signature to use in the veto list: TEfficiency & TEfficiency::operator+=(const TEfficiency &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:130:21 + t.method("add!", static_cast(&TEfficiency::operator+=)); + + DEBUG_MSG("Adding wrapper for TEfficiency & TEfficiency::operator=(const TEfficiency &) (" __HERE__ ")"); + // signature to use in the veto list: TEfficiency & TEfficiency::operator=(const TEfficiency &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:131:21 + t.method("assign", static_cast(&TEfficiency::operator=)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:132:21 + t.method("Paint", static_cast(&TEfficiency::Paint)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetBetaAlpha(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetBetaAlpha(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:134:21 + t.method("SetBetaAlpha", static_cast(&TEfficiency::SetBetaAlpha)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetBetaBeta(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetBetaBeta(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:135:21 + t.method("SetBetaBeta", static_cast(&TEfficiency::SetBetaBeta)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetBetaBinParameters(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetBetaBinParameters(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:136:21 + t.method("SetBetaBinParameters", static_cast(&TEfficiency::SetBetaBinParameters)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetConfidenceLevel(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetConfidenceLevel(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:137:21 + t.method("SetConfidenceLevel", static_cast(&TEfficiency::SetConfidenceLevel)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:138:21 + t.method("SetDirectory", static_cast(&TEfficiency::SetDirectory)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:139:21 + t.method("SetName", static_cast(&TEfficiency::SetName)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetPassedEvents(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetPassedEvents(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:140:21 + t.method("SetPassedEvents", static_cast(&TEfficiency::SetPassedEvents)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetPassedHistogram(const TH1 &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetPassedHistogram(const TH1 &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:141:21 + t.method("SetPassedHistogram", static_cast(&TEfficiency::SetPassedHistogram)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetPosteriorMode(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetPosteriorMode(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:142:21 + t.method("SetPosteriorMode", static_cast(&TEfficiency::SetPosteriorMode)); + t.method("SetPosteriorMode", [](TEfficiency& a)->void { a.SetPosteriorMode(); }); + t.method("SetPosteriorMode", [](TEfficiency* a)->void { a->SetPosteriorMode(); }); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetPosteriorAverage(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetPosteriorAverage(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:143:21 + t.method("SetPosteriorAverage", static_cast(&TEfficiency::SetPosteriorAverage)); + t.method("SetPosteriorAverage", [](TEfficiency& a)->void { a.SetPosteriorAverage(); }); + t.method("SetPosteriorAverage", [](TEfficiency* a)->void { a->SetPosteriorAverage(); }); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetShortestInterval(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetShortestInterval(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:144:21 + t.method("SetShortestInterval", static_cast(&TEfficiency::SetShortestInterval)); + t.method("SetShortestInterval", [](TEfficiency& a)->void { a.SetShortestInterval(); }); + t.method("SetShortestInterval", [](TEfficiency* a)->void { a->SetShortestInterval(); }); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetCentralInterval(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetCentralInterval(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:145:21 + t.method("SetCentralInterval", static_cast(&TEfficiency::SetCentralInterval)); + t.method("SetCentralInterval", [](TEfficiency& a)->void { a.SetCentralInterval(); }); + t.method("SetCentralInterval", [](TEfficiency* a)->void { a->SetCentralInterval(); }); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetStatisticOption(TEfficiency::EStatOption) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetStatisticOption(TEfficiency::EStatOption) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:146:21 + t.method("SetStatisticOption", static_cast(&TEfficiency::SetStatisticOption)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:147:21 + t.method("SetBins", static_cast(&TEfficiency::SetBins)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetBins(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetBins(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:148:21 + t.method("SetBins", static_cast(&TEfficiency::SetBins)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:149:21 + t.method("SetBins", static_cast(&TEfficiency::SetBins)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:150:21 + t.method("SetBins", static_cast(&TEfficiency::SetBins)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:151:21 + t.method("SetBins", static_cast(&TEfficiency::SetBins)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:153:21 + t.method("SetBins", static_cast(&TEfficiency::SetBins)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:156:21 + t.method("SetTitle", static_cast(&TEfficiency::SetTitle)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetTotalEvents(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetTotalEvents(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:157:21 + t.method("SetTotalEvents", static_cast(&TEfficiency::SetTotalEvents)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::SetTotalHistogram(const TH1 &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::SetTotalHistogram(const TH1 &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:158:21 + t.method("SetTotalHistogram", static_cast(&TEfficiency::SetTotalHistogram)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetUseWeightedEvents(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetUseWeightedEvents(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:159:21 + t.method("SetUseWeightedEvents", static_cast(&TEfficiency::SetUseWeightedEvents)); + t.method("SetUseWeightedEvents", [](TEfficiency& a)->void { a.SetUseWeightedEvents(); }); + t.method("SetUseWeightedEvents", [](TEfficiency* a)->void { a->SetUseWeightedEvents(); }); + + DEBUG_MSG("Adding wrapper for void TEfficiency::SetWeight(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::SetWeight(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:160:21 + t.method("SetWeight", static_cast(&TEfficiency::SetWeight)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::UsesBayesianStat() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::UsesBayesianStat() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:161:21 + t.method("UsesBayesianStat", static_cast(&TEfficiency::UsesBayesianStat)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::UsesPosteriorMode() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::UsesPosteriorMode() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:162:21 + t.method("UsesPosteriorMode", static_cast(&TEfficiency::UsesPosteriorMode)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::UsesShortestInterval() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::UsesShortestInterval() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:163:21 + t.method("UsesShortestInterval", static_cast(&TEfficiency::UsesShortestInterval)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::UsesPosteriorAverage() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::UsesPosteriorAverage() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:164:21 + t.method("UsesPosteriorAverage", static_cast(&TEfficiency::UsesPosteriorAverage)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::UsesCentralInterval() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::UsesCentralInterval() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:165:21 + t.method("UsesCentralInterval", static_cast(&TEfficiency::UsesCentralInterval)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::UsesWeights() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::UsesWeights() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:166:21 + t.method("UsesWeights", static_cast(&TEfficiency::UsesWeights)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::CheckBinning(const TH1 &, const TH1 &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::CheckBinning(const TH1 &, const TH1 &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:168:21 + module_.method("TEfficiency!CheckBinning", static_cast(&TEfficiency::CheckBinning)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::CheckConsistency(const TH1 &, const TH1 &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::CheckConsistency(const TH1 &, const TH1 &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:169:21 + module_.method("TEfficiency!CheckConsistency", static_cast(&TEfficiency::CheckConsistency)); + module_.method("TEfficiency!CheckConsistency", [](const TH1 & arg0, const TH1 & arg1)->Bool_t { return TEfficiency::CheckConsistency(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::CheckEntries(const TH1 &, const TH1 &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::CheckEntries(const TH1 &, const TH1 &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:170:21 + module_.method("TEfficiency!CheckEntries", static_cast(&TEfficiency::CheckEntries)); + module_.method("TEfficiency!CheckEntries", [](const TH1 & arg0, const TH1 & arg1)->Bool_t { return TEfficiency::CheckEntries(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::CheckWeights(const TH1 &, const TH1 &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::CheckWeights(const TH1 &, const TH1 &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:171:21 + module_.method("TEfficiency!CheckWeights", static_cast(&TEfficiency::CheckWeights)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::Combine(Double_t &, Double_t &, Int_t, const Int_t *, const Int_t *, Double_t, Double_t, Double_t, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::Combine(Double_t &, Double_t &, Int_t, const Int_t *, const Int_t *, Double_t, Double_t, Double_t, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:172:23 + module_.method("TEfficiency!Combine", static_cast(&TEfficiency::Combine)); + module_.method("TEfficiency!Combine", [](Double_t & arg0, Double_t & arg1, Int_t arg2, const Int_t * arg3, const Int_t * arg4, Double_t arg5, Double_t arg6)->Double_t { return TEfficiency::Combine(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + module_.method("TEfficiency!Combine", [](Double_t & arg0, Double_t & arg1, Int_t arg2, const Int_t * arg3, const Int_t * arg4, Double_t arg5, Double_t arg6, Double_t arg7)->Double_t { return TEfficiency::Combine(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + module_.method("TEfficiency!Combine", [](Double_t & arg0, Double_t & arg1, Int_t arg2, const Int_t * arg3, const Int_t * arg4, Double_t arg5, Double_t arg6, Double_t arg7, const Double_t * arg8)->Double_t { return TEfficiency::Combine(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for TGraphAsymmErrors * TEfficiency::Combine(TCollection *, Option_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGraphAsymmErrors * TEfficiency::Combine(TCollection *, Option_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:175:33 + module_.method("TEfficiency!Combine", static_cast(&TEfficiency::Combine)); + module_.method("TEfficiency!Combine", [](TCollection * arg0)->TGraphAsymmErrors * { return TEfficiency::Combine(arg0); }); + module_.method("TEfficiency!Combine", [](TCollection * arg0, Option_t * arg1)->TGraphAsymmErrors * { return TEfficiency::Combine(arg0, arg1); }); + module_.method("TEfficiency!Combine", [](TCollection * arg0, Option_t * arg1, Int_t arg2)->TGraphAsymmErrors * { return TEfficiency::Combine(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::AgrestiCoull(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::AgrestiCoull(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:178:23 + module_.method("TEfficiency!AgrestiCoull", static_cast(&TEfficiency::AgrestiCoull)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::ClopperPearson(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::ClopperPearson(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:179:23 + module_.method("TEfficiency!ClopperPearson", static_cast(&TEfficiency::ClopperPearson)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::Normal(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::Normal(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:180:23 + module_.method("TEfficiency!Normal", static_cast(&TEfficiency::Normal)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::Wilson(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::Wilson(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:181:23 + module_.method("TEfficiency!Wilson", static_cast(&TEfficiency::Wilson)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::FeldmanCousins(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::FeldmanCousins(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:182:23 + module_.method("TEfficiency!FeldmanCousins", static_cast(&TEfficiency::FeldmanCousins)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::FeldmanCousinsInterval(Double_t, Double_t, Double_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::FeldmanCousinsInterval(Double_t, Double_t, Double_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:183:21 + module_.method("TEfficiency!FeldmanCousinsInterval", static_cast(&TEfficiency::FeldmanCousinsInterval)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::MidPInterval(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::MidPInterval(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:184:23 + module_.method("TEfficiency!MidPInterval", static_cast(&TEfficiency::MidPInterval)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::Bayesian(Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::Bayesian(Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:186:23 + module_.method("TEfficiency!Bayesian", static_cast(&TEfficiency::Bayesian)); + module_.method("TEfficiency!Bayesian", [](Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Bool_t arg5)->Double_t { return TEfficiency::Bayesian(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::BetaCentralInterval(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::BetaCentralInterval(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:188:23 + module_.method("TEfficiency!BetaCentralInterval", static_cast(&TEfficiency::BetaCentralInterval)); + + DEBUG_MSG("Adding wrapper for Bool_t TEfficiency::BetaShortestInterval(Double_t, Double_t, Double_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEfficiency::BetaShortestInterval(Double_t, Double_t, Double_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:189:23 + module_.method("TEfficiency!BetaShortestInterval", static_cast(&TEfficiency::BetaShortestInterval)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::BetaMean(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::BetaMean(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:190:23 + module_.method("TEfficiency!BetaMean", static_cast(&TEfficiency::BetaMean)); + + DEBUG_MSG("Adding wrapper for Double_t TEfficiency::BetaMode(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TEfficiency::BetaMode(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:191:23 + module_.method("TEfficiency!BetaMode", static_cast(&TEfficiency::BetaMode)); + + DEBUG_MSG("Adding wrapper for Version_t TEfficiency::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TEfficiency::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!Class_Version", static_cast(&TEfficiency::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TEfficiency::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEfficiency::IsA() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + t.method("IsA", static_cast(&TEfficiency::IsA)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + t.method("StreamerNVirtual", static_cast(&TEfficiency::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TEfficiency::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEfficiency::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!DeclFileName", []() { return (std::string)TEfficiency::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TEfficiency::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TEfficiency::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!ImplFileLine", static_cast(&TEfficiency::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TEfficiency::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEfficiency::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!ImplFileName", []() { return (std::string)TEfficiency::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TEfficiency::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEfficiency::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!Class_Name", []() { return (std::string)TEfficiency::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TEfficiency::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEfficiency::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!Dictionary", static_cast(&TEfficiency::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TEfficiency::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEfficiency::Class() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!Class", static_cast(&TEfficiency::Class)); + + DEBUG_MSG("Adding wrapper for void TEfficiency::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TEfficiency::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + t.method("Streamer", static_cast(&TEfficiency::Streamer)); + + DEBUG_MSG("Adding wrapper for int TEfficiency::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TEfficiency::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:193:7 + module_.method("TEfficiency!DeclFileLine", static_cast(&TEfficiency::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTEfficiency(jlcxx::Module& module){ + return std::shared_ptr(new JlTEfficiency(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGraph type; }; +} + +// Class generating the wrapper for type TGraphAsymmErrors +// signature to use in the veto file: TGraphAsymmErrors +struct JlTGraphAsymmErrors: public Wrapper { + + JlTGraphAsymmErrors(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphAsymmErrors (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:26:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphAsymmErrors", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:49:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:50:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:51:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:53:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(const TGraphAsymmErrors &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:54:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraphAsymmErrors & TGraphAsymmErrors::operator=(const TGraphAsymmErrors &) (" __HERE__ ")"); + // signature to use in the veto list: TGraphAsymmErrors & TGraphAsymmErrors::operator=(const TGraphAsymmErrors &) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:55:23 + t.method("assign", static_cast(&TGraphAsymmErrors::operator=)); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(const TH1 *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:56:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(const TH1 *, const TH1 *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:57:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::TGraphAsymmErrors(const char *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:58:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::Apply(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::Apply(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:62:12 + t.method("Apply", static_cast(&TGraphAsymmErrors::Apply)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::BayesDivide(const TH1 *, const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::BayesDivide(const TH1 *, const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:63:20 + t.method("BayesDivide", static_cast(&TGraphAsymmErrors::BayesDivide)); + t.method("BayesDivide", [](TGraphAsymmErrors& a, const TH1 * arg0, const TH1 * arg1)->void { a.BayesDivide(arg0, arg1); }); + t.method("BayesDivide", [](TGraphAsymmErrors* a, const TH1 * arg0, const TH1 * arg1)->void { a->BayesDivide(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::Divide(const TH1 *, const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::Divide(const TH1 *, const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:64:20 + t.method("Divide", static_cast(&TGraphAsymmErrors::Divide)); + t.method("Divide", [](TGraphAsymmErrors& a, const TH1 * arg0, const TH1 * arg1)->void { a.Divide(arg0, arg1); }); + t.method("Divide", [](TGraphAsymmErrors* a, const TH1 * arg0, const TH1 * arg1)->void { a->Divide(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:65:12 + t.method("ComputeRange", static_cast(&TGraphAsymmErrors::ComputeRange)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphAsymmErrors::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphAsymmErrors::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:66:20 + t.method("GetErrorX", static_cast(&TGraphAsymmErrors::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphAsymmErrors::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphAsymmErrors::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:67:20 + t.method("GetErrorY", static_cast(&TGraphAsymmErrors::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphAsymmErrors::GetErrorXlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphAsymmErrors::GetErrorXlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:68:20 + t.method("GetErrorXlow", static_cast(&TGraphAsymmErrors::GetErrorXlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphAsymmErrors::GetErrorXhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphAsymmErrors::GetErrorXhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:69:20 + t.method("GetErrorXhigh", static_cast(&TGraphAsymmErrors::GetErrorXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphAsymmErrors::GetErrorYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphAsymmErrors::GetErrorYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:70:20 + t.method("GetErrorYlow", static_cast(&TGraphAsymmErrors::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphAsymmErrors::GetErrorYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphAsymmErrors::GetErrorYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:71:20 + t.method("GetErrorYhigh", static_cast(&TGraphAsymmErrors::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphAsymmErrors::GetEXlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphAsymmErrors::GetEXlow() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:72:20 + t.method("GetEXlow", static_cast(&TGraphAsymmErrors::GetEXlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphAsymmErrors::GetEXhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphAsymmErrors::GetEXhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:73:20 + t.method("GetEXhigh", static_cast(&TGraphAsymmErrors::GetEXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphAsymmErrors::GetEYlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphAsymmErrors::GetEYlow() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:74:20 + t.method("GetEYlow", static_cast(&TGraphAsymmErrors::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphAsymmErrors::GetEYhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphAsymmErrors::GetEYhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:75:20 + t.method("GetEYhigh", static_cast(&TGraphAsymmErrors::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphAsymmErrors::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphAsymmErrors::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:76:12 + t.method("Merge", static_cast(&TGraphAsymmErrors::Merge)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:77:12 + t.method("Print", static_cast(&TGraphAsymmErrors::Print)); + t.method("Print", [](TGraphAsymmErrors const& a)->void { a.Print(); }); + t.method("Print", [](TGraphAsymmErrors const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:79:12 + t.method("Scale", static_cast(&TGraphAsymmErrors::Scale)); + t.method("Scale", [](TGraphAsymmErrors& a)->void { a.Scale(); }); + t.method("Scale", [](TGraphAsymmErrors& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraphAsymmErrors* a)->void { a->Scale(); }); + t.method("Scale", [](TGraphAsymmErrors* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::SetPointError(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::SetPointError(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:80:20 + t.method("SetPointError", static_cast(&TGraphAsymmErrors::SetPointError)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:81:20 + t.method("SetPointError", static_cast(&TGraphAsymmErrors::SetPointError)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::SetPointEXlow(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::SetPointEXlow(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:82:20 + t.method("SetPointEXlow", static_cast(&TGraphAsymmErrors::SetPointEXlow)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::SetPointEXhigh(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::SetPointEXhigh(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:83:20 + t.method("SetPointEXhigh", static_cast(&TGraphAsymmErrors::SetPointEXhigh)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::SetPointEYlow(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::SetPointEYlow(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:84:20 + t.method("SetPointEYlow", static_cast(&TGraphAsymmErrors::SetPointEYlow)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::SetPointEYhigh(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::SetPointEYhigh(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:85:20 + t.method("SetPointEYhigh", static_cast(&TGraphAsymmErrors::SetPointEYhigh)); + + DEBUG_MSG("Adding wrapper for Version_t TGraphAsymmErrors::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphAsymmErrors::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!Class_Version", static_cast(&TGraphAsymmErrors::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphAsymmErrors::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphAsymmErrors::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + t.method("IsA", static_cast(&TGraphAsymmErrors::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + t.method("StreamerNVirtual", static_cast(&TGraphAsymmErrors::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphAsymmErrors::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphAsymmErrors::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!DeclFileName", []() { return (std::string)TGraphAsymmErrors::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphAsymmErrors::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphAsymmErrors::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!ImplFileLine", static_cast(&TGraphAsymmErrors::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphAsymmErrors::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphAsymmErrors::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!ImplFileName", []() { return (std::string)TGraphAsymmErrors::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphAsymmErrors::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphAsymmErrors::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!Class_Name", []() { return (std::string)TGraphAsymmErrors::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphAsymmErrors::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphAsymmErrors::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!Dictionary", static_cast(&TGraphAsymmErrors::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphAsymmErrors::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphAsymmErrors::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!Class", static_cast(&TGraphAsymmErrors::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphAsymmErrors::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphAsymmErrors::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + t.method("Streamer", static_cast(&TGraphAsymmErrors::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphAsymmErrors::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphAsymmErrors::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphAsymmErrors.h:87:4 + module_.method("TGraphAsymmErrors!DeclFileLine", static_cast(&TGraphAsymmErrors::DeclFileLine)); } private: - std::unique_ptr>>> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTreeReaderArray(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeReaderArray(module)); +std::shared_ptr newJlTGraphAsymmErrors(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphAsymmErrors(module)); } diff --git a/deps/src/JlClasses_021.cxx b/deps/src/JlClasses_021.cxx new file mode 100644 index 0000000..e48b281 --- /dev/null +++ b/deps/src/JlClasses_021.cxx @@ -0,0 +1,1058 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGraph2D type; }; +} + +// Class generating the wrapper for type TGraph2DAsymmErrors +// signature to use in the veto file: TGraph2DAsymmErrors +struct JlTGraph2DAsymmErrors: public Wrapper { + + JlTGraph2DAsymmErrors(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraph2DAsymmErrors (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:26:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraph2DAsymmErrors", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::TGraph2DAsymmErrors(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:41:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::TGraph2DAsymmErrors(Int_t, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:42:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::TGraph2DAsymmErrors(const TGraph2DAsymmErrors &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:47:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraph2DAsymmErrors & TGraph2DAsymmErrors::operator=(const TGraph2DAsymmErrors &) (" __HERE__ ")"); + // signature to use in the veto list: TGraph2DAsymmErrors & TGraph2DAsymmErrors::operator=(const TGraph2DAsymmErrors &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:48:25 + t.method("assign", static_cast(&TGraph2DAsymmErrors::operator=)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:50:20 + t.method("GetErrorX", static_cast(&TGraph2DAsymmErrors::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:51:20 + t.method("GetErrorY", static_cast(&TGraph2DAsymmErrors::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorZ(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorZ(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:52:20 + t.method("GetErrorZ", static_cast(&TGraph2DAsymmErrors::GetErrorZ)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorXlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorXlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:53:20 + t.method("GetErrorXlow", static_cast(&TGraph2DAsymmErrors::GetErrorXlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorXhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorXhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:54:20 + t.method("GetErrorXhigh", static_cast(&TGraph2DAsymmErrors::GetErrorXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:55:20 + t.method("GetErrorYlow", static_cast(&TGraph2DAsymmErrors::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:56:20 + t.method("GetErrorYhigh", static_cast(&TGraph2DAsymmErrors::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorZlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorZlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:57:20 + t.method("GetErrorZlow", static_cast(&TGraph2DAsymmErrors::GetErrorZlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetErrorZhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetErrorZhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:58:20 + t.method("GetErrorZhigh", static_cast(&TGraph2DAsymmErrors::GetErrorZhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DAsymmErrors::GetEXlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DAsymmErrors::GetEXlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:59:20 + t.method("GetEXlow", static_cast(&TGraph2DAsymmErrors::GetEXlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DAsymmErrors::GetEXhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DAsymmErrors::GetEXhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:60:20 + t.method("GetEXhigh", static_cast(&TGraph2DAsymmErrors::GetEXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DAsymmErrors::GetEYlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DAsymmErrors::GetEYlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:61:20 + t.method("GetEYlow", static_cast(&TGraph2DAsymmErrors::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DAsymmErrors::GetEYhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DAsymmErrors::GetEYhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:62:20 + t.method("GetEYhigh", static_cast(&TGraph2DAsymmErrors::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DAsymmErrors::GetEZlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DAsymmErrors::GetEZlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:63:20 + t.method("GetEZlow", static_cast(&TGraph2DAsymmErrors::GetEZlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DAsymmErrors::GetEZhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DAsymmErrors::GetEZhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:64:20 + t.method("GetEZhigh", static_cast(&TGraph2DAsymmErrors::GetEZhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetXmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetXmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:65:20 + t.method("GetXmaxE", static_cast(&TGraph2DAsymmErrors::GetXmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetXminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetXminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:66:20 + t.method("GetXminE", static_cast(&TGraph2DAsymmErrors::GetXminE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetYmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetYmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:67:20 + t.method("GetYmaxE", static_cast(&TGraph2DAsymmErrors::GetYmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetYminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetYminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:68:20 + t.method("GetYminE", static_cast(&TGraph2DAsymmErrors::GetYminE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetZmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetZmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:69:20 + t.method("GetZmaxE", static_cast(&TGraph2DAsymmErrors::GetZmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DAsymmErrors::GetZminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DAsymmErrors::GetZminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:70:20 + t.method("GetZminE", static_cast(&TGraph2DAsymmErrors::GetZminE)); + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DAsymmErrors::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:71:12 + t.method("Print", static_cast(&TGraph2DAsymmErrors::Print)); + t.method("Print", [](TGraph2DAsymmErrors const& a)->void { a.Print(); }); + t.method("Print", [](TGraph2DAsymmErrors const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2DAsymmErrors::RemovePoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2DAsymmErrors::RemovePoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:72:20 + t.method("RemovePoint", static_cast(&TGraph2DAsymmErrors::RemovePoint)); + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DAsymmErrors::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:73:12 + t.method("Scale", static_cast(&TGraph2DAsymmErrors::Scale)); + t.method("Scale", [](TGraph2DAsymmErrors& a)->void { a.Scale(); }); + t.method("Scale", [](TGraph2DAsymmErrors& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraph2DAsymmErrors* a)->void { a->Scale(); }); + t.method("Scale", [](TGraph2DAsymmErrors* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::Set(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DAsymmErrors::Set(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:74:12 + t.method("Set", static_cast(&TGraph2DAsymmErrors::Set)); + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::SetPoint(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DAsymmErrors::SetPoint(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:75:12 + t.method("SetPoint", static_cast(&TGraph2DAsymmErrors::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DAsymmErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:76:20 + t.method("SetPointError", static_cast(&TGraph2DAsymmErrors::SetPointError)); + + DEBUG_MSG("Adding wrapper for Version_t TGraph2DAsymmErrors::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraph2DAsymmErrors::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!Class_Version", static_cast(&TGraph2DAsymmErrors::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2DAsymmErrors::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2DAsymmErrors::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + t.method("IsA", static_cast(&TGraph2DAsymmErrors::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DAsymmErrors::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + t.method("StreamerNVirtual", static_cast(&TGraph2DAsymmErrors::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraph2DAsymmErrors::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2DAsymmErrors::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!DeclFileName", []() { return (std::string)TGraph2DAsymmErrors::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraph2DAsymmErrors::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph2DAsymmErrors::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!ImplFileLine", static_cast(&TGraph2DAsymmErrors::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraph2DAsymmErrors::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2DAsymmErrors::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!ImplFileName", []() { return (std::string)TGraph2DAsymmErrors::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraph2DAsymmErrors::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2DAsymmErrors::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!Class_Name", []() { return (std::string)TGraph2DAsymmErrors::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2DAsymmErrors::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2DAsymmErrors::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!Dictionary", static_cast(&TGraph2DAsymmErrors::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2DAsymmErrors::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2DAsymmErrors::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!Class", static_cast(&TGraph2DAsymmErrors::Class)); + + DEBUG_MSG("Adding wrapper for void TGraph2DAsymmErrors::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DAsymmErrors::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + t.method("Streamer", static_cast(&TGraph2DAsymmErrors::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraph2DAsymmErrors::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph2DAsymmErrors::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DAsymmErrors.h:78:4 + module_.method("TGraph2DAsymmErrors!DeclFileLine", static_cast(&TGraph2DAsymmErrors::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraph2DAsymmErrors(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraph2DAsymmErrors(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH2 +// signature to use in the veto file: TH2 +struct JlTH2: public Wrapper { + + JlTH2(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:30:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Int_t TH2::BufferEmpty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::BufferEmpty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:73:21 + t.method("BufferEmpty", static_cast(&TH2::BufferEmpty)); + t.method("BufferEmpty", [](TH2& a)->Int_t { return a.BufferEmpty(); }); + t.method("BufferEmpty", [](TH2* a)->Int_t { return a->BufferEmpty(); }); + + DEBUG_MSG("Adding wrapper for void TH2::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:74:21 + t.method("Copy", static_cast(&TH2::Copy)); + + DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::Fill(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:75:21 + t.method("Fill", static_cast(&TH2::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::Fill(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:76:21 + t.method("Fill", static_cast(&TH2::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(Double_t, const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::Fill(Double_t, const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:77:21 + t.method("Fill", static_cast(&TH2::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(const char *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::Fill(const char *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:78:21 + t.method("Fill", static_cast(&TH2::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH2::Fill(const char *, const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::Fill(const char *, const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:79:21 + t.method("Fill", static_cast(&TH2::Fill)); + + DEBUG_MSG("Adding wrapper for void TH2::FillN(Int_t, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::FillN(Int_t, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:80:21 + t.method("FillN", static_cast(&TH2::FillN)); + + DEBUG_MSG("Adding wrapper for void TH2::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:81:21 + t.method("FillN", static_cast(&TH2::FillN)); + t.method("FillN", [](TH2& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a.FillN(arg0, arg1, arg2, arg3); }); + t.method("FillN", [](TH2* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a->FillN(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH2::FillRandom(const char *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::FillRandom(const char *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:82:21 + t.method("FillRandom", static_cast(&TH2::FillRandom)); + t.method("FillRandom", [](TH2& a, const char * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH2& a, const char * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH2* a, const char * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH2* a, const char * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH2::FillRandom(TH1 *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::FillRandom(TH1 *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:83:21 + t.method("FillRandom", static_cast(&TH2::FillRandom)); + t.method("FillRandom", [](TH2& a, TH1 * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH2& a, TH1 * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH2* a, TH1 * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH2* a, TH1 * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH2::FitSlicesX(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::FitSlicesX(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:84:21 + t.method("FitSlicesX", static_cast(&TH2::FitSlicesX)); + t.method("FitSlicesX", [](TH2& a)->void { a.FitSlicesX(); }); + t.method("FitSlicesX", [](TH2& a, TF1 * arg0)->void { a.FitSlicesX(arg0); }); + t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1)->void { a.FitSlicesX(arg0, arg1); }); + t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a.FitSlicesX(arg0, arg1, arg2); }); + t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a.FitSlicesX(arg0, arg1, arg2, arg3); }); + t.method("FitSlicesX", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a.FitSlicesX(arg0, arg1, arg2, arg3, arg4); }); + t.method("FitSlicesX", [](TH2* a)->void { a->FitSlicesX(); }); + t.method("FitSlicesX", [](TH2* a, TF1 * arg0)->void { a->FitSlicesX(arg0); }); + t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1)->void { a->FitSlicesX(arg0, arg1); }); + t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a->FitSlicesX(arg0, arg1, arg2); }); + t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a->FitSlicesX(arg0, arg1, arg2, arg3); }); + t.method("FitSlicesX", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a->FitSlicesX(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for void TH2::FitSlicesY(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::FitSlicesY(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:85:21 + t.method("FitSlicesY", static_cast(&TH2::FitSlicesY)); + t.method("FitSlicesY", [](TH2& a)->void { a.FitSlicesY(); }); + t.method("FitSlicesY", [](TH2& a, TF1 * arg0)->void { a.FitSlicesY(arg0); }); + t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1)->void { a.FitSlicesY(arg0, arg1); }); + t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a.FitSlicesY(arg0, arg1, arg2); }); + t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a.FitSlicesY(arg0, arg1, arg2, arg3); }); + t.method("FitSlicesY", [](TH2& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a.FitSlicesY(arg0, arg1, arg2, arg3, arg4); }); + t.method("FitSlicesY", [](TH2* a)->void { a->FitSlicesY(); }); + t.method("FitSlicesY", [](TH2* a, TF1 * arg0)->void { a->FitSlicesY(arg0); }); + t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1)->void { a->FitSlicesY(arg0, arg1); }); + t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a->FitSlicesY(arg0, arg1, arg2); }); + t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a->FitSlicesY(arg0, arg1, arg2, arg3); }); + t.method("FitSlicesY", [](TH2* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Option_t * arg4)->void { a->FitSlicesY(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Int_t TH2::GetBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::GetBin(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:86:21 + t.method("GetBin", static_cast(&TH2::GetBin)); + t.method("GetBin", [](TH2 const& a, Int_t arg0, Int_t arg1)->Int_t { return a.GetBin(arg0, arg1); }); + t.method("GetBin", [](TH2 const* a, Int_t arg0, Int_t arg1)->Int_t { return a->GetBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinWithContent2(Double_t, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::GetBinWithContent2(Double_t, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:87:21 + t.method("GetBinWithContent2", static_cast(&TH2::GetBinWithContent2)); + t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2); }); + t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3); }); + t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3, arg4); }); + t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("GetBinWithContent2", [](TH2 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5, Int_t arg6)->Double_t { return a.GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2); }); + t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3); }); + t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3, arg4); }); + t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("GetBinWithContent2", [](TH2 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t arg3, Int_t arg4, Int_t arg5, Int_t arg6)->Double_t { return a->GetBinWithContent2(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::GetBinContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:89:21 + t.method("GetBinContent", static_cast(&TH2::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:90:21 + t.method("GetBinContent", static_cast(&TH2::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinErrorLow(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::GetBinErrorLow(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:93:21 + t.method("GetBinErrorLow", static_cast(&TH2::GetBinErrorLow)); + + DEBUG_MSG("Adding wrapper for Double_t TH2::GetBinErrorUp(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::GetBinErrorUp(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:94:21 + t.method("GetBinErrorUp", static_cast(&TH2::GetBinErrorUp)); + + DEBUG_MSG("Adding wrapper for Double_t TH2::GetCorrelationFactor(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::GetCorrelationFactor(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:95:21 + t.method("GetCorrelationFactor", static_cast(&TH2::GetCorrelationFactor)); + t.method("GetCorrelationFactor", [](TH2 const& a)->Double_t { return a.GetCorrelationFactor(); }); + t.method("GetCorrelationFactor", [](TH2 const& a, Int_t arg0)->Double_t { return a.GetCorrelationFactor(arg0); }); + t.method("GetCorrelationFactor", [](TH2 const* a)->Double_t { return a->GetCorrelationFactor(); }); + t.method("GetCorrelationFactor", [](TH2 const* a, Int_t arg0)->Double_t { return a->GetCorrelationFactor(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2::GetCovariance(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::GetCovariance(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:96:21 + t.method("GetCovariance", static_cast(&TH2::GetCovariance)); + t.method("GetCovariance", [](TH2 const& a)->Double_t { return a.GetCovariance(); }); + t.method("GetCovariance", [](TH2 const& a, Int_t arg0)->Double_t { return a.GetCovariance(arg0); }); + t.method("GetCovariance", [](TH2 const* a)->Double_t { return a->GetCovariance(); }); + t.method("GetCovariance", [](TH2 const* a, Int_t arg0)->Double_t { return a->GetCovariance(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH2::GetRandom2(Double_t &, Double_t &, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::GetRandom2(Double_t &, Double_t &, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:97:21 + t.method("GetRandom2", static_cast(&TH2::GetRandom2)); + t.method("GetRandom2", [](TH2& a, Double_t & arg0, Double_t & arg1)->void { a.GetRandom2(arg0, arg1); }); + t.method("GetRandom2", [](TH2* a, Double_t & arg0, Double_t & arg1)->void { a->GetRandom2(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH2::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:98:21 + t.method("GetStats", static_cast(&TH2::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TH2::Integral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::Integral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:99:21 + t.method("Integral", static_cast(&TH2::Integral)); + t.method("Integral", [](TH2 const& a)->Double_t { return a.Integral(); }); + t.method("Integral", [](TH2 const* a)->Double_t { return a->Integral(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:101:21 + t.method("Integral", static_cast(&TH2::Integral)); + t.method("Integral", [](TH2 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3)->Double_t { return a.Integral(arg0, arg1, arg2, arg3); }); + t.method("Integral", [](TH2 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3)->Double_t { return a->Integral(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:102:21 + t.method("Integral", static_cast(&TH2::Integral)); + t.method("Integral", [](TH2 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a.Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Integral", [](TH2 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a->Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:103:21 + t.method("IntegralAndError", static_cast(&TH2::IntegralAndError)); + t.method("IntegralAndError", [](TH2 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Double_t & arg4)->Double_t { return a.IntegralAndError(arg0, arg1, arg2, arg3, arg4); }); + t.method("IntegralAndError", [](TH2 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Double_t & arg4)->Double_t { return a->IntegralAndError(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2::Interpolate(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::Interpolate(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:104:21 + t.method("Interpolate", static_cast(&TH2::Interpolate)); + + DEBUG_MSG("Adding wrapper for Double_t TH2::Interpolate(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::Interpolate(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:105:21 + t.method("Interpolate", static_cast(&TH2::Interpolate)); + + DEBUG_MSG("Adding wrapper for Double_t TH2::KolmogorovTest(const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2::KolmogorovTest(const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:106:21 + t.method("KolmogorovTest", static_cast(&TH2::KolmogorovTest)); + t.method("KolmogorovTest", [](TH2 const& a, const TH1 * arg0)->Double_t { return a.KolmogorovTest(arg0); }); + t.method("KolmogorovTest", [](TH2 const* a, const TH1 * arg0)->Double_t { return a->KolmogorovTest(arg0); }); + + DEBUG_MSG("Adding wrapper for TH2 * TH2::RebinX(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH2 * TH2::RebinX(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:107:21 + t.method("RebinX", static_cast(&TH2::RebinX)); + t.method("RebinX", [](TH2& a)->TH2 * { return a.RebinX(); }); + t.method("RebinX", [](TH2& a, Int_t arg0)->TH2 * { return a.RebinX(arg0); }); + t.method("RebinX", [](TH2* a)->TH2 * { return a->RebinX(); }); + t.method("RebinX", [](TH2* a, Int_t arg0)->TH2 * { return a->RebinX(arg0); }); + + DEBUG_MSG("Adding wrapper for TH2 * TH2::RebinY(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH2 * TH2::RebinY(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:108:21 + t.method("RebinY", static_cast(&TH2::RebinY)); + t.method("RebinY", [](TH2& a)->TH2 * { return a.RebinY(); }); + t.method("RebinY", [](TH2& a, Int_t arg0)->TH2 * { return a.RebinY(arg0); }); + t.method("RebinY", [](TH2* a)->TH2 * { return a->RebinY(); }); + t.method("RebinY", [](TH2* a, Int_t arg0)->TH2 * { return a->RebinY(arg0); }); + + DEBUG_MSG("Adding wrapper for TH2 * TH2::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2 * TH2::Rebin(Int_t, const char *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:109:21 + t.method("Rebin", static_cast(&TH2::Rebin)); + t.method("Rebin", [](TH2& a)->TH2 * { return a.Rebin(); }); + t.method("Rebin", [](TH2& a, Int_t arg0)->TH2 * { return a.Rebin(arg0); }); + t.method("Rebin", [](TH2& a, Int_t arg0, const char * arg1)->TH2 * { return a.Rebin(arg0, arg1); }); + t.method("Rebin", [](TH2* a)->TH2 * { return a->Rebin(); }); + t.method("Rebin", [](TH2* a, Int_t arg0)->TH2 * { return a->Rebin(arg0); }); + t.method("Rebin", [](TH2* a, Int_t arg0, const char * arg1)->TH2 * { return a->Rebin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH2 * TH2::Rebin2D(Int_t, Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH2 * TH2::Rebin2D(Int_t, Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:110:21 + t.method("Rebin2D", static_cast(&TH2::Rebin2D)); + t.method("Rebin2D", [](TH2& a)->TH2 * { return a.Rebin2D(); }); + t.method("Rebin2D", [](TH2& a, Int_t arg0)->TH2 * { return a.Rebin2D(arg0); }); + t.method("Rebin2D", [](TH2& a, Int_t arg0, Int_t arg1)->TH2 * { return a.Rebin2D(arg0, arg1); }); + t.method("Rebin2D", [](TH2* a)->TH2 * { return a->Rebin2D(); }); + t.method("Rebin2D", [](TH2* a, Int_t arg0)->TH2 * { return a->Rebin2D(arg0); }); + t.method("Rebin2D", [](TH2* a, Int_t arg0, Int_t arg1)->TH2 * { return a->Rebin2D(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TProfile * TH2::ProfileX(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile * TH2::ProfileX(const char *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:111:21 + t.method("ProfileX", static_cast(&TH2::ProfileX)); + t.method("ProfileX", [](TH2 const& a)->TProfile * { return a.ProfileX(); }); + t.method("ProfileX", [](TH2 const& a, const char * arg0)->TProfile * { return a.ProfileX(arg0); }); + t.method("ProfileX", [](TH2 const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileX(arg0, arg1); }); + t.method("ProfileX", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileX(arg0, arg1, arg2); }); + t.method("ProfileX", [](TH2 const* a)->TProfile * { return a->ProfileX(); }); + t.method("ProfileX", [](TH2 const* a, const char * arg0)->TProfile * { return a->ProfileX(arg0); }); + t.method("ProfileX", [](TH2 const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileX(arg0, arg1); }); + t.method("ProfileX", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileX(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TProfile * TH2::ProfileY(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile * TH2::ProfileY(const char *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:112:21 + t.method("ProfileY", static_cast(&TH2::ProfileY)); + t.method("ProfileY", [](TH2 const& a)->TProfile * { return a.ProfileY(); }); + t.method("ProfileY", [](TH2 const& a, const char * arg0)->TProfile * { return a.ProfileY(arg0); }); + t.method("ProfileY", [](TH2 const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileY(arg0, arg1); }); + t.method("ProfileY", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileY(arg0, arg1, arg2); }); + t.method("ProfileY", [](TH2 const* a)->TProfile * { return a->ProfileY(); }); + t.method("ProfileY", [](TH2 const* a, const char * arg0)->TProfile * { return a->ProfileY(arg0); }); + t.method("ProfileY", [](TH2 const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileY(arg0, arg1); }); + t.method("ProfileY", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileY(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TH1D * TH2::ProjectionX(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TH2::ProjectionX(const char *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:113:21 + t.method("ProjectionX", static_cast(&TH2::ProjectionX)); + t.method("ProjectionX", [](TH2 const& a)->TH1D * { return a.ProjectionX(); }); + t.method("ProjectionX", [](TH2 const& a, const char * arg0)->TH1D * { return a.ProjectionX(arg0); }); + t.method("ProjectionX", [](TH2 const& a, const char * arg0, Int_t arg1)->TH1D * { return a.ProjectionX(arg0, arg1); }); + t.method("ProjectionX", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a.ProjectionX(arg0, arg1, arg2); }); + t.method("ProjectionX", [](TH2 const* a)->TH1D * { return a->ProjectionX(); }); + t.method("ProjectionX", [](TH2 const* a, const char * arg0)->TH1D * { return a->ProjectionX(arg0); }); + t.method("ProjectionX", [](TH2 const* a, const char * arg0, Int_t arg1)->TH1D * { return a->ProjectionX(arg0, arg1); }); + t.method("ProjectionX", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a->ProjectionX(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TH1D * TH2::ProjectionY(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TH2::ProjectionY(const char *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:114:21 + t.method("ProjectionY", static_cast(&TH2::ProjectionY)); + t.method("ProjectionY", [](TH2 const& a)->TH1D * { return a.ProjectionY(); }); + t.method("ProjectionY", [](TH2 const& a, const char * arg0)->TH1D * { return a.ProjectionY(arg0); }); + t.method("ProjectionY", [](TH2 const& a, const char * arg0, Int_t arg1)->TH1D * { return a.ProjectionY(arg0, arg1); }); + t.method("ProjectionY", [](TH2 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a.ProjectionY(arg0, arg1, arg2); }); + t.method("ProjectionY", [](TH2 const* a)->TH1D * { return a->ProjectionY(); }); + t.method("ProjectionY", [](TH2 const* a, const char * arg0)->TH1D * { return a->ProjectionY(arg0); }); + t.method("ProjectionY", [](TH2 const* a, const char * arg0, Int_t arg1)->TH1D * { return a->ProjectionY(arg0, arg1); }); + t.method("ProjectionY", [](TH2 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a->ProjectionY(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TH2::PutStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::PutStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:115:21 + t.method("PutStats", static_cast(&TH2::PutStats)); + + DEBUG_MSG("Adding wrapper for TH1D * TH2::QuantilesX(Double_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TH2::QuantilesX(Double_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:116:21 + t.method("QuantilesX", static_cast(&TH2::QuantilesX)); + t.method("QuantilesX", [](TH2 const& a)->TH1D * { return a.QuantilesX(); }); + t.method("QuantilesX", [](TH2 const& a, Double_t arg0)->TH1D * { return a.QuantilesX(arg0); }); + t.method("QuantilesX", [](TH2 const* a)->TH1D * { return a->QuantilesX(); }); + t.method("QuantilesX", [](TH2 const* a, Double_t arg0)->TH1D * { return a->QuantilesX(arg0); }); + + DEBUG_MSG("Adding wrapper for TH1D * TH2::QuantilesY(Double_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TH2::QuantilesY(Double_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:117:21 + t.method("QuantilesY", static_cast(&TH2::QuantilesY)); + t.method("QuantilesY", [](TH2 const& a)->TH1D * { return a.QuantilesY(); }); + t.method("QuantilesY", [](TH2 const& a, Double_t arg0)->TH1D * { return a.QuantilesY(arg0); }); + t.method("QuantilesY", [](TH2 const* a)->TH1D * { return a->QuantilesY(); }); + t.method("QuantilesY", [](TH2 const* a, Double_t arg0)->TH1D * { return a->QuantilesY(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH2::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:118:21 + t.method("Reset", static_cast(&TH2::Reset)); + t.method("Reset", [](TH2& a)->void { a.Reset(); }); + t.method("Reset", [](TH2* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH2::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::SetBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:119:21 + t.method("SetBinContent", static_cast(&TH2::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2::SetBinContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::SetBinContent(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:120:21 + t.method("SetBinContent", static_cast(&TH2::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2::SetBinContent(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::SetBinContent(Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:121:21 + t.method("SetBinContent", static_cast(&TH2::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2::SetShowProjectionX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::SetShowProjectionX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:122:21 + t.method("SetShowProjectionX", static_cast(&TH2::SetShowProjectionX)); + t.method("SetShowProjectionX", [](TH2& a)->void { a.SetShowProjectionX(); }); + t.method("SetShowProjectionX", [](TH2* a)->void { a->SetShowProjectionX(); }); + + DEBUG_MSG("Adding wrapper for void TH2::SetShowProjectionY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::SetShowProjectionY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:123:21 + t.method("SetShowProjectionY", static_cast(&TH2::SetShowProjectionY)); + t.method("SetShowProjectionY", [](TH2& a)->void { a.SetShowProjectionY(); }); + t.method("SetShowProjectionY", [](TH2* a)->void { a->SetShowProjectionY(); }); + + DEBUG_MSG("Adding wrapper for void TH2::SetShowProjectionXY(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::SetShowProjectionXY(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:124:21 + t.method("SetShowProjectionXY", static_cast(&TH2::SetShowProjectionXY)); + t.method("SetShowProjectionXY", [](TH2& a)->void { a.SetShowProjectionXY(); }); + t.method("SetShowProjectionXY", [](TH2& a, Int_t arg0)->void { a.SetShowProjectionXY(arg0); }); + t.method("SetShowProjectionXY", [](TH2* a)->void { a->SetShowProjectionXY(); }); + t.method("SetShowProjectionXY", [](TH2* a, Int_t arg0)->void { a->SetShowProjectionXY(arg0); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH2::ShowBackground(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH2::ShowBackground(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:125:21 + t.method("ShowBackground", static_cast(&TH2::ShowBackground)); + t.method("ShowBackground", [](TH2& a)->TH1 * { return a.ShowBackground(); }); + t.method("ShowBackground", [](TH2& a, Int_t arg0)->TH1 * { return a.ShowBackground(arg0); }); + t.method("ShowBackground", [](TH2* a)->TH1 * { return a->ShowBackground(); }); + t.method("ShowBackground", [](TH2* a, Int_t arg0)->TH1 * { return a->ShowBackground(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TH2::ShowPeaks(Double_t, Option_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2::ShowPeaks(Double_t, Option_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:126:21 + t.method("ShowPeaks", static_cast(&TH2::ShowPeaks)); + t.method("ShowPeaks", [](TH2& a)->Int_t { return a.ShowPeaks(); }); + t.method("ShowPeaks", [](TH2& a, Double_t arg0)->Int_t { return a.ShowPeaks(arg0); }); + t.method("ShowPeaks", [](TH2& a, Double_t arg0, Option_t * arg1)->Int_t { return a.ShowPeaks(arg0, arg1); }); + t.method("ShowPeaks", [](TH2* a)->Int_t { return a->ShowPeaks(); }); + t.method("ShowPeaks", [](TH2* a, Double_t arg0)->Int_t { return a->ShowPeaks(arg0); }); + t.method("ShowPeaks", [](TH2* a, Double_t arg0, Option_t * arg1)->Int_t { return a->ShowPeaks(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH2::Smooth(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::Smooth(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:127:21 + t.method("Smooth", static_cast(&TH2::Smooth)); + t.method("Smooth", [](TH2& a)->void { a.Smooth(); }); + t.method("Smooth", [](TH2& a, Int_t arg0)->void { a.Smooth(arg0); }); + t.method("Smooth", [](TH2* a)->void { a->Smooth(); }); + t.method("Smooth", [](TH2* a, Int_t arg0)->void { a->Smooth(arg0); }); + + DEBUG_MSG("Adding wrapper for Version_t TH2::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!Class_Version", static_cast(&TH2::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + t.method("IsA", static_cast(&TH2::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + t.method("StreamerNVirtual", static_cast(&TH2::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!DeclFileName", []() { return (std::string)TH2::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!ImplFileLine", static_cast(&TH2::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!ImplFileName", []() { return (std::string)TH2::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!Class_Name", []() { return (std::string)TH2::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!Dictionary", static_cast(&TH2::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!Class", static_cast(&TH2::Class)); + + DEBUG_MSG("Adding wrapper for void TH2::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + t.method("Streamer", static_cast(&TH2::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:129:4 + module_.method("TH2!DeclFileLine", static_cast(&TH2::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TFormulaFunction +// signature to use in the veto file: TFormulaFunction +struct JlTFormulaFunction: public Wrapper { + + JlTFormulaFunction(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFormulaFunction (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFormulaFunction"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for const char * TFormulaFunction::GetName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFormulaFunction::GetName() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:37:18 + t.method("GetName", [](TFormulaFunction const& a) { return (std::string)a.GetName(); }); + t.method("GetName", [](TFormulaFunction const* a) { return (std::string)a->GetName(); }); + + DEBUG_MSG("Adding wrapper for const char * TFormulaFunction::GetBody() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFormulaFunction::GetBody() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:38:18 + t.method("GetBody", [](TFormulaFunction const& a) { return (std::string)a.GetBody(); }); + t.method("GetBody", [](TFormulaFunction const* a) { return (std::string)a->GetBody(); }); + + DEBUG_MSG("Adding wrapper for Int_t TFormulaFunction::GetNargs() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormulaFunction::GetNargs() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:39:13 + t.method("GetNargs", static_cast(&TFormulaFunction::GetNargs)); + + DEBUG_MSG("Adding wrapper for Bool_t TFormulaFunction::IsFuncCall() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFormulaFunction::IsFuncCall() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:40:13 + t.method("IsFuncCall", static_cast(&TFormulaFunction::IsFuncCall)); + + + DEBUG_MSG("Adding wrapper for void TFormulaFunction::TFormulaFunction(const TString &, const TString &, int) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:42:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TFormulaFunction::TFormulaFunction(const TString &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:44:4 + t.constructor(/*finalize=*/true); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for Bool_t TFormulaFunction::operator<(const TFormulaFunction &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFormulaFunction::operator<(const TFormulaFunction &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:46:11 + t.method("<", static_cast(&TFormulaFunction::operator<)); + + DEBUG_MSG("Adding wrapper for Bool_t TFormulaFunction::operator==(const TFormulaFunction &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFormulaFunction::operator==(const TFormulaFunction &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:56:11 + t.method("==", static_cast(&TFormulaFunction::operator==)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding fName methods to provide read access to the field fName (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:32:13 + // signature to use in the veto list: TFormulaFunction::fName + t.method("fName", [](const TFormulaFunction& a) -> const TString& { return a.fName; }); + t.method("fName", [](TFormulaFunction& a) -> TString& { return a.fName; }); + t.method("fName", [](const TFormulaFunction* a) -> const TString& { return a->fName; }); + t.method("fName", [](TFormulaFunction* a) -> TString& { return a->fName; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:32:13 + // signature to use in the veto list: TFormulaFunction::fName + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fName! methods to provide write access to the field fName (" __HERE__ ")"); + t.method("fName!", [](TFormulaFunction& a, const TString& val) -> TString& { return a.fName = val; }); + + DEBUG_MSG("Adding fName! methods to provide write access to the field fName (" __HERE__ ")"); + t.method("fName!", [](TFormulaFunction* a, const TString& val) -> TString& { return a->fName = val; }); + + DEBUG_MSG("Adding fBody methods to provide read access to the field fBody (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:33:13 + // signature to use in the veto list: TFormulaFunction::fBody + t.method("fBody", [](const TFormulaFunction& a) -> const TString& { return a.fBody; }); + t.method("fBody", [](TFormulaFunction& a) -> TString& { return a.fBody; }); + t.method("fBody", [](const TFormulaFunction* a) -> const TString& { return a->fBody; }); + t.method("fBody", [](TFormulaFunction* a) -> TString& { return a->fBody; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:33:13 + // signature to use in the veto list: TFormulaFunction::fBody + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fBody! methods to provide write access to the field fBody (" __HERE__ ")"); + t.method("fBody!", [](TFormulaFunction& a, const TString& val) -> TString& { return a.fBody = val; }); + + DEBUG_MSG("Adding fBody! methods to provide write access to the field fBody (" __HERE__ ")"); + t.method("fBody!", [](TFormulaFunction* a, const TString& val) -> TString& { return a->fBody = val; }); + + DEBUG_MSG("Adding fNargs methods to provide read access to the field fNargs (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:34:13 + // signature to use in the veto list: TFormulaFunction::fNargs + t.method("fNargs", [](const TFormulaFunction& a) -> Int_t { return a.fNargs; }); + t.method("fNargs", [](TFormulaFunction& a) -> Int_t { return a.fNargs; }); + t.method("fNargs", [](const TFormulaFunction* a) -> Int_t { return a->fNargs; }); + t.method("fNargs", [](TFormulaFunction* a) -> Int_t { return a->fNargs; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:34:13 + // signature to use in the veto list: TFormulaFunction::fNargs + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fNargs! methods to provide write access to the field fNargs (" __HERE__ ")"); + t.method("fNargs!", [](TFormulaFunction& a, Int_t val) -> Int_t { return a.fNargs = val; }); + + DEBUG_MSG("Adding fNargs! methods to provide write access to the field fNargs (" __HERE__ ")"); + t.method("fNargs!", [](TFormulaFunction* a, Int_t val) -> Int_t { return a->fNargs = val; }); + + DEBUG_MSG("Adding fFound methods to provide read access to the field fFound (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:35:13 + // signature to use in the veto list: TFormulaFunction::fFound + t.method("fFound", [](const TFormulaFunction& a) -> Bool_t { return a.fFound; }); + t.method("fFound", [](TFormulaFunction& a) -> Bool_t { return a.fFound; }); + t.method("fFound", [](const TFormulaFunction* a) -> Bool_t { return a->fFound; }); + t.method("fFound", [](TFormulaFunction* a) -> Bool_t { return a->fFound; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:35:13 + // signature to use in the veto list: TFormulaFunction::fFound + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fFound! methods to provide write access to the field fFound (" __HERE__ ")"); + t.method("fFound!", [](TFormulaFunction& a, Bool_t val) -> Bool_t { return a.fFound = val; }); + + DEBUG_MSG("Adding fFound! methods to provide write access to the field fFound (" __HERE__ ")"); + t.method("fFound!", [](TFormulaFunction* a, Bool_t val) -> Bool_t { return a->fFound = val; }); + + DEBUG_MSG("Adding fFuncCall methods to provide read access to the field fFuncCall (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:36:13 + // signature to use in the veto list: TFormulaFunction::fFuncCall + t.method("fFuncCall", [](const TFormulaFunction& a) -> Bool_t { return a.fFuncCall; }); + t.method("fFuncCall", [](TFormulaFunction& a) -> Bool_t { return a.fFuncCall; }); + t.method("fFuncCall", [](const TFormulaFunction* a) -> Bool_t { return a->fFuncCall; }); + t.method("fFuncCall", [](TFormulaFunction* a) -> Bool_t { return a->fFuncCall; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:36:13 + // signature to use in the veto list: TFormulaFunction::fFuncCall + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fFuncCall! methods to provide write access to the field fFuncCall (" __HERE__ ")"); + t.method("fFuncCall!", [](TFormulaFunction& a, Bool_t val) -> Bool_t { return a.fFuncCall = val; }); + + DEBUG_MSG("Adding fFuncCall! methods to provide write access to the field fFuncCall (" __HERE__ ")"); + t.method("fFuncCall!", [](TFormulaFunction* a, Bool_t val) -> Bool_t { return a->fFuncCall = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTFormulaFunction(jlcxx::Module& module){ + return std::shared_ptr(new JlTFormulaFunction(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TFormulaVariable +// signature to use in the veto file: TFormulaVariable +struct JlTFormulaVariable: public Wrapper { + + JlTFormulaVariable(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFormulaVariable (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:62:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFormulaVariable"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for const char * TFormulaVariable::GetName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFormulaVariable::GetName() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:69:17 + t.method("GetName", [](TFormulaVariable const& a) { return (std::string)a.GetName(); }); + t.method("GetName", [](TFormulaVariable const* a) { return (std::string)a->GetName(); }); + + DEBUG_MSG("Adding wrapper for Double_t TFormulaVariable::GetInitialValue() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormulaVariable::GetInitialValue() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:70:13 + t.method("GetInitialValue", static_cast(&TFormulaVariable::GetInitialValue)); + + DEBUG_MSG("Adding wrapper for Int_t TFormulaVariable::GetArrayPos() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormulaVariable::GetArrayPos() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:71:13 + t.method("GetArrayPos", static_cast(&TFormulaVariable::GetArrayPos)); + + + DEBUG_MSG("Adding wrapper for void TFormulaVariable::TFormulaVariable(const TString &, Double_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:73:4 + t.constructor(/*finalize=*/true); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for Bool_t TFormulaVariable::operator<(const TFormulaVariable &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFormulaVariable::operator<(const TFormulaVariable &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:75:11 + t.method("<", static_cast(&TFormulaVariable::operator<)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding fName methods to provide read access to the field fName (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:65:12 + // signature to use in the veto list: TFormulaVariable::fName + t.method("fName", [](const TFormulaVariable& a) -> const TString& { return a.fName; }); + t.method("fName", [](TFormulaVariable& a) -> TString& { return a.fName; }); + t.method("fName", [](const TFormulaVariable* a) -> const TString& { return a->fName; }); + t.method("fName", [](TFormulaVariable* a) -> TString& { return a->fName; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:65:12 + // signature to use in the veto list: TFormulaVariable::fName + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fName! methods to provide write access to the field fName (" __HERE__ ")"); + t.method("fName!", [](TFormulaVariable& a, const TString& val) -> TString& { return a.fName = val; }); + + DEBUG_MSG("Adding fName! methods to provide write access to the field fName (" __HERE__ ")"); + t.method("fName!", [](TFormulaVariable* a, const TString& val) -> TString& { return a->fName = val; }); + + DEBUG_MSG("Adding fValue methods to provide read access to the field fValue (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:66:13 + // signature to use in the veto list: TFormulaVariable::fValue + t.method("fValue", [](const TFormulaVariable& a) -> Double_t { return a.fValue; }); + t.method("fValue", [](TFormulaVariable& a) -> Double_t { return a.fValue; }); + t.method("fValue", [](const TFormulaVariable* a) -> Double_t { return a->fValue; }); + t.method("fValue", [](TFormulaVariable* a) -> Double_t { return a->fValue; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:66:13 + // signature to use in the veto list: TFormulaVariable::fValue + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fValue! methods to provide write access to the field fValue (" __HERE__ ")"); + t.method("fValue!", [](TFormulaVariable& a, Double_t val) -> Double_t { return a.fValue = val; }); + + DEBUG_MSG("Adding fValue! methods to provide write access to the field fValue (" __HERE__ ")"); + t.method("fValue!", [](TFormulaVariable* a, Double_t val) -> Double_t { return a->fValue = val; }); + + DEBUG_MSG("Adding fArrayPos methods to provide read access to the field fArrayPos (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:67:10 + // signature to use in the veto list: TFormulaVariable::fArrayPos + t.method("fArrayPos", [](const TFormulaVariable& a) -> Int_t { return a.fArrayPos; }); + t.method("fArrayPos", [](TFormulaVariable& a) -> Int_t { return a.fArrayPos; }); + t.method("fArrayPos", [](const TFormulaVariable* a) -> Int_t { return a->fArrayPos; }); + t.method("fArrayPos", [](TFormulaVariable* a) -> Int_t { return a->fArrayPos; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:67:10 + // signature to use in the veto list: TFormulaVariable::fArrayPos + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fArrayPos! methods to provide write access to the field fArrayPos (" __HERE__ ")"); + t.method("fArrayPos!", [](TFormulaVariable& a, Int_t val) -> Int_t { return a.fArrayPos = val; }); + + DEBUG_MSG("Adding fArrayPos! methods to provide write access to the field fArrayPos (" __HERE__ ")"); + t.method("fArrayPos!", [](TFormulaVariable* a, Int_t val) -> Int_t { return a->fArrayPos = val; }); + + DEBUG_MSG("Adding fFound methods to provide read access to the field fFound (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:68:11 + // signature to use in the veto list: TFormulaVariable::fFound + t.method("fFound", [](const TFormulaVariable& a) -> Bool_t { return a.fFound; }); + t.method("fFound", [](TFormulaVariable& a) -> Bool_t { return a.fFound; }); + t.method("fFound", [](const TFormulaVariable* a) -> Bool_t { return a->fFound; }); + t.method("fFound", [](TFormulaVariable* a) -> Bool_t { return a->fFound; }); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:68:11 + // signature to use in the veto list: TFormulaVariable::fFound + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fFound! methods to provide write access to the field fFound (" __HERE__ ")"); + t.method("fFound!", [](TFormulaVariable& a, Bool_t val) -> Bool_t { return a.fFound = val; }); + + DEBUG_MSG("Adding fFound! methods to provide write access to the field fFound (" __HERE__ ")"); + t.method("fFound!", [](TFormulaVariable* a, Bool_t val) -> Bool_t { return a->fFound = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTFormulaVariable(jlcxx::Module& module){ + return std::shared_ptr(new JlTFormulaVariable(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TFormulaParamOrder +// signature to use in the veto file: TFormulaParamOrder +struct JlTFormulaParamOrder: public Wrapper { + + JlTFormulaParamOrder(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFormulaParamOrder (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:81:8 + jlcxx::TypeWrapper t = jlModule.add_type("TFormulaParamOrder"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for bool TFormulaParamOrder::operator()(const TString &, const TString &) (" __HERE__ ")"); + // signature to use in the veto list: bool TFormulaParamOrder::operator()(const TString &, const TString &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:82:9 + t.method("paren", static_cast(&TFormulaParamOrder::operator())); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTFormulaParamOrder(jlcxx::Module& module){ + return std::shared_ptr(new JlTFormulaParamOrder(module)); +} diff --git a/deps/src/JlClasses_022.cxx b/deps/src/JlClasses_022.cxx new file mode 100644 index 0000000..99d8269 --- /dev/null +++ b/deps/src/JlClasses_022.cxx @@ -0,0 +1,751 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TFormula +// signature to use in the veto file: TFormula +struct JlTFormula: public Wrapper { + + JlTFormula(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFormula (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:86:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFormula", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TFormula & TFormula::operator=(const TFormula &) (" __HERE__ ")"); + // signature to use in the veto list: TFormula & TFormula::operator=(const TFormula &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:188:19 + t.method("assign", static_cast(&TFormula::operator=)); + + + DEBUG_MSG("Adding wrapper for void TFormula::TFormula(const char *, const char *, bool, bool) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:189:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TFormula::TFormula(const char *, const char *, int, int, bool) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:190:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TFormula::TFormula(const TFormula &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:191:19 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TFormula::AddParameter(const TString &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::AddParameter(const TString &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:194:19 + t.method("AddParameter", static_cast(&TFormula::AddParameter)); + t.method("AddParameter", [](TFormula& a, const TString & arg0)->void { a.AddParameter(arg0); }); + t.method("AddParameter", [](TFormula* a, const TString & arg0)->void { a->AddParameter(arg0); }); + + DEBUG_MSG("Adding wrapper for void TFormula::AddVariable(const TString &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::AddVariable(const TString &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:195:19 + t.method("AddVariable", static_cast(&TFormula::AddVariable)); + t.method("AddVariable", [](TFormula& a, const TString & arg0)->void { a.AddVariable(arg0); }); + t.method("AddVariable", [](TFormula* a, const TString & arg0)->void { a->AddVariable(arg0); }); + + DEBUG_MSG("Adding wrapper for void TFormula::AddVariables(const TString *, const Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::AddVariables(const TString *, const Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:196:19 + t.method("AddVariables", static_cast(&TFormula::AddVariables)); + + DEBUG_MSG("Adding wrapper for Int_t TFormula::Compile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormula::Compile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:197:19 + t.method("Compile", static_cast(&TFormula::Compile)); + t.method("Compile", [](TFormula& a)->Int_t { return a.Compile(); }); + t.method("Compile", [](TFormula* a)->Int_t { return a->Compile(); }); + + DEBUG_MSG("Adding wrapper for void TFormula::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:198:11 + t.method("Copy", static_cast(&TFormula::Copy)); + + DEBUG_MSG("Adding wrapper for void TFormula::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:199:11 + t.method("Clear", static_cast(&TFormula::Clear)); + t.method("Clear", [](TFormula& a)->void { a.Clear(); }); + t.method("Clear", [](TFormula* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::Eval(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::Eval(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:200:19 + t.method("Eval", static_cast(&TFormula::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::Eval(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::Eval(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:201:19 + t.method("Eval", static_cast(&TFormula::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::Eval(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::Eval(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:202:19 + t.method("Eval", static_cast(&TFormula::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::Eval(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::Eval(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:203:19 + t.method("Eval", static_cast(&TFormula::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::EvalPar(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::EvalPar(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:204:19 + t.method("EvalPar", static_cast(&TFormula::EvalPar)); + t.method("EvalPar", [](TFormula const& a, const Double_t * arg0)->Double_t { return a.EvalPar(arg0); }); + t.method("EvalPar", [](TFormula const* a, const Double_t * arg0)->Double_t { return a->EvalPar(arg0); }); + + DEBUG_MSG("Adding wrapper for bool TFormula::GenerateGradientPar() (" __HERE__ ")"); + // signature to use in the veto list: bool TFormula::GenerateGradientPar() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:208:9 + t.method("GenerateGradientPar", static_cast(&TFormula::GenerateGradientPar)); + + DEBUG_MSG("Adding wrapper for bool TFormula::GenerateHessianPar() (" __HERE__ ")"); + // signature to use in the veto list: bool TFormula::GenerateHessianPar() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:212:9 + t.method("GenerateHessianPar", static_cast(&TFormula::GenerateHessianPar)); + + DEBUG_MSG("Adding wrapper for void TFormula::GradientPar(const Double_t *, TFormula::CladStorage &) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::GradientPar(const Double_t *, TFormula::CladStorage &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:219:9 + t.method("GradientPar", static_cast(&TFormula::GradientPar)); + + DEBUG_MSG("Adding wrapper for void TFormula::GradientPar(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::GradientPar(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:221:9 + t.method("GradientPar", static_cast(&TFormula::GradientPar)); + + DEBUG_MSG("Adding wrapper for void TFormula::HessianPar(const Double_t *, TFormula::CladStorage &) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::HessianPar(const Double_t *, TFormula::CladStorage &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:229:9 + t.method("HessianPar", static_cast(&TFormula::HessianPar)); + + DEBUG_MSG("Adding wrapper for void TFormula::HessianPar(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::HessianPar(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:231:9 + t.method("HessianPar", static_cast(&TFormula::HessianPar)); + + DEBUG_MSG("Adding wrapper for bool TFormula::HasGeneratedGradient() (" __HERE__ ")"); + // signature to use in the veto list: bool TFormula::HasGeneratedGradient() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:234:9 + t.method("HasGeneratedGradient", static_cast(&TFormula::HasGeneratedGradient)); + + DEBUG_MSG("Adding wrapper for bool TFormula::HasGeneratedHessian() (" __HERE__ ")"); + // signature to use in the veto list: bool TFormula::HasGeneratedHessian() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:239:9 + t.method("HasGeneratedHessian", static_cast(&TFormula::HasGeneratedHessian)); + + DEBUG_MSG("Adding wrapper for TString TFormula::GetExpFormula(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TString TFormula::GetExpFormula(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:252:19 + t.method("GetExpFormula", static_cast(&TFormula::GetExpFormula)); + t.method("GetExpFormula", [](TFormula const& a)->TString { return a.GetExpFormula(); }); + t.method("GetExpFormula", [](TFormula const* a)->TString { return a->GetExpFormula(); }); + + DEBUG_MSG("Adding wrapper for TString TFormula::GetGradientFormula() (" __HERE__ ")"); + // signature to use in the veto list: TString TFormula::GetGradientFormula() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:253:19 + t.method("GetGradientFormula", static_cast(&TFormula::GetGradientFormula)); + + DEBUG_MSG("Adding wrapper for TString TFormula::GetHessianFormula() (" __HERE__ ")"); + // signature to use in the veto list: TString TFormula::GetHessianFormula() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:254:19 + t.method("GetHessianFormula", static_cast(&TFormula::GetHessianFormula)); + + DEBUG_MSG("Adding wrapper for const TObject * TFormula::GetLinearPart(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const TObject * TFormula::GetLinearPart(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:255:19 + t.method("GetLinearPart", static_cast(&TFormula::GetLinearPart)); + + DEBUG_MSG("Adding wrapper for Int_t TFormula::GetNdim() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormula::GetNdim() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:256:19 + t.method("GetNdim", static_cast(&TFormula::GetNdim)); + + DEBUG_MSG("Adding wrapper for Int_t TFormula::GetNpar() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormula::GetNpar() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:257:19 + t.method("GetNpar", static_cast(&TFormula::GetNpar)); + + DEBUG_MSG("Adding wrapper for Int_t TFormula::GetNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormula::GetNumber() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:258:19 + t.method("GetNumber", static_cast(&TFormula::GetNumber)); + + DEBUG_MSG("Adding wrapper for const char * TFormula::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TFormula::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:259:19 + t.method("GetParName", [](TFormula const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TFormula const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TFormula::GetParNumber(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormula::GetParNumber(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:260:19 + t.method("GetParNumber", static_cast(&TFormula::GetParNumber)); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::GetParameter(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::GetParameter(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:261:19 + t.method("GetParameter", static_cast(&TFormula::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::GetParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::GetParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:262:19 + t.method("GetParameter", static_cast(&TFormula::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t * TFormula::GetParameters() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TFormula::GetParameters() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:263:19 + t.method("GetParameters", static_cast(&TFormula::GetParameters)); + + DEBUG_MSG("Adding wrapper for void TFormula::GetParameters(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::GetParameters(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:264:19 + t.method("GetParameters", static_cast(&TFormula::GetParameters)); + + DEBUG_MSG("Adding wrapper for Double_t TFormula::GetVariable(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFormula::GetVariable(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:265:19 + t.method("GetVariable", static_cast(&TFormula::GetVariable)); + + DEBUG_MSG("Adding wrapper for Int_t TFormula::GetVarNumber(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFormula::GetVarNumber(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:266:19 + t.method("GetVarNumber", static_cast(&TFormula::GetVarNumber)); + + DEBUG_MSG("Adding wrapper for TString TFormula::GetVarName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TString TFormula::GetVarName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:267:19 + t.method("GetVarName", static_cast(&TFormula::GetVarName)); + + DEBUG_MSG("Adding wrapper for Bool_t TFormula::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFormula::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:268:19 + t.method("IsValid", static_cast(&TFormula::IsValid)); + + DEBUG_MSG("Adding wrapper for Bool_t TFormula::IsVectorized() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFormula::IsVectorized() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:269:11 + t.method("IsVectorized", static_cast(&TFormula::IsVectorized)); + + DEBUG_MSG("Adding wrapper for Bool_t TFormula::IsLinear() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFormula::IsLinear() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:270:19 + t.method("IsLinear", static_cast(&TFormula::IsLinear)); + + DEBUG_MSG("Adding wrapper for void TFormula::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:271:19 + t.method("Print", static_cast(&TFormula::Print)); + t.method("Print", [](TFormula const& a)->void { a.Print(); }); + t.method("Print", [](TFormula const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TFormula::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:272:19 + t.method("SetName", static_cast(&TFormula::SetName)); + + DEBUG_MSG("Adding wrapper for void TFormula::SetParameter(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetParameter(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:273:19 + t.method("SetParameter", static_cast(&TFormula::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TFormula::SetParameter(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetParameter(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:274:19 + t.method("SetParameter", static_cast(&TFormula::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TFormula::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:275:19 + t.method("SetParameters", static_cast(&TFormula::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TFormula::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:277:19 + t.method("SetParameters", static_cast(&TFormula::SetParameters)); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1)->void { a.SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TFormula& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1)->void { a->SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TFormula* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TFormula::SetParName(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetParName(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:280:19 + t.method("SetParName", static_cast(&TFormula::SetParName)); + + DEBUG_MSG("Adding wrapper for void TFormula::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:281:19 + t.method("SetParNames", static_cast(&TFormula::SetParNames)); + t.method("SetParNames", [](TFormula& a)->void { a.SetParNames(); }); + t.method("SetParNames", [](TFormula& a, const char * arg0)->void { a.SetParNames(arg0); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TFormula& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParNames", [](TFormula* a)->void { a->SetParNames(); }); + t.method("SetParNames", [](TFormula* a, const char * arg0)->void { a->SetParNames(arg0); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TFormula* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TFormula::SetVariable(const TString &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetVariable(const TString &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:285:19 + t.method("SetVariable", static_cast(&TFormula::SetVariable)); + + DEBUG_MSG("Adding wrapper for void TFormula::SetVectorized(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::SetVectorized(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:287:9 + t.method("SetVectorized", static_cast(&TFormula::SetVectorized)); + + DEBUG_MSG("Adding wrapper for Version_t TFormula::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TFormula::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!Class_Version", static_cast(&TFormula::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TFormula::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFormula::IsA() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + t.method("IsA", static_cast(&TFormula::IsA)); + + DEBUG_MSG("Adding wrapper for void TFormula::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + t.method("StreamerNVirtual", static_cast(&TFormula::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TFormula::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFormula::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!DeclFileName", []() { return (std::string)TFormula::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TFormula::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFormula::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!ImplFileLine", static_cast(&TFormula::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TFormula::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFormula::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!ImplFileName", []() { return (std::string)TFormula::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TFormula::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFormula::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!Class_Name", []() { return (std::string)TFormula::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TFormula::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFormula::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!Dictionary", static_cast(&TFormula::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TFormula::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFormula::Class() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!Class", static_cast(&TFormula::Class)); + + DEBUG_MSG("Adding wrapper for void TFormula::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFormula::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + t.method("Streamer", static_cast(&TFormula::Streamer)); + + DEBUG_MSG("Adding wrapper for int TFormula::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFormula::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:289:4 + module_.method("TFormula!DeclFileLine", static_cast(&TFormula::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTFormula(jlcxx::Module& module){ + return std::shared_ptr(new JlTFormula(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TF1AbsComposition +// signature to use in the veto file: TF1AbsComposition +struct JlTF1AbsComposition: public Wrapper { + + JlTF1AbsComposition(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1AbsComposition (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:16:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF1AbsComposition", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for double TF1AbsComposition::operator()(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: double TF1AbsComposition::operator()(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:21:19 + t.method("paren", static_cast(&TF1AbsComposition::operator())); + + DEBUG_MSG("Adding wrapper for void TF1AbsComposition::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1AbsComposition::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:22:17 + t.method("SetRange", static_cast(&TF1AbsComposition::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1AbsComposition::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1AbsComposition::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:23:17 + t.method("SetParameters", static_cast(&TF1AbsComposition::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1AbsComposition::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TF1AbsComposition::Update() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:24:17 + t.method("Update", static_cast(&TF1AbsComposition::Update)); + + DEBUG_MSG("Adding wrapper for void TF1AbsComposition::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1AbsComposition::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:26:9 + t.method("Copy", static_cast(&TF1AbsComposition::Copy)); + + DEBUG_MSG("Adding wrapper for Version_t TF1AbsComposition::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF1AbsComposition::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!Class_Version", static_cast(&TF1AbsComposition::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF1AbsComposition::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1AbsComposition::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + t.method("IsA", static_cast(&TF1AbsComposition::IsA)); + + DEBUG_MSG("Adding wrapper for void TF1AbsComposition::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1AbsComposition::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + t.method("StreamerNVirtual", static_cast(&TF1AbsComposition::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF1AbsComposition::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1AbsComposition::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!DeclFileName", []() { return (std::string)TF1AbsComposition::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF1AbsComposition::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1AbsComposition::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!ImplFileLine", static_cast(&TF1AbsComposition::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF1AbsComposition::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1AbsComposition::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!ImplFileName", []() { return (std::string)TF1AbsComposition::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF1AbsComposition::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1AbsComposition::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!Class_Name", []() { return (std::string)TF1AbsComposition::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF1AbsComposition::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1AbsComposition::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!Dictionary", static_cast(&TF1AbsComposition::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF1AbsComposition::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1AbsComposition::Class() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!Class", static_cast(&TF1AbsComposition::Class)); + + DEBUG_MSG("Adding wrapper for void TF1AbsComposition::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1AbsComposition::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + t.method("Streamer", static_cast(&TF1AbsComposition::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF1AbsComposition::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1AbsComposition::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1AbsComposition.h:28:4 + module_.method("TF1AbsComposition!DeclFileLine", static_cast(&TF1AbsComposition::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF1AbsComposition(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1AbsComposition(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TF1Parameters +// signature to use in the veto file: TF1Parameters +struct JlTF1Parameters: public Wrapper { + + JlTF1Parameters(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1Parameters (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:51:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF1Parameters"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:54:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(const TF1Parameters &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:63:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) (" __HERE__ ")"); + // signature to use in the veto list: TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:68:19 + t.method("assign", static_cast(&TF1Parameters::operator=)); + + DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Parameters::GetParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:78:13 + t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Parameters::GetParameter(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:82:13 + t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); + + DEBUG_MSG("Adding wrapper for const Double_t * TF1Parameters::GetParameters() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TF1Parameters::GetParameters() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:86:20 + t.method("GetParameters", static_cast(&TF1Parameters::GetParameters)); + + DEBUG_MSG("Adding wrapper for const std::vector & TF1Parameters::ParamsVec() (" __HERE__ ")"); + // signature to use in the veto list: const std::vector & TF1Parameters::ParamsVec() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:90:31 + t.method("ParamsVec", static_cast & (TF1Parameters::*)() const>(&TF1Parameters::ParamsVec)); + + DEBUG_MSG("Adding wrapper for Int_t TF1Parameters::GetParNumber(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1Parameters::GetParNumber(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:95:10 + t.method("GetParNumber", static_cast(&TF1Parameters::GetParNumber)); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:97:16 + t.method("GetParName", [](TF1Parameters const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TF1Parameters const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameter(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:104:11 + t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:109:10 + t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:113:10 + t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1)->void { a.SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1)->void { a->SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameter(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:117:11 + t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParName(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParName(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:121:11 + t.method("SetParName", static_cast(&TF1Parameters::SetParName)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:126:11 + t.method("SetParNames", static_cast(&TF1Parameters::SetParNames)); + t.method("SetParNames", [](TF1Parameters& a)->void { a.SetParNames(); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0)->void { a.SetParNames(arg0); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParNames", [](TF1Parameters* a)->void { a->SetParNames(); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0)->void { a->SetParNames(arg0); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for Version_t TF1Parameters::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF1Parameters::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Class_Version", static_cast(&TF1Parameters::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Parameters::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + t.method("IsA", static_cast(&TF1Parameters::IsA)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + t.method("StreamerNVirtual", static_cast(&TF1Parameters::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!DeclFileName", []() { return (std::string)TF1Parameters::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF1Parameters::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1Parameters::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!ImplFileLine", static_cast(&TF1Parameters::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!ImplFileName", []() { return (std::string)TF1Parameters::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Class_Name", []() { return (std::string)TF1Parameters::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Parameters::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Dictionary", static_cast(&TF1Parameters::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Parameters::Class() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Class", static_cast(&TF1Parameters::Class)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + t.method("Streamer", static_cast(&TF1Parameters::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF1Parameters::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1Parameters::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!DeclFileLine", static_cast(&TF1Parameters::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF1Parameters(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1Parameters(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TF1::TF1FunctorPointer +// signature to use in the veto file: TF1::TF1FunctorPointer +struct JlTF1_TF1FunctorPointer: public Wrapper { + + JlTF1_TF1FunctorPointer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1::TF1FunctorPointer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:228:11 + jlcxx::TypeWrapper t = jlModule.add_type("TF1!TF1FunctorPointer"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() (" __HERE__ ")"); + // signature to use in the veto list: TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:230:36 + t.method("Clone", static_cast(&TF1::TF1FunctorPointer::Clone)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF1_TF1FunctorPointer(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1_TF1FunctorPointer(module)); +} diff --git a/deps/src/JlClasses_023.cxx b/deps/src/JlClasses_023.cxx new file mode 100644 index 0000000..53397fd --- /dev/null +++ b/deps/src/JlClasses_023.cxx @@ -0,0 +1,1019 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TF1 type; }; +} + +// Class generating the wrapper for type TF2 +// signature to use in the veto file: TF2 +struct JlTF2: public Wrapper { + + JlTF2(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF2.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF2", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF2::TF2(const char *, const char *, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF2.h:39:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF2::TF2(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Double_t, Double_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF2.h:42:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF2::TF2(const TF2 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF2.h:85:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF2 & TF2::operator=(const TF2 &) (" __HERE__ ")"); + // signature to use in the veto list: TF2 & TF2::operator=(const TF2 &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:86:9 + t.method("assign", static_cast(&TF2::operator=)); + + DEBUG_MSG("Adding wrapper for void TF2::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:88:13 + t.method("Copy", static_cast(&TF2::Copy)); + + DEBUG_MSG("Adding wrapper for Int_t TF2::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF2::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:89:13 + t.method("DistancetoPrimitive", static_cast(&TF2::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TF2::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:90:13 + t.method("Draw", static_cast(&TF2::Draw)); + t.method("Draw", [](TF2& a)->void { a.Draw(); }); + t.method("Draw", [](TF2* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TF1 * TF2::DrawCopy(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TF2::DrawCopy(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:91:13 + t.method("DrawCopy", static_cast(&TF2::DrawCopy)); + t.method("DrawCopy", [](TF2 const& a)->TF1 * { return a.DrawCopy(); }); + t.method("DrawCopy", [](TF2 const* a)->TF1 * { return a->DrawCopy(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF2::DrawDerivative(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF2::DrawDerivative(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:92:13 + t.method("DrawDerivative", static_cast(&TF2::DrawDerivative)); + t.method("DrawDerivative", [](TF2& a)->TObject * { return a.DrawDerivative(); }); + t.method("DrawDerivative", [](TF2* a)->TObject * { return a->DrawDerivative(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF2::DrawIntegral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF2::DrawIntegral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:93:13 + t.method("DrawIntegral", static_cast(&TF2::DrawIntegral)); + t.method("DrawIntegral", [](TF2& a)->TObject * { return a.DrawIntegral(); }); + t.method("DrawIntegral", [](TF2* a)->TObject * { return a->DrawIntegral(); }); + + DEBUG_MSG("Adding wrapper for void TF2::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:95:13 + t.method("ExecuteEvent", static_cast(&TF2::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TF2::GetContour(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF2::GetContour(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:96:21 + t.method("GetContour", static_cast(&TF2::GetContour)); + t.method("GetContour", [](TF2& a)->Int_t { return a.GetContour(); }); + t.method("GetContour", [](TF2* a)->Int_t { return a->GetContour(); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetContourLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetContourLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:97:21 + t.method("GetContourLevel", static_cast(&TF2::GetContourLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TF2::GetNpy() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF2::GetNpy() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:98:21 + t.method("GetNpy", static_cast(&TF2::GetNpy)); + + DEBUG_MSG("Adding wrapper for char * TF2::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TF2::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:99:13 + t.method("GetObjectInfo", static_cast(&TF2::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetRandom(TRandom *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetRandom(TRandom *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:100:13 + t.method("GetRandom", static_cast(&TF2::GetRandom)); + t.method("GetRandom", [](TF2& a)->Double_t { return a.GetRandom(); }); + t.method("GetRandom", [](TF2& a, TRandom * arg0)->Double_t { return a.GetRandom(arg0); }); + t.method("GetRandom", [](TF2* a)->Double_t { return a->GetRandom(); }); + t.method("GetRandom", [](TF2* a, TRandom * arg0)->Double_t { return a->GetRandom(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetRandom(Double_t, Double_t, TRandom *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetRandom(Double_t, Double_t, TRandom *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:101:13 + t.method("GetRandom", static_cast(&TF2::GetRandom)); + t.method("GetRandom", [](TF2& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetRandom(arg0, arg1); }); + t.method("GetRandom", [](TF2& a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a.GetRandom(arg0, arg1, arg2); }); + t.method("GetRandom", [](TF2* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetRandom(arg0, arg1); }); + t.method("GetRandom", [](TF2* a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a->GetRandom(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF2::GetRandom2(Double_t &, Double_t &, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::GetRandom2(Double_t &, Double_t &, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:102:21 + t.method("GetRandom2", static_cast(&TF2::GetRandom2)); + t.method("GetRandom2", [](TF2& a, Double_t & arg0, Double_t & arg1)->void { a.GetRandom2(arg0, arg1); }); + t.method("GetRandom2", [](TF2* a, Double_t & arg0, Double_t & arg1)->void { a->GetRandom2(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TF2::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:104:13 + t.method("GetRange", static_cast(&TF2::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF2::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:105:13 + t.method("GetRange", static_cast(&TF2::GetRange)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetSave(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetSave(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:106:13 + t.method("GetSave", static_cast(&TF2::GetSave)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetMinimumXY(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetMinimumXY(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:107:21 + t.method("GetMinimumXY", static_cast(&TF2::GetMinimumXY)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetMaximumXY(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetMaximumXY(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:108:21 + t.method("GetMaximumXY", static_cast(&TF2::GetMaximumXY)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetMinimum(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetMinimum(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:111:21 + t.method("GetMinimum", static_cast(&TF2::GetMinimum)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetMaximum(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetMaximum(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:112:21 + t.method("GetMaximum", static_cast(&TF2::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetYmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetYmin() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:113:21 + t.method("GetYmin", static_cast(&TF2::GetYmin)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::GetYmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::GetYmax() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:114:21 + t.method("GetYmax", static_cast(&TF2::GetYmax)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::Integral(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::Integral(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:116:21 + t.method("Integral", static_cast(&TF2::Integral)); + t.method("Integral", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.Integral(arg0, arg1, arg2, arg3); }); + t.method("Integral", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->Integral(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Bool_t TF2::IsInside(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF2::IsInside(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:117:13 + t.method("IsInside", static_cast(&TF2::IsInside)); + + DEBUG_MSG("Adding wrapper for TH1 * TF2::CreateHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TF2::CreateHistogram() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:118:13 + t.method("CreateHistogram", static_cast(&TF2::CreateHistogram)); + + DEBUG_MSG("Adding wrapper for void TF2::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:119:13 + t.method("Paint", static_cast(&TF2::Paint)); + t.method("Paint", [](TF2& a)->void { a.Paint(); }); + t.method("Paint", [](TF2* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TF2::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:120:13 + t.method("Save", static_cast(&TF2::Save)); + + DEBUG_MSG("Adding wrapper for void TF2::SetNpy(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::SetNpy(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:122:21 + t.method("SetNpy", static_cast(&TF2::SetNpy)); + t.method("SetNpy", [](TF2& a)->void { a.SetNpy(); }); + t.method("SetNpy", [](TF2* a)->void { a->SetNpy(); }); + + DEBUG_MSG("Adding wrapper for void TF2::SetContour(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::SetContour(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:123:21 + t.method("SetContour", static_cast(&TF2::SetContour)); + t.method("SetContour", [](TF2& a)->void { a.SetContour(); }); + t.method("SetContour", [](TF2& a, Int_t arg0)->void { a.SetContour(arg0); }); + t.method("SetContour", [](TF2* a)->void { a->SetContour(); }); + t.method("SetContour", [](TF2* a, Int_t arg0)->void { a->SetContour(arg0); }); + + DEBUG_MSG("Adding wrapper for void TF2::SetContourLevel(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::SetContourLevel(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:124:21 + t.method("SetContourLevel", static_cast(&TF2::SetContourLevel)); + + DEBUG_MSG("Adding wrapper for void TF2::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:125:13 + t.method("SetRange", static_cast(&TF2::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF2::SetRange(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::SetRange(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:126:13 + t.method("SetRange", static_cast(&TF2::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF2::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:127:13 + t.method("SetRange", static_cast(&TF2::SetRange)); + + DEBUG_MSG("Adding wrapper for Double_t TF2::Moment2(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::Moment2(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:130:21 + t.method("Moment2", static_cast(&TF2::Moment2)); + t.method("Moment2", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Moment2(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Moment2", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Moment2(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::CentralMoment2(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::CentralMoment2(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:131:21 + t.method("CentralMoment2", static_cast(&TF2::CentralMoment2)); + t.method("CentralMoment2", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.CentralMoment2(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("CentralMoment2", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->CentralMoment2(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::Mean2X(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::Mean2X(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:133:21 + t.method("Mean2X", static_cast(&TF2::Mean2X)); + t.method("Mean2X", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.Mean2X(arg0, arg1, arg2, arg3); }); + t.method("Mean2X", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->Mean2X(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::Mean2Y(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::Mean2Y(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:134:21 + t.method("Mean2Y", static_cast(&TF2::Mean2Y)); + t.method("Mean2Y", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.Mean2Y(arg0, arg1, arg2, arg3); }); + t.method("Mean2Y", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->Mean2Y(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::Variance2X(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::Variance2X(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:136:21 + t.method("Variance2X", static_cast(&TF2::Variance2X)); + t.method("Variance2X", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.Variance2X(arg0, arg1, arg2, arg3); }); + t.method("Variance2X", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->Variance2X(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::Variance2Y(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::Variance2Y(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:137:21 + t.method("Variance2Y", static_cast(&TF2::Variance2Y)); + t.method("Variance2Y", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.Variance2Y(arg0, arg1, arg2, arg3); }); + t.method("Variance2Y", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->Variance2Y(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF2::Covariance2XY(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF2::Covariance2XY(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:139:21 + t.method("Covariance2XY", static_cast(&TF2::Covariance2XY)); + t.method("Covariance2XY", [](TF2& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.Covariance2XY(arg0, arg1, arg2, arg3); }); + t.method("Covariance2XY", [](TF2* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->Covariance2XY(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Version_t TF2::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF2::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!Class_Version", static_cast(&TF2::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF2::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF2::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + t.method("IsA", static_cast(&TF2::IsA)); + + DEBUG_MSG("Adding wrapper for void TF2::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + t.method("StreamerNVirtual", static_cast(&TF2::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF2::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF2::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!DeclFileName", []() { return (std::string)TF2::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF2::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF2::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!ImplFileLine", static_cast(&TF2::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF2::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF2::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!ImplFileName", []() { return (std::string)TF2::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF2::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF2::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!Class_Name", []() { return (std::string)TF2::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF2::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF2::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!Dictionary", static_cast(&TF2::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF2::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF2::Class() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!Class", static_cast(&TF2::Class)); + + DEBUG_MSG("Adding wrapper for void TF2::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF2::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + t.method("Streamer", static_cast(&TF2::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF2::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF2::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF2.h:145:4 + module_.method("TF2!DeclFileLine", static_cast(&TF2::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF2(jlcxx::Module& module){ + return std::shared_ptr(new JlTF2(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TF1 type; }; +} + +// Class generating the wrapper for type TF12 +// signature to use in the veto file: TF12 +struct JlTF12: public Wrapper { + + JlTF12(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF12 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF12.h:25:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF12", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF12::TF12(const char *, TF2 *, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF12.h:34:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF12::TF12(const TF12 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF12.h:35:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TF12::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF12::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF12.h:37:13 + t.method("Copy", static_cast(&TF12::Copy)); + + DEBUG_MSG("Adding wrapper for TF1 * TF12::DrawCopy(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TF12::DrawCopy(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF12.h:38:13 + t.method("DrawCopy", static_cast(&TF12::DrawCopy)); + t.method("DrawCopy", [](TF12 const& a)->TF1 * { return a.DrawCopy(); }); + t.method("DrawCopy", [](TF12 const* a)->TF1 * { return a->DrawCopy(); }); + + DEBUG_MSG("Adding wrapper for Double_t TF12::Eval(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF12::Eval(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF12.h:39:13 + t.method("Eval", static_cast(&TF12::Eval)); + t.method("Eval", [](TF12 const& a, Double_t arg0)->Double_t { return a.Eval(arg0); }); + t.method("Eval", [](TF12 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.Eval(arg0, arg1); }); + t.method("Eval", [](TF12 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Eval(arg0, arg1, arg2); }); + t.method("Eval", [](TF12 const* a, Double_t arg0)->Double_t { return a->Eval(arg0); }); + t.method("Eval", [](TF12 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->Eval(arg0, arg1); }); + t.method("Eval", [](TF12 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Eval(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TF12::EvalPar(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF12::EvalPar(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF12.h:40:13 + t.method("EvalPar", static_cast(&TF12::EvalPar)); + t.method("EvalPar", [](TF12& a, const Double_t * arg0)->Double_t { return a.EvalPar(arg0); }); + t.method("EvalPar", [](TF12* a, const Double_t * arg0)->Double_t { return a->EvalPar(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TF12::GetXY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF12::GetXY() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:47:21 + t.method("GetXY", static_cast(&TF12::GetXY)); + + DEBUG_MSG("Adding wrapper for void TF12::SetXY(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF12::SetXY(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF12.h:49:21 + t.method("SetXY", static_cast(&TF12::SetXY)); + + DEBUG_MSG("Adding wrapper for Version_t TF12::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF12::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!Class_Version", static_cast(&TF12::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF12::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF12::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + t.method("IsA", static_cast(&TF12::IsA)); + + DEBUG_MSG("Adding wrapper for void TF12::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF12::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + t.method("StreamerNVirtual", static_cast(&TF12::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF12::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF12::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!DeclFileName", []() { return (std::string)TF12::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF12::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF12::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!ImplFileLine", static_cast(&TF12::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF12::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF12::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!ImplFileName", []() { return (std::string)TF12::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF12::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF12::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!Class_Name", []() { return (std::string)TF12::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF12::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF12::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!Dictionary", static_cast(&TF12::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF12::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF12::Class() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!Class", static_cast(&TF12::Class)); + + DEBUG_MSG("Adding wrapper for void TF12::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF12::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + t.method("Streamer", static_cast(&TF12::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF12::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF12::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF12.h:51:4 + module_.method("TF12!DeclFileLine", static_cast(&TF12::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF12(jlcxx::Module& module){ + return std::shared_ptr(new JlTF12(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TSpline +// signature to use in the veto file: TSpline +struct JlTSpline: public Wrapper { + + JlTSpline(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSpline (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSpline", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TSpline::GetKnot(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::GetKnot(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:57:21 + t.method("GetKnot", static_cast(&TSpline::GetKnot)); + + DEBUG_MSG("Adding wrapper for Int_t TSpline::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSpline::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:58:13 + t.method("DistancetoPrimitive", static_cast(&TSpline::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TSpline::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:59:13 + t.method("Draw", static_cast(&TSpline::Draw)); + t.method("Draw", [](TSpline& a)->void { a.Draw(); }); + t.method("Draw", [](TSpline* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TSpline::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:60:13 + t.method("ExecuteEvent", static_cast(&TSpline::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Double_t TSpline::GetDelta() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline::GetDelta() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:61:21 + t.method("GetDelta", static_cast(&TSpline::GetDelta)); + + DEBUG_MSG("Adding wrapper for TH1F * TSpline::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1F * TSpline::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:62:21 + t.method("GetHistogram", static_cast(&TSpline::GetHistogram)); + + DEBUG_MSG("Adding wrapper for Int_t TSpline::GetNp() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSpline::GetNp() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:63:21 + t.method("GetNp", static_cast(&TSpline::GetNp)); + + DEBUG_MSG("Adding wrapper for Int_t TSpline::GetNpx() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSpline::GetNpx() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:64:21 + t.method("GetNpx", static_cast(&TSpline::GetNpx)); + + DEBUG_MSG("Adding wrapper for Double_t TSpline::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:65:21 + t.method("GetXmin", static_cast(&TSpline::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TSpline::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:66:21 + t.method("GetXmax", static_cast(&TSpline::GetXmax)); + + DEBUG_MSG("Adding wrapper for void TSpline::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:67:13 + t.method("Paint", static_cast(&TSpline::Paint)); + t.method("Paint", [](TSpline& a)->void { a.Paint(); }); + t.method("Paint", [](TSpline* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for Double_t TSpline::Eval(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline::Eval(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:68:21 + t.method("Eval", static_cast(&TSpline::Eval)); + + DEBUG_MSG("Adding wrapper for void TSpline::SaveAs(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::SaveAs(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:69:13 + t.method("SaveAs", static_cast(&TSpline::SaveAs)); + + DEBUG_MSG("Adding wrapper for void TSpline::SetNpx(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::SetNpx(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:70:21 + t.method("SetNpx", static_cast(&TSpline::SetNpx)); + + DEBUG_MSG("Adding wrapper for Version_t TSpline::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSpline::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!Class_Version", static_cast(&TSpline::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSpline::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + t.method("IsA", static_cast(&TSpline::IsA)); + + DEBUG_MSG("Adding wrapper for void TSpline::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + t.method("StreamerNVirtual", static_cast(&TSpline::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSpline::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!DeclFileName", []() { return (std::string)TSpline::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSpline::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSpline::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!ImplFileLine", static_cast(&TSpline::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSpline::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!ImplFileName", []() { return (std::string)TSpline::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSpline::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!Class_Name", []() { return (std::string)TSpline::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSpline::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!Dictionary", static_cast(&TSpline::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSpline::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline::Class() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!Class", static_cast(&TSpline::Class)); + + DEBUG_MSG("Adding wrapper for void TSpline::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + t.method("Streamer", static_cast(&TSpline::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSpline::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSpline::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:72:4 + module_.method("TSpline!DeclFileLine", static_cast(&TSpline::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSpline(jlcxx::Module& module){ + return std::shared_ptr(new JlTSpline(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH1F +// signature to use in the veto file: TH1F +struct JlTH1F: public Wrapper { + + JlTH1F(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1F (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:577:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1F", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:581:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:582:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:583:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const TH1F &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:585:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1F & TH1F::operator=(const TH1F &) (" __HERE__ ")"); + // signature to use in the veto list: TH1F & TH1F::operator=(const TH1F &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:586:10 + t.method("assign", static_cast(&TH1F::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:589:13 + t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:590:13 + t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1F::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:592:13 + t.method("Copy", static_cast(&TH1F::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1F::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:593:13 + t.method("Reset", static_cast(&TH1F::Reset)); + t.method("Reset", [](TH1F& a)->void { a.Reset(); }); + t.method("Reset", [](TH1F* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1F::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:594:13 + t.method("SetBinsLength", static_cast(&TH1F::SetBinsLength)); + t.method("SetBinsLength", [](TH1F& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1F* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1F::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1F::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Class_Version", static_cast(&TH1F::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1F::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1F::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + t.method("IsA", static_cast(&TH1F::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1F::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + t.method("StreamerNVirtual", static_cast(&TH1F::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1F::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1F::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!DeclFileName", []() { return (std::string)TH1F::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1F::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1F::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!ImplFileLine", static_cast(&TH1F::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1F::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1F::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!ImplFileName", []() { return (std::string)TH1F::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1F::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1F::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Class_Name", []() { return (std::string)TH1F::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1F::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1F::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Dictionary", static_cast(&TH1F::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1F::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1F::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Class", static_cast(&TH1F::Class)); + + DEBUG_MSG("Adding wrapper for void TH1F::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + t.method("Streamer", static_cast(&TH1F::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1F::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1F::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!DeclFileLine", static_cast(&TH1F::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH1F(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1F(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TF1AbsComposition type; }; +} + +// Class generating the wrapper for type TF1Convolution +// signature to use in the veto file: TF1Convolution +struct JlTF1Convolution: public Wrapper { + + JlTF1Convolution(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1Convolution (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:20:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF1Convolution", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Convolution::TF1Convolution(TF1 *, TF1 *, Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:47:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Convolution::TF1Convolution(TF1 *, TF1 *, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:48:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Convolution::TF1Convolution(TString, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:49:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Convolution::TF1Convolution(TString, TString, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:50:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Convolution::TF1Convolution(const TF1Convolution &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:53:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF1Convolution & TF1Convolution::operator=(const TF1Convolution &) (" __HERE__ ")"); + // signature to use in the veto list: TF1Convolution & TF1Convolution::operator=(const TF1Convolution &) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:55:20 + t.method("assign", static_cast(&TF1Convolution::operator=)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:58:9 + t.method("SetParameters", static_cast(&TF1Convolution::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:59:9 + t.method("SetParameters", static_cast(&TF1Convolution::SetParameters)); + t.method("SetParameters", [](TF1Convolution& a, Double_t arg0, Double_t arg1)->void { a.SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1Convolution& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1Convolution& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1Convolution& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1Convolution& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1Convolution& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1Convolution* a, Double_t arg0, Double_t arg1)->void { a->SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1Convolution* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1Convolution* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1Convolution* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1Convolution* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1Convolution* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:61:9 + t.method("SetRange", static_cast(&TF1Convolution::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::SetExtraRange(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::SetExtraRange(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:62:9 + t.method("SetExtraRange", static_cast(&TF1Convolution::SetExtraRange)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::SetNofPointsFFT(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::SetNofPointsFFT(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:63:9 + t.method("SetNofPointsFFT", static_cast(&TF1Convolution::SetNofPointsFFT)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::SetNumConv(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::SetNumConv(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:64:9 + t.method("SetNumConv", static_cast(&TF1Convolution::SetNumConv)); + t.method("SetNumConv", [](TF1Convolution& a)->void { a.SetNumConv(); }); + t.method("SetNumConv", [](TF1Convolution* a)->void { a->SetNumConv(); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1Convolution::SetDefaultExtraRange(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Convolution::SetDefaultExtraRange(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:66:20 + module_.method("TF1Convolution!SetDefaultExtraRange", static_cast(&TF1Convolution::SetDefaultExtraRange)); + + DEBUG_MSG("Adding wrapper for Int_t TF1Convolution::GetNpar() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1Convolution::GetNpar() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:68:10 + t.method("GetNpar", static_cast(&TF1Convolution::GetNpar)); + + DEBUG_MSG("Adding wrapper for Double_t TF1Convolution::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Convolution::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:69:13 + t.method("GetXmin", static_cast(&TF1Convolution::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TF1Convolution::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Convolution::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:70:13 + t.method("GetXmax", static_cast(&TF1Convolution::GetXmax)); + + DEBUG_MSG("Adding wrapper for const char * TF1Convolution::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Convolution::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:71:16 + t.method("GetParName", [](TF1Convolution const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TF1Convolution const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::GetRange(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:72:9 + t.method("GetRange", static_cast(&TF1Convolution::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::Update() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:74:9 + t.method("Update", static_cast(&TF1Convolution::Update)); + + DEBUG_MSG("Adding wrapper for Double_t TF1Convolution::operator()(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Convolution::operator()(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:76:13 + t.method("paren", static_cast(&TF1Convolution::operator())); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:78:9 + t.method("Copy", static_cast(&TF1Convolution::Copy)); + + DEBUG_MSG("Adding wrapper for Version_t TF1Convolution::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF1Convolution::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!Class_Version", static_cast(&TF1Convolution::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF1Convolution::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Convolution::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + t.method("IsA", static_cast(&TF1Convolution::IsA)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + t.method("StreamerNVirtual", static_cast(&TF1Convolution::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF1Convolution::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Convolution::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!DeclFileName", []() { return (std::string)TF1Convolution::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF1Convolution::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1Convolution::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!ImplFileLine", static_cast(&TF1Convolution::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF1Convolution::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Convolution::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!ImplFileName", []() { return (std::string)TF1Convolution::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF1Convolution::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Convolution::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!Class_Name", []() { return (std::string)TF1Convolution::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF1Convolution::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Convolution::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!Dictionary", static_cast(&TF1Convolution::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF1Convolution::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Convolution::Class() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!Class", static_cast(&TF1Convolution::Class)); + + DEBUG_MSG("Adding wrapper for void TF1Convolution::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Convolution::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + t.method("Streamer", static_cast(&TF1Convolution::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF1Convolution::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1Convolution::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1Convolution.h:80:4 + module_.method("TF1Convolution!DeclFileLine", static_cast(&TF1Convolution::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF1Convolution(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1Convolution(module)); +} diff --git a/deps/src/JlClasses_024.cxx b/deps/src/JlClasses_024.cxx new file mode 100644 index 0000000..3d222ec --- /dev/null +++ b/deps/src/JlClasses_024.cxx @@ -0,0 +1,975 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TF1AbsComposition type; }; +} + +// Class generating the wrapper for type TF1NormSum +// signature to use in the veto file: TF1NormSum +struct JlTF1NormSum: public Wrapper { + + JlTF1NormSum(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1NormSum (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF1NormSum", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1NormSum::TF1NormSum(const std::vector &, const std::vector &, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:37:4 + t.constructor &, const std::vector &>(/*finalize=*/true); + t.constructor &, const std::vector &, Double_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1NormSum::TF1NormSum(TF1 *, TF1 *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:38:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1NormSum::TF1NormSum(TF1 *, TF1 *, TF1 *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:39:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1NormSum::TF1NormSum(const TString &, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:40:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1NormSum::TF1NormSum(const TF1NormSum &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:43:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF1NormSum & TF1NormSum::operator=(const TF1NormSum &) (" __HERE__ ")"); + // signature to use in the veto list: TF1NormSum & TF1NormSum::operator=(const TF1NormSum &) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:45:16 + t.method("assign", static_cast(&TF1NormSum::operator=)); + + DEBUG_MSG("Adding wrapper for double TF1NormSum::operator()(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: double TF1NormSum::operator()(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:49:11 + t.method("paren", static_cast(&TF1NormSum::operator())); + + DEBUG_MSG("Adding wrapper for std::vector TF1NormSum::GetParameters() (" __HERE__ ")"); + // signature to use in the veto list: std::vector TF1NormSum::GetParameters() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:51:24 + t.method("GetParameters", static_cast (TF1NormSum::*)() const>(&TF1NormSum::GetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::SetScale(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::SetScale(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:53:16 + t.method("SetScale", static_cast(&TF1NormSum::SetScale)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:55:9 + t.method("SetParameters", static_cast(&TF1NormSum::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:57:16 + t.method("SetParameters", static_cast(&TF1NormSum::SetParameters)); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1)->void { a.SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1NormSum& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1)->void { a->SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1NormSum* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:60:9 + t.method("SetRange", static_cast(&TF1NormSum::SetRange)); + + DEBUG_MSG("Adding wrapper for Int_t TF1NormSum::GetNpar() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1NormSum::GetNpar() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:62:16 + t.method("GetNpar", static_cast(&TF1NormSum::GetNpar)); + + DEBUG_MSG("Adding wrapper for Double_t TF1NormSum::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1NormSum::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:64:16 + t.method("GetScale", static_cast(&TF1NormSum::GetScale)); + + DEBUG_MSG("Adding wrapper for const char * TF1NormSum::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1NormSum::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:66:16 + t.method("GetParName", [](TF1NormSum const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TF1NormSum const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1NormSum::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1NormSum::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:68:13 + t.method("GetXmin", static_cast(&TF1NormSum::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TF1NormSum::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1NormSum::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:70:13 + t.method("GetXmax", static_cast(&TF1NormSum::GetXmax)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::GetRange(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:72:9 + t.method("GetRange", static_cast(&TF1NormSum::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::Update() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:74:9 + t.method("Update", static_cast(&TF1NormSum::Update)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:76:9 + t.method("Copy", static_cast(&TF1NormSum::Copy)); + + DEBUG_MSG("Adding wrapper for Version_t TF1NormSum::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF1NormSum::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!Class_Version", static_cast(&TF1NormSum::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF1NormSum::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1NormSum::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + t.method("IsA", static_cast(&TF1NormSum::IsA)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + t.method("StreamerNVirtual", static_cast(&TF1NormSum::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF1NormSum::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1NormSum::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!DeclFileName", []() { return (std::string)TF1NormSum::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF1NormSum::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1NormSum::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!ImplFileLine", static_cast(&TF1NormSum::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF1NormSum::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1NormSum::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!ImplFileName", []() { return (std::string)TF1NormSum::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF1NormSum::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1NormSum::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!Class_Name", []() { return (std::string)TF1NormSum::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF1NormSum::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1NormSum::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!Dictionary", static_cast(&TF1NormSum::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF1NormSum::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1NormSum::Class() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!Class", static_cast(&TF1NormSum::Class)); + + DEBUG_MSG("Adding wrapper for void TF1NormSum::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1NormSum::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + t.method("Streamer", static_cast(&TF1NormSum::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF1NormSum::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1NormSum::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1NormSum.h:78:4 + module_.method("TF1NormSum!DeclFileLine", static_cast(&TF1NormSum::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF1NormSum(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1NormSum(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TF2 type; }; +} + +// Class generating the wrapper for type TF3 +// signature to use in the veto file: TF3 +struct JlTF3: public Wrapper { + + JlTF3(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF3.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF3", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF3::TF3(const char *, const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF3.h:38:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF3::TF3(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF3.h:43:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF3::TF3(const TF3 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF3.h:82:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF3 & TF3::operator=(const TF3 &) (" __HERE__ ")"); + // signature to use in the veto list: TF3 & TF3::operator=(const TF3 &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:83:9 + t.method("assign", static_cast(&TF3::operator=)); + + DEBUG_MSG("Adding wrapper for void TF3::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:85:13 + t.method("Copy", static_cast(&TF3::Copy)); + + DEBUG_MSG("Adding wrapper for Int_t TF3::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF3::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:86:13 + t.method("DistancetoPrimitive", static_cast(&TF3::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TF3::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:87:13 + t.method("Draw", static_cast(&TF3::Draw)); + t.method("Draw", [](TF3& a)->void { a.Draw(); }); + t.method("Draw", [](TF3* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF3::DrawDerivative(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF3::DrawDerivative(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:88:13 + t.method("DrawDerivative", static_cast(&TF3::DrawDerivative)); + t.method("DrawDerivative", [](TF3& a)->TObject * { return a.DrawDerivative(); }); + t.method("DrawDerivative", [](TF3* a)->TObject * { return a->DrawDerivative(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF3::DrawIntegral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF3::DrawIntegral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:89:13 + t.method("DrawIntegral", static_cast(&TF3::DrawIntegral)); + t.method("DrawIntegral", [](TF3& a)->TObject * { return a.DrawIntegral(); }); + t.method("DrawIntegral", [](TF3* a)->TObject * { return a->DrawIntegral(); }); + + DEBUG_MSG("Adding wrapper for void TF3::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:90:13 + t.method("ExecuteEvent", static_cast(&TF3::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Double_t TF3::GetMinimumXYZ(Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::GetMinimumXYZ(Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:91:21 + t.method("GetMinimumXYZ", static_cast(&TF3::GetMinimumXYZ)); + + DEBUG_MSG("Adding wrapper for Double_t TF3::GetMaximumXYZ(Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::GetMaximumXYZ(Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:92:21 + t.method("GetMaximumXYZ", static_cast(&TF3::GetMaximumXYZ)); + + DEBUG_MSG("Adding wrapper for Int_t TF3::GetNpz() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF3::GetNpz() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:93:21 + t.method("GetNpz", static_cast(&TF3::GetNpz)); + + DEBUG_MSG("Adding wrapper for void TF3::GetRandom3(Double_t &, Double_t &, Double_t &, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::GetRandom3(Double_t &, Double_t &, Double_t &, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:94:21 + t.method("GetRandom3", static_cast(&TF3::GetRandom3)); + t.method("GetRandom3", [](TF3& a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a.GetRandom3(arg0, arg1, arg2); }); + t.method("GetRandom3", [](TF3* a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a->GetRandom3(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF3::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::GetRange(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:96:13 + t.method("GetRange", static_cast(&TF3::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF3::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:97:13 + t.method("GetRange", static_cast(&TF3::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF3::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:98:13 + t.method("GetRange", static_cast(&TF3::GetRange)); + + DEBUG_MSG("Adding wrapper for Double_t TF3::GetSave(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::GetSave(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:99:13 + t.method("GetSave", static_cast(&TF3::GetSave)); + + DEBUG_MSG("Adding wrapper for Double_t TF3::GetZmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::GetZmin() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:100:21 + t.method("GetZmin", static_cast(&TF3::GetZmin)); + + DEBUG_MSG("Adding wrapper for Double_t TF3::GetZmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::GetZmax() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:101:21 + t.method("GetZmax", static_cast(&TF3::GetZmax)); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Integral(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Integral(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:103:21 + t.method("Integral", static_cast(&TF3::Integral)); + t.method("Integral", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Integral", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Bool_t TF3::IsInside(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF3::IsInside(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:104:13 + t.method("IsInside", static_cast(&TF3::IsInside)); + + DEBUG_MSG("Adding wrapper for TH1 * TF3::CreateHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TF3::CreateHistogram() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:105:13 + t.method("CreateHistogram", static_cast(&TF3::CreateHistogram)); + + DEBUG_MSG("Adding wrapper for void TF3::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:106:13 + t.method("Paint", static_cast(&TF3::Paint)); + t.method("Paint", [](TF3& a)->void { a.Paint(); }); + t.method("Paint", [](TF3* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TF3::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:107:13 + t.method("Save", static_cast(&TF3::Save)); + + DEBUG_MSG("Adding wrapper for void TF3::SetClippingBoxOff() (" __HERE__ ")"); + // signature to use in the veto list: void TF3::SetClippingBoxOff() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:109:21 + t.method("SetClippingBoxOff", static_cast(&TF3::SetClippingBoxOff)); + + DEBUG_MSG("Adding wrapper for Bool_t TF3::GetClippingBoxOn() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF3::GetClippingBoxOn() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:110:21 + t.method("GetClippingBoxOn", static_cast(&TF3::GetClippingBoxOn)); + + DEBUG_MSG("Adding wrapper for void TF3::SetClippingBoxOn(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::SetClippingBoxOn(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:111:21 + t.method("SetClippingBoxOn", static_cast(&TF3::SetClippingBoxOn)); + t.method("SetClippingBoxOn", [](TF3& a)->void { a.SetClippingBoxOn(); }); + t.method("SetClippingBoxOn", [](TF3& a, Double_t arg0)->void { a.SetClippingBoxOn(arg0); }); + t.method("SetClippingBoxOn", [](TF3& a, Double_t arg0, Double_t arg1)->void { a.SetClippingBoxOn(arg0, arg1); }); + t.method("SetClippingBoxOn", [](TF3* a)->void { a->SetClippingBoxOn(); }); + t.method("SetClippingBoxOn", [](TF3* a, Double_t arg0)->void { a->SetClippingBoxOn(arg0); }); + t.method("SetClippingBoxOn", [](TF3* a, Double_t arg0, Double_t arg1)->void { a->SetClippingBoxOn(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for const Double_t * TF3::GetClippingBox() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TF3::GetClippingBox() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:112:28 + t.method("GetClippingBox", static_cast(&TF3::GetClippingBox)); + + DEBUG_MSG("Adding wrapper for void TF3::SetNpz(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::SetNpz(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:113:21 + t.method("SetNpz", static_cast(&TF3::SetNpz)); + t.method("SetNpz", [](TF3& a)->void { a.SetNpz(); }); + t.method("SetNpz", [](TF3* a)->void { a->SetNpz(); }); + + DEBUG_MSG("Adding wrapper for void TF3::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:114:13 + t.method("SetRange", static_cast(&TF3::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF3::SetRange(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::SetRange(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:115:13 + t.method("SetRange", static_cast(&TF3::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF3::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:116:13 + t.method("SetRange", static_cast(&TF3::SetRange)); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Moment3(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Moment3(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:119:21 + t.method("Moment3", static_cast(&TF3::Moment3)); + t.method("Moment3", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->Double_t { return a.Moment3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("Moment3", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->Double_t { return a->Moment3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::CentralMoment3(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::CentralMoment3(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:120:21 + t.method("CentralMoment3", static_cast(&TF3::CentralMoment3)); + t.method("CentralMoment3", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->Double_t { return a.CentralMoment3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("CentralMoment3", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->Double_t { return a->CentralMoment3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Mean3X(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Mean3X(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:122:21 + t.method("Mean3X", static_cast(&TF3::Mean3X)); + t.method("Mean3X", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Mean3X(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Mean3X", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Mean3X(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Mean3Y(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Mean3Y(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:123:21 + t.method("Mean3Y", static_cast(&TF3::Mean3Y)); + t.method("Mean3Y", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Mean3Y(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Mean3Y", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Mean3Y(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Mean3Z(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Mean3Z(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:124:21 + t.method("Mean3Z", static_cast(&TF3::Mean3Z)); + t.method("Mean3Z", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Mean3Z(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Mean3Z", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Mean3Z(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Variance3X(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Variance3X(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:126:21 + t.method("Variance3X", static_cast(&TF3::Variance3X)); + t.method("Variance3X", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Variance3X(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Variance3X", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Variance3X(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Variance3Y(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Variance3Y(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:127:21 + t.method("Variance3Y", static_cast(&TF3::Variance3Y)); + t.method("Variance3Y", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Variance3Y(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Variance3Y", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Variance3Y(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Variance3Z(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Variance3Z(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:128:21 + t.method("Variance3Z", static_cast(&TF3::Variance3Z)); + t.method("Variance3Z", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Variance3Z(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Variance3Z", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Variance3Z(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Covariance3XY(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Covariance3XY(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:130:21 + t.method("Covariance3XY", static_cast(&TF3::Covariance3XY)); + t.method("Covariance3XY", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Covariance3XY(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Covariance3XY", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Covariance3XY(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Covariance3XZ(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Covariance3XZ(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:131:21 + t.method("Covariance3XZ", static_cast(&TF3::Covariance3XZ)); + t.method("Covariance3XZ", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Covariance3XZ(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Covariance3XZ", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Covariance3XZ(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF3::Covariance3YZ(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF3::Covariance3YZ(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:132:21 + t.method("Covariance3YZ", static_cast(&TF3::Covariance3YZ)); + t.method("Covariance3YZ", [](TF3& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a.Covariance3YZ(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Covariance3YZ", [](TF3* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->Double_t { return a->Covariance3YZ(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Version_t TF3::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF3::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!Class_Version", static_cast(&TF3::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF3::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF3::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + t.method("IsA", static_cast(&TF3::IsA)); + + DEBUG_MSG("Adding wrapper for void TF3::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + t.method("StreamerNVirtual", static_cast(&TF3::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF3::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF3::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!DeclFileName", []() { return (std::string)TF3::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF3::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF3::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!ImplFileLine", static_cast(&TF3::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF3::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF3::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!ImplFileName", []() { return (std::string)TF3::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF3::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF3::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!Class_Name", []() { return (std::string)TF3::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF3::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF3::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!Dictionary", static_cast(&TF3::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF3::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF3::Class() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!Class", static_cast(&TF3::Class)); + + DEBUG_MSG("Adding wrapper for void TF3::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF3::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + t.method("Streamer", static_cast(&TF3::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF3::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF3::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF3.h:138:4 + module_.method("TF3!DeclFileLine", static_cast(&TF3::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTF3(jlcxx::Module& module){ + return std::shared_ptr(new JlTF3(module)); +} + +namespace jlcxx { + + template + struct BuildParameterList> + { + typedef ParameterList type; + }; + + template struct IsMirroredType> : std::false_type { }; + template struct DefaultConstructible> : std::false_type { }; +} + +// Class generating the wrapper for type TMatrixTSym +// signature to use in the veto file: TMatrixTSym +struct JlTMatrixTSym: public Wrapper { + + JlTMatrixTSym(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TMatrixTSym (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TMatrixT.h:35:31 + jlcxx::TypeWrapper>> t = jlModule.add_type>>("TMatrixTSym"); + type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); + t.constructor<>(/*finalize=*/true); + auto t181_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto module_ = this->module_; + wrapped.template constructor<>(/*finalize=*/true); + }; + t.apply>(t181_decl_methods); + } + + void add_methods() const{ + } + +private: + std::unique_ptr>>> type_; +}; +std::shared_ptr newJlTMatrixTSym(jlcxx::Module& module){ + return std::shared_ptr(new JlTMatrixTSym(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TFractionFitter +// signature to use in the veto file: TFractionFitter +struct JlTFractionFitter: public Wrapper { + + JlTFractionFitter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFractionFitter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFractionFitter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TFractionFitter::TFractionFitter(TH1 *, TObjArray *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:30:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for ROOT::Fit::Fitter * TFractionFitter::GetFitter() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Fit::Fitter * TFractionFitter::GetFitter() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:34:23 + t.method("GetFitter", static_cast(&TFractionFitter::GetFitter)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::ErrorAnalysis(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::ErrorAnalysis(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:35:9 + t.method("ErrorAnalysis", static_cast(&TFractionFitter::ErrorAnalysis)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::SetRangeX(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::SetRangeX(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:36:9 + t.method("SetRangeX", static_cast(&TFractionFitter::SetRangeX)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::ReleaseRangeX() (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::ReleaseRangeX() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:37:9 + t.method("ReleaseRangeX", static_cast(&TFractionFitter::ReleaseRangeX)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::SetRangeY(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::SetRangeY(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:38:9 + t.method("SetRangeY", static_cast(&TFractionFitter::SetRangeY)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::ReleaseRangeY() (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::ReleaseRangeY() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:39:9 + t.method("ReleaseRangeY", static_cast(&TFractionFitter::ReleaseRangeY)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::SetRangeZ(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::SetRangeZ(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:40:9 + t.method("SetRangeZ", static_cast(&TFractionFitter::SetRangeZ)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::ReleaseRangeZ() (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::ReleaseRangeZ() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:41:9 + t.method("ReleaseRangeZ", static_cast(&TFractionFitter::ReleaseRangeZ)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::ExcludeBin(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::ExcludeBin(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:42:9 + t.method("ExcludeBin", static_cast(&TFractionFitter::ExcludeBin)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::IncludeBin(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::IncludeBin(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:43:9 + t.method("IncludeBin", static_cast(&TFractionFitter::IncludeBin)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::Constrain(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::Constrain(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:44:9 + t.method("Constrain", static_cast(&TFractionFitter::Constrain)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::UnConstrain(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::UnConstrain(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:45:9 + t.method("UnConstrain", static_cast(&TFractionFitter::UnConstrain)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::SetData(TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::SetData(TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:46:9 + t.method("SetData", static_cast(&TFractionFitter::SetData)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::SetMC(Int_t, TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::SetMC(Int_t, TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:47:9 + t.method("SetMC", static_cast(&TFractionFitter::SetMC)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::SetWeight(Int_t, TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::SetWeight(Int_t, TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:48:9 + t.method("SetWeight", static_cast(&TFractionFitter::SetWeight)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TFractionFitter::Fit() (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TFractionFitter::Fit() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:49:18 + t.method("Fit", static_cast(&TFractionFitter::Fit)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::GetResult(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::GetResult(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:51:9 + t.method("GetResult", static_cast(&TFractionFitter::GetResult)); + + DEBUG_MSG("Adding wrapper for TH1 * TFractionFitter::GetPlot() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TFractionFitter::GetPlot() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:52:9 + t.method("GetPlot", static_cast(&TFractionFitter::GetPlot)); + + DEBUG_MSG("Adding wrapper for Double_t TFractionFitter::GetChisquare() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFractionFitter::GetChisquare() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:58:13 + t.method("GetChisquare", static_cast(&TFractionFitter::GetChisquare)); + + DEBUG_MSG("Adding wrapper for Int_t TFractionFitter::GetNDF() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFractionFitter::GetNDF() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:59:10 + t.method("GetNDF", static_cast(&TFractionFitter::GetNDF)); + + DEBUG_MSG("Adding wrapper for Double_t TFractionFitter::GetProb() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFractionFitter::GetProb() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:60:13 + t.method("GetProb", static_cast(&TFractionFitter::GetProb)); + + DEBUG_MSG("Adding wrapper for TH1 * TFractionFitter::GetMCPrediction(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TFractionFitter::GetMCPrediction(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:63:9 + t.method("GetMCPrediction", static_cast(&TFractionFitter::GetMCPrediction)); + + DEBUG_MSG("Adding wrapper for Double_t TFractionFitter::EvaluateFCN(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TFractionFitter::EvaluateFCN(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:66:13 + t.method("EvaluateFCN", static_cast(&TFractionFitter::EvaluateFCN)); + + DEBUG_MSG("Adding wrapper for Version_t TFractionFitter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TFractionFitter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!Class_Version", static_cast(&TFractionFitter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TFractionFitter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFractionFitter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + t.method("IsA", static_cast(&TFractionFitter::IsA)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + t.method("StreamerNVirtual", static_cast(&TFractionFitter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TFractionFitter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFractionFitter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!DeclFileName", []() { return (std::string)TFractionFitter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TFractionFitter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFractionFitter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!ImplFileLine", static_cast(&TFractionFitter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TFractionFitter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFractionFitter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!ImplFileName", []() { return (std::string)TFractionFitter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TFractionFitter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFractionFitter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!Class_Name", []() { return (std::string)TFractionFitter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TFractionFitter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFractionFitter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!Dictionary", static_cast(&TFractionFitter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TFractionFitter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TFractionFitter::Class() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!Class", static_cast(&TFractionFitter::Class)); + + DEBUG_MSG("Adding wrapper for void TFractionFitter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TFractionFitter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + t.method("Streamer", static_cast(&TFractionFitter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TFractionFitter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TFractionFitter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TFractionFitter.h:112:4 + module_.method("TFractionFitter!DeclFileLine", static_cast(&TFractionFitter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTFractionFitter(jlcxx::Module& module){ + return std::shared_ptr(new JlTFractionFitter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2 type; }; +} + +// Class generating the wrapper for type TH2D +// signature to use in the veto file: TH2D +struct JlTH2D: public Wrapper { + + JlTH2D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:301:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:305:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:307:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:309:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:311:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:313:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2D::TH2D(const TH2D &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:316:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH2D::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2D::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:319:21 + t.method("AddBinContent", static_cast(&TH2D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2D::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2D::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:320:21 + t.method("AddBinContent", static_cast(&TH2D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2D::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2D::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:322:21 + t.method("Copy", static_cast(&TH2D::Copy)); + + DEBUG_MSG("Adding wrapper for void TH2D::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2D::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:323:21 + t.method("Reset", static_cast(&TH2D::Reset)); + t.method("Reset", [](TH2D& a)->void { a.Reset(); }); + t.method("Reset", [](TH2D* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH2D::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2D::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:324:21 + t.method("SetBinsLength", static_cast(&TH2D::SetBinsLength)); + t.method("SetBinsLength", [](TH2D& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH2D* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH2D & TH2D::operator=(const TH2D &) (" __HERE__ ")"); + // signature to use in the veto list: TH2D & TH2D::operator=(const TH2D &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:326:21 + t.method("assign", static_cast(&TH2D::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH2D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!Class_Version", static_cast(&TH2D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + t.method("IsA", static_cast(&TH2D::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + t.method("StreamerNVirtual", static_cast(&TH2D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!DeclFileName", []() { return (std::string)TH2D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!ImplFileLine", static_cast(&TH2D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!ImplFileName", []() { return (std::string)TH2D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!Class_Name", []() { return (std::string)TH2D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!Dictionary", static_cast(&TH2D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2D::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!Class", static_cast(&TH2D::Class)); + + DEBUG_MSG("Adding wrapper for void TH2D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + t.method("Streamer", static_cast(&TH2D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:338:4 + module_.method("TH2D!DeclFileLine", static_cast(&TH2D::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2D(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2D(module)); +} diff --git a/deps/src/JlClasses_025.cxx b/deps/src/JlClasses_025.cxx new file mode 100644 index 0000000..3a6ea71 --- /dev/null +++ b/deps/src/JlClasses_025.cxx @@ -0,0 +1,1303 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGraph2D type; }; +} + +// Class generating the wrapper for type TGraph2DErrors +// signature to use in the veto file: TGraph2DErrors +struct JlTGraph2DErrors: public Wrapper { + + JlTGraph2DErrors(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraph2DErrors (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:26:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraph2DErrors", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::TGraph2DErrors(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:35:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::TGraph2DErrors(Int_t, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:36:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::TGraph2DErrors(const TGraph2DErrors &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:38:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraph2DErrors & TGraph2DErrors::operator=(const TGraph2DErrors &) (" __HERE__ ")"); + // signature to use in the veto list: TGraph2DErrors & TGraph2DErrors::operator=(const TGraph2DErrors &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:39:20 + t.method("assign", static_cast(&TGraph2DErrors::operator=)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:41:20 + t.method("GetErrorX", static_cast(&TGraph2DErrors::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:42:20 + t.method("GetErrorY", static_cast(&TGraph2DErrors::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetErrorZ(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetErrorZ(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:43:20 + t.method("GetErrorZ", static_cast(&TGraph2DErrors::GetErrorZ)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DErrors::GetEX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DErrors::GetEX() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:44:20 + t.method("GetEX", static_cast(&TGraph2DErrors::GetEX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DErrors::GetEY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DErrors::GetEY() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:45:20 + t.method("GetEY", static_cast(&TGraph2DErrors::GetEY)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph2DErrors::GetEZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph2DErrors::GetEZ() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:46:20 + t.method("GetEZ", static_cast(&TGraph2DErrors::GetEZ)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetXmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetXmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:47:20 + t.method("GetXmaxE", static_cast(&TGraph2DErrors::GetXmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetXminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetXminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:48:20 + t.method("GetXminE", static_cast(&TGraph2DErrors::GetXminE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetYmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetYmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:49:20 + t.method("GetYmaxE", static_cast(&TGraph2DErrors::GetYmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetYminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetYminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:50:20 + t.method("GetYminE", static_cast(&TGraph2DErrors::GetYminE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetZmaxE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetZmaxE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:51:20 + t.method("GetZmaxE", static_cast(&TGraph2DErrors::GetZmaxE)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph2DErrors::GetZminE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph2DErrors::GetZminE() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:52:20 + t.method("GetZminE", static_cast(&TGraph2DErrors::GetZminE)); + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DErrors::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:53:12 + t.method("Print", static_cast(&TGraph2DErrors::Print)); + t.method("Print", [](TGraph2DErrors const& a)->void { a.Print(); }); + t.method("Print", [](TGraph2DErrors const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph2DErrors::RemovePoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph2DErrors::RemovePoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:54:20 + t.method("RemovePoint", static_cast(&TGraph2DErrors::RemovePoint)); + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DErrors::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:55:12 + t.method("Scale", static_cast(&TGraph2DErrors::Scale)); + t.method("Scale", [](TGraph2DErrors& a)->void { a.Scale(); }); + t.method("Scale", [](TGraph2DErrors& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraph2DErrors* a)->void { a->Scale(); }); + t.method("Scale", [](TGraph2DErrors* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::Set(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DErrors::Set(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:56:12 + t.method("Set", static_cast(&TGraph2DErrors::Set)); + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::SetPoint(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DErrors::SetPoint(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:57:12 + t.method("SetPoint", static_cast(&TGraph2DErrors::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::SetPointError(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DErrors::SetPointError(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:58:20 + t.method("SetPointError", static_cast(&TGraph2DErrors::SetPointError)); + + DEBUG_MSG("Adding wrapper for Version_t TGraph2DErrors::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraph2DErrors::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!Class_Version", static_cast(&TGraph2DErrors::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2DErrors::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2DErrors::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + t.method("IsA", static_cast(&TGraph2DErrors::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DErrors::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + t.method("StreamerNVirtual", static_cast(&TGraph2DErrors::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraph2DErrors::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2DErrors::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!DeclFileName", []() { return (std::string)TGraph2DErrors::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraph2DErrors::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph2DErrors::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!ImplFileLine", static_cast(&TGraph2DErrors::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraph2DErrors::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2DErrors::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!ImplFileName", []() { return (std::string)TGraph2DErrors::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraph2DErrors::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph2DErrors::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!Class_Name", []() { return (std::string)TGraph2DErrors::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2DErrors::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2DErrors::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!Dictionary", static_cast(&TGraph2DErrors::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph2DErrors::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph2DErrors::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!Class", static_cast(&TGraph2DErrors::Class)); + + DEBUG_MSG("Adding wrapper for void TGraph2DErrors::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph2DErrors::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + t.method("Streamer", static_cast(&TGraph2DErrors::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraph2DErrors::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph2DErrors::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph2DErrors.h:60:4 + module_.method("TGraph2DErrors!DeclFileLine", static_cast(&TGraph2DErrors::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraph2DErrors(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraph2DErrors(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGraph type; }; +} + +// Class generating the wrapper for type TGraphBentErrors +// signature to use in the veto file: TGraphBentErrors +struct JlTGraphBentErrors: public Wrapper { + + JlTGraphBentErrors(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphBentErrors (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:25:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphBentErrors", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::TGraphBentErrors(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:54:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::TGraphBentErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:55:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::TGraphBentErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:61:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::TGraphBentErrors(const TGraphBentErrors &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:67:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::Apply(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::Apply(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:69:12 + t.method("Apply", static_cast(&TGraphBentErrors::Apply)); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:70:12 + t.method("ComputeRange", static_cast(&TGraphBentErrors::ComputeRange)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphBentErrors::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphBentErrors::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:72:20 + t.method("GetErrorX", static_cast(&TGraphBentErrors::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphBentErrors::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphBentErrors::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:73:20 + t.method("GetErrorY", static_cast(&TGraphBentErrors::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphBentErrors::GetErrorXlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphBentErrors::GetErrorXlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:74:20 + t.method("GetErrorXlow", static_cast(&TGraphBentErrors::GetErrorXlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphBentErrors::GetErrorXhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphBentErrors::GetErrorXhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:75:20 + t.method("GetErrorXhigh", static_cast(&TGraphBentErrors::GetErrorXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphBentErrors::GetErrorYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphBentErrors::GetErrorYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:76:20 + t.method("GetErrorYlow", static_cast(&TGraphBentErrors::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphBentErrors::GetErrorYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphBentErrors::GetErrorYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:77:20 + t.method("GetErrorYhigh", static_cast(&TGraphBentErrors::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEXlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEXlow() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:78:20 + t.method("GetEXlow", static_cast(&TGraphBentErrors::GetEXlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEXhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEXhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:79:20 + t.method("GetEXhigh", static_cast(&TGraphBentErrors::GetEXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEYlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEYlow() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:80:20 + t.method("GetEYlow", static_cast(&TGraphBentErrors::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEYhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEYhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:81:20 + t.method("GetEYhigh", static_cast(&TGraphBentErrors::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEXlowd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEXlowd() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:82:20 + t.method("GetEXlowd", static_cast(&TGraphBentErrors::GetEXlowd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEXhighd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEXhighd() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:83:20 + t.method("GetEXhighd", static_cast(&TGraphBentErrors::GetEXhighd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEYlowd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEYlowd() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:84:20 + t.method("GetEYlowd", static_cast(&TGraphBentErrors::GetEYlowd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphBentErrors::GetEYhighd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphBentErrors::GetEYhighd() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:85:20 + t.method("GetEYhighd", static_cast(&TGraphBentErrors::GetEYhighd)); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:86:12 + t.method("Print", static_cast(&TGraphBentErrors::Print)); + t.method("Print", [](TGraphBentErrors const& a)->void { a.Print(); }); + t.method("Print", [](TGraphBentErrors const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:88:12 + t.method("Scale", static_cast(&TGraphBentErrors::Scale)); + t.method("Scale", [](TGraphBentErrors& a)->void { a.Scale(); }); + t.method("Scale", [](TGraphBentErrors& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraphBentErrors* a)->void { a->Scale(); }); + t.method("Scale", [](TGraphBentErrors* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::SetPointError(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::SetPointError(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:89:20 + t.method("SetPointError", static_cast(&TGraphBentErrors::SetPointError)); + t.method("SetPointError", [](TGraphBentErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetPointError(arg0, arg1, arg2, arg3); }); + t.method("SetPointError", [](TGraphBentErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetPointError", [](TGraphBentErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetPointError", [](TGraphBentErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetPointError", [](TGraphBentErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetPointError(arg0, arg1, arg2, arg3); }); + t.method("SetPointError", [](TGraphBentErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetPointError", [](TGraphBentErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetPointError", [](TGraphBentErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:93:20 + t.method("SetPointError", static_cast(&TGraphBentErrors::SetPointError)); + t.method("SetPointError", [](TGraphBentErrors& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetPointError", [](TGraphBentErrors& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetPointError", [](TGraphBentErrors& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetPointError", [](TGraphBentErrors& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetPointError", [](TGraphBentErrors* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetPointError", [](TGraphBentErrors* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetPointError", [](TGraphBentErrors* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetPointError", [](TGraphBentErrors* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + + DEBUG_MSG("Adding wrapper for Version_t TGraphBentErrors::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphBentErrors::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!Class_Version", static_cast(&TGraphBentErrors::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphBentErrors::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphBentErrors::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + t.method("IsA", static_cast(&TGraphBentErrors::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + t.method("StreamerNVirtual", static_cast(&TGraphBentErrors::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphBentErrors::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphBentErrors::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!DeclFileName", []() { return (std::string)TGraphBentErrors::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphBentErrors::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphBentErrors::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!ImplFileLine", static_cast(&TGraphBentErrors::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphBentErrors::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphBentErrors::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!ImplFileName", []() { return (std::string)TGraphBentErrors::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphBentErrors::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphBentErrors::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!Class_Name", []() { return (std::string)TGraphBentErrors::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphBentErrors::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphBentErrors::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!Dictionary", static_cast(&TGraphBentErrors::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphBentErrors::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphBentErrors::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!Class", static_cast(&TGraphBentErrors::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphBentErrors::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphBentErrors::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + t.method("Streamer", static_cast(&TGraphBentErrors::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphBentErrors::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphBentErrors::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphBentErrors.h:99:4 + module_.method("TGraphBentErrors!DeclFileLine", static_cast(&TGraphBentErrors::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraphBentErrors(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphBentErrors(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGraphDelaunay2D +// signature to use in the veto file: TGraphDelaunay2D +struct JlTGraphDelaunay2D: public Wrapper { + + JlTGraphDelaunay2D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphDelaunay2D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphDelaunay2D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay2D::TGraphDelaunay2D(TGraph2D *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:50:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay2D::ComputeZ(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay2D::ComputeZ(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:52:14 + t.method("ComputeZ", static_cast(&TGraphDelaunay2D::ComputeZ)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay2D::FindAllTriangles() (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay2D::FindAllTriangles() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:53:14 + t.method("FindAllTriangles", static_cast(&TGraphDelaunay2D::FindAllTriangles)); + + DEBUG_MSG("Adding wrapper for TGraph2D * TGraphDelaunay2D::GetGraph2D() (" __HERE__ ")"); + // signature to use in the veto list: TGraph2D * TGraphDelaunay2D::GetGraph2D() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:55:14 + t.method("GetGraph2D", static_cast(&TGraphDelaunay2D::GetGraph2D)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay2D::GetMarginBinsContent() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay2D::GetMarginBinsContent() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:56:14 + t.method("GetMarginBinsContent", static_cast(&TGraphDelaunay2D::GetMarginBinsContent)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphDelaunay2D::GetNdt() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphDelaunay2D::GetNdt() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:57:14 + t.method("GetNdt", static_cast(&TGraphDelaunay2D::GetNdt)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay2D::GetXNmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay2D::GetXNmin() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:58:14 + t.method("GetXNmin", static_cast(&TGraphDelaunay2D::GetXNmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay2D::GetXNmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay2D::GetXNmax() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:59:14 + t.method("GetXNmax", static_cast(&TGraphDelaunay2D::GetXNmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay2D::GetYNmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay2D::GetYNmin() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:60:14 + t.method("GetYNmin", static_cast(&TGraphDelaunay2D::GetYNmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay2D::GetYNmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay2D::GetYNmax() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:61:14 + t.method("GetYNmax", static_cast(&TGraphDelaunay2D::GetYNmax)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay2D::SetMarginBinsContent(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay2D::SetMarginBinsContent(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:63:14 + t.method("SetMarginBinsContent", static_cast(&TGraphDelaunay2D::SetMarginBinsContent)); + t.method("SetMarginBinsContent", [](TGraphDelaunay2D& a)->void { a.SetMarginBinsContent(); }); + t.method("SetMarginBinsContent", [](TGraphDelaunay2D* a)->void { a->SetMarginBinsContent(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGraphDelaunay2D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphDelaunay2D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!Class_Version", static_cast(&TGraphDelaunay2D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphDelaunay2D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphDelaunay2D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + t.method("IsA", static_cast(&TGraphDelaunay2D::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay2D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay2D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + t.method("StreamerNVirtual", static_cast(&TGraphDelaunay2D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphDelaunay2D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphDelaunay2D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!DeclFileName", []() { return (std::string)TGraphDelaunay2D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphDelaunay2D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphDelaunay2D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!ImplFileLine", static_cast(&TGraphDelaunay2D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphDelaunay2D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphDelaunay2D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!ImplFileName", []() { return (std::string)TGraphDelaunay2D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphDelaunay2D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphDelaunay2D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!Class_Name", []() { return (std::string)TGraphDelaunay2D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphDelaunay2D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphDelaunay2D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!Dictionary", static_cast(&TGraphDelaunay2D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphDelaunay2D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphDelaunay2D::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!Class", static_cast(&TGraphDelaunay2D::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay2D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay2D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + t.method("Streamer", static_cast(&TGraphDelaunay2D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphDelaunay2D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphDelaunay2D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay2D.h:68:4 + module_.method("TGraphDelaunay2D!DeclFileLine", static_cast(&TGraphDelaunay2D::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraphDelaunay2D(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphDelaunay2D(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGraphDelaunay +// signature to use in the veto file: TGraphDelaunay +struct JlTGraphDelaunay: public Wrapper { + + JlTGraphDelaunay(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphDelaunay (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:30:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphDelaunay", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay::TGraphDelaunay(TGraph2D *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:78:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay::ComputeZ(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay::ComputeZ(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:82:14 + t.method("ComputeZ", static_cast(&TGraphDelaunay::ComputeZ)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay::FindAllTriangles() (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay::FindAllTriangles() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:83:14 + t.method("FindAllTriangles", static_cast(&TGraphDelaunay::FindAllTriangles)); + + DEBUG_MSG("Adding wrapper for TGraph2D * TGraphDelaunay::GetGraph2D() (" __HERE__ ")"); + // signature to use in the veto list: TGraph2D * TGraphDelaunay::GetGraph2D() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:84:14 + t.method("GetGraph2D", static_cast(&TGraphDelaunay::GetGraph2D)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay::GetMarginBinsContent() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay::GetMarginBinsContent() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:85:14 + t.method("GetMarginBinsContent", static_cast(&TGraphDelaunay::GetMarginBinsContent)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphDelaunay::GetNdt() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphDelaunay::GetNdt() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:86:14 + t.method("GetNdt", static_cast(&TGraphDelaunay::GetNdt)); + + DEBUG_MSG("Adding wrapper for Int_t * TGraphDelaunay::GetPTried() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGraphDelaunay::GetPTried() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:87:14 + t.method("GetPTried", static_cast(&TGraphDelaunay::GetPTried)); + + DEBUG_MSG("Adding wrapper for Int_t * TGraphDelaunay::GetNTried() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGraphDelaunay::GetNTried() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:88:14 + t.method("GetNTried", static_cast(&TGraphDelaunay::GetNTried)); + + DEBUG_MSG("Adding wrapper for Int_t * TGraphDelaunay::GetMTried() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGraphDelaunay::GetMTried() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:89:14 + t.method("GetMTried", static_cast(&TGraphDelaunay::GetMTried)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphDelaunay::GetXN() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphDelaunay::GetXN() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:90:14 + t.method("GetXN", static_cast(&TGraphDelaunay::GetXN)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphDelaunay::GetYN() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphDelaunay::GetYN() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:91:14 + t.method("GetYN", static_cast(&TGraphDelaunay::GetYN)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay::GetXNmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay::GetXNmin() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:92:14 + t.method("GetXNmin", static_cast(&TGraphDelaunay::GetXNmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay::GetXNmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay::GetXNmax() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:93:14 + t.method("GetXNmax", static_cast(&TGraphDelaunay::GetXNmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay::GetYNmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay::GetYNmin() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:94:14 + t.method("GetYNmin", static_cast(&TGraphDelaunay::GetYNmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay::GetYNmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay::GetYNmax() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:95:14 + t.method("GetYNmax", static_cast(&TGraphDelaunay::GetYNmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphDelaunay::Interpolate(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphDelaunay::Interpolate(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:96:14 + t.method("Interpolate", static_cast(&TGraphDelaunay::Interpolate)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay::SetMaxIter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay::SetMaxIter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:97:14 + t.method("SetMaxIter", static_cast(&TGraphDelaunay::SetMaxIter)); + t.method("SetMaxIter", [](TGraphDelaunay& a)->void { a.SetMaxIter(); }); + t.method("SetMaxIter", [](TGraphDelaunay* a)->void { a->SetMaxIter(); }); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay::SetMarginBinsContent(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay::SetMarginBinsContent(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:98:14 + t.method("SetMarginBinsContent", static_cast(&TGraphDelaunay::SetMarginBinsContent)); + t.method("SetMarginBinsContent", [](TGraphDelaunay& a)->void { a.SetMarginBinsContent(); }); + t.method("SetMarginBinsContent", [](TGraphDelaunay* a)->void { a->SetMarginBinsContent(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGraphDelaunay::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphDelaunay::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!Class_Version", static_cast(&TGraphDelaunay::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphDelaunay::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphDelaunay::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + t.method("IsA", static_cast(&TGraphDelaunay::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + t.method("StreamerNVirtual", static_cast(&TGraphDelaunay::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphDelaunay::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphDelaunay::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!DeclFileName", []() { return (std::string)TGraphDelaunay::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphDelaunay::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphDelaunay::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!ImplFileLine", static_cast(&TGraphDelaunay::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphDelaunay::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphDelaunay::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!ImplFileName", []() { return (std::string)TGraphDelaunay::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphDelaunay::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphDelaunay::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!Class_Name", []() { return (std::string)TGraphDelaunay::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphDelaunay::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphDelaunay::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!Dictionary", static_cast(&TGraphDelaunay::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphDelaunay::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphDelaunay::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!Class", static_cast(&TGraphDelaunay::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphDelaunay::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphDelaunay::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + t.method("Streamer", static_cast(&TGraphDelaunay::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphDelaunay::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphDelaunay::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphDelaunay.h:100:4 + module_.method("TGraphDelaunay!DeclFileLine", static_cast(&TGraphDelaunay::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraphDelaunay(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphDelaunay(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGraph type; }; +} + +// Class generating the wrapper for type TGraphMultiErrors +// signature to use in the veto file: TGraphMultiErrors +struct JlTGraphMultiErrors: public Wrapper { + + JlTGraphMultiErrors(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphMultiErrors (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphMultiErrors", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:64:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:65:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:66:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:68:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:71:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:74:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:77:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector>, std::vector>, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:81:4 + t.constructor>, std::vector>>(/*finalize=*/true); + t.constructor>, std::vector>, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector>, std::vector>, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:84:4 + t.constructor>, std::vector>>(/*finalize=*/true); + t.constructor>, std::vector>, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector>, std::vector>, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:87:4 + t.constructor>, std::vector>>(/*finalize=*/true); + t.constructor>, std::vector>, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector>, std::vector>, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:90:4 + t.constructor>, std::vector>>(/*finalize=*/true); + t.constructor>, std::vector>, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector, std::vector, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:94:4 + t.constructor, std::vector>(/*finalize=*/true); + t.constructor, std::vector, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector, std::vector, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:96:4 + t.constructor, std::vector>(/*finalize=*/true); + t.constructor, std::vector, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector, std::vector, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:99:4 + t.constructor, std::vector>(/*finalize=*/true); + t.constructor, std::vector, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector, std::vector, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:101:4 + t.constructor, std::vector>(/*finalize=*/true); + t.constructor, std::vector, Int_t>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:107:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(Int_t, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD *, const TVectorD *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:112:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const TGraphMultiErrors &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:115:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraphMultiErrors & TGraphMultiErrors::operator=(const TGraphMultiErrors &) (" __HERE__ ")"); + // signature to use in the veto list: TGraphMultiErrors & TGraphMultiErrors::operator=(const TGraphMultiErrors &) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:116:23 + t.method("assign", static_cast(&TGraphMultiErrors::operator=)); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const TH1 *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:118:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::TGraphMultiErrors(const TH1 *, const TH1 *, Int_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:119:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::AddYError(Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::AddYError(Int_t, const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:123:17 + t.method("AddYError", static_cast(&TGraphMultiErrors::AddYError)); + t.method("AddYError", [](TGraphMultiErrors& a, Int_t arg0)->void { a.AddYError(arg0); }); + t.method("AddYError", [](TGraphMultiErrors& a, Int_t arg0, const Double_t * arg1)->void { a.AddYError(arg0, arg1); }); + t.method("AddYError", [](TGraphMultiErrors* a, Int_t arg0)->void { a->AddYError(arg0); }); + t.method("AddYError", [](TGraphMultiErrors* a, Int_t arg0, const Double_t * arg1)->void { a->AddYError(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::Apply(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::Apply(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:124:9 + t.method("Apply", static_cast(&TGraphMultiErrors::Apply)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::BayesDivide(const TH1 *, const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::BayesDivide(const TH1 *, const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:125:17 + t.method("BayesDivide", static_cast(&TGraphMultiErrors::BayesDivide)); + t.method("BayesDivide", [](TGraphMultiErrors& a, const TH1 * arg0, const TH1 * arg1)->void { a.BayesDivide(arg0, arg1); }); + t.method("BayesDivide", [](TGraphMultiErrors* a, const TH1 * arg0, const TH1 * arg1)->void { a->BayesDivide(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::Divide(const TH1 *, const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::Divide(const TH1 *, const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:126:9 + t.method("Divide", static_cast(&TGraphMultiErrors::Divide)); + t.method("Divide", [](TGraphMultiErrors& a, const TH1 * arg0, const TH1 * arg1)->void { a.Divide(arg0, arg1); }); + t.method("Divide", [](TGraphMultiErrors* a, const TH1 * arg0, const TH1 * arg1)->void { a->Divide(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:127:9 + t.method("ComputeRange", static_cast(&TGraphMultiErrors::ComputeRange)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::DeleteYError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::DeleteYError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:128:17 + t.method("DeleteYError", static_cast(&TGraphMultiErrors::DeleteYError)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:130:13 + t.method("GetErrorX", static_cast(&TGraphMultiErrors::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:131:13 + t.method("GetErrorY", static_cast(&TGraphMultiErrors::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorY(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorY(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:132:21 + t.method("GetErrorY", static_cast(&TGraphMultiErrors::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorXlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorXlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:134:13 + t.method("GetErrorXlow", static_cast(&TGraphMultiErrors::GetErrorXlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorXhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorXhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:135:13 + t.method("GetErrorXhigh", static_cast(&TGraphMultiErrors::GetErrorXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:136:13 + t.method("GetErrorYlow", static_cast(&TGraphMultiErrors::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:137:13 + t.method("GetErrorYhigh", static_cast(&TGraphMultiErrors::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorYlow(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorYlow(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:138:21 + t.method("GetErrorYlow", static_cast(&TGraphMultiErrors::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphMultiErrors::GetErrorYhigh(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphMultiErrors::GetErrorYhigh(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:139:21 + t.method("GetErrorYhigh", static_cast(&TGraphMultiErrors::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphMultiErrors::GetEXlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphMultiErrors::GetEXlow() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:141:14 + t.method("GetEXlow", static_cast(&TGraphMultiErrors::GetEXlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphMultiErrors::GetEXhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphMultiErrors::GetEXhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:142:14 + t.method("GetEXhigh", static_cast(&TGraphMultiErrors::GetEXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphMultiErrors::GetEYlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphMultiErrors::GetEYlow() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:143:14 + t.method("GetEYlow", static_cast(&TGraphMultiErrors::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphMultiErrors::GetEYhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphMultiErrors::GetEYhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:144:14 + t.method("GetEYhigh", static_cast(&TGraphMultiErrors::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphMultiErrors::GetEYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphMultiErrors::GetEYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:145:22 + t.method("GetEYlow", static_cast(&TGraphMultiErrors::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraphMultiErrors::GetEYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraphMultiErrors::GetEYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:146:22 + t.method("GetEYhigh", static_cast(&TGraphMultiErrors::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for TAttFill * TGraphMultiErrors::GetAttFill(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TAttFill * TGraphMultiErrors::GetAttFill(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:148:22 + t.method("GetAttFill", static_cast(&TGraphMultiErrors::GetAttFill)); + + DEBUG_MSG("Adding wrapper for TAttLine * TGraphMultiErrors::GetAttLine(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TAttLine * TGraphMultiErrors::GetAttLine(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:149:22 + t.method("GetAttLine", static_cast(&TGraphMultiErrors::GetAttLine)); + + DEBUG_MSG("Adding wrapper for Color_t TGraphMultiErrors::GetFillColor(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Color_t TGraphMultiErrors::GetFillColor(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:154:20 + t.method("GetFillColor", static_cast(&TGraphMultiErrors::GetFillColor)); + + DEBUG_MSG("Adding wrapper for Style_t TGraphMultiErrors::GetFillStyle(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Style_t TGraphMultiErrors::GetFillStyle(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:155:20 + t.method("GetFillStyle", static_cast(&TGraphMultiErrors::GetFillStyle)); + + DEBUG_MSG("Adding wrapper for Color_t TGraphMultiErrors::GetLineColor(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Color_t TGraphMultiErrors::GetLineColor(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:161:20 + t.method("GetLineColor", static_cast(&TGraphMultiErrors::GetLineColor)); + + DEBUG_MSG("Adding wrapper for Style_t TGraphMultiErrors::GetLineStyle(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Style_t TGraphMultiErrors::GetLineStyle(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:162:20 + t.method("GetLineStyle", static_cast(&TGraphMultiErrors::GetLineStyle)); + + DEBUG_MSG("Adding wrapper for Width_t TGraphMultiErrors::GetLineWidth(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Width_t TGraphMultiErrors::GetLineWidth(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:163:20 + t.method("GetLineWidth", static_cast(&TGraphMultiErrors::GetLineWidth)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphMultiErrors::GetSumErrorsMode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphMultiErrors::GetSumErrorsMode() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:165:10 + t.method("GetSumErrorsMode", static_cast(&TGraphMultiErrors::GetSumErrorsMode)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphMultiErrors::GetNYErrors() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphMultiErrors::GetNYErrors() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:166:10 + t.method("GetNYErrors", static_cast(&TGraphMultiErrors::GetNYErrors)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:168:9 + t.method("Print", static_cast(&TGraphMultiErrors::Print)); + t.method("Print", [](TGraphMultiErrors const& a)->void { a.Print(); }); + t.method("Print", [](TGraphMultiErrors const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:170:9 + t.method("Scale", static_cast(&TGraphMultiErrors::Scale)); + t.method("Scale", [](TGraphMultiErrors& a)->void { a.Scale(); }); + t.method("Scale", [](TGraphMultiErrors& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraphMultiErrors* a)->void { a->Scale(); }); + t.method("Scale", [](TGraphMultiErrors* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointError(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointError(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:172:17 + t.method("SetPointError", static_cast(&TGraphMultiErrors::SetPointError)); + t.method("SetPointError", [](TGraphMultiErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetPointError(arg0, arg1, arg2, arg3); }); + t.method("SetPointError", [](TGraphMultiErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetPointError", [](TGraphMultiErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetPointError", [](TGraphMultiErrors& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetPointError", [](TGraphMultiErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetPointError(arg0, arg1, arg2, arg3); }); + t.method("SetPointError", [](TGraphMultiErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetPointError", [](TGraphMultiErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetPointError", [](TGraphMultiErrors* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetPointError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointError(Int_t, Int_t, Double_t, Double_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointError(Int_t, Int_t, Double_t, Double_t, const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:174:17 + t.method("SetPointError", static_cast(&TGraphMultiErrors::SetPointError)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEX(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEX(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:176:17 + t.method("SetPointEX", static_cast(&TGraphMultiErrors::SetPointEX)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEXlow(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEXlow(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:177:17 + t.method("SetPointEXlow", static_cast(&TGraphMultiErrors::SetPointEXlow)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEXhigh(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEXhigh(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:178:17 + t.method("SetPointEXhigh", static_cast(&TGraphMultiErrors::SetPointEXhigh)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEY(Int_t, Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEY(Int_t, Int_t, const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:179:17 + t.method("SetPointEY", static_cast(&TGraphMultiErrors::SetPointEY)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEYlow(Int_t, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEYlow(Int_t, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:180:17 + t.method("SetPointEYlow", static_cast(&TGraphMultiErrors::SetPointEYlow)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEYhigh(Int_t, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEYhigh(Int_t, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:181:17 + t.method("SetPointEYhigh", static_cast(&TGraphMultiErrors::SetPointEYhigh)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEY(Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEY(Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:182:17 + t.method("SetPointEY", static_cast(&TGraphMultiErrors::SetPointEY)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEYlow(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEYlow(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:183:17 + t.method("SetPointEYlow", static_cast(&TGraphMultiErrors::SetPointEYlow)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetPointEYhigh(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetPointEYhigh(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:184:17 + t.method("SetPointEYhigh", static_cast(&TGraphMultiErrors::SetPointEYhigh)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetEY(Int_t, Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetEY(Int_t, Int_t, const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:186:17 + t.method("SetEY", static_cast(&TGraphMultiErrors::SetEY)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetEYlow(Int_t, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetEYlow(Int_t, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:187:17 + t.method("SetEYlow", static_cast(&TGraphMultiErrors::SetEYlow)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetEYhigh(Int_t, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetEYhigh(Int_t, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:188:17 + t.method("SetEYhigh", static_cast(&TGraphMultiErrors::SetEYhigh)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetSumErrorsMode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetSumErrorsMode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:190:17 + t.method("SetSumErrorsMode", static_cast(&TGraphMultiErrors::SetSumErrorsMode)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetAttFill(Int_t, TAttFill *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetAttFill(Int_t, TAttFill *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:192:17 + t.method("SetAttFill", static_cast(&TGraphMultiErrors::SetAttFill)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetAttLine(Int_t, TAttLine *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetAttLine(Int_t, TAttLine *) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:193:17 + t.method("SetAttLine", static_cast(&TGraphMultiErrors::SetAttLine)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetFillColor(Int_t, Color_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetFillColor(Int_t, Color_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:199:17 + t.method("SetFillColor", static_cast(&TGraphMultiErrors::SetFillColor)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetFillColorAlpha(Int_t, Color_t, Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetFillColorAlpha(Int_t, Color_t, Float_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:200:17 + t.method("SetFillColorAlpha", static_cast(&TGraphMultiErrors::SetFillColorAlpha)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetFillStyle(Int_t, Style_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetFillStyle(Int_t, Style_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:201:17 + t.method("SetFillStyle", static_cast(&TGraphMultiErrors::SetFillStyle)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetLineColor(Int_t, Color_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetLineColor(Int_t, Color_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:208:17 + t.method("SetLineColor", static_cast(&TGraphMultiErrors::SetLineColor)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetLineColorAlpha(Int_t, Color_t, Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetLineColorAlpha(Int_t, Color_t, Float_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:209:17 + t.method("SetLineColorAlpha", static_cast(&TGraphMultiErrors::SetLineColorAlpha)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetLineStyle(Int_t, Style_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetLineStyle(Int_t, Style_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:210:17 + t.method("SetLineStyle", static_cast(&TGraphMultiErrors::SetLineStyle)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::SetLineWidth(Int_t, Width_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::SetLineWidth(Int_t, Width_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:211:17 + t.method("SetLineWidth", static_cast(&TGraphMultiErrors::SetLineWidth)); + + DEBUG_MSG("Adding wrapper for Version_t TGraphMultiErrors::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphMultiErrors::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!Class_Version", static_cast(&TGraphMultiErrors::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphMultiErrors::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphMultiErrors::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + t.method("IsA", static_cast(&TGraphMultiErrors::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + t.method("StreamerNVirtual", static_cast(&TGraphMultiErrors::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphMultiErrors::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphMultiErrors::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!DeclFileName", []() { return (std::string)TGraphMultiErrors::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphMultiErrors::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphMultiErrors::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!ImplFileLine", static_cast(&TGraphMultiErrors::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphMultiErrors::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphMultiErrors::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!ImplFileName", []() { return (std::string)TGraphMultiErrors::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphMultiErrors::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphMultiErrors::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!Class_Name", []() { return (std::string)TGraphMultiErrors::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphMultiErrors::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphMultiErrors::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!Dictionary", static_cast(&TGraphMultiErrors::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphMultiErrors::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphMultiErrors::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!Class", static_cast(&TGraphMultiErrors::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphMultiErrors::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphMultiErrors::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + t.method("Streamer", static_cast(&TGraphMultiErrors::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphMultiErrors::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphMultiErrors::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:213:4 + module_.method("TGraphMultiErrors!DeclFileLine", static_cast(&TGraphMultiErrors::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraphMultiErrors(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphMultiErrors(module)); +} diff --git a/deps/src/JlClasses_026.cxx b/deps/src/JlClasses_026.cxx new file mode 100644 index 0000000..29bd1bc --- /dev/null +++ b/deps/src/JlClasses_026.cxx @@ -0,0 +1,437 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TArray type; }; +} + +// Class generating the wrapper for type TArrayF +// signature to use in the veto file: TArrayF +struct JlTArrayF: public Wrapper { + + JlTArrayF(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TArrayF (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TArrayF.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TArrayF", + jlcxx::julia_base_type()); + jlcxx::stl::apply_stl(jlModule); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTArrayF(jlcxx::Module& module){ + return std::shared_ptr(new JlTArrayF(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TAttFill +// signature to use in the veto file: TAttFill +struct JlTAttFill: public Wrapper { + + JlTAttFill(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TAttFill (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAttFill.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TAttFill"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTAttFill(jlcxx::Module& module){ + return std::shared_ptr(new JlTAttFill(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TAttLine +// signature to use in the veto file: TAttLine +struct JlTAttLine: public Wrapper { + + JlTAttLine(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TAttLine (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAttLine.h:18:7 + jlcxx::TypeWrapper t = jlModule.add_type("TAttLine"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTAttLine(jlcxx::Module& module){ + return std::shared_ptr(new JlTAttLine(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGraphSmooth +// signature to use in the veto file: TGraphSmooth +struct JlTGraphSmooth: public Wrapper { + + JlTGraphSmooth(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphSmooth (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:34:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphSmooth", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::TGraphSmooth(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:50:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraph * TGraphSmooth::Approx(TGraph *, Option_t *, Int_t, Double_t *, Double_t, Double_t, Int_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGraph * TGraphSmooth::Approx(TGraph *, Option_t *, Int_t, Double_t *, Double_t, Double_t, Int_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:54:20 + t.method("Approx", static_cast(&TGraphSmooth::Approx)); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0)->TGraph * { return a.Approx(arg0); }); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1)->TGraph * { return a.Approx(arg0, arg1); }); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Int_t arg2)->TGraph * { return a.Approx(arg0, arg1, arg2); }); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3)->TGraph * { return a.Approx(arg0, arg1, arg2, arg3); }); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4)->TGraph * { return a.Approx(arg0, arg1, arg2, arg3, arg4); }); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4, Double_t arg5)->TGraph * { return a.Approx(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4, Double_t arg5, Int_t arg6)->TGraph * { return a.Approx(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("Approx", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4, Double_t arg5, Int_t arg6, Double_t arg7)->TGraph * { return a.Approx(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0)->TGraph * { return a->Approx(arg0); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1)->TGraph * { return a->Approx(arg0, arg1); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Int_t arg2)->TGraph * { return a->Approx(arg0, arg1, arg2); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3)->TGraph * { return a->Approx(arg0, arg1, arg2, arg3); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4)->TGraph * { return a->Approx(arg0, arg1, arg2, arg3, arg4); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4, Double_t arg5)->TGraph * { return a->Approx(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4, Double_t arg5, Int_t arg6)->TGraph * { return a->Approx(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("Approx", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Int_t arg2, Double_t * arg3, Double_t arg4, Double_t arg5, Int_t arg6, Double_t arg7)->TGraph * { return a->Approx(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + + DEBUG_MSG("Adding wrapper for TGraph * TGraphSmooth::SmoothKern(TGraph *, Option_t *, Double_t, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGraph * TGraphSmooth::SmoothKern(TGraph *, Option_t *, Double_t, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:56:20 + t.method("SmoothKern", static_cast(&TGraphSmooth::SmoothKern)); + t.method("SmoothKern", [](TGraphSmooth& a, TGraph * arg0)->TGraph * { return a.SmoothKern(arg0); }); + t.method("SmoothKern", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1)->TGraph * { return a.SmoothKern(arg0, arg1); }); + t.method("SmoothKern", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Double_t arg2)->TGraph * { return a.SmoothKern(arg0, arg1, arg2); }); + t.method("SmoothKern", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Double_t arg2, Int_t arg3)->TGraph * { return a.SmoothKern(arg0, arg1, arg2, arg3); }); + t.method("SmoothKern", [](TGraphSmooth* a, TGraph * arg0)->TGraph * { return a->SmoothKern(arg0); }); + t.method("SmoothKern", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1)->TGraph * { return a->SmoothKern(arg0, arg1); }); + t.method("SmoothKern", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Double_t arg2)->TGraph * { return a->SmoothKern(arg0, arg1, arg2); }); + t.method("SmoothKern", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Double_t arg2, Int_t arg3)->TGraph * { return a->SmoothKern(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGraph * TGraphSmooth::SmoothLowess(TGraph *, Option_t *, Double_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGraph * TGraphSmooth::SmoothLowess(TGraph *, Option_t *, Double_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:57:20 + t.method("SmoothLowess", static_cast(&TGraphSmooth::SmoothLowess)); + t.method("SmoothLowess", [](TGraphSmooth& a, TGraph * arg0)->TGraph * { return a.SmoothLowess(arg0); }); + t.method("SmoothLowess", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1)->TGraph * { return a.SmoothLowess(arg0, arg1); }); + t.method("SmoothLowess", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Double_t arg2)->TGraph * { return a.SmoothLowess(arg0, arg1, arg2); }); + t.method("SmoothLowess", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Double_t arg2, Int_t arg3)->TGraph * { return a.SmoothLowess(arg0, arg1, arg2, arg3); }); + t.method("SmoothLowess", [](TGraphSmooth* a, TGraph * arg0)->TGraph * { return a->SmoothLowess(arg0); }); + t.method("SmoothLowess", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1)->TGraph * { return a->SmoothLowess(arg0, arg1); }); + t.method("SmoothLowess", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Double_t arg2)->TGraph * { return a->SmoothLowess(arg0, arg1, arg2); }); + t.method("SmoothLowess", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Double_t arg2, Int_t arg3)->TGraph * { return a->SmoothLowess(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGraph * TGraphSmooth::SmoothSuper(TGraph *, Option_t *, Double_t, Double_t, Bool_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGraph * TGraphSmooth::SmoothSuper(TGraph *, Option_t *, Double_t, Double_t, Bool_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:58:20 + t.method("SmoothSuper", static_cast(&TGraphSmooth::SmoothSuper)); + t.method("SmoothSuper", [](TGraphSmooth& a, TGraph * arg0)->TGraph * { return a.SmoothSuper(arg0); }); + t.method("SmoothSuper", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1)->TGraph * { return a.SmoothSuper(arg0, arg1); }); + t.method("SmoothSuper", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Double_t arg2)->TGraph * { return a.SmoothSuper(arg0, arg1, arg2); }); + t.method("SmoothSuper", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Double_t arg2, Double_t arg3)->TGraph * { return a.SmoothSuper(arg0, arg1, arg2, arg3); }); + t.method("SmoothSuper", [](TGraphSmooth& a, TGraph * arg0, Option_t * arg1, Double_t arg2, Double_t arg3, Bool_t arg4)->TGraph * { return a.SmoothSuper(arg0, arg1, arg2, arg3, arg4); }); + t.method("SmoothSuper", [](TGraphSmooth* a, TGraph * arg0)->TGraph * { return a->SmoothSuper(arg0); }); + t.method("SmoothSuper", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1)->TGraph * { return a->SmoothSuper(arg0, arg1); }); + t.method("SmoothSuper", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Double_t arg2)->TGraph * { return a->SmoothSuper(arg0, arg1, arg2); }); + t.method("SmoothSuper", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Double_t arg2, Double_t arg3)->TGraph * { return a->SmoothSuper(arg0, arg1, arg2, arg3); }); + t.method("SmoothSuper", [](TGraphSmooth* a, TGraph * arg0, Option_t * arg1, Double_t arg2, Double_t arg3, Bool_t arg4)->TGraph * { return a->SmoothSuper(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::Approxin(TGraph *, Int_t, Double_t &, Double_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::Approxin(TGraph *, Int_t, Double_t &, Double_t &, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:60:20 + t.method("Approxin", static_cast(&TGraphSmooth::Approxin)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::Smoothin(TGraph *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::Smoothin(TGraph *) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:61:20 + t.method("Smoothin", static_cast(&TGraphSmooth::Smoothin)); + + DEBUG_MSG("Adding wrapper for Double_t TGraphSmooth::Approx1(Double_t, Double_t, Double_t *, Double_t *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraphSmooth::Approx1(Double_t, Double_t, Double_t *, Double_t *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:62:20 + module_.method("TGraphSmooth!Approx1", static_cast(&TGraphSmooth::Approx1)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::Lowess(Double_t *, Double_t *, Int_t, Double_t *, Double_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::Lowess(Double_t *, Double_t *, Int_t, Double_t *, Double_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:63:20 + t.method("Lowess", static_cast(&TGraphSmooth::Lowess)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::Lowest(Double_t *, Double_t *, Int_t, Double_t &, Double_t &, Int_t, Int_t, Double_t *, Bool_t, Double_t *, Bool_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::Lowest(Double_t *, Double_t *, Int_t, Double_t &, Double_t &, Int_t, Int_t, Double_t *, Bool_t, Double_t *, Bool_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:64:20 + module_.method("TGraphSmooth!Lowest", static_cast(&TGraphSmooth::Lowest)); + + DEBUG_MSG("Adding wrapper for Int_t TGraphSmooth::Rcmp(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphSmooth::Rcmp(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:66:20 + module_.method("TGraphSmooth!Rcmp", static_cast(&TGraphSmooth::Rcmp)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::Psort(Double_t *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::Psort(Double_t *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:67:20 + module_.method("TGraphSmooth!Psort", static_cast(&TGraphSmooth::Psort)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::Rank(Int_t, Double_t *, Int_t *, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::Rank(Int_t, Double_t *, Int_t *, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:68:20 + module_.method("TGraphSmooth!Rank", static_cast(&TGraphSmooth::Rank)); + module_.method("TGraphSmooth!Rank", [](Int_t arg0, Double_t * arg1, Int_t * arg2, Int_t * arg3)->void { TGraphSmooth::Rank(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::BDRksmooth(Double_t *, Double_t *, Int_t, Double_t *, Double_t *, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::BDRksmooth(Double_t *, Double_t *, Int_t, Double_t *, Double_t *, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:69:20 + module_.method("TGraphSmooth!BDRksmooth", static_cast(&TGraphSmooth::BDRksmooth)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::BDRsupsmu(Int_t, Double_t *, Double_t *, Double_t *, Int_t, Double_t, Double_t, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::BDRsupsmu(Int_t, Double_t *, Double_t *, Double_t *, Int_t, Double_t, Double_t, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:71:20 + module_.method("TGraphSmooth!BDRsupsmu", static_cast(&TGraphSmooth::BDRsupsmu)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::BDRsmooth(Int_t, Double_t *, Double_t *, Double_t *, Double_t, Int_t, Double_t, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::BDRsmooth(Int_t, Double_t *, Double_t *, Double_t *, Double_t, Int_t, Double_t, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:73:20 + module_.method("TGraphSmooth!BDRsmooth", static_cast(&TGraphSmooth::BDRsmooth)); + + DEBUG_MSG("Adding wrapper for Version_t TGraphSmooth::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphSmooth::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!Class_Version", static_cast(&TGraphSmooth::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphSmooth::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphSmooth::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + t.method("IsA", static_cast(&TGraphSmooth::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + t.method("StreamerNVirtual", static_cast(&TGraphSmooth::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphSmooth::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphSmooth::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!DeclFileName", []() { return (std::string)TGraphSmooth::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphSmooth::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphSmooth::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!ImplFileLine", static_cast(&TGraphSmooth::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphSmooth::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphSmooth::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!ImplFileName", []() { return (std::string)TGraphSmooth::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphSmooth::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphSmooth::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!Class_Name", []() { return (std::string)TGraphSmooth::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphSmooth::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphSmooth::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!Dictionary", static_cast(&TGraphSmooth::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphSmooth::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphSmooth::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!Class", static_cast(&TGraphSmooth::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphSmooth::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphSmooth::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + t.method("Streamer", static_cast(&TGraphSmooth::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphSmooth::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphSmooth::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphSmooth.h:76:4 + module_.method("TGraphSmooth!DeclFileLine", static_cast(&TGraphSmooth::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraphSmooth(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphSmooth(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGraphTime +// signature to use in the veto file: TGraphTime +struct JlTGraphTime: public Wrapper { + + JlTGraphTime(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraphTime (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraphTime", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphTime::TGraphTime(Int_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:45:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraphTime::TGraphTime(const TGraphTime &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:46:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t TGraphTime::Add(const TObject *, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraphTime::Add(const TObject *, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:49:20 + t.method("Add", static_cast(&TGraphTime::Add)); + t.method("Add", [](TGraphTime& a, const TObject * arg0, Int_t arg1)->Int_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TGraphTime* a, const TObject * arg0, Int_t arg1)->Int_t { return a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGraphTime::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphTime::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:50:12 + t.method("Draw", static_cast(&TGraphTime::Draw)); + t.method("Draw", [](TGraphTime& a)->void { a.Draw(); }); + t.method("Draw", [](TGraphTime* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TObjArray * TGraphTime::GetSteps() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGraphTime::GetSteps() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:51:20 + t.method("GetSteps", static_cast(&TGraphTime::GetSteps)); + + DEBUG_MSG("Adding wrapper for void TGraphTime::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphTime::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:52:12 + t.method("Paint", static_cast(&TGraphTime::Paint)); + t.method("Paint", [](TGraphTime& a)->void { a.Paint(); }); + t.method("Paint", [](TGraphTime* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TGraphTime::SaveAnimatedGif(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphTime::SaveAnimatedGif(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:53:20 + t.method("SaveAnimatedGif", static_cast(&TGraphTime::SaveAnimatedGif)); + t.method("SaveAnimatedGif", [](TGraphTime const& a)->void { a.SaveAnimatedGif(); }); + t.method("SaveAnimatedGif", [](TGraphTime const* a)->void { a->SaveAnimatedGif(); }); + + DEBUG_MSG("Adding wrapper for void TGraphTime::SetSleepTime(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphTime::SetSleepTime(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:54:20 + t.method("SetSleepTime", static_cast(&TGraphTime::SetSleepTime)); + t.method("SetSleepTime", [](TGraphTime& a)->void { a.SetSleepTime(); }); + t.method("SetSleepTime", [](TGraphTime* a)->void { a->SetSleepTime(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGraphTime::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraphTime::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!Class_Version", static_cast(&TGraphTime::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphTime::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphTime::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + t.method("IsA", static_cast(&TGraphTime::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraphTime::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphTime::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + t.method("StreamerNVirtual", static_cast(&TGraphTime::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraphTime::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphTime::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!DeclFileName", []() { return (std::string)TGraphTime::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraphTime::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphTime::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!ImplFileLine", static_cast(&TGraphTime::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraphTime::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphTime::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!ImplFileName", []() { return (std::string)TGraphTime::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraphTime::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraphTime::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!Class_Name", []() { return (std::string)TGraphTime::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraphTime::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphTime::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!Dictionary", static_cast(&TGraphTime::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraphTime::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraphTime::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!Class", static_cast(&TGraphTime::Class)); + + DEBUG_MSG("Adding wrapper for void TGraphTime::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraphTime::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + t.method("Streamer", static_cast(&TGraphTime::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraphTime::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraphTime::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraphTime.h:56:4 + module_.method("TGraphTime!DeclFileLine", static_cast(&TGraphTime::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGraphTime(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraphTime(module)); +} diff --git a/deps/src/JlClasses_027.cxx b/deps/src/JlClasses_027.cxx new file mode 100644 index 0000000..58c2ea4 --- /dev/null +++ b/deps/src/JlClasses_027.cxx @@ -0,0 +1,749 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TVirtualHistPainter +// signature to use in the veto file: TVirtualHistPainter +struct JlTVirtualHistPainter: public Wrapper { + + JlTVirtualHistPainter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualHistPainter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:30:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualHistPainter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Int_t TVirtualHistPainter::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualHistPainter::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:38:15 + t.method("DistancetoPrimitive", static_cast(&TVirtualHistPainter::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::DrawPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::DrawPanel() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:39:23 + t.method("DrawPanel", static_cast(&TVirtualHistPainter::DrawPanel)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:40:15 + t.method("ExecuteEvent", static_cast(&TVirtualHistPainter::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for TList * TVirtualHistPainter::GetContourList(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TList * TVirtualHistPainter::GetContourList(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:41:23 + t.method("GetContourList", static_cast(&TVirtualHistPainter::GetContourList)); + + DEBUG_MSG("Adding wrapper for char * TVirtualHistPainter::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TVirtualHistPainter::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:42:15 + t.method("GetObjectInfo", static_cast(&TVirtualHistPainter::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for TList * TVirtualHistPainter::GetStack() (" __HERE__ ")"); + // signature to use in the veto list: TList * TVirtualHistPainter::GetStack() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:43:23 + t.method("GetStack", static_cast(&TVirtualHistPainter::GetStack)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualHistPainter::IsInside(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualHistPainter::IsInside(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:44:23 + t.method("IsInside", static_cast(&TVirtualHistPainter::IsInside)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualHistPainter::IsInside(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualHistPainter::IsInside(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:45:23 + t.method("IsInside", static_cast(&TVirtualHistPainter::IsInside)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:46:15 + t.method("Paint", static_cast(&TVirtualHistPainter::Paint)); + t.method("Paint", [](TVirtualHistPainter& a)->void { a.Paint(); }); + t.method("Paint", [](TVirtualHistPainter* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::PaintStat(Int_t, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::PaintStat(Int_t, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:47:23 + t.method("PaintStat", static_cast(&TVirtualHistPainter::PaintStat)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::ProcessMessage(const char *, const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::ProcessMessage(const char *, const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:48:23 + t.method("ProcessMessage", static_cast(&TVirtualHistPainter::ProcessMessage)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::SetHighlight() (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::SetHighlight() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:49:23 + t.method("SetHighlight", static_cast(&TVirtualHistPainter::SetHighlight)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::SetHistogram(TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::SetHistogram(TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:50:23 + t.method("SetHistogram", static_cast(&TVirtualHistPainter::SetHistogram)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::SetStack(TList *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::SetStack(TList *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:51:23 + t.method("SetStack", static_cast(&TVirtualHistPainter::SetStack)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualHistPainter::MakeCuts(char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualHistPainter::MakeCuts(char *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:52:23 + t.method("MakeCuts", static_cast(&TVirtualHistPainter::MakeCuts)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::SetShowProjection(const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::SetShowProjection(const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:53:23 + t.method("SetShowProjection", static_cast(&TVirtualHistPainter::SetShowProjection)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::SetShowProjectionXY(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::SetShowProjectionXY(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:54:23 + t.method("SetShowProjectionXY", static_cast(&TVirtualHistPainter::SetShowProjectionXY)); + + DEBUG_MSG("Adding wrapper for TVirtualHistPainter * TVirtualHistPainter::HistPainter(TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualHistPainter * TVirtualHistPainter::HistPainter(TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:56:32 + module_.method("TVirtualHistPainter!HistPainter", static_cast(&TVirtualHistPainter::HistPainter)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::SetPainter(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::SetPainter(const char *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:57:32 + module_.method("TVirtualHistPainter!SetPainter", static_cast(&TVirtualHistPainter::SetPainter)); + + DEBUG_MSG("Adding wrapper for Version_t TVirtualHistPainter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TVirtualHistPainter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!Class_Version", static_cast(&TVirtualHistPainter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualHistPainter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualHistPainter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + t.method("IsA", static_cast(&TVirtualHistPainter::IsA)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + t.method("StreamerNVirtual", static_cast(&TVirtualHistPainter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualHistPainter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualHistPainter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!DeclFileName", []() { return (std::string)TVirtualHistPainter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TVirtualHistPainter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualHistPainter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!ImplFileLine", static_cast(&TVirtualHistPainter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualHistPainter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualHistPainter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!ImplFileName", []() { return (std::string)TVirtualHistPainter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualHistPainter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualHistPainter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!Class_Name", []() { return (std::string)TVirtualHistPainter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualHistPainter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualHistPainter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!Dictionary", static_cast(&TVirtualHistPainter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualHistPainter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualHistPainter::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!Class", static_cast(&TVirtualHistPainter::Class)); + + DEBUG_MSG("Adding wrapper for void TVirtualHistPainter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualHistPainter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + t.method("Streamer", static_cast(&TVirtualHistPainter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TVirtualHistPainter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualHistPainter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualHistPainter.h:59:4 + module_.method("TVirtualHistPainter!DeclFileLine", static_cast(&TVirtualHistPainter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualHistPainter(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualHistPainter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH1C +// signature to use in the veto file: TH1C +struct JlTH1C: public Wrapper { + + JlTH1C(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1C (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:454:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1C", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:458:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:459:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:460:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const TH1C &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:461:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1C & TH1C::operator=(const TH1C &) (" __HERE__ ")"); + // signature to use in the veto list: TH1C & TH1C::operator=(const TH1C &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:462:10 + t.method("assign", static_cast(&TH1C::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:465:13 + t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:466:13 + t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1C::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:467:13 + t.method("Copy", static_cast(&TH1C::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1C::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:468:13 + t.method("Reset", static_cast(&TH1C::Reset)); + t.method("Reset", [](TH1C& a)->void { a.Reset(); }); + t.method("Reset", [](TH1C* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1C::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:469:13 + t.method("SetBinsLength", static_cast(&TH1C::SetBinsLength)); + t.method("SetBinsLength", [](TH1C& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1C* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1C::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1C::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Class_Version", static_cast(&TH1C::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1C::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1C::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + t.method("IsA", static_cast(&TH1C::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1C::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + t.method("StreamerNVirtual", static_cast(&TH1C::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1C::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1C::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!DeclFileName", []() { return (std::string)TH1C::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1C::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1C::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!ImplFileLine", static_cast(&TH1C::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1C::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1C::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!ImplFileName", []() { return (std::string)TH1C::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1C::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1C::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Class_Name", []() { return (std::string)TH1C::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1C::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1C::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Dictionary", static_cast(&TH1C::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1C::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1C::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Class", static_cast(&TH1C::Class)); + + DEBUG_MSG("Adding wrapper for void TH1C::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + t.method("Streamer", static_cast(&TH1C::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1C::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1C::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!DeclFileLine", static_cast(&TH1C::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH1C(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1C(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH1S +// signature to use in the veto file: TH1S +struct JlTH1S: public Wrapper { + + JlTH1S(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1S (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:495:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1S", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:499:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:500:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:501:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const TH1S &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:502:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1S & TH1S::operator=(const TH1S &) (" __HERE__ ")"); + // signature to use in the veto list: TH1S & TH1S::operator=(const TH1S &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:503:10 + t.method("assign", static_cast(&TH1S::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:506:13 + t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:507:13 + t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1S::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:508:13 + t.method("Copy", static_cast(&TH1S::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1S::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:509:13 + t.method("Reset", static_cast(&TH1S::Reset)); + t.method("Reset", [](TH1S& a)->void { a.Reset(); }); + t.method("Reset", [](TH1S* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1S::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:510:13 + t.method("SetBinsLength", static_cast(&TH1S::SetBinsLength)); + t.method("SetBinsLength", [](TH1S& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1S* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1S::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1S::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Class_Version", static_cast(&TH1S::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1S::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1S::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + t.method("IsA", static_cast(&TH1S::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1S::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + t.method("StreamerNVirtual", static_cast(&TH1S::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1S::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1S::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!DeclFileName", []() { return (std::string)TH1S::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1S::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1S::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!ImplFileLine", static_cast(&TH1S::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1S::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1S::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!ImplFileName", []() { return (std::string)TH1S::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1S::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1S::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Class_Name", []() { return (std::string)TH1S::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1S::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1S::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Dictionary", static_cast(&TH1S::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1S::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1S::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Class", static_cast(&TH1S::Class)); + + DEBUG_MSG("Adding wrapper for void TH1S::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + t.method("Streamer", static_cast(&TH1S::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1S::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1S::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!DeclFileLine", static_cast(&TH1S::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH1S(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1S(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH1I +// signature to use in the veto file: TH1I +struct JlTH1I: public Wrapper { + + JlTH1I(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1I (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:536:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1I", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:540:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:541:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:542:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const TH1I &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:543:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1I & TH1I::operator=(const TH1I &) (" __HERE__ ")"); + // signature to use in the veto list: TH1I & TH1I::operator=(const TH1I &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:544:10 + t.method("assign", static_cast(&TH1I::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:547:13 + t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:548:13 + t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1I::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:549:13 + t.method("Copy", static_cast(&TH1I::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1I::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:550:13 + t.method("Reset", static_cast(&TH1I::Reset)); + t.method("Reset", [](TH1I& a)->void { a.Reset(); }); + t.method("Reset", [](TH1I* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1I::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:551:13 + t.method("SetBinsLength", static_cast(&TH1I::SetBinsLength)); + t.method("SetBinsLength", [](TH1I& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1I* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1I::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1I::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Class_Version", static_cast(&TH1I::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1I::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1I::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + t.method("IsA", static_cast(&TH1I::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1I::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + t.method("StreamerNVirtual", static_cast(&TH1I::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1I::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1I::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!DeclFileName", []() { return (std::string)TH1I::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1I::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1I::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!ImplFileLine", static_cast(&TH1I::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1I::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1I::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!ImplFileName", []() { return (std::string)TH1I::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1I::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1I::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Class_Name", []() { return (std::string)TH1I::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1I::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1I::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Dictionary", static_cast(&TH1I::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1I::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1I::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Class", static_cast(&TH1I::Class)); + + DEBUG_MSG("Adding wrapper for void TH1I::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + t.method("Streamer", static_cast(&TH1I::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1I::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1I::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!DeclFileLine", static_cast(&TH1I::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH1I(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1I(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH1D +// signature to use in the veto file: TH1D +struct JlTH1D: public Wrapper { + + JlTH1D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:620:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:624:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:625:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:626:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TVectorD &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:627:13 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TH1D &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:628:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1D & TH1D::operator=(const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: TH1D & TH1D::operator=(const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:629:10 + t.method("assign", static_cast(&TH1D::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:632:13 + t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:633:13 + t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1D::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:635:13 + t.method("Copy", static_cast(&TH1D::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1D::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:636:13 + t.method("Reset", static_cast(&TH1D::Reset)); + t.method("Reset", [](TH1D& a)->void { a.Reset(); }); + t.method("Reset", [](TH1D* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1D::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:637:13 + t.method("SetBinsLength", static_cast(&TH1D::SetBinsLength)); + t.method("SetBinsLength", [](TH1D& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1D* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Class_Version", static_cast(&TH1D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + t.method("IsA", static_cast(&TH1D::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + t.method("StreamerNVirtual", static_cast(&TH1D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!DeclFileName", []() { return (std::string)TH1D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!ImplFileLine", static_cast(&TH1D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!ImplFileName", []() { return (std::string)TH1D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Class_Name", []() { return (std::string)TH1D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Dictionary", static_cast(&TH1D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1D::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Class", static_cast(&TH1D::Class)); + + DEBUG_MSG("Adding wrapper for void TH1D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + t.method("Streamer", static_cast(&TH1D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!DeclFileLine", static_cast(&TH1D::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH1D(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1D(module)); +} diff --git a/deps/src/JlClasses_028.cxx b/deps/src/JlClasses_028.cxx new file mode 100644 index 0000000..cfa8ab8 --- /dev/null +++ b/deps/src/JlClasses_028.cxx @@ -0,0 +1,1040 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH1K +// signature to use in the veto file: TH1K +struct JlTH1K: public Wrapper { + + JlTH1K(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1K (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:26:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1K", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1K::TH1K(const char *, const char *, Int_t, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:40:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH1K::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1K::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:43:14 + t.method("Copy", static_cast(&TH1K::Copy)); + + DEBUG_MSG("Adding wrapper for Int_t TH1K::Fill(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1K::Fill(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:44:14 + t.method("Fill", static_cast(&TH1K::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH1K::Fill(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1K::Fill(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:45:14 + t.method("Fill", static_cast(&TH1K::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH1K::Fill(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1K::Fill(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:46:14 + t.method("Fill", static_cast(&TH1K::Fill)); + + DEBUG_MSG("Adding wrapper for Double_t TH1K::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1K::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:47:14 + t.method("GetBinContent", static_cast(&TH1K::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1K::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1K::GetBinContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:48:14 + t.method("GetBinContent", static_cast(&TH1K::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1K::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1K::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:49:14 + t.method("GetBinContent", static_cast(&TH1K::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1K::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1K::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:51:14 + t.method("GetBinError", static_cast(&TH1K::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1K::GetBinError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1K::GetBinError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:52:14 + t.method("GetBinError", static_cast(&TH1K::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1K::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1K::GetBinError(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:53:14 + t.method("GetBinError", static_cast(&TH1K::GetBinError)); + + DEBUG_MSG("Adding wrapper for void TH1K::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1K::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:56:14 + t.method("Reset", static_cast(&TH1K::Reset)); + t.method("Reset", [](TH1K& a)->void { a.Reset(); }); + t.method("Reset", [](TH1K* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1K::SetKOrd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1K::SetKOrd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:59:12 + t.method("SetKOrd", static_cast(&TH1K::SetKOrd)); + + DEBUG_MSG("Adding wrapper for Version_t TH1K::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1K::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!Class_Version", static_cast(&TH1K::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1K::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1K::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + t.method("IsA", static_cast(&TH1K::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1K::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1K::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + t.method("StreamerNVirtual", static_cast(&TH1K::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1K::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1K::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!DeclFileName", []() { return (std::string)TH1K::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1K::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1K::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!ImplFileLine", static_cast(&TH1K::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1K::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1K::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!ImplFileName", []() { return (std::string)TH1K::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1K::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1K::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!Class_Name", []() { return (std::string)TH1K::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1K::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1K::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!Dictionary", static_cast(&TH1K::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1K::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1K::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!Class", static_cast(&TH1K::Class)); + + DEBUG_MSG("Adding wrapper for void TH1K::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1K::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + t.method("Streamer", static_cast(&TH1K::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1K::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1K::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1K.h:61:4 + module_.method("TH1K!DeclFileLine", static_cast(&TH1K::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH1K(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1K(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1D type; }; +} + +// Class generating the wrapper for type TProfile +// signature to use in the veto file: TProfile +struct JlTProfile: public Wrapper { + + JlTProfile(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TProfile (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TProfile", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:79:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:80:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, const Float_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:81:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:82:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:83:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile::TProfile(const TProfile &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:84:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TProfile & TProfile::operator=(const TProfile &) (" __HERE__ ")"); + // signature to use in the veto list: TProfile & TProfile::operator=(const TProfile &) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:85:14 + t.method("assign", static_cast(&TProfile::operator=)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Add(TF1 *, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:87:13 + t.method("Add", static_cast(&TProfile::Add)); + t.method("Add", [](TProfile& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TProfile& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TProfile* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); + t.method("Add", [](TProfile* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Add(const TH1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Add(const TH1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:88:13 + t.method("Add", static_cast(&TProfile::Add)); + t.method("Add", [](TProfile& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TProfile* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Add(const TH1 *, const TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:89:13 + t.method("Add", static_cast(&TProfile::Add)); + t.method("Add", [](TProfile& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TProfile* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); + t.method("Add", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TProfile::Approximate(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::Approximate(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:90:21 + module_.method("TProfile!Approximate", static_cast(&TProfile::Approximate)); + module_.method("TProfile!Approximate", []()->void { TProfile::Approximate(); }); + + DEBUG_MSG("Adding wrapper for Int_t TProfile::BufferEmpty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile::BufferEmpty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:91:13 + t.method("BufferEmpty", static_cast(&TProfile::BufferEmpty)); + t.method("BufferEmpty", [](TProfile& a)->Int_t { return a.BufferEmpty(); }); + t.method("BufferEmpty", [](TProfile* a)->Int_t { return a->BufferEmpty(); }); + + DEBUG_MSG("Adding wrapper for void TProfile::BuildOptions(Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::BuildOptions(Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:92:21 + t.method("BuildOptions", static_cast(&TProfile::BuildOptions)); + + DEBUG_MSG("Adding wrapper for void TProfile::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:93:13 + t.method("Copy", static_cast(&TProfile::Copy)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Divide(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Divide(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:94:13 + t.method("Divide", static_cast(&TProfile::Divide)); + t.method("Divide", [](TProfile& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); + t.method("Divide", [](TProfile* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Divide(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Divide(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:95:13 + t.method("Divide", static_cast(&TProfile::Divide)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:96:13 + t.method("Divide", static_cast(&TProfile::Divide)); + t.method("Divide", [](TProfile& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); + t.method("Divide", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); + t.method("Divide", [](TProfile* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); + t.method("Divide", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TProfile::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::ExtendAxis(Double_t, TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:97:13 + t.method("ExtendAxis", static_cast(&TProfile::ExtendAxis)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile::Fill(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:98:13 + t.method("Fill", static_cast(&TProfile::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile::Fill(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:99:13 + t.method("Fill", static_cast(&TProfile::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile::Fill(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:100:21 + t.method("Fill", static_cast(&TProfile::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile::Fill(const char *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile::Fill(const char *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:101:21 + t.method("Fill", static_cast(&TProfile::Fill)); + + DEBUG_MSG("Adding wrapper for void TProfile::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:102:13 + t.method("FillN", static_cast(&TProfile::FillN)); + t.method("FillN", [](TProfile& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a.FillN(arg0, arg1, arg2, arg3); }); + t.method("FillN", [](TProfile* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a->FillN(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:103:13 + t.method("GetBinContent", static_cast(&TProfile::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:104:13 + t.method("GetBinContent", static_cast(&TProfile::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:105:13 + t.method("GetBinContent", static_cast(&TProfile::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:106:13 + t.method("GetBinError", static_cast(&TProfile::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:107:13 + t.method("GetBinError", static_cast(&TProfile::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinError(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:108:13 + t.method("GetBinError", static_cast(&TProfile::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:109:21 + t.method("GetBinEntries", static_cast(&TProfile::GetBinEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetBinEffectiveEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetBinEffectiveEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:110:21 + t.method("GetBinEffectiveEntries", static_cast(&TProfile::GetBinEffectiveEntries)); + + DEBUG_MSG("Adding wrapper for TArrayD * TProfile::GetBinSumw2() (" __HERE__ ")"); + // signature to use in the veto list: TArrayD * TProfile::GetBinSumw2() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:111:21 + t.method("GetBinSumw2", static_cast(&TProfile::GetBinSumw2)); + + DEBUG_MSG("Adding wrapper for const TArrayD * TProfile::GetBinSumw2() (" __HERE__ ")"); + // signature to use in the veto list: const TArrayD * TProfile::GetBinSumw2() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:112:27 + t.method("GetBinSumw2", static_cast(&TProfile::GetBinSumw2)); + + DEBUG_MSG("Adding wrapper for Option_t * TProfile::GetErrorOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TProfile::GetErrorOption() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:113:21 + t.method("GetErrorOption", static_cast(&TProfile::GetErrorOption)); + + DEBUG_MSG("Adding wrapper for void TProfile::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:114:13 + t.method("GetStats", static_cast(&TProfile::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetYmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetYmin() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:115:21 + t.method("GetYmin", static_cast(&TProfile::GetYmin)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile::GetYmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile::GetYmax() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:116:21 + t.method("GetYmax", static_cast(&TProfile::GetYmax)); + + DEBUG_MSG("Adding wrapper for void TProfile::LabelsDeflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::LabelsDeflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:117:13 + t.method("LabelsDeflate", static_cast(&TProfile::LabelsDeflate)); + t.method("LabelsDeflate", [](TProfile& a)->void { a.LabelsDeflate(); }); + t.method("LabelsDeflate", [](TProfile* a)->void { a->LabelsDeflate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile::LabelsInflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::LabelsInflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:118:13 + t.method("LabelsInflate", static_cast(&TProfile::LabelsInflate)); + t.method("LabelsInflate", [](TProfile& a)->void { a.LabelsInflate(); }); + t.method("LabelsInflate", [](TProfile* a)->void { a->LabelsInflate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::LabelsOption(Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:119:13 + t.method("LabelsOption", static_cast(&TProfile::LabelsOption)); + t.method("LabelsOption", [](TProfile& a)->void { a.LabelsOption(); }); + t.method("LabelsOption", [](TProfile& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); + t.method("LabelsOption", [](TProfile* a)->void { a->LabelsOption(); }); + t.method("LabelsOption", [](TProfile* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TProfile::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TProfile::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:120:13 + t.method("Merge", static_cast(&TProfile::Merge)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Multiply(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Multiply(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:121:13 + t.method("Multiply", static_cast(&TProfile::Multiply)); + t.method("Multiply", [](TProfile& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); + t.method("Multiply", [](TProfile* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Multiply(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Multiply(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:122:13 + t.method("Multiply", static_cast(&TProfile::Multiply)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:123:13 + t.method("Multiply", static_cast(&TProfile::Multiply)); + t.method("Multiply", [](TProfile& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); + t.method("Multiply", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TProfile& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); + t.method("Multiply", [](TProfile* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); + t.method("Multiply", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TProfile* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TH1D * TProfile::ProjectionX(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TProfile::ProjectionX(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:124:21 + t.method("ProjectionX", static_cast(&TProfile::ProjectionX)); + t.method("ProjectionX", [](TProfile const& a)->TH1D * { return a.ProjectionX(); }); + t.method("ProjectionX", [](TProfile const& a, const char * arg0)->TH1D * { return a.ProjectionX(arg0); }); + t.method("ProjectionX", [](TProfile const* a)->TH1D * { return a->ProjectionX(); }); + t.method("ProjectionX", [](TProfile const* a, const char * arg0)->TH1D * { return a->ProjectionX(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile::PutStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::PutStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:125:13 + t.method("PutStats", static_cast(&TProfile::PutStats)); + + DEBUG_MSG("Adding wrapper for TH1 * TProfile::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TProfile::Rebin(Int_t, const char *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:126:21 + t.method("Rebin", static_cast(&TProfile::Rebin)); + t.method("Rebin", [](TProfile& a)->TH1 * { return a.Rebin(); }); + t.method("Rebin", [](TProfile& a, Int_t arg0)->TH1 * { return a.Rebin(arg0); }); + t.method("Rebin", [](TProfile& a, Int_t arg0, const char * arg1)->TH1 * { return a.Rebin(arg0, arg1); }); + t.method("Rebin", [](TProfile* a)->TH1 * { return a->Rebin(); }); + t.method("Rebin", [](TProfile* a, Int_t arg0)->TH1 * { return a->Rebin(arg0); }); + t.method("Rebin", [](TProfile* a, Int_t arg0, const char * arg1)->TH1 * { return a->Rebin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TProfile::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:127:13 + t.method("Reset", static_cast(&TProfile::Reset)); + t.method("Reset", [](TProfile& a)->void { a.Reset(); }); + t.method("Reset", [](TProfile* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TProfile::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:129:13 + t.method("Scale", static_cast(&TProfile::Scale)); + t.method("Scale", [](TProfile& a)->void { a.Scale(); }); + t.method("Scale", [](TProfile& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TProfile* a)->void { a->Scale(); }); + t.method("Scale", [](TProfile* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile::SetBinEntries(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::SetBinEntries(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:130:21 + t.method("SetBinEntries", static_cast(&TProfile::SetBinEntries)); + + DEBUG_MSG("Adding wrapper for void TProfile::SetBins(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::SetBins(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:131:13 + t.method("SetBins", static_cast(&TProfile::SetBins)); + + DEBUG_MSG("Adding wrapper for void TProfile::SetBins(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::SetBins(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:132:13 + t.method("SetBins", static_cast(&TProfile::SetBins)); + + DEBUG_MSG("Adding wrapper for void TProfile::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:133:13 + t.method("SetBinsLength", static_cast(&TProfile::SetBinsLength)); + t.method("SetBinsLength", [](TProfile& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TProfile* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for void TProfile::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::SetBuffer(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:134:13 + t.method("SetBuffer", static_cast(&TProfile::SetBuffer)); + t.method("SetBuffer", [](TProfile& a, Int_t arg0)->void { a.SetBuffer(arg0); }); + t.method("SetBuffer", [](TProfile* a, Int_t arg0)->void { a->SetBuffer(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile::SetErrorOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::SetErrorOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:135:21 + t.method("SetErrorOption", static_cast(&TProfile::SetErrorOption)); + t.method("SetErrorOption", [](TProfile& a)->void { a.SetErrorOption(); }); + t.method("SetErrorOption", [](TProfile* a)->void { a->SetErrorOption(); }); + + DEBUG_MSG("Adding wrapper for void TProfile::Sumw2(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::Sumw2(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:136:13 + t.method("Sumw2", static_cast(&TProfile::Sumw2)); + t.method("Sumw2", [](TProfile& a)->void { a.Sumw2(); }); + t.method("Sumw2", [](TProfile* a)->void { a->Sumw2(); }); + + DEBUG_MSG("Adding wrapper for Version_t TProfile::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TProfile::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!Class_Version", static_cast(&TProfile::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile::IsA() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + t.method("IsA", static_cast(&TProfile::IsA)); + + DEBUG_MSG("Adding wrapper for void TProfile::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + t.method("StreamerNVirtual", static_cast(&TProfile::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TProfile::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!DeclFileName", []() { return (std::string)TProfile::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TProfile::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!ImplFileLine", static_cast(&TProfile::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TProfile::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!ImplFileName", []() { return (std::string)TProfile::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TProfile::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!Class_Name", []() { return (std::string)TProfile::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TProfile::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!Dictionary", static_cast(&TProfile::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile::Class() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!Class", static_cast(&TProfile::Class)); + + DEBUG_MSG("Adding wrapper for void TProfile::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + t.method("Streamer", static_cast(&TProfile::Streamer)); + + DEBUG_MSG("Adding wrapper for int TProfile::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile.h:138:4 + module_.method("TProfile!DeclFileLine", static_cast(&TProfile::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTProfile(jlcxx::Module& module){ + return std::shared_ptr(new JlTProfile(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2 type; }; +} + +// Class generating the wrapper for type TH2C +// signature to use in the veto file: TH2C +struct JlTH2C: public Wrapper { + + JlTH2C(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2C (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:135:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2C", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:139:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:141:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:143:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:145:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:147:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2C::TH2C(const TH2C &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:149:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH2C::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2C::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:152:21 + t.method("AddBinContent", static_cast(&TH2C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2C::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2C::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:153:21 + t.method("AddBinContent", static_cast(&TH2C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2C::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2C::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:154:21 + t.method("Copy", static_cast(&TH2C::Copy)); + + DEBUG_MSG("Adding wrapper for void TH2C::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2C::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:155:21 + t.method("Reset", static_cast(&TH2C::Reset)); + t.method("Reset", [](TH2C& a)->void { a.Reset(); }); + t.method("Reset", [](TH2C* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH2C::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2C::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:156:21 + t.method("SetBinsLength", static_cast(&TH2C::SetBinsLength)); + t.method("SetBinsLength", [](TH2C& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH2C* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH2C & TH2C::operator=(const TH2C &) (" __HERE__ ")"); + // signature to use in the veto list: TH2C & TH2C::operator=(const TH2C &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:158:21 + t.method("assign", static_cast(&TH2C::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH2C::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2C::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!Class_Version", static_cast(&TH2C::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2C::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2C::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + t.method("IsA", static_cast(&TH2C::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2C::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2C::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + t.method("StreamerNVirtual", static_cast(&TH2C::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2C::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2C::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!DeclFileName", []() { return (std::string)TH2C::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2C::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2C::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!ImplFileLine", static_cast(&TH2C::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2C::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2C::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!ImplFileName", []() { return (std::string)TH2C::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2C::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2C::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!Class_Name", []() { return (std::string)TH2C::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2C::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2C::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!Dictionary", static_cast(&TH2C::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2C::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2C::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!Class", static_cast(&TH2C::Class)); + + DEBUG_MSG("Adding wrapper for void TH2C::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2C::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + t.method("Streamer", static_cast(&TH2C::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2C::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2C::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:170:4 + module_.method("TH2C!DeclFileLine", static_cast(&TH2C::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2C(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2C(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2 type; }; +} + +// Class generating the wrapper for type TH2S +// signature to use in the veto file: TH2S +struct JlTH2S: public Wrapper { + + JlTH2S(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2S (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:176:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2S", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:180:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:182:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:184:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:186:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:188:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2S::TH2S(const TH2S &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:190:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH2S::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2S::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:193:21 + t.method("AddBinContent", static_cast(&TH2S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2S::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2S::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:194:21 + t.method("AddBinContent", static_cast(&TH2S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2S::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2S::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:195:21 + t.method("Copy", static_cast(&TH2S::Copy)); + + DEBUG_MSG("Adding wrapper for void TH2S::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2S::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:196:21 + t.method("Reset", static_cast(&TH2S::Reset)); + t.method("Reset", [](TH2S& a)->void { a.Reset(); }); + t.method("Reset", [](TH2S* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH2S::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2S::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:197:21 + t.method("SetBinsLength", static_cast(&TH2S::SetBinsLength)); + t.method("SetBinsLength", [](TH2S& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH2S* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH2S & TH2S::operator=(const TH2S &) (" __HERE__ ")"); + // signature to use in the veto list: TH2S & TH2S::operator=(const TH2S &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:199:21 + t.method("assign", static_cast(&TH2S::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH2S::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2S::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!Class_Version", static_cast(&TH2S::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2S::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2S::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + t.method("IsA", static_cast(&TH2S::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2S::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2S::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + t.method("StreamerNVirtual", static_cast(&TH2S::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2S::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2S::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!DeclFileName", []() { return (std::string)TH2S::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2S::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2S::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!ImplFileLine", static_cast(&TH2S::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2S::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2S::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!ImplFileName", []() { return (std::string)TH2S::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2S::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2S::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!Class_Name", []() { return (std::string)TH2S::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2S::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2S::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!Dictionary", static_cast(&TH2S::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2S::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2S::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!Class", static_cast(&TH2S::Class)); + + DEBUG_MSG("Adding wrapper for void TH2S::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2S::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + t.method("Streamer", static_cast(&TH2S::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2S::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2S::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:211:4 + module_.method("TH2S!DeclFileLine", static_cast(&TH2S::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2S(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2S(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2 type; }; +} + +// Class generating the wrapper for type TH2I +// signature to use in the veto file: TH2I +struct JlTH2I: public Wrapper { + + JlTH2I(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2I (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:217:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2I", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:221:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:223:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:225:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:227:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:229:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2I::TH2I(const TH2I &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:231:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH2I::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2I::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:234:21 + t.method("AddBinContent", static_cast(&TH2I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2I::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2I::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:235:21 + t.method("AddBinContent", static_cast(&TH2I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2I::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2I::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:236:21 + t.method("Copy", static_cast(&TH2I::Copy)); + + DEBUG_MSG("Adding wrapper for void TH2I::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2I::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:237:21 + t.method("Reset", static_cast(&TH2I::Reset)); + t.method("Reset", [](TH2I& a)->void { a.Reset(); }); + t.method("Reset", [](TH2I* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH2I::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2I::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:238:21 + t.method("SetBinsLength", static_cast(&TH2I::SetBinsLength)); + t.method("SetBinsLength", [](TH2I& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH2I* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH2I & TH2I::operator=(const TH2I &) (" __HERE__ ")"); + // signature to use in the veto list: TH2I & TH2I::operator=(const TH2I &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:240:21 + t.method("assign", static_cast(&TH2I::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH2I::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2I::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!Class_Version", static_cast(&TH2I::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2I::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2I::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + t.method("IsA", static_cast(&TH2I::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2I::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2I::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + t.method("StreamerNVirtual", static_cast(&TH2I::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2I::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2I::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!DeclFileName", []() { return (std::string)TH2I::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2I::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2I::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!ImplFileLine", static_cast(&TH2I::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2I::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2I::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!ImplFileName", []() { return (std::string)TH2I::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2I::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2I::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!Class_Name", []() { return (std::string)TH2I::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2I::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2I::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!Dictionary", static_cast(&TH2I::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2I::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2I::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!Class", static_cast(&TH2I::Class)); + + DEBUG_MSG("Adding wrapper for void TH2I::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2I::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + t.method("Streamer", static_cast(&TH2I::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2I::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2I::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:252:4 + module_.method("TH2I!DeclFileLine", static_cast(&TH2I::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2I(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2I(module)); +} diff --git a/deps/src/JlClasses_029.cxx b/deps/src/JlClasses_029.cxx new file mode 100644 index 0000000..997c7a9 --- /dev/null +++ b/deps/src/JlClasses_029.cxx @@ -0,0 +1,1574 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2 type; }; +} + +// Class generating the wrapper for type TH2F +// signature to use in the veto file: TH2F +struct JlTH2F: public Wrapper { + + JlTH2F(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2F (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:258:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2F", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:262:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:264:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:266:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:268:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:270:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2F::TH2F(const TH2F &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2.h:273:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH2F::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2F::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:276:21 + t.method("AddBinContent", static_cast(&TH2F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2F::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2F::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:277:21 + t.method("AddBinContent", static_cast(&TH2F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2F::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2F::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:279:21 + t.method("Copy", static_cast(&TH2F::Copy)); + + DEBUG_MSG("Adding wrapper for void TH2F::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2F::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:280:21 + t.method("Reset", static_cast(&TH2F::Reset)); + t.method("Reset", [](TH2F& a)->void { a.Reset(); }); + t.method("Reset", [](TH2F* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH2F::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2F::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:281:21 + t.method("SetBinsLength", static_cast(&TH2F::SetBinsLength)); + t.method("SetBinsLength", [](TH2F& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH2F* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH2F & TH2F::operator=(const TH2F &) (" __HERE__ ")"); + // signature to use in the veto list: TH2F & TH2F::operator=(const TH2F &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:283:21 + t.method("assign", static_cast(&TH2F::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH2F::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2F::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!Class_Version", static_cast(&TH2F::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2F::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2F::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + t.method("IsA", static_cast(&TH2F::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2F::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2F::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + t.method("StreamerNVirtual", static_cast(&TH2F::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2F::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2F::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!DeclFileName", []() { return (std::string)TH2F::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2F::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2F::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!ImplFileLine", static_cast(&TH2F::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2F::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2F::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!ImplFileName", []() { return (std::string)TH2F::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2F::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2F::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!Class_Name", []() { return (std::string)TH2F::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2F::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2F::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!Dictionary", static_cast(&TH2F::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2F::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2F::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!Class", static_cast(&TH2F::Class)); + + DEBUG_MSG("Adding wrapper for void TH2F::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2F::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + t.method("Streamer", static_cast(&TH2F::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2F::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2F::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2.h:295:4 + module_.method("TH2F!DeclFileLine", static_cast(&TH2F::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2F(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2F(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TH2PolyBin +// signature to use in the veto file: TH2PolyBin +struct JlTH2PolyBin: public Wrapper { + + JlTH2PolyBin(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2PolyBin (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:25:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2PolyBin", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2PolyBin::TH2PolyBin(TObject *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:29:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH2PolyBin::ClearContent() (" __HERE__ ")"); + // signature to use in the veto list: void TH2PolyBin::ClearContent() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:32:14 + t.method("ClearContent", static_cast(&TH2PolyBin::ClearContent)); + + DEBUG_MSG("Adding wrapper for void TH2PolyBin::Fill(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2PolyBin::Fill(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:33:14 + t.method("Fill", static_cast(&TH2PolyBin::Fill)); + + DEBUG_MSG("Adding wrapper for Double_t TH2PolyBin::GetArea() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2PolyBin::GetArea() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:34:14 + t.method("GetArea", static_cast(&TH2PolyBin::GetArea)); + + DEBUG_MSG("Adding wrapper for Double_t TH2PolyBin::GetContent() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2PolyBin::GetContent() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:35:14 + t.method("GetContent", static_cast(&TH2PolyBin::GetContent)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2PolyBin::GetChanged() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2PolyBin::GetChanged() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:36:14 + t.method("GetChanged", static_cast(&TH2PolyBin::GetChanged)); + + DEBUG_MSG("Adding wrapper for Int_t TH2PolyBin::GetBinNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2PolyBin::GetBinNumber() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:37:14 + t.method("GetBinNumber", static_cast(&TH2PolyBin::GetBinNumber)); + + DEBUG_MSG("Adding wrapper for TObject * TH2PolyBin::GetPolygon() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH2PolyBin::GetPolygon() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:38:14 + t.method("GetPolygon", static_cast(&TH2PolyBin::GetPolygon)); + + DEBUG_MSG("Adding wrapper for Double_t TH2PolyBin::GetXMax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2PolyBin::GetXMax() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:39:14 + t.method("GetXMax", static_cast(&TH2PolyBin::GetXMax)); + + DEBUG_MSG("Adding wrapper for Double_t TH2PolyBin::GetXMin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2PolyBin::GetXMin() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:40:14 + t.method("GetXMin", static_cast(&TH2PolyBin::GetXMin)); + + DEBUG_MSG("Adding wrapper for Double_t TH2PolyBin::GetYMax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2PolyBin::GetYMax() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:41:14 + t.method("GetYMax", static_cast(&TH2PolyBin::GetYMax)); + + DEBUG_MSG("Adding wrapper for Double_t TH2PolyBin::GetYMin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2PolyBin::GetYMin() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:42:14 + t.method("GetYMin", static_cast(&TH2PolyBin::GetYMin)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2PolyBin::IsInside(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2PolyBin::IsInside(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:43:14 + t.method("IsInside", static_cast(&TH2PolyBin::IsInside)); + + DEBUG_MSG("Adding wrapper for void TH2PolyBin::SetChanged(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2PolyBin::SetChanged(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:44:14 + t.method("SetChanged", static_cast(&TH2PolyBin::SetChanged)); + + DEBUG_MSG("Adding wrapper for void TH2PolyBin::SetContent(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2PolyBin::SetContent(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:45:14 + t.method("SetContent", static_cast(&TH2PolyBin::SetContent)); + + DEBUG_MSG("Adding wrapper for Version_t TH2PolyBin::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2PolyBin::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!Class_Version", static_cast(&TH2PolyBin::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2PolyBin::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2PolyBin::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + t.method("IsA", static_cast(&TH2PolyBin::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2PolyBin::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2PolyBin::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + t.method("StreamerNVirtual", static_cast(&TH2PolyBin::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2PolyBin::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2PolyBin::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!DeclFileName", []() { return (std::string)TH2PolyBin::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2PolyBin::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2PolyBin::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!ImplFileLine", static_cast(&TH2PolyBin::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2PolyBin::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2PolyBin::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!ImplFileName", []() { return (std::string)TH2PolyBin::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2PolyBin::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2PolyBin::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!Class_Name", []() { return (std::string)TH2PolyBin::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2PolyBin::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2PolyBin::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!Dictionary", static_cast(&TH2PolyBin::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2PolyBin::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2PolyBin::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!Class", static_cast(&TH2PolyBin::Class)); + + DEBUG_MSG("Adding wrapper for void TH2PolyBin::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2PolyBin::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + t.method("Streamer", static_cast(&TH2PolyBin::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2PolyBin::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2PolyBin::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:58:4 + module_.method("TH2PolyBin!DeclFileLine", static_cast(&TH2PolyBin::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2PolyBin(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2PolyBin(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2 type; }; +} + +// Class generating the wrapper for type TH2Poly +// signature to use in the veto file: TH2Poly +struct JlTH2Poly: public Wrapper { + + JlTH2Poly(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH2Poly (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:66:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH2Poly", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2Poly::TH2Poly(const char *, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:70:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH2Poly::TH2Poly(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:71:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH2PolyBin * TH2Poly::CreateBin(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TH2PolyBin * TH2Poly::CreateBin(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:74:24 + t.method("CreateBin", static_cast(&TH2Poly::CreateBin)); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::AddBin(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::AddBin(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:75:18 + t.method("AddBin", static_cast(&TH2Poly::AddBin)); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::AddBin(Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::AddBin(Int_t, const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:76:18 + t.method("AddBin", static_cast(&TH2Poly::AddBin)); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::AddBin(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::AddBin(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:77:18 + t.method("AddBin", static_cast(&TH2Poly::AddBin)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::Add(const TH1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::Add(const TH1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:78:11 + t.method("Add", static_cast(&TH2Poly::Add)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::Add(const TH1 *, const TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:79:11 + t.method("Add", static_cast(&TH2Poly::Add)); + t.method("Add", [](TH2Poly& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TH2Poly& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TH2Poly* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); + t.method("Add", [](TH2Poly* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::Add(TF1 *, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:80:11 + t.method("Add", static_cast(&TH2Poly::Add)); + t.method("Add", [](TH2Poly& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TH2Poly& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TH2Poly* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); + t.method("Add", [](TH2Poly* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH2Poly::ClearBinContents() (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::ClearBinContents() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:81:18 + t.method("ClearBinContents", static_cast(&TH2Poly::ClearBinContents)); + + DEBUG_MSG("Adding wrapper for TObject * TH2Poly::Clone(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH2Poly::Clone(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:82:18 + t.method("Clone", static_cast(&TH2Poly::Clone)); + t.method("Clone", [](TH2Poly const& a)->TObject * { return a.Clone(); }); + t.method("Clone", [](TH2Poly const* a)->TObject * { return a->Clone(); }); + + DEBUG_MSG("Adding wrapper for void TH2Poly::ChangePartition(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::ChangePartition(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:83:18 + t.method("ChangePartition", static_cast(&TH2Poly::ChangePartition)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::Divide(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::Divide(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:87:11 + t.method("Divide", static_cast(&TH2Poly::Divide)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::Multiply(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::Multiply(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:88:11 + t.method("Multiply", static_cast(&TH2Poly::Multiply)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::ComputeIntegral(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::ComputeIntegral(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:89:13 + t.method("ComputeIntegral", static_cast(&TH2Poly::ComputeIntegral)); + + DEBUG_MSG("Adding wrapper for TH1 * TH2Poly::FFT(TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH2Poly::FFT(TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:90:11 + t.method("FFT", static_cast(&TH2Poly::FFT)); + + DEBUG_MSG("Adding wrapper for TH1 * TH2Poly::GetAsymmetry(TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH2Poly::GetAsymmetry(TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:91:19 + t.method("GetAsymmetry", static_cast(&TH2Poly::GetAsymmetry)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::Interpolate(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::Interpolate(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:92:21 + t.method("Interpolate", static_cast(&TH2Poly::Interpolate)); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::Fill(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::Fill(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:93:10 + t.method("Fill", static_cast(&TH2Poly::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::Fill(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:94:10 + t.method("Fill", static_cast(&TH2Poly::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::Fill(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::Fill(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:95:10 + t.method("Fill", static_cast(&TH2Poly::Fill)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:96:17 + t.method("FillN", static_cast(&TH2Poly::FillN)); + t.method("FillN", [](TH2Poly& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a.FillN(arg0, arg1, arg2, arg3); }); + t.method("FillN", [](TH2Poly* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->void { a->FillN(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::FindBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::FindBin(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:97:17 + t.method("FindBin", static_cast(&TH2Poly::FindBin)); + t.method("FindBin", [](TH2Poly& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindBin(arg0, arg1); }); + t.method("FindBin", [](TH2Poly* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TList * TH2Poly::GetBins() (" __HERE__ ")"); + // signature to use in the veto list: TList * TH2Poly::GetBins() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:98:17 + t.method("GetBins", static_cast(&TH2Poly::GetBins)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:99:17 + t.method("GetBinContent", static_cast(&TH2Poly::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::GetBinContentChanged() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::GetBinContentChanged() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:100:17 + t.method("GetBinContentChanged", static_cast(&TH2Poly::GetBinContentChanged)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:101:13 + t.method("GetBinError", static_cast(&TH2Poly::GetBinError)); + + DEBUG_MSG("Adding wrapper for const char * TH2Poly::GetBinName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2Poly::GetBinName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:102:17 + t.method("GetBinName", [](TH2Poly const& a, Int_t arg0) { return (std::string)a.GetBinName(arg0); }); + t.method("GetBinName", [](TH2Poly const* a, Int_t arg0) { return (std::string)a->GetBinName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TH2Poly::GetBinTitle(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2Poly::GetBinTitle(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:103:17 + t.method("GetBinTitle", [](TH2Poly const& a, Int_t arg0) { return (std::string)a.GetBinTitle(arg0); }); + t.method("GetBinTitle", [](TH2Poly const* a, Int_t arg0) { return (std::string)a->GetBinTitle(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::GetFloat() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::GetFloat() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:104:17 + t.method("GetFloat", static_cast(&TH2Poly::GetFloat)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::GetMaximum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::GetMaximum() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:105:17 + t.method("GetMaximum", static_cast(&TH2Poly::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::GetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::GetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:106:17 + t.method("GetMaximum", static_cast(&TH2Poly::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::GetMinimum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::GetMinimum() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:107:17 + t.method("GetMinimum", static_cast(&TH2Poly::GetMinimum)); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::GetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::GetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:108:17 + t.method("GetMinimum", static_cast(&TH2Poly::GetMinimum)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::GetNewBinAdded() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::GetNewBinAdded() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:109:17 + t.method("GetNewBinAdded", static_cast(&TH2Poly::GetNewBinAdded)); + + DEBUG_MSG("Adding wrapper for Int_t TH2Poly::GetNumberOfBins() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH2Poly::GetNumberOfBins() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:110:17 + t.method("GetNumberOfBins", static_cast(&TH2Poly::GetNumberOfBins)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::Honeycomb(Double_t, Double_t, Double_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::Honeycomb(Double_t, Double_t, Double_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:111:17 + t.method("Honeycomb", static_cast(&TH2Poly::Honeycomb)); + t.method("Honeycomb", [](TH2Poly& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.Honeycomb(arg0, arg1, arg2, arg3, arg4); }); + t.method("Honeycomb", [](TH2Poly* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->Honeycomb(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TH2Poly::Integral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH2Poly::Integral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:112:17 + t.method("Integral", static_cast(&TH2Poly::Integral)); + t.method("Integral", [](TH2Poly const& a)->Double_t { return a.Integral(); }); + t.method("Integral", [](TH2Poly const* a)->Double_t { return a->Integral(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TH2Poly::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TH2Poly::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:113:17 + t.method("Merge", static_cast(&TH2Poly::Merge)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:114:9 + t.method("Reset", static_cast(&TH2Poly::Reset)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:115:9 + t.method("Scale", static_cast(&TH2Poly::Scale)); + t.method("Scale", [](TH2Poly& a)->void { a.Scale(); }); + t.method("Scale", [](TH2Poly& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TH2Poly* a)->void { a->Scale(); }); + t.method("Scale", [](TH2Poly* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH2Poly::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::SetBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:117:9 + t.method("SetBinContent", static_cast(&TH2Poly::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::SetBinError(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::SetBinError(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:118:9 + t.method("SetBinError", static_cast(&TH2Poly::SetBinError)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::SetBinContentChanged(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::SetBinContentChanged(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:119:17 + t.method("SetBinContentChanged", static_cast(&TH2Poly::SetBinContentChanged)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::SetFloat(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::SetFloat(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:120:17 + t.method("SetFloat", static_cast(&TH2Poly::SetFloat)); + t.method("SetFloat", [](TH2Poly& a)->void { a.SetFloat(); }); + t.method("SetFloat", [](TH2Poly* a)->void { a->SetFloat(); }); + + DEBUG_MSG("Adding wrapper for void TH2Poly::SetNewBinAdded(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::SetNewBinAdded(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:121:17 + t.method("SetNewBinAdded", static_cast(&TH2Poly::SetNewBinAdded)); + + DEBUG_MSG("Adding wrapper for Bool_t TH2Poly::IsInsideBin(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH2Poly::IsInsideBin(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:122:17 + t.method("IsInsideBin", static_cast(&TH2Poly::IsInsideBin)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:123:9 + t.method("GetStats", static_cast(&TH2Poly::GetStats)); + + DEBUG_MSG("Adding wrapper for Version_t TH2Poly::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH2Poly::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!Class_Version", static_cast(&TH2Poly::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH2Poly::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2Poly::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + t.method("IsA", static_cast(&TH2Poly::IsA)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + t.method("StreamerNVirtual", static_cast(&TH2Poly::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH2Poly::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2Poly::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!DeclFileName", []() { return (std::string)TH2Poly::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH2Poly::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2Poly::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!ImplFileLine", static_cast(&TH2Poly::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH2Poly::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2Poly::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!ImplFileName", []() { return (std::string)TH2Poly::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH2Poly::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH2Poly::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!Class_Name", []() { return (std::string)TH2Poly::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH2Poly::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2Poly::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!Dictionary", static_cast(&TH2Poly::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH2Poly::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH2Poly::Class() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!Class", static_cast(&TH2Poly::Class)); + + DEBUG_MSG("Adding wrapper for void TH2Poly::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH2Poly::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + t.method("Streamer", static_cast(&TH2Poly::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH2Poly::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH2Poly::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH2Poly.h:181:4 + module_.method("TH2Poly!DeclFileLine", static_cast(&TH2Poly::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH2Poly(jlcxx::Module& module){ + return std::shared_ptr(new JlTH2Poly(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; +} + +// Class generating the wrapper for type TH3 +// signature to use in the veto file: TH3 +struct JlTH3: public Wrapper { + + JlTH3(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH3", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Int_t TH3::BufferEmpty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::BufferEmpty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:78:21 + t.method("BufferEmpty", static_cast(&TH3::BufferEmpty)); + t.method("BufferEmpty", [](TH3& a)->Int_t { return a.BufferEmpty(); }); + t.method("BufferEmpty", [](TH3* a)->Int_t { return a->BufferEmpty(); }); + + DEBUG_MSG("Adding wrapper for void TH3::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:79:21 + t.method("Copy", static_cast(&TH3::Copy)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:80:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:81:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(const char *, const char *, const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(const char *, const char *, const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:83:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(const char *, Double_t, const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(const char *, Double_t, const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:84:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(const char *, const char *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(const char *, const char *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:85:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(Double_t, const char *, const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(Double_t, const char *, const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:86:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(const char *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:87:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(Double_t, const char *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(Double_t, const char *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:88:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH3::Fill(Double_t, Double_t, const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::Fill(Double_t, Double_t, const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:89:21 + t.method("Fill", static_cast(&TH3::Fill)); + + DEBUG_MSG("Adding wrapper for void TH3::FillRandom(const char *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::FillRandom(const char *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:91:21 + t.method("FillRandom", static_cast(&TH3::FillRandom)); + t.method("FillRandom", [](TH3& a, const char * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH3& a, const char * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH3* a, const char * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH3* a, const char * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH3::FillRandom(TH1 *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::FillRandom(TH1 *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:92:21 + t.method("FillRandom", static_cast(&TH3::FillRandom)); + t.method("FillRandom", [](TH3& a, TH1 * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH3& a, TH1 * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH3* a, TH1 * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH3* a, TH1 * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH3::FitSlicesZ(TF1 *, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::FitSlicesZ(TF1 *, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:93:21 + t.method("FitSlicesZ", static_cast(&TH3::FitSlicesZ)); + t.method("FitSlicesZ", [](TH3& a)->void { a.FitSlicesZ(); }); + t.method("FitSlicesZ", [](TH3& a, TF1 * arg0)->void { a.FitSlicesZ(arg0); }); + t.method("FitSlicesZ", [](TH3& a, TF1 * arg0, Int_t arg1)->void { a.FitSlicesZ(arg0, arg1); }); + t.method("FitSlicesZ", [](TH3& a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a.FitSlicesZ(arg0, arg1, arg2); }); + t.method("FitSlicesZ", [](TH3& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a.FitSlicesZ(arg0, arg1, arg2, arg3); }); + t.method("FitSlicesZ", [](TH3& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->void { a.FitSlicesZ(arg0, arg1, arg2, arg3, arg4); }); + t.method("FitSlicesZ", [](TH3& a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.FitSlicesZ(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("FitSlicesZ", [](TH3* a)->void { a->FitSlicesZ(); }); + t.method("FitSlicesZ", [](TH3* a, TF1 * arg0)->void { a->FitSlicesZ(arg0); }); + t.method("FitSlicesZ", [](TH3* a, TF1 * arg0, Int_t arg1)->void { a->FitSlicesZ(arg0, arg1); }); + t.method("FitSlicesZ", [](TH3* a, TF1 * arg0, Int_t arg1, Int_t arg2)->void { a->FitSlicesZ(arg0, arg1, arg2); }); + t.method("FitSlicesZ", [](TH3* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->void { a->FitSlicesZ(arg0, arg1, arg2, arg3); }); + t.method("FitSlicesZ", [](TH3* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->void { a->FitSlicesZ(arg0, arg1, arg2, arg3, arg4); }); + t.method("FitSlicesZ", [](TH3* a, TF1 * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->FitSlicesZ(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Int_t TH3::GetBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH3::GetBin(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:95:21 + t.method("GetBin", static_cast(&TH3::GetBin)); + + DEBUG_MSG("Adding wrapper for Double_t TH3::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:97:21 + t.method("GetBinContent", static_cast(&TH3::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH3::GetBinErrorLow(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::GetBinErrorLow(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:100:21 + t.method("GetBinErrorLow", static_cast(&TH3::GetBinErrorLow)); + + DEBUG_MSG("Adding wrapper for Double_t TH3::GetBinErrorUp(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::GetBinErrorUp(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:101:21 + t.method("GetBinErrorUp", static_cast(&TH3::GetBinErrorUp)); + + DEBUG_MSG("Adding wrapper for Double_t TH3::GetBinWithContent3(Double_t, Int_t &, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::GetBinWithContent3(Double_t, Int_t &, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:102:21 + t.method("GetBinWithContent3", static_cast(&TH3::GetBinWithContent3)); + t.method("GetBinWithContent3", [](TH3 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a.GetBinWithContent3(arg0, arg1, arg2, arg3); }); + t.method("GetBinWithContent3", [](TH3 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4)->Double_t { return a.GetBinWithContent3(arg0, arg1, arg2, arg3, arg4); }); + t.method("GetBinWithContent3", [](TH3 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5)->Double_t { return a.GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("GetBinWithContent3", [](TH3 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6)->Double_t { return a.GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("GetBinWithContent3", [](TH3 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6, Int_t arg7)->Double_t { return a.GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("GetBinWithContent3", [](TH3 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6, Int_t arg7, Int_t arg8)->Double_t { return a.GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("GetBinWithContent3", [](TH3 const& a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6, Int_t arg7, Int_t arg8, Int_t arg9)->Double_t { return a.GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("GetBinWithContent3", [](TH3 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a->GetBinWithContent3(arg0, arg1, arg2, arg3); }); + t.method("GetBinWithContent3", [](TH3 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4)->Double_t { return a->GetBinWithContent3(arg0, arg1, arg2, arg3, arg4); }); + t.method("GetBinWithContent3", [](TH3 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5)->Double_t { return a->GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("GetBinWithContent3", [](TH3 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6)->Double_t { return a->GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("GetBinWithContent3", [](TH3 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6, Int_t arg7)->Double_t { return a->GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("GetBinWithContent3", [](TH3 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6, Int_t arg7, Int_t arg8)->Double_t { return a->GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("GetBinWithContent3", [](TH3 const* a, Double_t arg0, Int_t & arg1, Int_t & arg2, Int_t & arg3, Int_t arg4, Int_t arg5, Int_t arg6, Int_t arg7, Int_t arg8, Int_t arg9)->Double_t { return a->GetBinWithContent3(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for Double_t TH3::GetCorrelationFactor(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::GetCorrelationFactor(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:103:21 + t.method("GetCorrelationFactor", static_cast(&TH3::GetCorrelationFactor)); + t.method("GetCorrelationFactor", [](TH3 const& a)->Double_t { return a.GetCorrelationFactor(); }); + t.method("GetCorrelationFactor", [](TH3 const& a, Int_t arg0)->Double_t { return a.GetCorrelationFactor(arg0); }); + t.method("GetCorrelationFactor", [](TH3 const* a)->Double_t { return a->GetCorrelationFactor(); }); + t.method("GetCorrelationFactor", [](TH3 const* a, Int_t arg0)->Double_t { return a->GetCorrelationFactor(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TH3::GetCovariance(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::GetCovariance(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:104:21 + t.method("GetCovariance", static_cast(&TH3::GetCovariance)); + t.method("GetCovariance", [](TH3 const& a)->Double_t { return a.GetCovariance(); }); + t.method("GetCovariance", [](TH3 const& a, Int_t arg0)->Double_t { return a.GetCovariance(arg0); }); + t.method("GetCovariance", [](TH3 const* a)->Double_t { return a->GetCovariance(); }); + t.method("GetCovariance", [](TH3 const* a, Int_t arg0)->Double_t { return a->GetCovariance(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH3::GetRandom3(Double_t &, Double_t &, Double_t &, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::GetRandom3(Double_t &, Double_t &, Double_t &, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:105:21 + t.method("GetRandom3", static_cast(&TH3::GetRandom3)); + t.method("GetRandom3", [](TH3& a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a.GetRandom3(arg0, arg1, arg2); }); + t.method("GetRandom3", [](TH3* a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a->GetRandom3(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TH3::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:106:21 + t.method("GetStats", static_cast(&TH3::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TH3::Integral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::Integral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:107:21 + t.method("Integral", static_cast(&TH3::Integral)); + t.method("Integral", [](TH3 const& a)->Double_t { return a.Integral(); }); + t.method("Integral", [](TH3 const* a)->Double_t { return a->Integral(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH3::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:108:21 + t.method("Integral", static_cast(&TH3::Integral)); + t.method("Integral", [](TH3 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a.Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Integral", [](TH3 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->Double_t { return a->Integral(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TH3::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:109:21 + t.method("IntegralAndError", static_cast(&TH3::IntegralAndError)); + t.method("IntegralAndError", [](TH3 const& a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5, Double_t & arg6)->Double_t { return a.IntegralAndError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("IntegralAndError", [](TH3 const* a, Int_t arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4, Int_t arg5, Double_t & arg6)->Double_t { return a->IntegralAndError(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for Double_t TH3::Interpolate(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::Interpolate(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:110:21 + t.method("Interpolate", static_cast(&TH3::Interpolate)); + + DEBUG_MSG("Adding wrapper for Double_t TH3::KolmogorovTest(const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH3::KolmogorovTest(const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:111:21 + t.method("KolmogorovTest", static_cast(&TH3::KolmogorovTest)); + t.method("KolmogorovTest", [](TH3 const& a, const TH1 * arg0)->Double_t { return a.KolmogorovTest(arg0); }); + t.method("KolmogorovTest", [](TH3 const* a, const TH1 * arg0)->Double_t { return a->KolmogorovTest(arg0); }); + + DEBUG_MSG("Adding wrapper for TH1D * TH3::ProjectionX(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TH3::ProjectionX(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:112:21 + t.method("ProjectionX", static_cast(&TH3::ProjectionX)); + t.method("ProjectionX", [](TH3 const& a)->TH1D * { return a.ProjectionX(); }); + t.method("ProjectionX", [](TH3 const& a, const char * arg0)->TH1D * { return a.ProjectionX(arg0); }); + t.method("ProjectionX", [](TH3 const& a, const char * arg0, Int_t arg1)->TH1D * { return a.ProjectionX(arg0, arg1); }); + t.method("ProjectionX", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a.ProjectionX(arg0, arg1, arg2); }); + t.method("ProjectionX", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->TH1D * { return a.ProjectionX(arg0, arg1, arg2, arg3); }); + t.method("ProjectionX", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->TH1D * { return a.ProjectionX(arg0, arg1, arg2, arg3, arg4); }); + t.method("ProjectionX", [](TH3 const* a)->TH1D * { return a->ProjectionX(); }); + t.method("ProjectionX", [](TH3 const* a, const char * arg0)->TH1D * { return a->ProjectionX(arg0); }); + t.method("ProjectionX", [](TH3 const* a, const char * arg0, Int_t arg1)->TH1D * { return a->ProjectionX(arg0, arg1); }); + t.method("ProjectionX", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a->ProjectionX(arg0, arg1, arg2); }); + t.method("ProjectionX", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->TH1D * { return a->ProjectionX(arg0, arg1, arg2, arg3); }); + t.method("ProjectionX", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->TH1D * { return a->ProjectionX(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for TH1D * TH3::ProjectionY(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TH3::ProjectionY(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:114:21 + t.method("ProjectionY", static_cast(&TH3::ProjectionY)); + t.method("ProjectionY", [](TH3 const& a)->TH1D * { return a.ProjectionY(); }); + t.method("ProjectionY", [](TH3 const& a, const char * arg0)->TH1D * { return a.ProjectionY(arg0); }); + t.method("ProjectionY", [](TH3 const& a, const char * arg0, Int_t arg1)->TH1D * { return a.ProjectionY(arg0, arg1); }); + t.method("ProjectionY", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a.ProjectionY(arg0, arg1, arg2); }); + t.method("ProjectionY", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->TH1D * { return a.ProjectionY(arg0, arg1, arg2, arg3); }); + t.method("ProjectionY", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->TH1D * { return a.ProjectionY(arg0, arg1, arg2, arg3, arg4); }); + t.method("ProjectionY", [](TH3 const* a)->TH1D * { return a->ProjectionY(); }); + t.method("ProjectionY", [](TH3 const* a, const char * arg0)->TH1D * { return a->ProjectionY(arg0); }); + t.method("ProjectionY", [](TH3 const* a, const char * arg0, Int_t arg1)->TH1D * { return a->ProjectionY(arg0, arg1); }); + t.method("ProjectionY", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a->ProjectionY(arg0, arg1, arg2); }); + t.method("ProjectionY", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->TH1D * { return a->ProjectionY(arg0, arg1, arg2, arg3); }); + t.method("ProjectionY", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->TH1D * { return a->ProjectionY(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for TH1D * TH3::ProjectionZ(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TH3::ProjectionZ(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:116:21 + t.method("ProjectionZ", static_cast(&TH3::ProjectionZ)); + t.method("ProjectionZ", [](TH3 const& a)->TH1D * { return a.ProjectionZ(); }); + t.method("ProjectionZ", [](TH3 const& a, const char * arg0)->TH1D * { return a.ProjectionZ(arg0); }); + t.method("ProjectionZ", [](TH3 const& a, const char * arg0, Int_t arg1)->TH1D * { return a.ProjectionZ(arg0, arg1); }); + t.method("ProjectionZ", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a.ProjectionZ(arg0, arg1, arg2); }); + t.method("ProjectionZ", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->TH1D * { return a.ProjectionZ(arg0, arg1, arg2, arg3); }); + t.method("ProjectionZ", [](TH3 const& a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->TH1D * { return a.ProjectionZ(arg0, arg1, arg2, arg3, arg4); }); + t.method("ProjectionZ", [](TH3 const* a)->TH1D * { return a->ProjectionZ(); }); + t.method("ProjectionZ", [](TH3 const* a, const char * arg0)->TH1D * { return a->ProjectionZ(arg0); }); + t.method("ProjectionZ", [](TH3 const* a, const char * arg0, Int_t arg1)->TH1D * { return a->ProjectionZ(arg0, arg1); }); + t.method("ProjectionZ", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2)->TH1D * { return a->ProjectionZ(arg0, arg1, arg2); }); + t.method("ProjectionZ", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3)->TH1D * { return a->ProjectionZ(arg0, arg1, arg2, arg3); }); + t.method("ProjectionZ", [](TH3 const* a, const char * arg0, Int_t arg1, Int_t arg2, Int_t arg3, Int_t arg4)->TH1D * { return a->ProjectionZ(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH3::Project3D(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH3::Project3D(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:118:21 + t.method("Project3D", static_cast(&TH3::Project3D)); + t.method("Project3D", [](TH3 const& a)->TH1 * { return a.Project3D(); }); + t.method("Project3D", [](TH3 const* a)->TH1 * { return a->Project3D(); }); + + DEBUG_MSG("Adding wrapper for TProfile2D * TH3::Project3DProfile(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile2D * TH3::Project3DProfile(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:119:25 + t.method("Project3DProfile", static_cast(&TH3::Project3DProfile)); + t.method("Project3DProfile", [](TH3 const& a)->TProfile2D * { return a.Project3DProfile(); }); + t.method("Project3DProfile", [](TH3 const* a)->TProfile2D * { return a->Project3DProfile(); }); + + DEBUG_MSG("Adding wrapper for void TH3::PutStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::PutStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:120:21 + t.method("PutStats", static_cast(&TH3::PutStats)); + + DEBUG_MSG("Adding wrapper for TH3 * TH3::RebinX(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH3 * TH3::RebinX(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:121:21 + t.method("RebinX", static_cast(&TH3::RebinX)); + t.method("RebinX", [](TH3& a)->TH3 * { return a.RebinX(); }); + t.method("RebinX", [](TH3& a, Int_t arg0)->TH3 * { return a.RebinX(arg0); }); + t.method("RebinX", [](TH3* a)->TH3 * { return a->RebinX(); }); + t.method("RebinX", [](TH3* a, Int_t arg0)->TH3 * { return a->RebinX(arg0); }); + + DEBUG_MSG("Adding wrapper for TH3 * TH3::RebinY(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH3 * TH3::RebinY(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:122:21 + t.method("RebinY", static_cast(&TH3::RebinY)); + t.method("RebinY", [](TH3& a)->TH3 * { return a.RebinY(); }); + t.method("RebinY", [](TH3& a, Int_t arg0)->TH3 * { return a.RebinY(arg0); }); + t.method("RebinY", [](TH3* a)->TH3 * { return a->RebinY(); }); + t.method("RebinY", [](TH3* a, Int_t arg0)->TH3 * { return a->RebinY(arg0); }); + + DEBUG_MSG("Adding wrapper for TH3 * TH3::RebinZ(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH3 * TH3::RebinZ(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:123:21 + t.method("RebinZ", static_cast(&TH3::RebinZ)); + t.method("RebinZ", [](TH3& a)->TH3 * { return a.RebinZ(); }); + t.method("RebinZ", [](TH3& a, Int_t arg0)->TH3 * { return a.RebinZ(arg0); }); + t.method("RebinZ", [](TH3* a)->TH3 * { return a->RebinZ(); }); + t.method("RebinZ", [](TH3* a, Int_t arg0)->TH3 * { return a->RebinZ(arg0); }); + + DEBUG_MSG("Adding wrapper for TH3 * TH3::Rebin3D(Int_t, Int_t, Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH3 * TH3::Rebin3D(Int_t, Int_t, Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:124:21 + t.method("Rebin3D", static_cast(&TH3::Rebin3D)); + t.method("Rebin3D", [](TH3& a)->TH3 * { return a.Rebin3D(); }); + t.method("Rebin3D", [](TH3& a, Int_t arg0)->TH3 * { return a.Rebin3D(arg0); }); + t.method("Rebin3D", [](TH3& a, Int_t arg0, Int_t arg1)->TH3 * { return a.Rebin3D(arg0, arg1); }); + t.method("Rebin3D", [](TH3& a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3 * { return a.Rebin3D(arg0, arg1, arg2); }); + t.method("Rebin3D", [](TH3* a)->TH3 * { return a->Rebin3D(); }); + t.method("Rebin3D", [](TH3* a, Int_t arg0)->TH3 * { return a->Rebin3D(arg0); }); + t.method("Rebin3D", [](TH3* a, Int_t arg0, Int_t arg1)->TH3 * { return a->Rebin3D(arg0, arg1); }); + t.method("Rebin3D", [](TH3* a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3 * { return a->Rebin3D(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TH3::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:125:21 + t.method("Reset", static_cast(&TH3::Reset)); + t.method("Reset", [](TH3& a)->void { a.Reset(); }); + t.method("Reset", [](TH3* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH3::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::SetBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:126:21 + t.method("SetBinContent", static_cast(&TH3::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3::SetBinContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::SetBinContent(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:127:21 + t.method("SetBinContent", static_cast(&TH3::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3::SetBinContent(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::SetBinContent(Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:128:21 + t.method("SetBinContent", static_cast(&TH3::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3::SetShowProjection(const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::SetShowProjection(const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:129:21 + t.method("SetShowProjection", static_cast(&TH3::SetShowProjection)); + t.method("SetShowProjection", [](TH3& a)->void { a.SetShowProjection(); }); + t.method("SetShowProjection", [](TH3& a, const char * arg0)->void { a.SetShowProjection(arg0); }); + t.method("SetShowProjection", [](TH3* a)->void { a->SetShowProjection(); }); + t.method("SetShowProjection", [](TH3* a, const char * arg0)->void { a->SetShowProjection(arg0); }); + + DEBUG_MSG("Adding wrapper for Version_t TH3::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH3::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!Class_Version", static_cast(&TH3::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH3::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + t.method("IsA", static_cast(&TH3::IsA)); + + DEBUG_MSG("Adding wrapper for void TH3::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + t.method("StreamerNVirtual", static_cast(&TH3::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH3::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!DeclFileName", []() { return (std::string)TH3::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH3::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!ImplFileLine", static_cast(&TH3::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH3::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!ImplFileName", []() { return (std::string)TH3::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH3::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!Class_Name", []() { return (std::string)TH3::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH3::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!Dictionary", static_cast(&TH3::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH3::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3::Class() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!Class", static_cast(&TH3::Class)); + + DEBUG_MSG("Adding wrapper for void TH3::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + t.method("Streamer", static_cast(&TH3::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH3::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:148:4 + module_.method("TH3!DeclFileLine", static_cast(&TH3::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH3(jlcxx::Module& module){ + return std::shared_ptr(new JlTH3(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2D type; }; +} + +// Class generating the wrapper for type TProfile2D +// signature to use in the veto file: TProfile2D +struct JlTProfile2D: public Wrapper { + + JlTProfile2D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TProfile2D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TProfile2D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:78:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:81:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:83:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:85:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:87:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2D::TProfile2D(const TProfile2D &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:89:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TProfile2D & TProfile2D::operator=(const TProfile2D &) (" __HERE__ ")"); + // signature to use in the veto list: TProfile2D & TProfile2D::operator=(const TProfile2D &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:90:16 + t.method("assign", static_cast(&TProfile2D::operator=)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Add(TF1 *, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:92:14 + t.method("Add", static_cast(&TProfile2D::Add)); + t.method("Add", [](TProfile2D& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TProfile2D& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TProfile2D* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); + t.method("Add", [](TProfile2D* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Add(const TH1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Add(const TH1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:93:14 + t.method("Add", static_cast(&TProfile2D::Add)); + t.method("Add", [](TProfile2D& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TProfile2D* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Add(const TH1 *, const TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:94:14 + t.method("Add", static_cast(&TProfile2D::Add)); + t.method("Add", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); + t.method("Add", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::Approximate(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::Approximate(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:95:22 + module_.method("TProfile2D!Approximate", static_cast(&TProfile2D::Approximate)); + module_.method("TProfile2D!Approximate", []()->void { TProfile2D::Approximate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::BuildOptions(Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::BuildOptions(Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:96:22 + t.method("BuildOptions", static_cast(&TProfile2D::BuildOptions)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2D::BufferEmpty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2D::BufferEmpty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:97:14 + t.method("BufferEmpty", static_cast(&TProfile2D::BufferEmpty)); + t.method("BufferEmpty", [](TProfile2D& a)->Int_t { return a.BufferEmpty(); }); + t.method("BufferEmpty", [](TProfile2D* a)->Int_t { return a->BufferEmpty(); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:98:14 + t.method("Copy", static_cast(&TProfile2D::Copy)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Divide(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Divide(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:99:14 + t.method("Divide", static_cast(&TProfile2D::Divide)); + t.method("Divide", [](TProfile2D& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); + t.method("Divide", [](TProfile2D* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Divide(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Divide(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:100:14 + t.method("Divide", static_cast(&TProfile2D::Divide)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:101:14 + t.method("Divide", static_cast(&TProfile2D::Divide)); + t.method("Divide", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); + t.method("Divide", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); + t.method("Divide", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); + t.method("Divide", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::ExtendAxis(Double_t, TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:102:14 + t.method("ExtendAxis", static_cast(&TProfile2D::ExtendAxis)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2D::Fill(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:103:22 + t.method("Fill", static_cast(&TProfile2D::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(Double_t, const char *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2D::Fill(Double_t, const char *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:104:22 + t.method("Fill", static_cast(&TProfile2D::Fill)); + t.method("Fill", [](TProfile2D& a, Double_t arg0, const char * arg1, Double_t arg2)->Int_t { return a.Fill(arg0, arg1, arg2, 1.); }); + t.method("Fill", [](TProfile2D* a, Double_t arg0, const char * arg1, Double_t arg2)->Int_t { return a->Fill(arg0, arg1, arg2, 1.); }); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2D::Fill(const char *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:105:22 + t.method("Fill", static_cast(&TProfile2D::Fill)); + t.method("Fill", [](TProfile2D& a, const char * arg0, Double_t arg1, Double_t arg2)->Int_t { return a.Fill(arg0, arg1, arg2, 1.); }); + t.method("Fill", [](TProfile2D* a, const char * arg0, Double_t arg1, Double_t arg2)->Int_t { return a->Fill(arg0, arg1, arg2, 1.); }); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(const char *, const char *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2D::Fill(const char *, const char *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:106:22 + t.method("Fill", static_cast(&TProfile2D::Fill)); + t.method("Fill", [](TProfile2D& a, const char * arg0, const char * arg1, Double_t arg2)->Int_t { return a.Fill(arg0, arg1, arg2, 1.); }); + t.method("Fill", [](TProfile2D* a, const char * arg0, const char * arg1, Double_t arg2)->Int_t { return a->Fill(arg0, arg1, arg2, 1.); }); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2D::Fill(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2D::Fill(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:107:22 + t.method("Fill", static_cast(&TProfile2D::Fill)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:108:14 + t.method("GetBinContent", static_cast(&TProfile2D::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:109:14 + t.method("GetBinContent", static_cast(&TProfile2D::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:110:14 + t.method("GetBinContent", static_cast(&TProfile2D::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:111:14 + t.method("GetBinError", static_cast(&TProfile2D::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:112:14 + t.method("GetBinError", static_cast(&TProfile2D::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinError(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:113:14 + t.method("GetBinError", static_cast(&TProfile2D::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:114:22 + t.method("GetBinEntries", static_cast(&TProfile2D::GetBinEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetBinEffectiveEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetBinEffectiveEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:115:22 + t.method("GetBinEffectiveEntries", static_cast(&TProfile2D::GetBinEffectiveEntries)); + + DEBUG_MSG("Adding wrapper for TArrayD * TProfile2D::GetBinSumw2() (" __HERE__ ")"); + // signature to use in the veto list: TArrayD * TProfile2D::GetBinSumw2() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:116:21 + t.method("GetBinSumw2", static_cast(&TProfile2D::GetBinSumw2)); + + DEBUG_MSG("Adding wrapper for const TArrayD * TProfile2D::GetBinSumw2() (" __HERE__ ")"); + // signature to use in the veto list: const TArrayD * TProfile2D::GetBinSumw2() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:117:27 + t.method("GetBinSumw2", static_cast(&TProfile2D::GetBinSumw2)); + + DEBUG_MSG("Adding wrapper for Option_t * TProfile2D::GetErrorOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TProfile2D::GetErrorOption() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:118:22 + t.method("GetErrorOption", static_cast(&TProfile2D::GetErrorOption)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:119:14 + t.method("GetStats", static_cast(&TProfile2D::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetZmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetZmin() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:120:22 + t.method("GetZmin", static_cast(&TProfile2D::GetZmin)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetZmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetZmax() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:121:22 + t.method("GetZmax", static_cast(&TProfile2D::GetZmax)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::LabelsDeflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::LabelsDeflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:122:14 + t.method("LabelsDeflate", static_cast(&TProfile2D::LabelsDeflate)); + t.method("LabelsDeflate", [](TProfile2D& a)->void { a.LabelsDeflate(); }); + t.method("LabelsDeflate", [](TProfile2D* a)->void { a->LabelsDeflate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::LabelsInflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::LabelsInflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:123:14 + t.method("LabelsInflate", static_cast(&TProfile2D::LabelsInflate)); + t.method("LabelsInflate", [](TProfile2D& a)->void { a.LabelsInflate(); }); + t.method("LabelsInflate", [](TProfile2D* a)->void { a->LabelsInflate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::LabelsOption(Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:124:14 + t.method("LabelsOption", static_cast(&TProfile2D::LabelsOption)); + t.method("LabelsOption", [](TProfile2D& a)->void { a.LabelsOption(); }); + t.method("LabelsOption", [](TProfile2D& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); + t.method("LabelsOption", [](TProfile2D* a)->void { a->LabelsOption(); }); + t.method("LabelsOption", [](TProfile2D* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TProfile2D::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TProfile2D::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:125:14 + t.method("Merge", static_cast(&TProfile2D::Merge)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Multiply(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Multiply(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:126:14 + t.method("Multiply", static_cast(&TProfile2D::Multiply)); + t.method("Multiply", [](TProfile2D& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); + t.method("Multiply", [](TProfile2D* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Multiply(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Multiply(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:127:14 + t.method("Multiply", static_cast(&TProfile2D::Multiply)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile2D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile2D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:128:14 + t.method("Multiply", static_cast(&TProfile2D::Multiply)); + t.method("Multiply", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); + t.method("Multiply", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TProfile2D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); + t.method("Multiply", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); + t.method("Multiply", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TProfile2D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TH2D * TProfile2D::ProjectionXY(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2D * TProfile2D::ProjectionXY(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:129:22 + t.method("ProjectionXY", static_cast(&TProfile2D::ProjectionXY)); + t.method("ProjectionXY", [](TProfile2D const& a)->TH2D * { return a.ProjectionXY(); }); + t.method("ProjectionXY", [](TProfile2D const& a, const char * arg0)->TH2D * { return a.ProjectionXY(arg0); }); + t.method("ProjectionXY", [](TProfile2D const* a)->TH2D * { return a->ProjectionXY(); }); + t.method("ProjectionXY", [](TProfile2D const* a, const char * arg0)->TH2D * { return a->ProjectionXY(arg0); }); + + DEBUG_MSG("Adding wrapper for TProfile * TProfile2D::ProfileX(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile * TProfile2D::ProfileX(const char *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:130:22 + t.method("ProfileX", static_cast(&TProfile2D::ProfileX)); + t.method("ProfileX", [](TProfile2D const& a)->TProfile * { return a.ProfileX(); }); + t.method("ProfileX", [](TProfile2D const& a, const char * arg0)->TProfile * { return a.ProfileX(arg0); }); + t.method("ProfileX", [](TProfile2D const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileX(arg0, arg1); }); + t.method("ProfileX", [](TProfile2D const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileX(arg0, arg1, arg2); }); + t.method("ProfileX", [](TProfile2D const* a)->TProfile * { return a->ProfileX(); }); + t.method("ProfileX", [](TProfile2D const* a, const char * arg0)->TProfile * { return a->ProfileX(arg0); }); + t.method("ProfileX", [](TProfile2D const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileX(arg0, arg1); }); + t.method("ProfileX", [](TProfile2D const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileX(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TProfile * TProfile2D::ProfileY(const char *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile * TProfile2D::ProfileY(const char *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:131:22 + t.method("ProfileY", static_cast(&TProfile2D::ProfileY)); + t.method("ProfileY", [](TProfile2D const& a)->TProfile * { return a.ProfileY(); }); + t.method("ProfileY", [](TProfile2D const& a, const char * arg0)->TProfile * { return a.ProfileY(arg0); }); + t.method("ProfileY", [](TProfile2D const& a, const char * arg0, Int_t arg1)->TProfile * { return a.ProfileY(arg0, arg1); }); + t.method("ProfileY", [](TProfile2D const& a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a.ProfileY(arg0, arg1, arg2); }); + t.method("ProfileY", [](TProfile2D const* a)->TProfile * { return a->ProfileY(); }); + t.method("ProfileY", [](TProfile2D const* a, const char * arg0)->TProfile * { return a->ProfileY(arg0); }); + t.method("ProfileY", [](TProfile2D const* a, const char * arg0, Int_t arg1)->TProfile * { return a->ProfileY(arg0, arg1); }); + t.method("ProfileY", [](TProfile2D const* a, const char * arg0, Int_t arg1, Int_t arg2)->TProfile * { return a->ProfileY(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::PutStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::PutStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:132:14 + t.method("PutStats", static_cast(&TProfile2D::PutStats)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:133:14 + t.method("Reset", static_cast(&TProfile2D::Reset)); + t.method("Reset", [](TProfile2D& a)->void { a.Reset(); }); + t.method("Reset", [](TProfile2D* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for TProfile2D * TProfile2D::Rebin2D(Int_t, Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile2D * TProfile2D::Rebin2D(Int_t, Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:134:16 + t.method("Rebin2D", static_cast(&TProfile2D::Rebin2D)); + t.method("Rebin2D", [](TProfile2D& a)->TProfile2D * { return a.Rebin2D(); }); + t.method("Rebin2D", [](TProfile2D& a, Int_t arg0)->TProfile2D * { return a.Rebin2D(arg0); }); + t.method("Rebin2D", [](TProfile2D& a, Int_t arg0, Int_t arg1)->TProfile2D * { return a.Rebin2D(arg0, arg1); }); + t.method("Rebin2D", [](TProfile2D* a)->TProfile2D * { return a->Rebin2D(); }); + t.method("Rebin2D", [](TProfile2D* a, Int_t arg0)->TProfile2D * { return a->Rebin2D(arg0); }); + t.method("Rebin2D", [](TProfile2D* a, Int_t arg0, Int_t arg1)->TProfile2D * { return a->Rebin2D(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TProfile2D * TProfile2D::RebinX(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile2D * TProfile2D::RebinX(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:135:16 + t.method("RebinX", static_cast(&TProfile2D::RebinX)); + t.method("RebinX", [](TProfile2D& a)->TProfile2D * { return a.RebinX(); }); + t.method("RebinX", [](TProfile2D& a, Int_t arg0)->TProfile2D * { return a.RebinX(arg0); }); + t.method("RebinX", [](TProfile2D* a)->TProfile2D * { return a->RebinX(); }); + t.method("RebinX", [](TProfile2D* a, Int_t arg0)->TProfile2D * { return a->RebinX(arg0); }); + + DEBUG_MSG("Adding wrapper for TProfile2D * TProfile2D::RebinY(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile2D * TProfile2D::RebinY(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:136:16 + t.method("RebinY", static_cast(&TProfile2D::RebinY)); + t.method("RebinY", [](TProfile2D& a)->TProfile2D * { return a.RebinY(); }); + t.method("RebinY", [](TProfile2D& a, Int_t arg0)->TProfile2D * { return a.RebinY(arg0); }); + t.method("RebinY", [](TProfile2D* a)->TProfile2D * { return a->RebinY(); }); + t.method("RebinY", [](TProfile2D* a, Int_t arg0)->TProfile2D * { return a->RebinY(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:138:14 + t.method("Scale", static_cast(&TProfile2D::Scale)); + t.method("Scale", [](TProfile2D& a)->void { a.Scale(); }); + t.method("Scale", [](TProfile2D& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TProfile2D* a)->void { a->Scale(); }); + t.method("Scale", [](TProfile2D* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::SetBinEntries(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::SetBinEntries(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:139:22 + t.method("SetBinEntries", static_cast(&TProfile2D::SetBinEntries)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:140:14 + t.method("SetBins", static_cast(&TProfile2D::SetBins)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:141:14 + t.method("SetBins", static_cast(&TProfile2D::SetBins)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:142:14 + t.method("SetBinsLength", static_cast(&TProfile2D::SetBinsLength)); + t.method("SetBinsLength", [](TProfile2D& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TProfile2D* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::SetBuffer(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:143:14 + t.method("SetBuffer", static_cast(&TProfile2D::SetBuffer)); + t.method("SetBuffer", [](TProfile2D& a, Int_t arg0)->void { a.SetBuffer(arg0); }); + t.method("SetBuffer", [](TProfile2D* a, Int_t arg0)->void { a->SetBuffer(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::SetErrorOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::SetErrorOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:144:22 + t.method("SetErrorOption", static_cast(&TProfile2D::SetErrorOption)); + t.method("SetErrorOption", [](TProfile2D& a)->void { a.SetErrorOption(); }); + t.method("SetErrorOption", [](TProfile2D* a)->void { a->SetErrorOption(); }); + + DEBUG_MSG("Adding wrapper for void TProfile2D::Sumw2(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::Sumw2(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:145:14 + t.method("Sumw2", static_cast(&TProfile2D::Sumw2)); + t.method("Sumw2", [](TProfile2D& a)->void { a.Sumw2(); }); + t.method("Sumw2", [](TProfile2D* a)->void { a->Sumw2(); }); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2D::GetNumberOfBins() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2D::GetNumberOfBins() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:146:13 + t.method("GetNumberOfBins", static_cast(&TProfile2D::GetNumberOfBins)); + + DEBUG_MSG("Adding wrapper for Version_t TProfile2D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TProfile2D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!Class_Version", static_cast(&TProfile2D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + t.method("IsA", static_cast(&TProfile2D::IsA)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + t.method("StreamerNVirtual", static_cast(&TProfile2D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TProfile2D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!DeclFileName", []() { return (std::string)TProfile2D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TProfile2D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile2D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!ImplFileLine", static_cast(&TProfile2D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TProfile2D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!ImplFileName", []() { return (std::string)TProfile2D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TProfile2D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!Class_Name", []() { return (std::string)TProfile2D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!Dictionary", static_cast(&TProfile2D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2D::Class() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!Class", static_cast(&TProfile2D::Class)); + + DEBUG_MSG("Adding wrapper for void TProfile2D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + t.method("Streamer", static_cast(&TProfile2D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TProfile2D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile2D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile2D.h:148:4 + module_.method("TProfile2D!DeclFileLine", static_cast(&TProfile2D::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTProfile2D(jlcxx::Module& module){ + return std::shared_ptr(new JlTProfile2D(module)); +} diff --git a/deps/src/JlClasses_030.cxx b/deps/src/JlClasses_030.cxx new file mode 100644 index 0000000..24383a0 --- /dev/null +++ b/deps/src/JlClasses_030.cxx @@ -0,0 +1,702 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH3 type; }; +} + +// Class generating the wrapper for type TH3C +// signature to use in the veto file: TH3C +struct JlTH3C: public Wrapper { + + JlTH3C(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH3C (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:153:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH3C", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3C::TH3C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:156:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3C::TH3C(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:159:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3C::TH3C(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:162:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3C::TH3C(const TH3C &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:165:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH3C::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3C::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:168:22 + t.method("AddBinContent", static_cast(&TH3C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3C::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3C::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:169:22 + t.method("AddBinContent", static_cast(&TH3C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3C::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3C::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:170:22 + t.method("Copy", static_cast(&TH3C::Copy)); + + DEBUG_MSG("Adding wrapper for void TH3C::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3C::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:171:22 + t.method("Reset", static_cast(&TH3C::Reset)); + t.method("Reset", [](TH3C& a)->void { a.Reset(); }); + t.method("Reset", [](TH3C* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH3C::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3C::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:172:22 + t.method("SetBinsLength", static_cast(&TH3C::SetBinsLength)); + t.method("SetBinsLength", [](TH3C& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH3C* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH3C & TH3C::operator=(const TH3C &) (" __HERE__ ")"); + // signature to use in the veto list: TH3C & TH3C::operator=(const TH3C &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:174:22 + t.method("assign", static_cast(&TH3C::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH3C::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH3C::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!Class_Version", static_cast(&TH3C::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH3C::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3C::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + t.method("IsA", static_cast(&TH3C::IsA)); + + DEBUG_MSG("Adding wrapper for void TH3C::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3C::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + t.method("StreamerNVirtual", static_cast(&TH3C::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH3C::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3C::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!DeclFileName", []() { return (std::string)TH3C::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH3C::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3C::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!ImplFileLine", static_cast(&TH3C::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH3C::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3C::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!ImplFileName", []() { return (std::string)TH3C::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH3C::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3C::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!Class_Name", []() { return (std::string)TH3C::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH3C::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3C::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!Dictionary", static_cast(&TH3C::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH3C::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3C::Class() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!Class", static_cast(&TH3C::Class)); + + DEBUG_MSG("Adding wrapper for void TH3C::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3C::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + t.method("Streamer", static_cast(&TH3C::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH3C::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3C::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:186:4 + module_.method("TH3C!DeclFileLine", static_cast(&TH3C::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH3C(jlcxx::Module& module){ + return std::shared_ptr(new JlTH3C(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH3 type; }; +} + +// Class generating the wrapper for type TH3S +// signature to use in the veto file: TH3S +struct JlTH3S: public Wrapper { + + JlTH3S(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH3S (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:191:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH3S", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3S::TH3S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:194:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3S::TH3S(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:197:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3S::TH3S(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:200:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3S::TH3S(const TH3S &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:203:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH3S::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3S::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:206:22 + t.method("AddBinContent", static_cast(&TH3S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3S::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3S::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:207:22 + t.method("AddBinContent", static_cast(&TH3S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3S::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3S::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:208:22 + t.method("Copy", static_cast(&TH3S::Copy)); + + DEBUG_MSG("Adding wrapper for void TH3S::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3S::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:209:22 + t.method("Reset", static_cast(&TH3S::Reset)); + t.method("Reset", [](TH3S& a)->void { a.Reset(); }); + t.method("Reset", [](TH3S* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH3S::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3S::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:210:22 + t.method("SetBinsLength", static_cast(&TH3S::SetBinsLength)); + t.method("SetBinsLength", [](TH3S& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH3S* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH3S & TH3S::operator=(const TH3S &) (" __HERE__ ")"); + // signature to use in the veto list: TH3S & TH3S::operator=(const TH3S &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:212:22 + t.method("assign", static_cast(&TH3S::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH3S::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH3S::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!Class_Version", static_cast(&TH3S::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH3S::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3S::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + t.method("IsA", static_cast(&TH3S::IsA)); + + DEBUG_MSG("Adding wrapper for void TH3S::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3S::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + t.method("StreamerNVirtual", static_cast(&TH3S::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH3S::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3S::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!DeclFileName", []() { return (std::string)TH3S::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH3S::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3S::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!ImplFileLine", static_cast(&TH3S::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH3S::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3S::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!ImplFileName", []() { return (std::string)TH3S::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH3S::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3S::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!Class_Name", []() { return (std::string)TH3S::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH3S::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3S::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!Dictionary", static_cast(&TH3S::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH3S::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3S::Class() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!Class", static_cast(&TH3S::Class)); + + DEBUG_MSG("Adding wrapper for void TH3S::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3S::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + t.method("Streamer", static_cast(&TH3S::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH3S::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3S::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:224:4 + module_.method("TH3S!DeclFileLine", static_cast(&TH3S::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH3S(jlcxx::Module& module){ + return std::shared_ptr(new JlTH3S(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH3 type; }; +} + +// Class generating the wrapper for type TH3I +// signature to use in the veto file: TH3I +struct JlTH3I: public Wrapper { + + JlTH3I(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH3I (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:229:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH3I", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3I::TH3I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:232:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3I::TH3I(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:235:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3I::TH3I(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:238:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3I::TH3I(const TH3I &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:241:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH3I::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3I::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:244:22 + t.method("AddBinContent", static_cast(&TH3I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3I::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3I::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:245:22 + t.method("AddBinContent", static_cast(&TH3I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3I::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3I::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:246:22 + t.method("Copy", static_cast(&TH3I::Copy)); + + DEBUG_MSG("Adding wrapper for void TH3I::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3I::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:247:22 + t.method("Reset", static_cast(&TH3I::Reset)); + t.method("Reset", [](TH3I& a)->void { a.Reset(); }); + t.method("Reset", [](TH3I* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH3I::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3I::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:248:22 + t.method("SetBinsLength", static_cast(&TH3I::SetBinsLength)); + t.method("SetBinsLength", [](TH3I& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH3I* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH3I & TH3I::operator=(const TH3I &) (" __HERE__ ")"); + // signature to use in the veto list: TH3I & TH3I::operator=(const TH3I &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:250:22 + t.method("assign", static_cast(&TH3I::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH3I::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH3I::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!Class_Version", static_cast(&TH3I::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH3I::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3I::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + t.method("IsA", static_cast(&TH3I::IsA)); + + DEBUG_MSG("Adding wrapper for void TH3I::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3I::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + t.method("StreamerNVirtual", static_cast(&TH3I::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH3I::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3I::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!DeclFileName", []() { return (std::string)TH3I::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH3I::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3I::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!ImplFileLine", static_cast(&TH3I::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH3I::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3I::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!ImplFileName", []() { return (std::string)TH3I::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH3I::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3I::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!Class_Name", []() { return (std::string)TH3I::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH3I::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3I::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!Dictionary", static_cast(&TH3I::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH3I::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3I::Class() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!Class", static_cast(&TH3I::Class)); + + DEBUG_MSG("Adding wrapper for void TH3I::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3I::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + t.method("Streamer", static_cast(&TH3I::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH3I::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3I::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:262:4 + module_.method("TH3I!DeclFileLine", static_cast(&TH3I::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH3I(jlcxx::Module& module){ + return std::shared_ptr(new JlTH3I(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH3 type; }; +} + +// Class generating the wrapper for type TH3F +// signature to use in the veto file: TH3F +struct JlTH3F: public Wrapper { + + JlTH3F(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH3F (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:268:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH3F", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3F::TH3F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:271:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3F::TH3F(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:274:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3F::TH3F(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:277:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3F::TH3F(const TH3F &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:280:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH3F::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3F::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:283:22 + t.method("AddBinContent", static_cast(&TH3F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3F::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3F::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:284:22 + t.method("AddBinContent", static_cast(&TH3F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3F::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3F::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:286:22 + t.method("Copy", static_cast(&TH3F::Copy)); + + DEBUG_MSG("Adding wrapper for void TH3F::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3F::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:287:22 + t.method("Reset", static_cast(&TH3F::Reset)); + t.method("Reset", [](TH3F& a)->void { a.Reset(); }); + t.method("Reset", [](TH3F* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH3F::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3F::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:288:22 + t.method("SetBinsLength", static_cast(&TH3F::SetBinsLength)); + t.method("SetBinsLength", [](TH3F& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH3F* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH3F & TH3F::operator=(const TH3F &) (" __HERE__ ")"); + // signature to use in the veto list: TH3F & TH3F::operator=(const TH3F &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:290:22 + t.method("assign", static_cast(&TH3F::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH3F::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH3F::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!Class_Version", static_cast(&TH3F::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH3F::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3F::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + t.method("IsA", static_cast(&TH3F::IsA)); + + DEBUG_MSG("Adding wrapper for void TH3F::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3F::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + t.method("StreamerNVirtual", static_cast(&TH3F::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH3F::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3F::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!DeclFileName", []() { return (std::string)TH3F::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH3F::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3F::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!ImplFileLine", static_cast(&TH3F::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH3F::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3F::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!ImplFileName", []() { return (std::string)TH3F::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH3F::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3F::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!Class_Name", []() { return (std::string)TH3F::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH3F::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3F::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!Dictionary", static_cast(&TH3F::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH3F::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3F::Class() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!Class", static_cast(&TH3F::Class)); + + DEBUG_MSG("Adding wrapper for void TH3F::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3F::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + t.method("Streamer", static_cast(&TH3F::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH3F::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3F::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:302:4 + module_.method("TH3F!DeclFileLine", static_cast(&TH3F::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH3F(jlcxx::Module& module){ + return std::shared_ptr(new JlTH3F(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH3 type; }; +} + +// Class generating the wrapper for type TH3D +// signature to use in the veto file: TH3D +struct JlTH3D: public Wrapper { + + JlTH3D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH3D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:307:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH3D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3D::TH3D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:310:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3D::TH3D(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:313:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3D::TH3D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:316:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH3D::TH3D(const TH3D &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH3.h:319:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TH3D::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3D::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:322:22 + t.method("AddBinContent", static_cast(&TH3D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3D::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3D::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:323:22 + t.method("AddBinContent", static_cast(&TH3D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH3D::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3D::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:325:22 + t.method("Copy", static_cast(&TH3D::Copy)); + + DEBUG_MSG("Adding wrapper for void TH3D::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH3D::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:326:22 + t.method("Reset", static_cast(&TH3D::Reset)); + t.method("Reset", [](TH3D& a)->void { a.Reset(); }); + t.method("Reset", [](TH3D* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH3D::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH3D::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:327:22 + t.method("SetBinsLength", static_cast(&TH3D::SetBinsLength)); + t.method("SetBinsLength", [](TH3D& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH3D* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for TH3D & TH3D::operator=(const TH3D &) (" __HERE__ ")"); + // signature to use in the veto list: TH3D & TH3D::operator=(const TH3D &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:329:22 + t.method("assign", static_cast(&TH3D::operator=)); + + DEBUG_MSG("Adding wrapper for Version_t TH3D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH3D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!Class_Version", static_cast(&TH3D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH3D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + t.method("IsA", static_cast(&TH3D::IsA)); + + DEBUG_MSG("Adding wrapper for void TH3D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + t.method("StreamerNVirtual", static_cast(&TH3D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH3D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!DeclFileName", []() { return (std::string)TH3D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH3D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!ImplFileLine", static_cast(&TH3D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH3D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!ImplFileName", []() { return (std::string)TH3D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH3D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH3D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!Class_Name", []() { return (std::string)TH3D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH3D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!Dictionary", static_cast(&TH3D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH3D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH3D::Class() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!Class", static_cast(&TH3D::Class)); + + DEBUG_MSG("Adding wrapper for void TH3D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH3D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + t.method("Streamer", static_cast(&TH3D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH3D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH3D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH3.h:341:4 + module_.method("TH3D!DeclFileLine", static_cast(&TH3D::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTH3D(jlcxx::Module& module){ + return std::shared_ptr(new JlTH3D(module)); +} diff --git a/deps/src/JlClasses_031.cxx b/deps/src/JlClasses_031.cxx new file mode 100644 index 0000000..6b5fc15 --- /dev/null +++ b/deps/src/JlClasses_031.cxx @@ -0,0 +1,475 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TBinIterator +// signature to use in the veto file: TBinIterator +struct JlTBinIterator: public Wrapper { + + JlTBinIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBinIterator (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBinIterator"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TBinIterator::TBinIterator(const TH1 *, TBinIterator::ERangeType) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:77:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TBinIterator TBinIterator::End() (" __HERE__ ")"); + // signature to use in the veto list: TBinIterator TBinIterator::End() + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:82:24 + module_.method("TBinIterator!End", static_cast(&TBinIterator::End)); + + DEBUG_MSG("Adding wrapper for TBinIterator & TBinIterator::operator++() (" __HERE__ ")"); + // signature to use in the veto list: TBinIterator & TBinIterator::operator++() + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:90:18 + t.method("inc!", static_cast(&TBinIterator::operator++)); + + DEBUG_MSG("Adding wrapper for TBinIterator TBinIterator::operator++(int) (" __HERE__ ")"); + // signature to use in the veto list: TBinIterator TBinIterator::operator++(int) + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:127:17 + t.method("inc!", static_cast(&TBinIterator::operator++)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for bool TBinIterator::operator==(const TBinIterator &) (" __HERE__ ")"); + // signature to use in the veto list: bool TBinIterator::operator==(const TBinIterator &) + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:134:9 + t.method("==", static_cast(&TBinIterator::operator==)); + + DEBUG_MSG("Adding wrapper for bool TBinIterator::operator!=(const TBinIterator &) (" __HERE__ ")"); + // signature to use in the veto list: bool TBinIterator::operator!=(const TBinIterator &) + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:135:9 + t.method("!=", static_cast(&TBinIterator::operator!=)); + + DEBUG_MSG("Adding wrapper for int & TBinIterator::operator*() (" __HERE__ ")"); + // signature to use in the veto list: int & TBinIterator::operator*() + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:136:9 + t.method("getindex", static_cast(&TBinIterator::operator*)); + + module_.unset_override_module(); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTBinIterator(jlcxx::Module& module){ + return std::shared_ptr(new JlTBinIterator(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type THistRange +// signature to use in the veto file: THistRange +struct JlTHistRange: public Wrapper { + + JlTHistRange(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THistRange (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:139:7 + jlcxx::TypeWrapper t = jlModule.add_type("THistRange"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for THistRange::iterator THistRange::begin() (" __HERE__ ")"); + // signature to use in the veto list: THistRange::iterator THistRange::begin() + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:145:13 + t.method("begin", static_cast(&THistRange::begin)); + + DEBUG_MSG("Adding wrapper for THistRange::iterator THistRange::end() (" __HERE__ ")"); + // signature to use in the veto list: THistRange::iterator THistRange::end() + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:147:13 + t.method("end", static_cast(&THistRange::end)); + + + DEBUG_MSG("Adding wrapper for void THistRange::THistRange(const TH1 *, TBinIterator::ERangeType) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:149:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHistRange(jlcxx::Module& module){ + return std::shared_ptr(new JlTHistRange(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type THLimitsFinder +// signature to use in the veto file: THLimitsFinder +struct JlTHLimitsFinder: public Wrapper { + + JlTHLimitsFinder(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THLimitsFinder (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("THLimitsFinder", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:36:23 + t.method("FindGoodLimits", static_cast(&THLimitsFinder::FindGoodLimits)); + + DEBUG_MSG("Adding wrapper for Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:37:23 + t.method("FindGoodLimits", static_cast(&THLimitsFinder::FindGoodLimits)); + + DEBUG_MSG("Adding wrapper for Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:38:23 + t.method("FindGoodLimits", static_cast(&THLimitsFinder::FindGoodLimits)); + + DEBUG_MSG("Adding wrapper for void THLimitsFinder::Optimize(Double_t, Double_t, Int_t, Double_t &, Double_t &, Int_t &, Double_t &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THLimitsFinder::Optimize(Double_t, Double_t, Int_t, Double_t &, Double_t &, Int_t &, Double_t &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:40:23 + module_.method("THLimitsFinder!Optimize", static_cast(&THLimitsFinder::Optimize)); + module_.method("THLimitsFinder!Optimize", [](Double_t arg0, Double_t arg1, Int_t arg2, Double_t & arg3, Double_t & arg4, Int_t & arg5, Double_t & arg6)->void { THLimitsFinder::Optimize(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void THLimitsFinder::OptimizeLimits(Int_t, Int_t &, Double_t &, Double_t &, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void THLimitsFinder::OptimizeLimits(Int_t, Int_t &, Double_t &, Double_t &, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:42:23 + module_.method("THLimitsFinder!OptimizeLimits", static_cast(&THLimitsFinder::OptimizeLimits)); + + DEBUG_MSG("Adding wrapper for THLimitsFinder * THLimitsFinder::GetLimitsFinder() (" __HERE__ ")"); + // signature to use in the veto list: THLimitsFinder * THLimitsFinder::GetLimitsFinder() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:43:27 + module_.method("THLimitsFinder!GetLimitsFinder", static_cast(&THLimitsFinder::GetLimitsFinder)); + + DEBUG_MSG("Adding wrapper for void THLimitsFinder::SetLimitsFinder(THLimitsFinder *) (" __HERE__ ")"); + // signature to use in the veto list: void THLimitsFinder::SetLimitsFinder(THLimitsFinder *) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:44:23 + module_.method("THLimitsFinder!SetLimitsFinder", static_cast(&THLimitsFinder::SetLimitsFinder)); + + DEBUG_MSG("Adding wrapper for Version_t THLimitsFinder::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THLimitsFinder::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!Class_Version", static_cast(&THLimitsFinder::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THLimitsFinder::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THLimitsFinder::IsA() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + t.method("IsA", static_cast(&THLimitsFinder::IsA)); + + DEBUG_MSG("Adding wrapper for void THLimitsFinder::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THLimitsFinder::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + t.method("StreamerNVirtual", static_cast(&THLimitsFinder::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THLimitsFinder::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THLimitsFinder::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!DeclFileName", []() { return (std::string)THLimitsFinder::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THLimitsFinder::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THLimitsFinder::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!ImplFileLine", static_cast(&THLimitsFinder::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THLimitsFinder::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THLimitsFinder::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!ImplFileName", []() { return (std::string)THLimitsFinder::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THLimitsFinder::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THLimitsFinder::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!Class_Name", []() { return (std::string)THLimitsFinder::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THLimitsFinder::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THLimitsFinder::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!Dictionary", static_cast(&THLimitsFinder::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THLimitsFinder::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THLimitsFinder::Class() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!Class", static_cast(&THLimitsFinder::Class)); + + DEBUG_MSG("Adding wrapper for void THLimitsFinder::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THLimitsFinder::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + t.method("Streamer", static_cast(&THLimitsFinder::Streamer)); + + DEBUG_MSG("Adding wrapper for int THLimitsFinder::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THLimitsFinder::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THLimitsFinder.h:46:4 + module_.method("THLimitsFinder!DeclFileLine", static_cast(&THLimitsFinder::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHLimitsFinder(jlcxx::Module& module){ + return std::shared_ptr(new JlTHLimitsFinder(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type THnIter +// signature to use in the veto file: THnIter +struct JlTHnIter: public Wrapper { + + JlTHnIter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THnIter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:330:7 + jlcxx::TypeWrapper t = jlModule.add_type("THnIter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void THnIter::THnIter(const THnBase *, Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:332:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Long64_t THnIter::Next(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnIter::Next(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:340:13 + t.method("Next", static_cast(&THnIter::Next)); + t.method("Next", [](THnIter& a)->Long64_t { return a.Next(); }); + t.method("Next", [](THnIter* a)->Long64_t { return a->Next(); }); + + DEBUG_MSG("Adding wrapper for Int_t THnIter::GetCoord(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t THnIter::GetCoord(Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:344:10 + t.method("GetCoord", static_cast(&THnIter::GetCoord)); + + DEBUG_MSG("Adding wrapper for Bool_t THnIter::HaveSkippedBin() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t THnIter::HaveSkippedBin() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:345:11 + t.method("HaveSkippedBin", static_cast(&THnIter::HaveSkippedBin)); + + DEBUG_MSG("Adding wrapper for Bool_t THnIter::RespectsAxisRange() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t THnIter::RespectsAxisRange() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:346:11 + t.method("RespectsAxisRange", static_cast(&THnIter::RespectsAxisRange)); + + DEBUG_MSG("Adding wrapper for Version_t THnIter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THnIter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!Class_Version", static_cast(&THnIter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THnIter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnIter::IsA() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + t.method("IsA", static_cast(&THnIter::IsA)); + + DEBUG_MSG("Adding wrapper for void THnIter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnIter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + t.method("StreamerNVirtual", static_cast(&THnIter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THnIter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnIter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!DeclFileName", []() { return (std::string)THnIter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THnIter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnIter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!ImplFileLine", static_cast(&THnIter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THnIter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnIter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!ImplFileName", []() { return (std::string)THnIter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THnIter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnIter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!Class_Name", []() { return (std::string)THnIter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THnIter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnIter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!Dictionary", static_cast(&THnIter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THnIter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnIter::Class() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!Class", static_cast(&THnIter::Class)); + + DEBUG_MSG("Adding wrapper for void THnIter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnIter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + t.method("Streamer", static_cast(&THnIter::Streamer)); + + DEBUG_MSG("Adding wrapper for int THnIter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnIter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnBase.h:350:4 + module_.method("THnIter!DeclFileLine", static_cast(&THnIter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHnIter(jlcxx::Module& module){ + return std::shared_ptr(new JlTHnIter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type THnChain +// signature to use in the veto file: THnChain +struct JlTHnChain: public Wrapper { + + JlTHnChain(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THnChain (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:49:7 + jlcxx::TypeWrapper t = jlModule.add_type("THnChain", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void THnChain::THnChain(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:55:13 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void THnChain::AddFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void THnChain::AddFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:57:9 + t.method("AddFile", static_cast(&THnChain::AddFile)); + + DEBUG_MSG("Adding wrapper for TAxis * THnChain::GetAxis(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TAxis * THnChain::GetAxis(Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:59:11 + t.method("GetAxis", static_cast(&THnChain::GetAxis)); + + DEBUG_MSG("Adding wrapper for TH1 * THnChain::Projection(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * THnChain::Projection(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:61:9 + t.method("Projection", static_cast(&THnChain::Projection)); + t.method("Projection", [](THnChain const& a, Int_t arg0)->TH1 * { return a.Projection(arg0); }); + t.method("Projection", [](THnChain const* a, Int_t arg0)->TH1 * { return a->Projection(arg0); }); + + DEBUG_MSG("Adding wrapper for TH2 * THnChain::Projection(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2 * THnChain::Projection(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:63:9 + t.method("Projection", static_cast(&THnChain::Projection)); + t.method("Projection", [](THnChain const& a, Int_t arg0, Int_t arg1)->TH2 * { return a.Projection(arg0, arg1); }); + t.method("Projection", [](THnChain const* a, Int_t arg0, Int_t arg1)->TH2 * { return a->Projection(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH3 * THnChain::Projection(Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH3 * THnChain::Projection(Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:65:9 + t.method("Projection", static_cast(&THnChain::Projection)); + t.method("Projection", [](THnChain const& a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3 * { return a.Projection(arg0, arg1, arg2); }); + t.method("Projection", [](THnChain const* a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3 * { return a->Projection(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for THnBase * THnChain::ProjectionND(Int_t, const Int_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: THnBase * THnChain::ProjectionND(Int_t, const Int_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:67:13 + t.method("ProjectionND", static_cast(&THnChain::ProjectionND)); + t.method("ProjectionND", [](THnChain const& a, Int_t arg0, const Int_t * arg1)->THnBase * { return a.ProjectionND(arg0, arg1); }); + t.method("ProjectionND", [](THnChain const* a, Int_t arg0, const Int_t * arg1)->THnBase * { return a->ProjectionND(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Version_t THnChain::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THnChain::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!Class_Version", static_cast(&THnChain::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THnChain::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnChain::IsA() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + t.method("IsA", static_cast(&THnChain::IsA)); + + DEBUG_MSG("Adding wrapper for void THnChain::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnChain::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + t.method("StreamerNVirtual", static_cast(&THnChain::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THnChain::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnChain::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!DeclFileName", []() { return (std::string)THnChain::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THnChain::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnChain::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!ImplFileLine", static_cast(&THnChain::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THnChain::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnChain::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!ImplFileName", []() { return (std::string)THnChain::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THnChain::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnChain::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!Class_Name", []() { return (std::string)THnChain::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THnChain::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnChain::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!Dictionary", static_cast(&THnChain::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THnChain::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnChain::Class() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!Class", static_cast(&THnChain::Class)); + + DEBUG_MSG("Adding wrapper for void THnChain::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnChain::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + t.method("Streamer", static_cast(&THnChain::Streamer)); + + DEBUG_MSG("Adding wrapper for int THnChain::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnChain::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnChain.h:83:4 + module_.method("THnChain!DeclFileLine", static_cast(&THnChain::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHnChain(jlcxx::Module& module){ + return std::shared_ptr(new JlTHnChain(module)); +} diff --git a/deps/src/JlClasses_032.cxx b/deps/src/JlClasses_032.cxx new file mode 100644 index 0000000..d8ba389 --- /dev/null +++ b/deps/src/JlClasses_032.cxx @@ -0,0 +1,392 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TNDArray +// signature to use in the veto file: TNDArray +struct JlTNDArray: public Wrapper { + + JlTNDArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TNDArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:46:7 + jlcxx::TypeWrapper t = jlModule.add_type("TNDArray", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TNDArray::Init(Int_t, const Int_t *, bool) (" __HERE__ ")"); + // signature to use in the veto list: void TNDArray::Init(Int_t, const Int_t *, bool) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:55:17 + t.method("Init", static_cast(&TNDArray::Init)); + t.method("Init", [](TNDArray& a, Int_t arg0, const Int_t * arg1)->void { a.Init(arg0, arg1); }); + t.method("Init", [](TNDArray* a, Int_t arg0, const Int_t * arg1)->void { a->Init(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TNDArray::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TNDArray::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:66:17 + t.method("Reset", static_cast(&TNDArray::Reset)); + t.method("Reset", [](TNDArray& a)->void { a.Reset(); }); + t.method("Reset", [](TNDArray* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for Int_t TNDArray::GetNdimensions() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TNDArray::GetNdimensions() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:68:10 + t.method("GetNdimensions", static_cast(&TNDArray::GetNdimensions)); + + DEBUG_MSG("Adding wrapper for Long64_t TNDArray::GetNbins() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TNDArray::GetNbins() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:69:13 + t.method("GetNbins", static_cast(&TNDArray::GetNbins)); + + DEBUG_MSG("Adding wrapper for Long64_t TNDArray::GetCellSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TNDArray::GetCellSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:70:13 + t.method("GetCellSize", static_cast(&TNDArray::GetCellSize)); + + DEBUG_MSG("Adding wrapper for Long64_t TNDArray::GetBin(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TNDArray::GetBin(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:72:13 + t.method("GetBin", static_cast(&TNDArray::GetBin)); + + DEBUG_MSG("Adding wrapper for Double_t TNDArray::AtAsDouble(ULong64_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TNDArray::AtAsDouble(ULong64_t) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:81:21 + t.method("AtAsDouble", static_cast(&TNDArray::AtAsDouble)); + + DEBUG_MSG("Adding wrapper for void TNDArray::SetAsDouble(ULong64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TNDArray::SetAsDouble(ULong64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:82:17 + t.method("SetAsDouble", static_cast(&TNDArray::SetAsDouble)); + + DEBUG_MSG("Adding wrapper for void TNDArray::AddAt(ULong64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TNDArray::AddAt(ULong64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:83:17 + t.method("AddAt", static_cast(&TNDArray::AddAt)); + + DEBUG_MSG("Adding wrapper for Version_t TNDArray::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TNDArray::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!Class_Version", static_cast(&TNDArray::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TNDArray::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TNDArray::IsA() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + t.method("IsA", static_cast(&TNDArray::IsA)); + + DEBUG_MSG("Adding wrapper for void TNDArray::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TNDArray::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + t.method("StreamerNVirtual", static_cast(&TNDArray::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TNDArray::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNDArray::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!DeclFileName", []() { return (std::string)TNDArray::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TNDArray::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TNDArray::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!ImplFileLine", static_cast(&TNDArray::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TNDArray::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNDArray::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!ImplFileName", []() { return (std::string)TNDArray::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TNDArray::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNDArray::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!Class_Name", []() { return (std::string)TNDArray::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TNDArray::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TNDArray::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!Dictionary", static_cast(&TNDArray::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TNDArray::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TNDArray::Class() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!Class", static_cast(&TNDArray::Class)); + + DEBUG_MSG("Adding wrapper for void TNDArray::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TNDArray::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + t.method("Streamer", static_cast(&TNDArray::Streamer)); + + DEBUG_MSG("Adding wrapper for int TNDArray::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TNDArray::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TNDArray.h:87:4 + module_.method("TNDArray!DeclFileLine", static_cast(&TNDArray::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTNDArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTNDArray(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef THnBase type; }; +} + +// Class generating the wrapper for type THn +// signature to use in the veto file: THn +struct JlTHn: public Wrapper { + + JlTHn(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THn.h:30:7 + jlcxx::TypeWrapper t = jlModule.add_type("THn", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for THn * THn::CreateHn(const char *, const char *, const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: THn * THn::CreateHn(const char *, const char *, const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:46:16 + module_.method("THn!CreateHn", static_cast(&THn::CreateHn)); + + DEBUG_MSG("Adding wrapper for THn * THn::CreateHn(const char *, const char *, const THnBase *) (" __HERE__ ")"); + // signature to use in the veto list: THn * THn::CreateHn(const char *, const char *, const THnBase *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:49:16 + module_.method("THn!CreateHn", static_cast(&THn::CreateHn)); + + DEBUG_MSG("Adding wrapper for Long64_t THn::GetNbins() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THn::GetNbins() + // defined in /home/pgras/.julia/conda/3/include/THn.h:54:13 + t.method("GetNbins", static_cast(&THn::GetNbins)); + + DEBUG_MSG("Adding wrapper for Long64_t THn::GetBin(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THn::GetBin(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:56:13 + t.method("GetBin", static_cast(&THn::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THn::GetBin(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THn::GetBin(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:59:13 + t.method("GetBin", static_cast(&THn::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THn::GetBin(const char *[]) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THn::GetBin(const char *[]) + // defined in /home/pgras/.julia/conda/3/include/THn.h:67:13 + t.method("GetBin", static_cast(&THn::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THn::GetBin(const Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THn::GetBin(const Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:76:13 + t.method("GetBin", static_cast(&THn::GetBin)); + t.method("GetBin", [](THn& a, const Int_t * arg0)->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THn* a, const Int_t * arg0)->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t THn::GetBin(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THn::GetBin(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:79:13 + t.method("GetBin", static_cast(&THn::GetBin)); + t.method("GetBin", [](THn& a, const Double_t * arg0)->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THn* a, const Double_t * arg0)->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t THn::GetBin(const char *[], Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THn::GetBin(const char *[], Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:82:13 + t.method("GetBin", static_cast(&THn::GetBin)); + t.method("GetBin", [](THn& a, const char * arg0[])->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THn* a, const char * arg0[])->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for void THn::FillBin(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THn::FillBin(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:87:9 + t.method("FillBin", static_cast(&THn::FillBin)); + + DEBUG_MSG("Adding wrapper for void THn::SetBinContent(const Int_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THn::SetBinContent(const Int_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:97:9 + t.method("SetBinContent", static_cast(&THn::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void THn::SetBinContent(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THn::SetBinContent(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:100:9 + t.method("SetBinContent", static_cast(&THn::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void THn::SetBinError2(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THn::SetBinError2(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:103:9 + t.method("SetBinError2", static_cast(&THn::SetBinError2)); + + DEBUG_MSG("Adding wrapper for void THn::AddBinContent(const Int_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THn::AddBinContent(const Int_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:109:9 + t.method("AddBinContent", static_cast(&THn::AddBinContent)); + t.method("AddBinContent", [](THn& a, const Int_t * arg0)->void { a.AddBinContent(arg0); }); + t.method("AddBinContent", [](THn* a, const Int_t * arg0)->void { a->AddBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for void THn::AddBinContent(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THn::AddBinContent(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:112:9 + t.method("AddBinContent", static_cast(&THn::AddBinContent)); + t.method("AddBinContent", [](THn& a, Long64_t arg0)->void { a.AddBinContent(arg0); }); + t.method("AddBinContent", [](THn* a, Long64_t arg0)->void { a->AddBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for void THn::AddBinError2(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THn::AddBinError2(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:115:9 + t.method("AddBinError2", static_cast(&THn::AddBinError2)); + + DEBUG_MSG("Adding wrapper for Double_t THn::GetBinContent(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THn::GetBinContent(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:120:13 + t.method("GetBinContent", static_cast(&THn::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t THn::GetBinContent(Long64_t, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THn::GetBinContent(Long64_t, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:124:13 + t.method("GetBinContent", static_cast(&THn::GetBinContent)); + t.method("GetBinContent", [](THn const& a, Long64_t arg0)->Double_t { return a.GetBinContent(arg0); }); + t.method("GetBinContent", [](THn const* a, Long64_t arg0)->Double_t { return a->GetBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t THn::GetBinError2(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THn::GetBinError2(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:136:13 + t.method("GetBinError2", static_cast(&THn::GetBinError2)); + + DEBUG_MSG("Adding wrapper for const TNDArray & THn::GetArray() (" __HERE__ ")"); + // signature to use in the veto list: const TNDArray & THn::GetArray() + // defined in /home/pgras/.julia/conda/3/include/THn.h:140:28 + t.method("GetArray", static_cast(&THn::GetArray)); + + DEBUG_MSG("Adding wrapper for TNDArray & THn::GetArray() (" __HERE__ ")"); + // signature to use in the veto list: TNDArray & THn::GetArray() + // defined in /home/pgras/.julia/conda/3/include/THn.h:141:22 + t.method("GetArray", static_cast(&THn::GetArray)); + + DEBUG_MSG("Adding wrapper for void THn::Sumw2() (" __HERE__ ")"); + // signature to use in the veto list: void THn::Sumw2() + // defined in /home/pgras/.julia/conda/3/include/THn.h:143:9 + t.method("Sumw2", static_cast(&THn::Sumw2)); + + DEBUG_MSG("Adding wrapper for TH1D * THn::Projection(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * THn::Projection(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:147:15 + t.method("Projection", static_cast(&THn::Projection)); + t.method("Projection", [](THn const& a, Int_t arg0)->TH1D * { return a.Projection(arg0); }); + t.method("Projection", [](THn const* a, Int_t arg0)->TH1D * { return a->Projection(arg0); }); + + DEBUG_MSG("Adding wrapper for TH2D * THn::Projection(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2D * THn::Projection(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:153:15 + t.method("Projection", static_cast(&THn::Projection)); + t.method("Projection", [](THn const& a, Int_t arg0, Int_t arg1)->TH2D * { return a.Projection(arg0, arg1); }); + t.method("Projection", [](THn const* a, Int_t arg0, Int_t arg1)->TH2D * { return a->Projection(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH3D * THn::Projection(Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH3D * THn::Projection(Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:160:15 + t.method("Projection", static_cast(&THn::Projection)); + t.method("Projection", [](THn const& a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3D * { return a.Projection(arg0, arg1, arg2); }); + t.method("Projection", [](THn const* a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3D * { return a->Projection(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for THn * THn::Projection(Int_t, const Int_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: THn * THn::Projection(Int_t, const Int_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:165:15 + t.method("Projection", static_cast(&THn::Projection)); + t.method("Projection", [](THn const& a, Int_t arg0, const Int_t * arg1)->THn * { return a.Projection(arg0, arg1); }); + t.method("Projection", [](THn const* a, Int_t arg0, const Int_t * arg1)->THn * { return a->Projection(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for THn * THn::Rebin(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: THn * THn::Rebin(Int_t) + // defined in /home/pgras/.julia/conda/3/include/THn.h:170:15 + t.method("Rebin", static_cast(&THn::Rebin)); + + DEBUG_MSG("Adding wrapper for THn * THn::Rebin(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: THn * THn::Rebin(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:173:15 + t.method("Rebin", static_cast(&THn::Rebin)); + + DEBUG_MSG("Adding wrapper for void THn::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THn::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THn.h:177:9 + t.method("Reset", static_cast(&THn::Reset)); + t.method("Reset", [](THn& a)->void { a.Reset(); }); + t.method("Reset", [](THn* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for Version_t THn::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THn::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!Class_Version", static_cast(&THn::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THn::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THn::IsA() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + t.method("IsA", static_cast(&THn::IsA)); + + DEBUG_MSG("Adding wrapper for void THn::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THn::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + t.method("StreamerNVirtual", static_cast(&THn::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THn::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THn::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!DeclFileName", []() { return (std::string)THn::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THn::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THn::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!ImplFileLine", static_cast(&THn::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THn::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THn::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!ImplFileName", []() { return (std::string)THn::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THn::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THn::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!Class_Name", []() { return (std::string)THn::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THn::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THn::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!Dictionary", static_cast(&THn::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THn::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THn::Class() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!Class", static_cast(&THn::Class)); + + DEBUG_MSG("Adding wrapper for void THn::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THn::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + t.method("Streamer", static_cast(&THn::Streamer)); + + DEBUG_MSG("Adding wrapper for int THn::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THn::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THn.h:183:4 + module_.method("THn!DeclFileLine", static_cast(&THn::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHn(jlcxx::Module& module){ + return std::shared_ptr(new JlTHn(module)); +} diff --git a/deps/src/JlClasses_033.cxx b/deps/src/JlClasses_033.cxx new file mode 100644 index 0000000..103bb62 --- /dev/null +++ b/deps/src/JlClasses_033.cxx @@ -0,0 +1,759 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type THnSparseArrayChunk +// signature to use in the veto file: THnSparseArrayChunk +struct JlTHnSparseArrayChunk: public Wrapper { + + JlTHnSparseArrayChunk(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THnSparseArrayChunk (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:30:7 + jlcxx::TypeWrapper t = jlModule.add_type("THnSparseArrayChunk", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void THnSparseArrayChunk::THnSparseArrayChunk(Int_t, bool, TArray *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:41:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void THnSparseArrayChunk::AddBin(Int_t, const Char_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparseArrayChunk::AddBin(Int_t, const Char_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:51:9 + t.method("AddBin", static_cast(&THnSparseArrayChunk::AddBin)); + + DEBUG_MSG("Adding wrapper for void THnSparseArrayChunk::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparseArrayChunk::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:52:9 + t.method("AddBinContent", static_cast(&THnSparseArrayChunk::AddBinContent)); + t.method("AddBinContent", [](THnSparseArrayChunk& a, Int_t arg0)->void { a.AddBinContent(arg0); }); + t.method("AddBinContent", [](THnSparseArrayChunk* a, Int_t arg0)->void { a->AddBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnSparseArrayChunk::Sumw2() (" __HERE__ ")"); + // signature to use in the veto list: void THnSparseArrayChunk::Sumw2() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:57:9 + t.method("Sumw2", static_cast(&THnSparseArrayChunk::Sumw2)); + + DEBUG_MSG("Adding wrapper for Int_t THnSparseArrayChunk::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Int_t THnSparseArrayChunk::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:58:10 + t.method("GetEntries", static_cast(&THnSparseArrayChunk::GetEntries)); + + DEBUG_MSG("Adding wrapper for Bool_t THnSparseArrayChunk::Matches(Int_t, const Char_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t THnSparseArrayChunk::Matches(Int_t, const Char_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:63:11 + t.method("Matches", static_cast(&THnSparseArrayChunk::Matches)); + + DEBUG_MSG("Adding wrapper for Version_t THnSparseArrayChunk::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THnSparseArrayChunk::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!Class_Version", static_cast(&THnSparseArrayChunk::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THnSparseArrayChunk::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnSparseArrayChunk::IsA() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + t.method("IsA", static_cast(&THnSparseArrayChunk::IsA)); + + DEBUG_MSG("Adding wrapper for void THnSparseArrayChunk::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparseArrayChunk::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + t.method("StreamerNVirtual", static_cast(&THnSparseArrayChunk::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THnSparseArrayChunk::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnSparseArrayChunk::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!DeclFileName", []() { return (std::string)THnSparseArrayChunk::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THnSparseArrayChunk::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnSparseArrayChunk::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!ImplFileLine", static_cast(&THnSparseArrayChunk::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THnSparseArrayChunk::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnSparseArrayChunk::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!ImplFileName", []() { return (std::string)THnSparseArrayChunk::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THnSparseArrayChunk::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnSparseArrayChunk::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!Class_Name", []() { return (std::string)THnSparseArrayChunk::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THnSparseArrayChunk::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnSparseArrayChunk::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!Dictionary", static_cast(&THnSparseArrayChunk::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THnSparseArrayChunk::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnSparseArrayChunk::Class() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!Class", static_cast(&THnSparseArrayChunk::Class)); + + DEBUG_MSG("Adding wrapper for void THnSparseArrayChunk::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparseArrayChunk::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + t.method("Streamer", static_cast(&THnSparseArrayChunk::Streamer)); + + DEBUG_MSG("Adding wrapper for int THnSparseArrayChunk::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnSparseArrayChunk::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:67:4 + module_.method("THnSparseArrayChunk!DeclFileLine", static_cast(&THnSparseArrayChunk::DeclFileLine)); + + DEBUG_MSG("Adding fCoordinateAllocationSize methods to provide read access to the field fCoordinateAllocationSize (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:44:13 + // signature to use in the veto list: THnSparseArrayChunk::fCoordinateAllocationSize + t.method("fCoordinateAllocationSize", [](const THnSparseArrayChunk& a) -> Int_t { return a.fCoordinateAllocationSize; }); + t.method("fCoordinateAllocationSize", [](THnSparseArrayChunk& a) -> Int_t { return a.fCoordinateAllocationSize; }); + t.method("fCoordinateAllocationSize", [](const THnSparseArrayChunk* a) -> Int_t { return a->fCoordinateAllocationSize; }); + t.method("fCoordinateAllocationSize", [](THnSparseArrayChunk* a) -> Int_t { return a->fCoordinateAllocationSize; }); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:44:13 + // signature to use in the veto list: THnSparseArrayChunk::fCoordinateAllocationSize + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCoordinateAllocationSize! methods to provide write access to the field fCoordinateAllocationSize (" __HERE__ ")"); + t.method("fCoordinateAllocationSize!", [](THnSparseArrayChunk& a, Int_t val) -> Int_t { return a.fCoordinateAllocationSize = val; }); + + DEBUG_MSG("Adding fCoordinateAllocationSize! methods to provide write access to the field fCoordinateAllocationSize (" __HERE__ ")"); + t.method("fCoordinateAllocationSize!", [](THnSparseArrayChunk* a, Int_t val) -> Int_t { return a->fCoordinateAllocationSize = val; }); + + DEBUG_MSG("Adding fSingleCoordinateSize methods to provide read access to the field fSingleCoordinateSize (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:45:13 + // signature to use in the veto list: THnSparseArrayChunk::fSingleCoordinateSize + t.method("fSingleCoordinateSize", [](const THnSparseArrayChunk& a) -> Int_t { return a.fSingleCoordinateSize; }); + t.method("fSingleCoordinateSize", [](THnSparseArrayChunk& a) -> Int_t { return a.fSingleCoordinateSize; }); + t.method("fSingleCoordinateSize", [](const THnSparseArrayChunk* a) -> Int_t { return a->fSingleCoordinateSize; }); + t.method("fSingleCoordinateSize", [](THnSparseArrayChunk* a) -> Int_t { return a->fSingleCoordinateSize; }); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:45:13 + // signature to use in the veto list: THnSparseArrayChunk::fSingleCoordinateSize + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSingleCoordinateSize! methods to provide write access to the field fSingleCoordinateSize (" __HERE__ ")"); + t.method("fSingleCoordinateSize!", [](THnSparseArrayChunk& a, Int_t val) -> Int_t { return a.fSingleCoordinateSize = val; }); + + DEBUG_MSG("Adding fSingleCoordinateSize! methods to provide write access to the field fSingleCoordinateSize (" __HERE__ ")"); + t.method("fSingleCoordinateSize!", [](THnSparseArrayChunk* a, Int_t val) -> Int_t { return a->fSingleCoordinateSize = val; }); + + DEBUG_MSG("Adding fCoordinatesSize methods to provide read access to the field fCoordinatesSize (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:46:13 + // signature to use in the veto list: THnSparseArrayChunk::fCoordinatesSize + t.method("fCoordinatesSize", [](const THnSparseArrayChunk& a) -> Int_t { return a.fCoordinatesSize; }); + t.method("fCoordinatesSize", [](THnSparseArrayChunk& a) -> Int_t { return a.fCoordinatesSize; }); + t.method("fCoordinatesSize", [](const THnSparseArrayChunk* a) -> Int_t { return a->fCoordinatesSize; }); + t.method("fCoordinatesSize", [](THnSparseArrayChunk* a) -> Int_t { return a->fCoordinatesSize; }); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:46:13 + // signature to use in the veto list: THnSparseArrayChunk::fCoordinatesSize + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCoordinatesSize! methods to provide write access to the field fCoordinatesSize (" __HERE__ ")"); + t.method("fCoordinatesSize!", [](THnSparseArrayChunk& a, Int_t val) -> Int_t { return a.fCoordinatesSize = val; }); + + DEBUG_MSG("Adding fCoordinatesSize! methods to provide write access to the field fCoordinatesSize (" __HERE__ ")"); + t.method("fCoordinatesSize!", [](THnSparseArrayChunk* a, Int_t val) -> Int_t { return a->fCoordinatesSize = val; }); + + DEBUG_MSG("Adding fCoordinates methods to provide read access to the field fCoordinates (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:47:13 + // signature to use in the veto list: THnSparseArrayChunk::fCoordinates + t.method("fCoordinates", [](const THnSparseArrayChunk& a) -> Char_t * { return a.fCoordinates; }); + t.method("fCoordinates", [](THnSparseArrayChunk& a) -> Char_t * { return a.fCoordinates; }); + t.method("fCoordinates", [](const THnSparseArrayChunk* a) -> Char_t * { return a->fCoordinates; }); + t.method("fCoordinates", [](THnSparseArrayChunk* a) -> Char_t * { return a->fCoordinates; }); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:47:13 + // signature to use in the veto list: THnSparseArrayChunk::fCoordinates + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCoordinates! methods to provide write access to the field fCoordinates (" __HERE__ ")"); + t.method("fCoordinates!", [](THnSparseArrayChunk& a, Char_t * val) -> Char_t * { return a.fCoordinates = val; }); + + DEBUG_MSG("Adding fCoordinates! methods to provide write access to the field fCoordinates (" __HERE__ ")"); + t.method("fCoordinates!", [](THnSparseArrayChunk* a, Char_t * val) -> Char_t * { return a->fCoordinates = val; }); + + DEBUG_MSG("Adding fContent methods to provide read access to the field fContent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:48:13 + // signature to use in the veto list: THnSparseArrayChunk::fContent + t.method("fContent", [](const THnSparseArrayChunk& a) -> TArray * { return a.fContent; }); + t.method("fContent", [](THnSparseArrayChunk& a) -> TArray * { return a.fContent; }); + t.method("fContent", [](const THnSparseArrayChunk* a) -> TArray * { return a->fContent; }); + t.method("fContent", [](THnSparseArrayChunk* a) -> TArray * { return a->fContent; }); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:48:13 + // signature to use in the veto list: THnSparseArrayChunk::fContent + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fContent! methods to provide write access to the field fContent (" __HERE__ ")"); + t.method("fContent!", [](THnSparseArrayChunk& a, TArray * val) -> TArray * { return a.fContent = val; }); + + DEBUG_MSG("Adding fContent! methods to provide write access to the field fContent (" __HERE__ ")"); + t.method("fContent!", [](THnSparseArrayChunk* a, TArray * val) -> TArray * { return a->fContent = val; }); + + DEBUG_MSG("Adding fSumw2 methods to provide read access to the field fSumw2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:49:13 + // signature to use in the veto list: THnSparseArrayChunk::fSumw2 + t.method("fSumw2", [](const THnSparseArrayChunk& a) -> TArrayD * { return a.fSumw2; }); + t.method("fSumw2", [](THnSparseArrayChunk& a) -> TArrayD * { return a.fSumw2; }); + t.method("fSumw2", [](const THnSparseArrayChunk* a) -> TArrayD * { return a->fSumw2; }); + t.method("fSumw2", [](THnSparseArrayChunk* a) -> TArrayD * { return a->fSumw2; }); + // defined in /home/pgras/.julia/conda/3/include/THnSparse_Internal.h:49:13 + // signature to use in the veto list: THnSparseArrayChunk::fSumw2 + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSumw2! methods to provide write access to the field fSumw2 (" __HERE__ ")"); + t.method("fSumw2!", [](THnSparseArrayChunk& a, TArrayD * val) -> TArrayD * { return a.fSumw2 = val; }); + + DEBUG_MSG("Adding fSumw2! methods to provide write access to the field fSumw2 (" __HERE__ ")"); + t.method("fSumw2!", [](THnSparseArrayChunk* a, TArrayD * val) -> TArrayD * { return a->fSumw2 = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHnSparseArrayChunk(jlcxx::Module& module){ + return std::shared_ptr(new JlTHnSparseArrayChunk(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef THnBase type; }; +} + +// Class generating the wrapper for type THnSparse +// signature to use in the veto file: THnSparse +struct JlTHnSparse: public Wrapper { + + JlTHnSparse(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THnSparse (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:36:7 + jlcxx::TypeWrapper t = jlModule.add_type("THnSparse", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for THnSparse * THnSparse::CreateSparse(const char *, const char *, const TH1 *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: THnSparse * THnSparse::CreateSparse(const char *, const char *, const TH1 *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:76:22 + module_.method("THnSparse!CreateSparse", static_cast(&THnSparse::CreateSparse)); + module_.method("THnSparse!CreateSparse", [](const char * arg0, const char * arg1, const TH1 * arg2)->THnSparse * { return THnSparse::CreateSparse(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for THnSparse * THnSparse::CreateSparse(const char *, const char *, const THnBase *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: THnSparse * THnSparse::CreateSparse(const char *, const char *, const THnBase *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:81:22 + module_.method("THnSparse!CreateSparse", static_cast(&THnSparse::CreateSparse)); + module_.method("THnSparse!CreateSparse", [](const char * arg0, const char * arg1, const THnBase * arg2)->THnSparse * { return THnSparse::CreateSparse(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t THnSparse::GetChunkSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t THnSparse::GetChunkSize() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:87:10 + t.method("GetChunkSize", static_cast(&THnSparse::GetChunkSize)); + + DEBUG_MSG("Adding wrapper for Int_t THnSparse::GetNChunks() (" __HERE__ ")"); + // signature to use in the veto list: Int_t THnSparse::GetNChunks() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:88:10 + t.method("GetNChunks", static_cast(&THnSparse::GetNChunks)); + + DEBUG_MSG("Adding wrapper for Long64_t THnSparse::GetNbins() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnSparse::GetNbins() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:92:13 + t.method("GetNbins", static_cast(&THnSparse::GetNbins)); + + DEBUG_MSG("Adding wrapper for void THnSparse::SetFilledBins(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::SetFilledBins(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:93:9 + t.method("SetFilledBins", static_cast(&THnSparse::SetFilledBins)); + + DEBUG_MSG("Adding wrapper for Long64_t THnSparse::GetBin(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnSparse::GetBin(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:95:13 + t.method("GetBin", static_cast(&THnSparse::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THnSparse::GetBin(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnSparse::GetBin(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:96:13 + t.method("GetBin", static_cast(&THnSparse::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THnSparse::GetBin(const char *[]) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnSparse::GetBin(const char *[]) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:97:13 + t.method("GetBin", static_cast(&THnSparse::GetBin)); + + DEBUG_MSG("Adding wrapper for Long64_t THnSparse::GetBin(const Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnSparse::GetBin(const Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:98:13 + t.method("GetBin", static_cast(&THnSparse::GetBin)); + t.method("GetBin", [](THnSparse& a, const Int_t * arg0)->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THnSparse* a, const Int_t * arg0)->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t THnSparse::GetBin(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnSparse::GetBin(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:99:13 + t.method("GetBin", static_cast(&THnSparse::GetBin)); + t.method("GetBin", [](THnSparse& a, const Double_t * arg0)->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THnSparse* a, const Double_t * arg0)->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t THnSparse::GetBin(const char *[], Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t THnSparse::GetBin(const char *[], Bool_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:100:13 + t.method("GetBin", static_cast(&THnSparse::GetBin)); + t.method("GetBin", [](THnSparse& a, const char * arg0[])->Long64_t { return a.GetBin(arg0); }); + t.method("GetBin", [](THnSparse* a, const char * arg0[])->Long64_t { return a->GetBin(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnSparse::SetBinContent(const Int_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::SetBinContent(const Int_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:104:9 + t.method("SetBinContent", static_cast(&THnSparse::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void THnSparse::SetBinContent(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::SetBinContent(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:107:9 + t.method("SetBinContent", static_cast(&THnSparse::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void THnSparse::SetBinError2(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::SetBinError2(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:108:9 + t.method("SetBinError2", static_cast(&THnSparse::SetBinError2)); + + DEBUG_MSG("Adding wrapper for void THnSparse::AddBinContent(const Int_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::AddBinContent(const Int_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:112:9 + t.method("AddBinContent", static_cast(&THnSparse::AddBinContent)); + t.method("AddBinContent", [](THnSparse& a, const Int_t * arg0)->void { a.AddBinContent(arg0); }); + t.method("AddBinContent", [](THnSparse* a, const Int_t * arg0)->void { a->AddBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnSparse::AddBinContent(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::AddBinContent(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:115:9 + t.method("AddBinContent", static_cast(&THnSparse::AddBinContent)); + t.method("AddBinContent", [](THnSparse& a, Long64_t arg0)->void { a.AddBinContent(arg0); }); + t.method("AddBinContent", [](THnSparse* a, Long64_t arg0)->void { a->AddBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for void THnSparse::AddBinError2(Long64_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::AddBinError2(Long64_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:116:9 + t.method("AddBinError2", static_cast(&THnSparse::AddBinError2)); + + DEBUG_MSG("Adding wrapper for Double_t THnSparse::GetBinContent(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnSparse::GetBinContent(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:120:13 + t.method("GetBinContent", static_cast(&THnSparse::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t THnSparse::GetBinContent(Long64_t, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnSparse::GetBinContent(Long64_t, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:124:13 + t.method("GetBinContent", static_cast(&THnSparse::GetBinContent)); + t.method("GetBinContent", [](THnSparse const& a, Long64_t arg0)->Double_t { return a.GetBinContent(arg0); }); + t.method("GetBinContent", [](THnSparse const* a, Long64_t arg0)->Double_t { return a->GetBinContent(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t THnSparse::GetBinError2(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnSparse::GetBinError2(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:125:13 + t.method("GetBinError2", static_cast(&THnSparse::GetBinError2)); + + DEBUG_MSG("Adding wrapper for Double_t THnSparse::GetSparseFractionBins() (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnSparse::GetSparseFractionBins() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:127:13 + t.method("GetSparseFractionBins", static_cast(&THnSparse::GetSparseFractionBins)); + + DEBUG_MSG("Adding wrapper for Double_t THnSparse::GetSparseFractionMem() (" __HERE__ ")"); + // signature to use in the veto list: Double_t THnSparse::GetSparseFractionMem() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:128:13 + t.method("GetSparseFractionMem", static_cast(&THnSparse::GetSparseFractionMem)); + + DEBUG_MSG("Adding wrapper for TH1D * THnSparse::Projection(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * THnSparse::Projection(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:133:15 + t.method("Projection", static_cast(&THnSparse::Projection)); + t.method("Projection", [](THnSparse const& a, Int_t arg0)->TH1D * { return a.Projection(arg0); }); + t.method("Projection", [](THnSparse const* a, Int_t arg0)->TH1D * { return a->Projection(arg0); }); + + DEBUG_MSG("Adding wrapper for TH2D * THnSparse::Projection(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2D * THnSparse::Projection(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:140:15 + t.method("Projection", static_cast(&THnSparse::Projection)); + t.method("Projection", [](THnSparse const& a, Int_t arg0, Int_t arg1)->TH2D * { return a.Projection(arg0, arg1); }); + t.method("Projection", [](THnSparse const* a, Int_t arg0, Int_t arg1)->TH2D * { return a->Projection(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH3D * THnSparse::Projection(Int_t, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH3D * THnSparse::Projection(Int_t, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:148:15 + t.method("Projection", static_cast(&THnSparse::Projection)); + t.method("Projection", [](THnSparse const& a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3D * { return a.Projection(arg0, arg1, arg2); }); + t.method("Projection", [](THnSparse const* a, Int_t arg0, Int_t arg1, Int_t arg2)->TH3D * { return a->Projection(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for THnSparse * THnSparse::Projection(Int_t, const Int_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: THnSparse * THnSparse::Projection(Int_t, const Int_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:153:15 + t.method("Projection", static_cast(&THnSparse::Projection)); + t.method("Projection", [](THnSparse const& a, Int_t arg0, const Int_t * arg1)->THnSparse * { return a.Projection(arg0, arg1); }); + t.method("Projection", [](THnSparse const* a, Int_t arg0, const Int_t * arg1)->THnSparse * { return a->Projection(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for THnSparse * THnSparse::Rebin(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: THnSparse * THnSparse::Rebin(Int_t) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:158:15 + t.method("Rebin", static_cast(&THnSparse::Rebin)); + + DEBUG_MSG("Adding wrapper for THnSparse * THnSparse::Rebin(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: THnSparse * THnSparse::Rebin(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:161:15 + t.method("Rebin", static_cast(&THnSparse::Rebin)); + + DEBUG_MSG("Adding wrapper for void THnSparse::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:165:9 + t.method("Reset", static_cast(&THnSparse::Reset)); + t.method("Reset", [](THnSparse& a)->void { a.Reset(); }); + t.method("Reset", [](THnSparse* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void THnSparse::Sumw2() (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::Sumw2() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:166:9 + t.method("Sumw2", static_cast(&THnSparse::Sumw2)); + + DEBUG_MSG("Adding wrapper for Version_t THnSparse::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THnSparse::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!Class_Version", static_cast(&THnSparse::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THnSparse::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnSparse::IsA() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + t.method("IsA", static_cast(&THnSparse::IsA)); + + DEBUG_MSG("Adding wrapper for void THnSparse::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + t.method("StreamerNVirtual", static_cast(&THnSparse::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THnSparse::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnSparse::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!DeclFileName", []() { return (std::string)THnSparse::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THnSparse::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnSparse::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!ImplFileLine", static_cast(&THnSparse::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THnSparse::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnSparse::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!ImplFileName", []() { return (std::string)THnSparse::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THnSparse::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THnSparse::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!Class_Name", []() { return (std::string)THnSparse::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THnSparse::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnSparse::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!Dictionary", static_cast(&THnSparse::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THnSparse::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THnSparse::Class() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!Class", static_cast(&THnSparse::Class)); + + DEBUG_MSG("Adding wrapper for void THnSparse::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THnSparse::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + t.method("Streamer", static_cast(&THnSparse::Streamer)); + + DEBUG_MSG("Adding wrapper for int THnSparse::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THnSparse::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THnSparse.h:168:4 + module_.method("THnSparse!DeclFileLine", static_cast(&THnSparse::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHnSparse(jlcxx::Module& module){ + return std::shared_ptr(new JlTHnSparse(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type THStack +// signature to use in the veto file: THStack +struct JlTHStack: public Wrapper { + + JlTHStack(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type THStack (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THStack.h:38:7 + jlcxx::TypeWrapper t = jlModule.add_type("THStack", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void THStack::THStack(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THStack.h:56:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void THStack::THStack(TH1 *, Option_t *, const char *, const char *, Int_t, Int_t, Int_t, Int_t, Option_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THStack.h:57:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void THStack::THStack(const THStack &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THStack.h:62:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void THStack::Add(TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::Add(TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:64:21 + t.method("Add", static_cast(&THStack::Add)); + t.method("Add", [](THStack& a, TH1 * arg0)->void { a.Add(arg0); }); + t.method("Add", [](THStack* a, TH1 * arg0)->void { a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for void THStack::BuildPrimitives(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::BuildPrimitives(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:65:21 + t.method("BuildPrimitives", static_cast(&THStack::BuildPrimitives)); + t.method("BuildPrimitives", [](THStack& a)->void { a.BuildPrimitives(); }); + t.method("BuildPrimitives", [](THStack* a)->void { a->BuildPrimitives(); }); + + DEBUG_MSG("Adding wrapper for void THStack::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:66:21 + t.method("Browse", static_cast(&THStack::Browse)); + + DEBUG_MSG("Adding wrapper for Int_t THStack::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t THStack::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:67:21 + t.method("DistancetoPrimitive", static_cast(&THStack::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void THStack::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:68:21 + t.method("Draw", static_cast(&THStack::Draw)); + t.method("Draw", [](THStack& a)->void { a.Draw(); }); + t.method("Draw", [](THStack* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TH1 * THStack::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * THStack::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:69:21 + t.method("GetHistogram", static_cast(&THStack::GetHistogram)); + + DEBUG_MSG("Adding wrapper for TList * THStack::GetHists() (" __HERE__ ")"); + // signature to use in the veto list: TList * THStack::GetHists() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:70:21 + t.method("GetHists", static_cast(&THStack::GetHists)); + + DEBUG_MSG("Adding wrapper for TIter THStack::begin() (" __HERE__ ")"); + // signature to use in the veto list: TIter THStack::begin() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:71:21 + t.method("begin", static_cast(&THStack::begin)); + + DEBUG_MSG("Adding wrapper for TIter THStack::end() (" __HERE__ ")"); + // signature to use in the veto list: TIter THStack::end() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:72:21 + t.method("end", static_cast(&THStack::end)); + + DEBUG_MSG("Adding wrapper for Int_t THStack::GetNhists() (" __HERE__ ")"); + // signature to use in the veto list: Int_t THStack::GetNhists() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:73:21 + t.method("GetNhists", static_cast(&THStack::GetNhists)); + + DEBUG_MSG("Adding wrapper for TObjArray * THStack::GetStack() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * THStack::GetStack() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:74:21 + t.method("GetStack", static_cast(&THStack::GetStack)); + + DEBUG_MSG("Adding wrapper for Double_t THStack::GetMaximum(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THStack::GetMaximum(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:75:21 + t.method("GetMaximum", static_cast(&THStack::GetMaximum)); + t.method("GetMaximum", [](THStack& a)->Double_t { return a.GetMaximum(); }); + t.method("GetMaximum", [](THStack* a)->Double_t { return a->GetMaximum(); }); + + DEBUG_MSG("Adding wrapper for Double_t THStack::GetMinimum(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t THStack::GetMinimum(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:76:21 + t.method("GetMinimum", static_cast(&THStack::GetMinimum)); + t.method("GetMinimum", [](THStack& a)->Double_t { return a.GetMinimum(); }); + t.method("GetMinimum", [](THStack* a)->Double_t { return a->GetMinimum(); }); + + DEBUG_MSG("Adding wrapper for TAxis * THStack::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * THStack::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:77:21 + t.method("GetXaxis", static_cast(&THStack::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * THStack::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * THStack::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:78:21 + t.method("GetYaxis", static_cast(&THStack::GetYaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * THStack::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * THStack::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:79:21 + t.method("GetZaxis", static_cast(&THStack::GetZaxis)); + + DEBUG_MSG("Adding wrapper for void THStack::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:80:21 + t.method("ls", static_cast(&THStack::ls)); + t.method("ls", [](THStack const& a)->void { a.ls(); }); + t.method("ls", [](THStack const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for void THStack::Modified() (" __HERE__ ")"); + // signature to use in the veto list: void THStack::Modified() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:82:21 + t.method("Modified", static_cast(&THStack::Modified)); + + DEBUG_MSG("Adding wrapper for void THStack::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:83:21 + t.method("Paint", static_cast(&THStack::Paint)); + t.method("Paint", [](THStack& a)->void { a.Paint(); }); + t.method("Paint", [](THStack* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void THStack::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:84:21 + t.method("Print", static_cast(&THStack::Print)); + t.method("Print", [](THStack const& a)->void { a.Print(); }); + t.method("Print", [](THStack const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void THStack::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:85:21 + t.method("RecursiveRemove", static_cast(&THStack::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void THStack::SetHistogram(TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::SetHistogram(TH1 *) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:87:21 + t.method("SetHistogram", static_cast(&THStack::SetHistogram)); + + DEBUG_MSG("Adding wrapper for void THStack::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:88:21 + t.method("SetMaximum", static_cast(&THStack::SetMaximum)); + t.method("SetMaximum", [](THStack& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](THStack* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void THStack::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:89:21 + t.method("SetMinimum", static_cast(&THStack::SetMinimum)); + t.method("SetMinimum", [](THStack& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](THStack* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for Version_t THStack::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t THStack::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!Class_Version", static_cast(&THStack::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * THStack::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THStack::IsA() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + t.method("IsA", static_cast(&THStack::IsA)); + + DEBUG_MSG("Adding wrapper for void THStack::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + t.method("StreamerNVirtual", static_cast(&THStack::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * THStack::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THStack::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!DeclFileName", []() { return (std::string)THStack::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int THStack::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THStack::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!ImplFileLine", static_cast(&THStack::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * THStack::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * THStack::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!ImplFileName", []() { return (std::string)THStack::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * THStack::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * THStack::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!Class_Name", []() { return (std::string)THStack::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * THStack::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THStack::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!Dictionary", static_cast(&THStack::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * THStack::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * THStack::Class() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!Class", static_cast(&THStack::Class)); + + DEBUG_MSG("Adding wrapper for void THStack::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void THStack::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + t.method("Streamer", static_cast(&THStack::Streamer)); + + DEBUG_MSG("Adding wrapper for int THStack::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int THStack::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/THStack.h:91:4 + module_.method("THStack!DeclFileLine", static_cast(&THStack::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTHStack(jlcxx::Module& module){ + return std::shared_ptr(new JlTHStack(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TIter +// signature to use in the veto file: TIter +struct JlTIter: public Wrapper { + + JlTIter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TIter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCollection.h:235:7 + jlcxx::TypeWrapper t = jlModule.add_type("TIter"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTIter(jlcxx::Module& module){ + return std::shared_ptr(new JlTIter(module)); +} diff --git a/deps/src/JlClasses_034.cxx b/deps/src/JlClasses_034.cxx new file mode 100644 index 0000000..55fae07 --- /dev/null +++ b/deps/src/JlClasses_034.cxx @@ -0,0 +1,1113 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TKDE +// signature to use in the veto file: TKDE +struct JlTKDE: public Wrapper { + + JlTKDE(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TKDE (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:37:7 + jlcxx::TypeWrapper t = jlModule.add_type("TKDE", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TKDE::TKDE(UInt_t, const Double_t *, Double_t, Double_t, const Option_t *, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:91:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TKDE::TKDE(UInt_t, const Double_t *, const Double_t *, Double_t, Double_t, const Option_t *, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:97:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TKDE::Fill(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::Fill(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:116:9 + t.method("Fill", static_cast(&TKDE::Fill)); + + DEBUG_MSG("Adding wrapper for void TKDE::Fill(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::Fill(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:117:9 + t.method("Fill", static_cast(&TKDE::Fill)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetKernelType(TKDE::EKernelType) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetKernelType(TKDE::EKernelType) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:118:9 + t.method("SetKernelType", static_cast(&TKDE::SetKernelType)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetIteration(TKDE::EIteration) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetIteration(TKDE::EIteration) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:119:9 + t.method("SetIteration", static_cast(&TKDE::SetIteration)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetMirror(TKDE::EMirror) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetMirror(TKDE::EMirror) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:120:9 + t.method("SetMirror", static_cast(&TKDE::SetMirror)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetBinning(TKDE::EBinning) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetBinning(TKDE::EBinning) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:121:9 + t.method("SetBinning", static_cast(&TKDE::SetBinning)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetNBins(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetNBins(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:122:9 + t.method("SetNBins", static_cast(&TKDE::SetNBins)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetUseBinsNEvents(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetUseBinsNEvents(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:123:9 + t.method("SetUseBinsNEvents", static_cast(&TKDE::SetUseBinsNEvents)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetTuneFactor(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetTuneFactor(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:124:9 + t.method("SetTuneFactor", static_cast(&TKDE::SetTuneFactor)); + + DEBUG_MSG("Adding wrapper for void TKDE::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:125:9 + t.method("SetRange", static_cast(&TKDE::SetRange)); + + DEBUG_MSG("Adding wrapper for void TKDE::Draw(const Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::Draw(const Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:127:9 + t.method("Draw", static_cast(&TKDE::Draw)); + t.method("Draw", [](TKDE& a)->void { a.Draw(); }); + t.method("Draw", [](TKDE* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::operator()(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::operator()(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:129:13 + t.method("paren", static_cast(&TKDE::operator())); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::operator()(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::operator()(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:130:13 + t.method("paren", static_cast(&TKDE::operator())); + t.method("paren", [](TKDE const& a, const Double_t * arg0)->Double_t { return a.operator()(arg0); }); + t.method("paren", [](TKDE const* a, const Double_t * arg0)->Double_t { return a->operator()(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::GetValue(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::GetValue(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:132:13 + t.method("GetValue", static_cast(&TKDE::GetValue)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::GetError(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::GetError(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:133:13 + t.method("GetError", static_cast(&TKDE::GetError)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::GetBias(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::GetBias(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:135:13 + t.method("GetBias", static_cast(&TKDE::GetBias)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::GetMean() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::GetMean() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:136:13 + t.method("GetMean", static_cast(&TKDE::GetMean)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::GetSigma() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::GetSigma() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:137:13 + t.method("GetSigma", static_cast(&TKDE::GetSigma)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::GetRAMISE() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::GetRAMISE() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:138:13 + t.method("GetRAMISE", static_cast(&TKDE::GetRAMISE)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::GetFixedWeight() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::GetFixedWeight() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:140:13 + t.method("GetFixedWeight", static_cast(&TKDE::GetFixedWeight)); + + DEBUG_MSG("Adding wrapper for TF1 * TKDE::GetFunction(UInt_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TKDE::GetFunction(UInt_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:142:9 + t.method("GetFunction", static_cast(&TKDE::GetFunction)); + t.method("GetFunction", [](TKDE& a)->TF1 * { return a.GetFunction(); }); + t.method("GetFunction", [](TKDE& a, UInt_t arg0)->TF1 * { return a.GetFunction(arg0); }); + t.method("GetFunction", [](TKDE& a, UInt_t arg0, Double_t arg1)->TF1 * { return a.GetFunction(arg0, arg1); }); + t.method("GetFunction", [](TKDE* a)->TF1 * { return a->GetFunction(); }); + t.method("GetFunction", [](TKDE* a, UInt_t arg0)->TF1 * { return a->GetFunction(arg0); }); + t.method("GetFunction", [](TKDE* a, UInt_t arg0, Double_t arg1)->TF1 * { return a->GetFunction(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TF1 * TKDE::GetUpperFunction(Double_t, UInt_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TKDE::GetUpperFunction(Double_t, UInt_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:143:9 + t.method("GetUpperFunction", static_cast(&TKDE::GetUpperFunction)); + t.method("GetUpperFunction", [](TKDE& a)->TF1 * { return a.GetUpperFunction(); }); + t.method("GetUpperFunction", [](TKDE& a, Double_t arg0)->TF1 * { return a.GetUpperFunction(arg0); }); + t.method("GetUpperFunction", [](TKDE& a, Double_t arg0, UInt_t arg1)->TF1 * { return a.GetUpperFunction(arg0, arg1); }); + t.method("GetUpperFunction", [](TKDE& a, Double_t arg0, UInt_t arg1, Double_t arg2)->TF1 * { return a.GetUpperFunction(arg0, arg1, arg2); }); + t.method("GetUpperFunction", [](TKDE* a)->TF1 * { return a->GetUpperFunction(); }); + t.method("GetUpperFunction", [](TKDE* a, Double_t arg0)->TF1 * { return a->GetUpperFunction(arg0); }); + t.method("GetUpperFunction", [](TKDE* a, Double_t arg0, UInt_t arg1)->TF1 * { return a->GetUpperFunction(arg0, arg1); }); + t.method("GetUpperFunction", [](TKDE* a, Double_t arg0, UInt_t arg1, Double_t arg2)->TF1 * { return a->GetUpperFunction(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TF1 * TKDE::GetLowerFunction(Double_t, UInt_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TKDE::GetLowerFunction(Double_t, UInt_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:144:9 + t.method("GetLowerFunction", static_cast(&TKDE::GetLowerFunction)); + t.method("GetLowerFunction", [](TKDE& a)->TF1 * { return a.GetLowerFunction(); }); + t.method("GetLowerFunction", [](TKDE& a, Double_t arg0)->TF1 * { return a.GetLowerFunction(arg0); }); + t.method("GetLowerFunction", [](TKDE& a, Double_t arg0, UInt_t arg1)->TF1 * { return a.GetLowerFunction(arg0, arg1); }); + t.method("GetLowerFunction", [](TKDE& a, Double_t arg0, UInt_t arg1, Double_t arg2)->TF1 * { return a.GetLowerFunction(arg0, arg1, arg2); }); + t.method("GetLowerFunction", [](TKDE* a)->TF1 * { return a->GetLowerFunction(); }); + t.method("GetLowerFunction", [](TKDE* a, Double_t arg0)->TF1 * { return a->GetLowerFunction(arg0); }); + t.method("GetLowerFunction", [](TKDE* a, Double_t arg0, UInt_t arg1)->TF1 * { return a->GetLowerFunction(arg0, arg1); }); + t.method("GetLowerFunction", [](TKDE* a, Double_t arg0, UInt_t arg1, Double_t arg2)->TF1 * { return a->GetLowerFunction(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TF1 * TKDE::GetApproximateBias(UInt_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TKDE::GetApproximateBias(UInt_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:145:9 + t.method("GetApproximateBias", static_cast(&TKDE::GetApproximateBias)); + t.method("GetApproximateBias", [](TKDE& a)->TF1 * { return a.GetApproximateBias(); }); + t.method("GetApproximateBias", [](TKDE& a, UInt_t arg0)->TF1 * { return a.GetApproximateBias(arg0); }); + t.method("GetApproximateBias", [](TKDE& a, UInt_t arg0, Double_t arg1)->TF1 * { return a.GetApproximateBias(arg0, arg1); }); + t.method("GetApproximateBias", [](TKDE* a)->TF1 * { return a->GetApproximateBias(); }); + t.method("GetApproximateBias", [](TKDE* a, UInt_t arg0)->TF1 * { return a->GetApproximateBias(arg0); }); + t.method("GetApproximateBias", [](TKDE* a, UInt_t arg0, Double_t arg1)->TF1 * { return a->GetApproximateBias(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TGraphErrors * TKDE::GetGraphWithErrors(UInt_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGraphErrors * TKDE::GetGraphWithErrors(UInt_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:146:19 + t.method("GetGraphWithErrors", static_cast(&TKDE::GetGraphWithErrors)); + t.method("GetGraphWithErrors", [](TKDE& a)->TGraphErrors * { return a.GetGraphWithErrors(); }); + t.method("GetGraphWithErrors", [](TKDE& a, UInt_t arg0)->TGraphErrors * { return a.GetGraphWithErrors(arg0); }); + t.method("GetGraphWithErrors", [](TKDE& a, UInt_t arg0, Double_t arg1)->TGraphErrors * { return a.GetGraphWithErrors(arg0, arg1); }); + t.method("GetGraphWithErrors", [](TKDE* a)->TGraphErrors * { return a->GetGraphWithErrors(); }); + t.method("GetGraphWithErrors", [](TKDE* a, UInt_t arg0)->TGraphErrors * { return a->GetGraphWithErrors(arg0); }); + t.method("GetGraphWithErrors", [](TKDE* a, UInt_t arg0, Double_t arg1)->TGraphErrors * { return a->GetGraphWithErrors(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TF1 * TKDE::GetDrawnFunction() (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TKDE::GetDrawnFunction() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:152:10 + t.method("GetDrawnFunction", static_cast(&TKDE::GetDrawnFunction)); + + DEBUG_MSG("Adding wrapper for TF1 * TKDE::GetDrawnUpperFunction() (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TKDE::GetDrawnUpperFunction() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:153:10 + t.method("GetDrawnUpperFunction", static_cast(&TKDE::GetDrawnUpperFunction)); + + DEBUG_MSG("Adding wrapper for TF1 * TKDE::GetDrawnLowerFunction() (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TKDE::GetDrawnLowerFunction() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:154:10 + t.method("GetDrawnLowerFunction", static_cast(&TKDE::GetDrawnLowerFunction)); + + DEBUG_MSG("Adding wrapper for TGraphErrors * TKDE::GetDrawnGraph() (" __HERE__ ")"); + // signature to use in the veto list: TGraphErrors * TKDE::GetDrawnGraph() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:155:19 + t.method("GetDrawnGraph", static_cast(&TKDE::GetDrawnGraph)); + + DEBUG_MSG("Adding wrapper for const Double_t * TKDE::GetAdaptiveWeights() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TKDE::GetAdaptiveWeights() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:158:21 + t.method("GetAdaptiveWeights", static_cast(&TKDE::GetAdaptiveWeights)); + + DEBUG_MSG("Adding wrapper for Version_t TKDE::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TKDE::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!Class_Version", static_cast(&TKDE::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TKDE::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TKDE::IsA() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + t.method("IsA", static_cast(&TKDE::IsA)); + + DEBUG_MSG("Adding wrapper for void TKDE::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + t.method("StreamerNVirtual", static_cast(&TKDE::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TKDE::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKDE::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!DeclFileName", []() { return (std::string)TKDE::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TKDE::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TKDE::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!ImplFileLine", static_cast(&TKDE::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TKDE::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKDE::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!ImplFileName", []() { return (std::string)TKDE::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TKDE::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKDE::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!Class_Name", []() { return (std::string)TKDE::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TKDE::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TKDE::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!Dictionary", static_cast(&TKDE::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TKDE::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TKDE::Class() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!Class", static_cast(&TKDE::Class)); + + DEBUG_MSG("Adding wrapper for void TKDE::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + t.method("Streamer", static_cast(&TKDE::Streamer)); + + DEBUG_MSG("Adding wrapper for int TKDE::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TKDE::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:301:4 + module_.method("TKDE!DeclFileLine", static_cast(&TKDE::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTKDE(jlcxx::Module& module){ + return std::shared_ptr(new JlTKDE(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TKDE::TKernel +// signature to use in the veto file: TKDE::TKernel +struct JlTKDE_TKernel: public Wrapper { + + JlTKDE_TKernel(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TKDE::TKernel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:163:10 + jlcxx::TypeWrapper t = jlModule.add_type("TKDE!TKernel"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TKDE::TKernel::TKernel(Double_t, TKDE *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:168:7 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TKDE::TKernel::ComputeAdaptiveWeights() (" __HERE__ ")"); + // signature to use in the veto list: void TKDE::TKernel::ComputeAdaptiveWeights() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:169:12 + t.method("ComputeAdaptiveWeights", static_cast(&TKDE::TKernel::ComputeAdaptiveWeights)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::TKernel::operator()(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::TKernel::operator()(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:170:16 + t.method("paren", static_cast(&TKDE::TKernel::operator())); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::TKernel::GetWeight(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::TKernel::GetWeight(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:171:16 + t.method("GetWeight", static_cast(&TKDE::TKernel::GetWeight)); + + DEBUG_MSG("Adding wrapper for Double_t TKDE::TKernel::GetFixedWeight() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TKDE::TKernel::GetFixedWeight() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:172:16 + t.method("GetFixedWeight", static_cast(&TKDE::TKernel::GetFixedWeight)); + + DEBUG_MSG("Adding wrapper for const std::vector & TKDE::TKernel::GetAdaptiveWeights() (" __HERE__ ")"); + // signature to use in the veto list: const std::vector & TKDE::TKernel::GetAdaptiveWeights() + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:173:36 + t.method("GetAdaptiveWeights", static_cast & (TKDE::TKernel::*)() const>(&TKDE::TKernel::GetAdaptiveWeights)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTKDE_TKernel(jlcxx::Module& module){ + return std::shared_ptr(new JlTKDE_TKernel(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TLimitDataSource +// signature to use in the veto file: TLimitDataSource +struct JlTLimitDataSource: public Wrapper { + + JlTLimitDataSource(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TLimitDataSource (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:24:7 + jlcxx::TypeWrapper t = jlModule.add_type("TLimitDataSource", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TLimitDataSource::TLimitDataSource(TH1 *, TH1 *, TH1 *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:28:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TLimitDataSource::TLimitDataSource(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:29:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TLimitDataSource::AddChannel(TH1 *, TH1 *, TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TLimitDataSource::AddChannel(TH1 *, TH1 *, TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:30:17 + t.method("AddChannel", static_cast(&TLimitDataSource::AddChannel)); + + DEBUG_MSG("Adding wrapper for void TLimitDataSource::AddChannel(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *) (" __HERE__ ")"); + // signature to use in the veto list: void TLimitDataSource::AddChannel(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *) + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:31:17 + t.method("AddChannel", static_cast(&TLimitDataSource::AddChannel)); + + DEBUG_MSG("Adding wrapper for TObjArray * TLimitDataSource::GetSignal() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TLimitDataSource::GetSignal() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:32:30 + t.method("GetSignal", static_cast(&TLimitDataSource::GetSignal)); + + DEBUG_MSG("Adding wrapper for TObjArray * TLimitDataSource::GetBackground() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TLimitDataSource::GetBackground() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:33:30 + t.method("GetBackground", static_cast(&TLimitDataSource::GetBackground)); + + DEBUG_MSG("Adding wrapper for TObjArray * TLimitDataSource::GetCandidates() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TLimitDataSource::GetCandidates() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:34:30 + t.method("GetCandidates", static_cast(&TLimitDataSource::GetCandidates)); + + DEBUG_MSG("Adding wrapper for TObjArray * TLimitDataSource::GetErrorOnSignal() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TLimitDataSource::GetErrorOnSignal() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:35:30 + t.method("GetErrorOnSignal", static_cast(&TLimitDataSource::GetErrorOnSignal)); + + DEBUG_MSG("Adding wrapper for TObjArray * TLimitDataSource::GetErrorOnBackground() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TLimitDataSource::GetErrorOnBackground() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:36:30 + t.method("GetErrorOnBackground", static_cast(&TLimitDataSource::GetErrorOnBackground)); + + DEBUG_MSG("Adding wrapper for TObjArray * TLimitDataSource::GetErrorNames() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TLimitDataSource::GetErrorNames() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:37:30 + t.method("GetErrorNames", static_cast(&TLimitDataSource::GetErrorNames)); + + DEBUG_MSG("Adding wrapper for void TLimitDataSource::SetOwner(bool) (" __HERE__ ")"); + // signature to use in the veto list: void TLimitDataSource::SetOwner(bool) + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:38:17 + t.method("SetOwner", static_cast(&TLimitDataSource::SetOwner)); + t.method("SetOwner", [](TLimitDataSource& a)->void { a.SetOwner(); }); + t.method("SetOwner", [](TLimitDataSource* a)->void { a->SetOwner(); }); + + DEBUG_MSG("Adding wrapper for Version_t TLimitDataSource::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TLimitDataSource::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!Class_Version", static_cast(&TLimitDataSource::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TLimitDataSource::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLimitDataSource::IsA() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + t.method("IsA", static_cast(&TLimitDataSource::IsA)); + + DEBUG_MSG("Adding wrapper for void TLimitDataSource::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLimitDataSource::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + t.method("StreamerNVirtual", static_cast(&TLimitDataSource::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TLimitDataSource::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLimitDataSource::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!DeclFileName", []() { return (std::string)TLimitDataSource::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TLimitDataSource::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLimitDataSource::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!ImplFileLine", static_cast(&TLimitDataSource::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TLimitDataSource::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLimitDataSource::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!ImplFileName", []() { return (std::string)TLimitDataSource::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TLimitDataSource::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLimitDataSource::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!Class_Name", []() { return (std::string)TLimitDataSource::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TLimitDataSource::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLimitDataSource::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!Dictionary", static_cast(&TLimitDataSource::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TLimitDataSource::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLimitDataSource::Class() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!Class", static_cast(&TLimitDataSource::Class)); + + DEBUG_MSG("Adding wrapper for void TLimitDataSource::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLimitDataSource::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + t.method("Streamer", static_cast(&TLimitDataSource::Streamer)); + + DEBUG_MSG("Adding wrapper for int TLimitDataSource::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLimitDataSource::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLimitDataSource.h:56:4 + module_.method("TLimitDataSource!DeclFileLine", static_cast(&TLimitDataSource::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTLimitDataSource(jlcxx::Module& module){ + return std::shared_ptr(new JlTLimitDataSource(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TLimit +// signature to use in the veto file: TLimit +struct JlTLimit: public Wrapper { + + JlTLimit(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TLimit (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TLimit"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TConfidenceLevel * TLimit::ComputeLimit(TLimitDataSource *, Int_t, bool, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: TConfidenceLevel * TLimit::ComputeLimit(TLimitDataSource *, Int_t, bool, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:27:29 + module_.method("TLimit!ComputeLimit", static_cast(&TLimit::ComputeLimit)); + module_.method("TLimit!ComputeLimit", [](TLimitDataSource * arg0)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0); }); + module_.method("TLimit!ComputeLimit", [](TLimitDataSource * arg0, Int_t arg1)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1); }); + module_.method("TLimit!ComputeLimit", [](TLimitDataSource * arg0, Int_t arg1, bool arg2)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TConfidenceLevel * TLimit::ComputeLimit(Double_t, Double_t, Int_t, Int_t, bool, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: TConfidenceLevel * TLimit::ComputeLimit(Double_t, Double_t, Int_t, Int_t, bool, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:31:29 + module_.method("TLimit!ComputeLimit", static_cast(&TLimit::ComputeLimit)); + module_.method("TLimit!ComputeLimit", [](Double_t arg0, Double_t arg1, Int_t arg2)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2); }); + module_.method("TLimit!ComputeLimit", [](Double_t arg0, Double_t arg1, Int_t arg2, Int_t arg3)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3); }); + module_.method("TLimit!ComputeLimit", [](Double_t arg0, Double_t arg1, Int_t arg2, Int_t arg3, bool arg4)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for TConfidenceLevel * TLimit::ComputeLimit(Double_t, Double_t, Int_t, TVectorD *, TVectorD *, TObjArray *, Int_t, bool, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: TConfidenceLevel * TLimit::ComputeLimit(Double_t, Double_t, Int_t, TVectorD *, TVectorD *, TObjArray *, Int_t, bool, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:35:29 + module_.method("TLimit!ComputeLimit", static_cast(&TLimit::ComputeLimit)); + module_.method("TLimit!ComputeLimit", [](Double_t arg0, Double_t arg1, Int_t arg2, TVectorD * arg3, TVectorD * arg4, TObjArray * arg5)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4, arg5); }); + module_.method("TLimit!ComputeLimit", [](Double_t arg0, Double_t arg1, Int_t arg2, TVectorD * arg3, TVectorD * arg4, TObjArray * arg5, Int_t arg6)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + module_.method("TLimit!ComputeLimit", [](Double_t arg0, Double_t arg1, Int_t arg2, TVectorD * arg3, TVectorD * arg4, TObjArray * arg5, Int_t arg6, bool arg7)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + + DEBUG_MSG("Adding wrapper for TConfidenceLevel * TLimit::ComputeLimit(TH1 *, TH1 *, TH1 *, Int_t, bool, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: TConfidenceLevel * TLimit::ComputeLimit(TH1 *, TH1 *, TH1 *, Int_t, bool, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:40:29 + module_.method("TLimit!ComputeLimit", static_cast(&TLimit::ComputeLimit)); + module_.method("TLimit!ComputeLimit", [](TH1 * arg0, TH1 * arg1, TH1 * arg2)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2); }); + module_.method("TLimit!ComputeLimit", [](TH1 * arg0, TH1 * arg1, TH1 * arg2, Int_t arg3)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3); }); + module_.method("TLimit!ComputeLimit", [](TH1 * arg0, TH1 * arg1, TH1 * arg2, Int_t arg3, bool arg4)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for TConfidenceLevel * TLimit::ComputeLimit(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *, Int_t, bool, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: TConfidenceLevel * TLimit::ComputeLimit(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *, Int_t, bool, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:44:29 + module_.method("TLimit!ComputeLimit", static_cast(&TLimit::ComputeLimit)); + module_.method("TLimit!ComputeLimit", [](TH1 * arg0, TH1 * arg1, TH1 * arg2, TVectorD * arg3, TVectorD * arg4, TObjArray * arg5)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4, arg5); }); + module_.method("TLimit!ComputeLimit", [](TH1 * arg0, TH1 * arg1, TH1 * arg2, TVectorD * arg3, TVectorD * arg4, TObjArray * arg5, Int_t arg6)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + module_.method("TLimit!ComputeLimit", [](TH1 * arg0, TH1 * arg1, TH1 * arg2, TVectorD * arg3, TVectorD * arg4, TObjArray * arg5, Int_t arg6, bool arg7)->TConfidenceLevel * { return TLimit::ComputeLimit(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + + DEBUG_MSG("Adding wrapper for Version_t TLimit::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TLimit::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!Class_Version", static_cast(&TLimit::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TLimit::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLimit::IsA() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + t.method("IsA", static_cast(&TLimit::IsA)); + + DEBUG_MSG("Adding wrapper for void TLimit::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLimit::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + t.method("StreamerNVirtual", static_cast(&TLimit::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TLimit::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLimit::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!DeclFileName", []() { return (std::string)TLimit::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TLimit::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLimit::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!ImplFileLine", static_cast(&TLimit::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TLimit::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLimit::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!ImplFileName", []() { return (std::string)TLimit::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TLimit::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLimit::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!Class_Name", []() { return (std::string)TLimit::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TLimit::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLimit::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!Dictionary", static_cast(&TLimit::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TLimit::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLimit::Class() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!Class", static_cast(&TLimit::Class)); + + DEBUG_MSG("Adding wrapper for void TLimit::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLimit::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + t.method("Streamer", static_cast(&TLimit::Streamer)); + + DEBUG_MSG("Adding wrapper for int TLimit::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLimit::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLimit.h:52:4 + module_.method("TLimit!DeclFileLine", static_cast(&TLimit::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTLimit(jlcxx::Module& module){ + return std::shared_ptr(new JlTLimit(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TMultiDimFit +// signature to use in the veto file: TMultiDimFit +struct JlTMultiDimFit: public Wrapper { + + JlTMultiDimFit(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TMultiDimFit (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:15:7 + jlcxx::TypeWrapper t = jlModule.add_type("TMultiDimFit", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::TMultiDimFit(Int_t, TMultiDimFit::EMDFPolyType, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:125:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::AddRow(const Double_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::AddRow(const Double_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:130:21 + t.method("AddRow", static_cast(&TMultiDimFit::AddRow)); + t.method("AddRow", [](TMultiDimFit& a, const Double_t * arg0, Double_t arg1)->void { a.AddRow(arg0, arg1); }); + t.method("AddRow", [](TMultiDimFit* a, const Double_t * arg0, Double_t arg1)->void { a->AddRow(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::AddTestRow(const Double_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::AddTestRow(const Double_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:131:21 + t.method("AddTestRow", static_cast(&TMultiDimFit::AddTestRow)); + t.method("AddTestRow", [](TMultiDimFit& a, const Double_t * arg0, Double_t arg1)->void { a.AddTestRow(arg0, arg1); }); + t.method("AddTestRow", [](TMultiDimFit* a, const Double_t * arg0, Double_t arg1)->void { a->AddTestRow(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:132:13 + t.method("Browse", static_cast(&TMultiDimFit::Browse)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:133:13 + t.method("Clear", static_cast(&TMultiDimFit::Clear)); + t.method("Clear", [](TMultiDimFit& a)->void { a.Clear(); }); + t.method("Clear", [](TMultiDimFit* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:134:13 + t.method("Draw", static_cast(&TMultiDimFit::Draw)); + t.method("Draw", [](TMultiDimFit& a)->void { a.Draw(); }); + t.method("Draw", [](TMultiDimFit* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::Eval(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::Eval(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:135:21 + t.method("Eval", static_cast(&TMultiDimFit::Eval)); + t.method("Eval", [](TMultiDimFit const& a, const Double_t * arg0)->Double_t { return a.Eval(arg0); }); + t.method("Eval", [](TMultiDimFit const* a, const Double_t * arg0)->Double_t { return a->Eval(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::EvalError(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::EvalError(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:136:21 + t.method("EvalError", static_cast(&TMultiDimFit::EvalError)); + t.method("EvalError", [](TMultiDimFit const& a, const Double_t * arg0)->Double_t { return a.EvalError(arg0); }); + t.method("EvalError", [](TMultiDimFit const* a, const Double_t * arg0)->Double_t { return a->EvalError(arg0); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::FindParameterization(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::FindParameterization(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:137:21 + t.method("FindParameterization", static_cast(&TMultiDimFit::FindParameterization)); + t.method("FindParameterization", [](TMultiDimFit& a)->void { a.FindParameterization(); }); + t.method("FindParameterization", [](TMultiDimFit* a)->void { a->FindParameterization(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::Fit(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::Fit(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:138:21 + t.method("Fit", static_cast(&TMultiDimFit::Fit)); + t.method("Fit", [](TMultiDimFit& a)->void { a.Fit(); }); + t.method("Fit", [](TMultiDimFit* a)->void { a->Fit(); }); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetChi2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetChi2() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:140:21 + t.method("GetChi2", static_cast(&TMultiDimFit::GetChi2)); + + DEBUG_MSG("Adding wrapper for const TMatrixD * TMultiDimFit::GetCorrelationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const TMatrixD * TMultiDimFit::GetCorrelationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:141:21 + t.method("GetCorrelationMatrix", static_cast(&TMultiDimFit::GetCorrelationMatrix)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetCoefficients() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetCoefficients() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:142:21 + t.method("GetCoefficients", static_cast(&TMultiDimFit::GetCoefficients)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetCoefficientsRMS() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetCoefficientsRMS() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:143:21 + t.method("GetCoefficientsRMS", static_cast(&TMultiDimFit::GetCoefficientsRMS)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetError() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetError() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:144:21 + t.method("GetError", static_cast(&TMultiDimFit::GetError)); + + DEBUG_MSG("Adding wrapper for Int_t * TMultiDimFit::GetFunctionCodes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TMultiDimFit::GetFunctionCodes() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:145:21 + t.method("GetFunctionCodes", static_cast(&TMultiDimFit::GetFunctionCodes)); + + DEBUG_MSG("Adding wrapper for const TMatrixD * TMultiDimFit::GetFunctions() (" __HERE__ ")"); + // signature to use in the veto list: const TMatrixD * TMultiDimFit::GetFunctions() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:146:21 + t.method("GetFunctions", static_cast(&TMultiDimFit::GetFunctions)); + + DEBUG_MSG("Adding wrapper for TList * TMultiDimFit::GetHistograms() (" __HERE__ ")"); + // signature to use in the veto list: TList * TMultiDimFit::GetHistograms() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:147:21 + t.method("GetHistograms", static_cast(&TMultiDimFit::GetHistograms)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetMaxAngle() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetMaxAngle() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:148:21 + t.method("GetMaxAngle", static_cast(&TMultiDimFit::GetMaxAngle)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetMaxFunctions() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetMaxFunctions() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:149:21 + t.method("GetMaxFunctions", static_cast(&TMultiDimFit::GetMaxFunctions)); + + DEBUG_MSG("Adding wrapper for Int_t * TMultiDimFit::GetMaxPowers() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TMultiDimFit::GetMaxPowers() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:150:21 + t.method("GetMaxPowers", static_cast(&TMultiDimFit::GetMaxPowers)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetMaxQuantity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetMaxQuantity() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:151:21 + t.method("GetMaxQuantity", static_cast(&TMultiDimFit::GetMaxQuantity)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetMaxStudy() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetMaxStudy() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:152:21 + t.method("GetMaxStudy", static_cast(&TMultiDimFit::GetMaxStudy)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetMaxTerms() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetMaxTerms() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:153:21 + t.method("GetMaxTerms", static_cast(&TMultiDimFit::GetMaxTerms)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetMaxVariables() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetMaxVariables() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:154:21 + t.method("GetMaxVariables", static_cast(&TMultiDimFit::GetMaxVariables)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetMeanQuantity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetMeanQuantity() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:155:21 + t.method("GetMeanQuantity", static_cast(&TMultiDimFit::GetMeanQuantity)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetMeanVariables() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetMeanVariables() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:156:21 + t.method("GetMeanVariables", static_cast(&TMultiDimFit::GetMeanVariables)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetMinAngle() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetMinAngle() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:157:21 + t.method("GetMinAngle", static_cast(&TMultiDimFit::GetMinAngle)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetMinQuantity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetMinQuantity() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:158:21 + t.method("GetMinQuantity", static_cast(&TMultiDimFit::GetMinQuantity)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetMinRelativeError() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetMinRelativeError() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:159:21 + t.method("GetMinRelativeError", static_cast(&TMultiDimFit::GetMinRelativeError)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetMinVariables() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetMinVariables() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:160:21 + t.method("GetMinVariables", static_cast(&TMultiDimFit::GetMinVariables)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetNVariables() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetNVariables() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:161:21 + t.method("GetNVariables", static_cast(&TMultiDimFit::GetNVariables)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetNCoefficients() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetNCoefficients() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:162:21 + t.method("GetNCoefficients", static_cast(&TMultiDimFit::GetNCoefficients)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetPolyType() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetPolyType() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:163:21 + t.method("GetPolyType", static_cast(&TMultiDimFit::GetPolyType)); + + DEBUG_MSG("Adding wrapper for Int_t * TMultiDimFit::GetPowerIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TMultiDimFit::GetPowerIndex() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:164:21 + t.method("GetPowerIndex", static_cast(&TMultiDimFit::GetPowerIndex)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetPowerLimit() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetPowerLimit() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:165:21 + t.method("GetPowerLimit", static_cast(&TMultiDimFit::GetPowerLimit)); + + DEBUG_MSG("Adding wrapper for const Int_t * TMultiDimFit::GetPowers() (" __HERE__ ")"); + // signature to use in the veto list: const Int_t * TMultiDimFit::GetPowers() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:166:21 + t.method("GetPowers", static_cast(&TMultiDimFit::GetPowers)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetPrecision() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetPrecision() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:167:21 + t.method("GetPrecision", static_cast(&TMultiDimFit::GetPrecision)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetQuantity() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetQuantity() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:168:21 + t.method("GetQuantity", static_cast(&TMultiDimFit::GetQuantity)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetResidualMax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetResidualMax() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:169:21 + t.method("GetResidualMax", static_cast(&TMultiDimFit::GetResidualMax)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetResidualMin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetResidualMin() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:170:21 + t.method("GetResidualMin", static_cast(&TMultiDimFit::GetResidualMin)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetResidualMaxRow() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetResidualMaxRow() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:171:21 + t.method("GetResidualMaxRow", static_cast(&TMultiDimFit::GetResidualMaxRow)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetResidualMinRow() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetResidualMinRow() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:172:21 + t.method("GetResidualMinRow", static_cast(&TMultiDimFit::GetResidualMinRow)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetResidualSumSq() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetResidualSumSq() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:173:21 + t.method("GetResidualSumSq", static_cast(&TMultiDimFit::GetResidualSumSq)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetRMS() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetRMS() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:174:21 + t.method("GetRMS", static_cast(&TMultiDimFit::GetRMS)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetSampleSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetSampleSize() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:175:21 + t.method("GetSampleSize", static_cast(&TMultiDimFit::GetSampleSize)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetSqError() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetSqError() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:176:21 + t.method("GetSqError", static_cast(&TMultiDimFit::GetSqError)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetSumSqAvgQuantity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetSumSqAvgQuantity() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:177:21 + t.method("GetSumSqAvgQuantity", static_cast(&TMultiDimFit::GetSumSqAvgQuantity)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetSumSqQuantity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetSumSqQuantity() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:178:21 + t.method("GetSumSqQuantity", static_cast(&TMultiDimFit::GetSumSqQuantity)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetTestError() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetTestError() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:179:21 + t.method("GetTestError", static_cast(&TMultiDimFit::GetTestError)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::GetTestPrecision() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::GetTestPrecision() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:180:21 + t.method("GetTestPrecision", static_cast(&TMultiDimFit::GetTestPrecision)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetTestQuantity() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetTestQuantity() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:181:21 + t.method("GetTestQuantity", static_cast(&TMultiDimFit::GetTestQuantity)); + + DEBUG_MSG("Adding wrapper for Int_t TMultiDimFit::GetTestSampleSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TMultiDimFit::GetTestSampleSize() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:182:21 + t.method("GetTestSampleSize", static_cast(&TMultiDimFit::GetTestSampleSize)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetTestSqError() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetTestSqError() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:183:21 + t.method("GetTestSqError", static_cast(&TMultiDimFit::GetTestSqError)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetTestVariables() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetTestVariables() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:184:21 + t.method("GetTestVariables", static_cast(&TMultiDimFit::GetTestVariables)); + + DEBUG_MSG("Adding wrapper for const TVectorD * TMultiDimFit::GetVariables() (" __HERE__ ")"); + // signature to use in the veto list: const TVectorD * TMultiDimFit::GetVariables() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:185:21 + t.method("GetVariables", static_cast(&TMultiDimFit::GetVariables)); + + DEBUG_MSG("Adding wrapper for TMultiDimFit * TMultiDimFit::Instance() (" __HERE__ ")"); + // signature to use in the veto list: TMultiDimFit * TMultiDimFit::Instance() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:187:25 + module_.method("TMultiDimFit!Instance", static_cast(&TMultiDimFit::Instance)); + + DEBUG_MSG("Adding wrapper for Bool_t TMultiDimFit::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TMultiDimFit::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:188:13 + t.method("IsFolder", static_cast(&TMultiDimFit::IsFolder)); + + DEBUG_MSG("Adding wrapper for Double_t TMultiDimFit::MakeChi2(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TMultiDimFit::MakeChi2(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:189:21 + t.method("MakeChi2", static_cast(&TMultiDimFit::MakeChi2)); + t.method("MakeChi2", [](TMultiDimFit& a)->Double_t { return a.MakeChi2(); }); + t.method("MakeChi2", [](TMultiDimFit* a)->Double_t { return a->MakeChi2(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::MakeCode(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::MakeCode(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:190:21 + t.method("MakeCode", static_cast(&TMultiDimFit::MakeCode)); + t.method("MakeCode", [](TMultiDimFit& a)->void { a.MakeCode(); }); + t.method("MakeCode", [](TMultiDimFit& a, const char * arg0)->void { a.MakeCode(arg0); }); + t.method("MakeCode", [](TMultiDimFit* a)->void { a->MakeCode(); }); + t.method("MakeCode", [](TMultiDimFit* a, const char * arg0)->void { a->MakeCode(arg0); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::MakeHistograms(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::MakeHistograms(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:191:21 + t.method("MakeHistograms", static_cast(&TMultiDimFit::MakeHistograms)); + t.method("MakeHistograms", [](TMultiDimFit& a)->void { a.MakeHistograms(); }); + t.method("MakeHistograms", [](TMultiDimFit* a)->void { a->MakeHistograms(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::MakeMethod(const Char_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::MakeMethod(const Char_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:192:21 + t.method("MakeMethod", static_cast(&TMultiDimFit::MakeMethod)); + t.method("MakeMethod", [](TMultiDimFit& a)->void { a.MakeMethod(); }); + t.method("MakeMethod", [](TMultiDimFit& a, const Char_t * arg0)->void { a.MakeMethod(arg0); }); + t.method("MakeMethod", [](TMultiDimFit* a)->void { a->MakeMethod(); }); + t.method("MakeMethod", [](TMultiDimFit* a, const Char_t * arg0)->void { a->MakeMethod(arg0); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:193:13 + t.method("Print", static_cast(&TMultiDimFit::Print)); + t.method("Print", [](TMultiDimFit const& a)->void { a.Print(); }); + t.method("Print", [](TMultiDimFit const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetBinVarX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetBinVarX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:195:21 + t.method("SetBinVarX", static_cast(&TMultiDimFit::SetBinVarX)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetBinVarY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetBinVarY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:196:21 + t.method("SetBinVarY", static_cast(&TMultiDimFit::SetBinVarY)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetMaxAngle(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetMaxAngle(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:197:21 + t.method("SetMaxAngle", static_cast(&TMultiDimFit::SetMaxAngle)); + t.method("SetMaxAngle", [](TMultiDimFit& a)->void { a.SetMaxAngle(); }); + t.method("SetMaxAngle", [](TMultiDimFit* a)->void { a->SetMaxAngle(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetMaxFunctions(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetMaxFunctions(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:198:21 + t.method("SetMaxFunctions", static_cast(&TMultiDimFit::SetMaxFunctions)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetMaxPowers(const Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetMaxPowers(const Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:199:21 + t.method("SetMaxPowers", static_cast(&TMultiDimFit::SetMaxPowers)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetMaxStudy(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetMaxStudy(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:200:21 + t.method("SetMaxStudy", static_cast(&TMultiDimFit::SetMaxStudy)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetMaxTerms(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetMaxTerms(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:201:21 + t.method("SetMaxTerms", static_cast(&TMultiDimFit::SetMaxTerms)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetMinRelativeError(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetMinRelativeError(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:202:21 + t.method("SetMinRelativeError", static_cast(&TMultiDimFit::SetMinRelativeError)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetMinAngle(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetMinAngle(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:203:21 + t.method("SetMinAngle", static_cast(&TMultiDimFit::SetMinAngle)); + t.method("SetMinAngle", [](TMultiDimFit& a)->void { a.SetMinAngle(); }); + t.method("SetMinAngle", [](TMultiDimFit* a)->void { a->SetMinAngle(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetPowerLimit(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetPowerLimit(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:204:21 + t.method("SetPowerLimit", static_cast(&TMultiDimFit::SetPowerLimit)); + t.method("SetPowerLimit", [](TMultiDimFit& a)->void { a.SetPowerLimit(); }); + t.method("SetPowerLimit", [](TMultiDimFit* a)->void { a->SetPowerLimit(); }); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::SetPowers(const Int_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::SetPowers(const Int_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:205:21 + t.method("SetPowers", static_cast(&TMultiDimFit::SetPowers)); + + DEBUG_MSG("Adding wrapper for Version_t TMultiDimFit::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TMultiDimFit::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!Class_Version", static_cast(&TMultiDimFit::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TMultiDimFit::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TMultiDimFit::IsA() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + t.method("IsA", static_cast(&TMultiDimFit::IsA)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + t.method("StreamerNVirtual", static_cast(&TMultiDimFit::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TMultiDimFit::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TMultiDimFit::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!DeclFileName", []() { return (std::string)TMultiDimFit::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TMultiDimFit::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TMultiDimFit::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!ImplFileLine", static_cast(&TMultiDimFit::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TMultiDimFit::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TMultiDimFit::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!ImplFileName", []() { return (std::string)TMultiDimFit::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TMultiDimFit::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TMultiDimFit::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!Class_Name", []() { return (std::string)TMultiDimFit::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TMultiDimFit::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TMultiDimFit::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!Dictionary", static_cast(&TMultiDimFit::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TMultiDimFit::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TMultiDimFit::Class() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!Class", static_cast(&TMultiDimFit::Class)); + + DEBUG_MSG("Adding wrapper for void TMultiDimFit::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TMultiDimFit::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + t.method("Streamer", static_cast(&TMultiDimFit::Streamer)); + + DEBUG_MSG("Adding wrapper for int TMultiDimFit::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TMultiDimFit::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:207:4 + module_.method("TMultiDimFit!DeclFileLine", static_cast(&TMultiDimFit::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTMultiDimFit(jlcxx::Module& module){ + return std::shared_ptr(new JlTMultiDimFit(module)); +} diff --git a/deps/src/JlClasses_035.cxx b/deps/src/JlClasses_035.cxx new file mode 100644 index 0000000..63db1e9 --- /dev/null +++ b/deps/src/JlClasses_035.cxx @@ -0,0 +1,991 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + + template + struct BuildParameterList> + { + typedef ParameterList type; + }; + + template struct IsMirroredType> : std::false_type { }; + template struct DefaultConstructible> : std::false_type { }; +} + +// Class generating the wrapper for type TMatrixT +// signature to use in the veto file: TMatrixT +struct JlTMatrixT: public Wrapper { + + JlTMatrixT(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TMatrixT (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TMatrixT.h:39:31 + jlcxx::TypeWrapper>> t = jlModule.add_type>>("TMatrixT"); + type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); + t.constructor<>(/*finalize=*/true); + auto t249_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto module_ = this->module_; + wrapped.template constructor<>(/*finalize=*/true); + }; + t.apply>(t249_decl_methods); + } + + void add_methods() const{ + } + +private: + std::unique_ptr>>> type_; +}; +std::shared_ptr newJlTMatrixT(jlcxx::Module& module){ + return std::shared_ptr(new JlTMatrixT(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TPolyMarker +// signature to use in the veto file: TPolyMarker +struct JlTPolyMarker: public Wrapper { + + JlTPolyMarker(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TPolyMarker (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TPolyMarker", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TPolyMarker::TPolyMarker(Int_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:43:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TPolyMarker::TPolyMarker(Int_t, Float_t *, Float_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:44:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TPolyMarker::TPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:45:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TPolyMarker::TPolyMarker(const TPolyMarker &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:46:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:48:13 + t.method("Copy", static_cast(&TPolyMarker::Copy)); + + DEBUG_MSG("Adding wrapper for Int_t TPolyMarker::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TPolyMarker::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:49:13 + t.method("DistancetoPrimitive", static_cast(&TPolyMarker::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:50:13 + t.method("Draw", static_cast(&TPolyMarker::Draw)); + t.method("Draw", [](TPolyMarker& a)->void { a.Draw(); }); + t.method("Draw", [](TPolyMarker* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::DrawPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::DrawPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:51:21 + t.method("DrawPolyMarker", static_cast(&TPolyMarker::DrawPolyMarker)); + t.method("DrawPolyMarker", [](TPolyMarker& a, Int_t arg0, Double_t * arg1, Double_t * arg2)->void { a.DrawPolyMarker(arg0, arg1, arg2); }); + t.method("DrawPolyMarker", [](TPolyMarker* a, Int_t arg0, Double_t * arg1, Double_t * arg2)->void { a->DrawPolyMarker(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:52:13 + t.method("ExecuteEvent", static_cast(&TPolyMarker::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TPolyMarker::GetLastPoint() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TPolyMarker::GetLastPoint() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:53:21 + t.method("GetLastPoint", static_cast(&TPolyMarker::GetLastPoint)); + + DEBUG_MSG("Adding wrapper for Int_t TPolyMarker::GetN() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TPolyMarker::GetN() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:54:21 + t.method("GetN", static_cast(&TPolyMarker::GetN)); + + DEBUG_MSG("Adding wrapper for Option_t * TPolyMarker::GetOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TPolyMarker::GetOption() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:55:21 + t.method("GetOption", static_cast(&TPolyMarker::GetOption)); + + DEBUG_MSG("Adding wrapper for Double_t * TPolyMarker::GetX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TPolyMarker::GetX() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:56:21 + t.method("GetX", static_cast(&TPolyMarker::GetX)); + + DEBUG_MSG("Adding wrapper for Double_t * TPolyMarker::GetY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TPolyMarker::GetY() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:57:21 + t.method("GetY", static_cast(&TPolyMarker::GetY)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:58:13 + t.method("ls", static_cast(&TPolyMarker::ls)); + t.method("ls", [](TPolyMarker const& a)->void { a.ls(); }); + t.method("ls", [](TPolyMarker const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for Int_t TPolyMarker::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TPolyMarker::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:59:21 + t.method("Merge", static_cast(&TPolyMarker::Merge)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:60:13 + t.method("Paint", static_cast(&TPolyMarker::Paint)); + t.method("Paint", [](TPolyMarker& a)->void { a.Paint(); }); + t.method("Paint", [](TPolyMarker* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::PaintPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::PaintPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:61:21 + t.method("PaintPolyMarker", static_cast(&TPolyMarker::PaintPolyMarker)); + t.method("PaintPolyMarker", [](TPolyMarker& a, Int_t arg0, Double_t * arg1, Double_t * arg2)->void { a.PaintPolyMarker(arg0, arg1, arg2); }); + t.method("PaintPolyMarker", [](TPolyMarker* a, Int_t arg0, Double_t * arg1, Double_t * arg2)->void { a->PaintPolyMarker(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:62:13 + t.method("Print", static_cast(&TPolyMarker::Print)); + t.method("Print", [](TPolyMarker const& a)->void { a.Print(); }); + t.method("Print", [](TPolyMarker const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Int_t TPolyMarker::SetNextPoint(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TPolyMarker::SetNextPoint(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:64:21 + t.method("SetNextPoint", static_cast(&TPolyMarker::SetNextPoint)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::SetPoint(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::SetPoint(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:65:21 + t.method("SetPoint", static_cast(&TPolyMarker::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::SetPolyMarker(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::SetPolyMarker(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:66:21 + t.method("SetPolyMarker", static_cast(&TPolyMarker::SetPolyMarker)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::SetPolyMarker(Int_t, Float_t *, Float_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::SetPolyMarker(Int_t, Float_t *, Float_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:67:21 + t.method("SetPolyMarker", static_cast(&TPolyMarker::SetPolyMarker)); + t.method("SetPolyMarker", [](TPolyMarker& a, Int_t arg0, Float_t * arg1, Float_t * arg2)->void { a.SetPolyMarker(arg0, arg1, arg2); }); + t.method("SetPolyMarker", [](TPolyMarker* a, Int_t arg0, Float_t * arg1, Float_t * arg2)->void { a->SetPolyMarker(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::SetPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::SetPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:68:21 + t.method("SetPolyMarker", static_cast(&TPolyMarker::SetPolyMarker)); + t.method("SetPolyMarker", [](TPolyMarker& a, Int_t arg0, Double_t * arg1, Double_t * arg2)->void { a.SetPolyMarker(arg0, arg1, arg2); }); + t.method("SetPolyMarker", [](TPolyMarker* a, Int_t arg0, Double_t * arg1, Double_t * arg2)->void { a->SetPolyMarker(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TPolyMarker::Size() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TPolyMarker::Size() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:69:21 + t.method("Size", static_cast(&TPolyMarker::Size)); + + DEBUG_MSG("Adding wrapper for Version_t TPolyMarker::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TPolyMarker::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!Class_Version", static_cast(&TPolyMarker::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TPolyMarker::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TPolyMarker::IsA() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + t.method("IsA", static_cast(&TPolyMarker::IsA)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + t.method("StreamerNVirtual", static_cast(&TPolyMarker::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TPolyMarker::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TPolyMarker::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!DeclFileName", []() { return (std::string)TPolyMarker::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TPolyMarker::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TPolyMarker::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!ImplFileLine", static_cast(&TPolyMarker::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TPolyMarker::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TPolyMarker::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!ImplFileName", []() { return (std::string)TPolyMarker::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TPolyMarker::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TPolyMarker::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!Class_Name", []() { return (std::string)TPolyMarker::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TPolyMarker::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TPolyMarker::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!Dictionary", static_cast(&TPolyMarker::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TPolyMarker::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TPolyMarker::Class() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!Class", static_cast(&TPolyMarker::Class)); + + DEBUG_MSG("Adding wrapper for void TPolyMarker::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TPolyMarker::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + t.method("Streamer", static_cast(&TPolyMarker::Streamer)); + + DEBUG_MSG("Adding wrapper for int TPolyMarker::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TPolyMarker::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TPolyMarker.h:71:4 + module_.method("TPolyMarker!DeclFileLine", static_cast(&TPolyMarker::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTPolyMarker(jlcxx::Module& module){ + return std::shared_ptr(new JlTPolyMarker(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2PolyBin type; }; +} + +// Class generating the wrapper for type TProfile2PolyBin +// signature to use in the veto file: TProfile2PolyBin +struct JlTProfile2PolyBin: public Wrapper { + + JlTProfile2PolyBin(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TProfile2PolyBin (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TProfile2PolyBin", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2PolyBin::TProfile2PolyBin(TObject *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:24:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TProfile2PolyBin::Merge(const TProfile2PolyBin *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2PolyBin::Merge(const TProfile2PolyBin *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:27:9 + t.method("Merge", static_cast(&TProfile2PolyBin::Merge)); + + DEBUG_MSG("Adding wrapper for void TProfile2PolyBin::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2PolyBin::Update() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:29:9 + t.method("Update", static_cast(&TProfile2PolyBin::Update)); + + DEBUG_MSG("Adding wrapper for void TProfile2PolyBin::ClearStats() (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2PolyBin::ClearStats() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:30:9 + t.method("ClearStats", static_cast(&TProfile2PolyBin::ClearStats)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2PolyBin::GetEffectiveEntries() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2PolyBin::GetEffectiveEntries() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:32:13 + t.method("GetEffectiveEntries", static_cast(&TProfile2PolyBin::GetEffectiveEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2PolyBin::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2PolyBin::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:33:13 + t.method("GetEntries", static_cast(&TProfile2PolyBin::GetEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2PolyBin::GetEntriesW2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2PolyBin::GetEntriesW2() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:34:13 + t.method("GetEntriesW2", static_cast(&TProfile2PolyBin::GetEntriesW2)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2PolyBin::GetEntriesVW() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2PolyBin::GetEntriesVW() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:35:13 + t.method("GetEntriesVW", static_cast(&TProfile2PolyBin::GetEntriesVW)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2PolyBin::GetEntriesWV2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2PolyBin::GetEntriesWV2() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:36:13 + t.method("GetEntriesWV2", static_cast(&TProfile2PolyBin::GetEntriesWV2)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2PolyBin::GetError() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2PolyBin::GetError() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:37:13 + t.method("GetError", static_cast(&TProfile2PolyBin::GetError)); + + DEBUG_MSG("Adding wrapper for Version_t TProfile2PolyBin::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TProfile2PolyBin::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!Class_Version", static_cast(&TProfile2PolyBin::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2PolyBin::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2PolyBin::IsA() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + t.method("IsA", static_cast(&TProfile2PolyBin::IsA)); + + DEBUG_MSG("Adding wrapper for void TProfile2PolyBin::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2PolyBin::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + t.method("StreamerNVirtual", static_cast(&TProfile2PolyBin::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TProfile2PolyBin::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2PolyBin::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!DeclFileName", []() { return (std::string)TProfile2PolyBin::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TProfile2PolyBin::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile2PolyBin::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!ImplFileLine", static_cast(&TProfile2PolyBin::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TProfile2PolyBin::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2PolyBin::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!ImplFileName", []() { return (std::string)TProfile2PolyBin::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TProfile2PolyBin::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2PolyBin::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!Class_Name", []() { return (std::string)TProfile2PolyBin::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2PolyBin::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2PolyBin::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!Dictionary", static_cast(&TProfile2PolyBin::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2PolyBin::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2PolyBin::Class() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!Class", static_cast(&TProfile2PolyBin::Class)); + + DEBUG_MSG("Adding wrapper for void TProfile2PolyBin::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2PolyBin::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + t.method("Streamer", static_cast(&TProfile2PolyBin::Streamer)); + + DEBUG_MSG("Adding wrapper for int TProfile2PolyBin::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile2PolyBin::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:55:4 + module_.method("TProfile2PolyBin!DeclFileLine", static_cast(&TProfile2PolyBin::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTProfile2PolyBin(jlcxx::Module& module){ + return std::shared_ptr(new JlTProfile2PolyBin(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH2Poly type; }; +} + +// Class generating the wrapper for type TProfile2Poly +// signature to use in the veto file: TProfile2Poly +struct JlTProfile2Poly: public Wrapper { + + JlTProfile2Poly(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TProfile2Poly (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:58:7 + jlcxx::TypeWrapper t = jlModule.add_type("TProfile2Poly", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::TProfile2Poly(const char *, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:65:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::TProfile2Poly(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:66:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2Poly::Fill(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2Poly::Fill(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:71:10 + t.method("Fill", static_cast(&TProfile2Poly::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile2Poly::Fill(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile2Poly::Fill(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:72:18 + t.method("Fill", static_cast(&TProfile2Poly::Fill)); + + DEBUG_MSG("Adding wrapper for Long64_t TProfile2Poly::Merge(const std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TProfile2Poly::Merge(const std::vector &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:74:13 + t.method("Merge", static_cast &) >(&TProfile2Poly::Merge)); + + DEBUG_MSG("Adding wrapper for Long64_t TProfile2Poly::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TProfile2Poly::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:75:13 + t.method("Merge", static_cast(&TProfile2Poly::Merge)); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:76:9 + t.method("Reset", static_cast(&TProfile2Poly::Reset)); + t.method("Reset", [](TProfile2Poly& a)->void { a.Reset(); }); + t.method("Reset", [](TProfile2Poly* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::SetContentToAverage() (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::SetContentToAverage() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:79:9 + t.method("SetContentToAverage", static_cast(&TProfile2Poly::SetContentToAverage)); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::SetContentToError() (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::SetContentToError() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:80:9 + t.method("SetContentToError", static_cast(&TProfile2Poly::SetContentToError)); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::SetErrorOption(EErrorType) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::SetErrorOption(EErrorType) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:82:9 + t.method("SetErrorOption", static_cast(&TProfile2Poly::SetErrorOption)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetBinEffectiveEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetBinEffectiveEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:84:13 + t.method("GetBinEffectiveEntries", static_cast(&TProfile2Poly::GetBinEffectiveEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetBinEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetBinEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:85:13 + t.method("GetBinEntries", static_cast(&TProfile2Poly::GetBinEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetBinEntriesW2(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetBinEntriesW2(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:86:13 + t.method("GetBinEntriesW2", static_cast(&TProfile2Poly::GetBinEntriesW2)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetBinEntriesVW(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetBinEntriesVW(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:87:13 + t.method("GetBinEntriesVW", static_cast(&TProfile2Poly::GetBinEntriesVW)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetBinEntriesWV2(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetBinEntriesWV2(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:88:13 + t.method("GetBinEntriesWV2", static_cast(&TProfile2Poly::GetBinEntriesWV2)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:91:13 + t.method("GetBinContent", static_cast(&TProfile2Poly::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:94:13 + t.method("GetBinError", static_cast(&TProfile2Poly::GetBinError)); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:96:9 + t.method("GetStats", static_cast(&TProfile2Poly::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile2Poly::GetOverflowContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile2Poly::GetOverflowContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:99:13 + t.method("GetOverflowContent", static_cast(&TProfile2Poly::GetOverflowContent)); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::PrintOverflowRegions() (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::PrintOverflowRegions() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:100:9 + t.method("PrintOverflowRegions", static_cast(&TProfile2Poly::PrintOverflowRegions)); + + DEBUG_MSG("Adding wrapper for Version_t TProfile2Poly::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TProfile2Poly::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!Class_Version", static_cast(&TProfile2Poly::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2Poly::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2Poly::IsA() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + t.method("IsA", static_cast(&TProfile2Poly::IsA)); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + t.method("StreamerNVirtual", static_cast(&TProfile2Poly::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TProfile2Poly::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2Poly::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!DeclFileName", []() { return (std::string)TProfile2Poly::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TProfile2Poly::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile2Poly::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!ImplFileLine", static_cast(&TProfile2Poly::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TProfile2Poly::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2Poly::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!ImplFileName", []() { return (std::string)TProfile2Poly::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TProfile2Poly::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile2Poly::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!Class_Name", []() { return (std::string)TProfile2Poly::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2Poly::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2Poly::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!Dictionary", static_cast(&TProfile2Poly::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile2Poly::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile2Poly::Class() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!Class", static_cast(&TProfile2Poly::Class)); + + DEBUG_MSG("Adding wrapper for void TProfile2Poly::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile2Poly::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + t.method("Streamer", static_cast(&TProfile2Poly::Streamer)); + + DEBUG_MSG("Adding wrapper for int TProfile2Poly::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile2Poly::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile2Poly.h:115:4 + module_.method("TProfile2Poly!DeclFileLine", static_cast(&TProfile2Poly::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTProfile2Poly(jlcxx::Module& module){ + return std::shared_ptr(new JlTProfile2Poly(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH3D type; }; +} + +// Class generating the wrapper for type TProfile3D +// signature to use in the veto file: TProfile3D +struct JlTProfile3D: public Wrapper { + + JlTProfile3D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TProfile3D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TProfile3D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile3D::TProfile3D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:88:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile3D::TProfile3D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:91:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TProfile3D::TProfile3D(const TProfile3D &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:94:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TProfile3D & TProfile3D::operator=(const TProfile3D &) (" __HERE__ ")"); + // signature to use in the veto list: TProfile3D & TProfile3D::operator=(const TProfile3D &) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:95:16 + t.method("assign", static_cast(&TProfile3D::operator=)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Add(TF1 *, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:97:14 + t.method("Add", static_cast(&TProfile3D::Add)); + t.method("Add", [](TProfile3D& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TProfile3D& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TProfile3D* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); + t.method("Add", [](TProfile3D* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Add(const TH1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Add(const TH1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:98:14 + t.method("Add", static_cast(&TProfile3D::Add)); + t.method("Add", [](TProfile3D& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TProfile3D* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Add(const TH1 *, const TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:99:14 + t.method("Add", static_cast(&TProfile3D::Add)); + t.method("Add", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); + t.method("Add", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::Approximate(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::Approximate(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:100:22 + module_.method("TProfile3D!Approximate", static_cast(&TProfile3D::Approximate)); + module_.method("TProfile3D!Approximate", []()->void { TProfile3D::Approximate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::BuildOptions(Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::BuildOptions(Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:101:22 + t.method("BuildOptions", static_cast(&TProfile3D::BuildOptions)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile3D::BufferEmpty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile3D::BufferEmpty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:102:14 + t.method("BufferEmpty", static_cast(&TProfile3D::BufferEmpty)); + t.method("BufferEmpty", [](TProfile3D& a)->Int_t { return a.BufferEmpty(); }); + t.method("BufferEmpty", [](TProfile3D* a)->Int_t { return a->BufferEmpty(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:103:14 + t.method("Copy", static_cast(&TProfile3D::Copy)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Divide(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Divide(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:104:14 + t.method("Divide", static_cast(&TProfile3D::Divide)); + t.method("Divide", [](TProfile3D& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); + t.method("Divide", [](TProfile3D* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Divide(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Divide(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:105:14 + t.method("Divide", static_cast(&TProfile3D::Divide)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:106:14 + t.method("Divide", static_cast(&TProfile3D::Divide)); + t.method("Divide", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); + t.method("Divide", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); + t.method("Divide", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); + t.method("Divide", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::ExtendAxis(Double_t, TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:107:14 + t.method("ExtendAxis", static_cast(&TProfile3D::ExtendAxis)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile3D::Fill(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile3D::Fill(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:108:14 + t.method("Fill", static_cast(&TProfile3D::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TProfile3D::Fill(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TProfile3D::Fill(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:109:22 + t.method("Fill", static_cast(&TProfile3D::Fill)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:110:14 + t.method("GetBinContent", static_cast(&TProfile3D::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:111:14 + t.method("GetBinContent", static_cast(&TProfile3D::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:113:14 + t.method("GetBinContent", static_cast(&TProfile3D::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:114:14 + t.method("GetBinError", static_cast(&TProfile3D::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:115:14 + t.method("GetBinError", static_cast(&TProfile3D::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinError(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:117:14 + t.method("GetBinError", static_cast(&TProfile3D::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:118:22 + t.method("GetBinEntries", static_cast(&TProfile3D::GetBinEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetBinEffectiveEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetBinEffectiveEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:119:22 + t.method("GetBinEffectiveEntries", static_cast(&TProfile3D::GetBinEffectiveEntries)); + + DEBUG_MSG("Adding wrapper for TArrayD * TProfile3D::GetBinSumw2() (" __HERE__ ")"); + // signature to use in the veto list: TArrayD * TProfile3D::GetBinSumw2() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:120:21 + t.method("GetBinSumw2", static_cast(&TProfile3D::GetBinSumw2)); + + DEBUG_MSG("Adding wrapper for const TArrayD * TProfile3D::GetBinSumw2() (" __HERE__ ")"); + // signature to use in the veto list: const TArrayD * TProfile3D::GetBinSumw2() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:121:27 + t.method("GetBinSumw2", static_cast(&TProfile3D::GetBinSumw2)); + + DEBUG_MSG("Adding wrapper for Option_t * TProfile3D::GetErrorOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TProfile3D::GetErrorOption() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:122:22 + t.method("GetErrorOption", static_cast(&TProfile3D::GetErrorOption)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:123:14 + t.method("GetStats", static_cast(&TProfile3D::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetTmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetTmin() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:124:22 + t.method("GetTmin", static_cast(&TProfile3D::GetTmin)); + + DEBUG_MSG("Adding wrapper for Double_t TProfile3D::GetTmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TProfile3D::GetTmax() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:125:22 + t.method("GetTmax", static_cast(&TProfile3D::GetTmax)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::LabelsDeflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::LabelsDeflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:126:14 + t.method("LabelsDeflate", static_cast(&TProfile3D::LabelsDeflate)); + t.method("LabelsDeflate", [](TProfile3D& a)->void { a.LabelsDeflate(); }); + t.method("LabelsDeflate", [](TProfile3D* a)->void { a->LabelsDeflate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::LabelsInflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::LabelsInflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:127:14 + t.method("LabelsInflate", static_cast(&TProfile3D::LabelsInflate)); + t.method("LabelsInflate", [](TProfile3D& a)->void { a.LabelsInflate(); }); + t.method("LabelsInflate", [](TProfile3D* a)->void { a->LabelsInflate(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::LabelsOption(Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:128:14 + t.method("LabelsOption", static_cast(&TProfile3D::LabelsOption)); + t.method("LabelsOption", [](TProfile3D& a)->void { a.LabelsOption(); }); + t.method("LabelsOption", [](TProfile3D& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); + t.method("LabelsOption", [](TProfile3D* a)->void { a->LabelsOption(); }); + t.method("LabelsOption", [](TProfile3D* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TProfile3D::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TProfile3D::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:129:14 + t.method("Merge", static_cast(&TProfile3D::Merge)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Multiply(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Multiply(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:130:14 + t.method("Multiply", static_cast(&TProfile3D::Multiply)); + t.method("Multiply", [](TProfile3D& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); + t.method("Multiply", [](TProfile3D* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Multiply(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Multiply(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:131:14 + t.method("Multiply", static_cast(&TProfile3D::Multiply)); + + DEBUG_MSG("Adding wrapper for Bool_t TProfile3D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProfile3D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:132:14 + t.method("Multiply", static_cast(&TProfile3D::Multiply)); + t.method("Multiply", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); + t.method("Multiply", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TProfile3D& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); + t.method("Multiply", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); + t.method("Multiply", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TProfile3D* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TH3D * TProfile3D::ProjectionXYZ(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH3D * TProfile3D::ProjectionXYZ(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:133:22 + t.method("ProjectionXYZ", static_cast(&TProfile3D::ProjectionXYZ)); + t.method("ProjectionXYZ", [](TProfile3D const& a)->TH3D * { return a.ProjectionXYZ(); }); + t.method("ProjectionXYZ", [](TProfile3D const& a, const char * arg0)->TH3D * { return a.ProjectionXYZ(arg0); }); + t.method("ProjectionXYZ", [](TProfile3D const* a)->TH3D * { return a->ProjectionXYZ(); }); + t.method("ProjectionXYZ", [](TProfile3D const* a, const char * arg0)->TH3D * { return a->ProjectionXYZ(arg0); }); + + DEBUG_MSG("Adding wrapper for TProfile2D * TProfile3D::Project3DProfile(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TProfile2D * TProfile3D::Project3DProfile(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:134:17 + t.method("Project3DProfile", static_cast(&TProfile3D::Project3DProfile)); + t.method("Project3DProfile", [](TProfile3D const& a)->TProfile2D * { return a.Project3DProfile(); }); + t.method("Project3DProfile", [](TProfile3D const* a)->TProfile2D * { return a->Project3DProfile(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::PutStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::PutStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:135:14 + t.method("PutStats", static_cast(&TProfile3D::PutStats)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:136:14 + t.method("Reset", static_cast(&TProfile3D::Reset)); + t.method("Reset", [](TProfile3D& a)->void { a.Reset(); }); + t.method("Reset", [](TProfile3D* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:138:14 + t.method("Scale", static_cast(&TProfile3D::Scale)); + t.method("Scale", [](TProfile3D& a)->void { a.Scale(); }); + t.method("Scale", [](TProfile3D& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TProfile3D* a)->void { a->Scale(); }); + t.method("Scale", [](TProfile3D* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::SetBinEntries(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::SetBinEntries(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:139:22 + t.method("SetBinEntries", static_cast(&TProfile3D::SetBinEntries)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:140:14 + t.method("SetBins", static_cast(&TProfile3D::SetBins)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:143:14 + t.method("SetBins", static_cast(&TProfile3D::SetBins)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:145:14 + t.method("SetBinsLength", static_cast(&TProfile3D::SetBinsLength)); + t.method("SetBinsLength", [](TProfile3D& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TProfile3D* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::SetBuffer(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:146:14 + t.method("SetBuffer", static_cast(&TProfile3D::SetBuffer)); + t.method("SetBuffer", [](TProfile3D& a, Int_t arg0)->void { a.SetBuffer(arg0); }); + t.method("SetBuffer", [](TProfile3D* a, Int_t arg0)->void { a->SetBuffer(arg0); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::SetErrorOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::SetErrorOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:147:22 + t.method("SetErrorOption", static_cast(&TProfile3D::SetErrorOption)); + t.method("SetErrorOption", [](TProfile3D& a)->void { a.SetErrorOption(); }); + t.method("SetErrorOption", [](TProfile3D* a)->void { a->SetErrorOption(); }); + + DEBUG_MSG("Adding wrapper for void TProfile3D::Sumw2(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::Sumw2(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:148:14 + t.method("Sumw2", static_cast(&TProfile3D::Sumw2)); + t.method("Sumw2", [](TProfile3D& a)->void { a.Sumw2(); }); + t.method("Sumw2", [](TProfile3D* a)->void { a->Sumw2(); }); + + DEBUG_MSG("Adding wrapper for Version_t TProfile3D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TProfile3D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!Class_Version", static_cast(&TProfile3D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile3D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile3D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + t.method("IsA", static_cast(&TProfile3D::IsA)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + t.method("StreamerNVirtual", static_cast(&TProfile3D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TProfile3D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile3D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!DeclFileName", []() { return (std::string)TProfile3D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TProfile3D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile3D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!ImplFileLine", static_cast(&TProfile3D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TProfile3D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile3D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!ImplFileName", []() { return (std::string)TProfile3D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TProfile3D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProfile3D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!Class_Name", []() { return (std::string)TProfile3D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TProfile3D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile3D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!Dictionary", static_cast(&TProfile3D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TProfile3D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProfile3D::Class() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!Class", static_cast(&TProfile3D::Class)); + + DEBUG_MSG("Adding wrapper for void TProfile3D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProfile3D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + t.method("Streamer", static_cast(&TProfile3D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TProfile3D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProfile3D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TProfile3D.h:150:4 + module_.method("TProfile3D!DeclFileLine", static_cast(&TProfile3D::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTProfile3D(jlcxx::Module& module){ + return std::shared_ptr(new JlTProfile3D(module)); +} diff --git a/deps/src/JlClasses_036.cxx b/deps/src/JlClasses_036.cxx new file mode 100644 index 0000000..e70b5c5 --- /dev/null +++ b/deps/src/JlClasses_036.cxx @@ -0,0 +1,753 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TScatter +// signature to use in the veto file: TScatter +struct JlTScatter: public Wrapper { + + JlTScatter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TScatter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TScatter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TScatter::TScatter(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:47:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TScatter::TScatter(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:48:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t TScatter::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TScatter::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:51:14 + t.method("DistancetoPrimitive", static_cast(&TScatter::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TScatter::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:52:14 + t.method("ExecuteEvent", static_cast(&TScatter::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Double_t * TScatter::GetColor() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TScatter::GetColor() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:53:14 + t.method("GetColor", static_cast(&TScatter::GetColor)); + + DEBUG_MSG("Adding wrapper for Double_t * TScatter::GetSize() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TScatter::GetSize() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:54:14 + t.method("GetSize", static_cast(&TScatter::GetSize)); + + DEBUG_MSG("Adding wrapper for Double_t TScatter::GetMargin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TScatter::GetMargin() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:55:14 + t.method("GetMargin", static_cast(&TScatter::GetMargin)); + + DEBUG_MSG("Adding wrapper for Double_t TScatter::GetMaxMarkerSize() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TScatter::GetMaxMarkerSize() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:56:14 + t.method("GetMaxMarkerSize", static_cast(&TScatter::GetMaxMarkerSize)); + + DEBUG_MSG("Adding wrapper for Double_t TScatter::GetMinMarkerSize() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TScatter::GetMinMarkerSize() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:57:14 + t.method("GetMinMarkerSize", static_cast(&TScatter::GetMinMarkerSize)); + + DEBUG_MSG("Adding wrapper for TGraph * TScatter::GetGraph() (" __HERE__ ")"); + // signature to use in the veto list: TGraph * TScatter::GetGraph() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:58:14 + t.method("GetGraph", static_cast(&TScatter::GetGraph)); + + DEBUG_MSG("Adding wrapper for TH2F * TScatter::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH2F * TScatter::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:59:14 + t.method("GetHistogram", static_cast(&TScatter::GetHistogram)); + + DEBUG_MSG("Adding wrapper for void TScatter::SetMaxMarkerSize(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::SetMaxMarkerSize(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:61:14 + t.method("SetMaxMarkerSize", static_cast(&TScatter::SetMaxMarkerSize)); + + DEBUG_MSG("Adding wrapper for void TScatter::SetMinMarkerSize(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::SetMinMarkerSize(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:62:14 + t.method("SetMinMarkerSize", static_cast(&TScatter::SetMinMarkerSize)); + + DEBUG_MSG("Adding wrapper for void TScatter::SetMargin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::SetMargin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:63:14 + t.method("SetMargin", static_cast(&TScatter::SetMargin)); + + DEBUG_MSG("Adding wrapper for void TScatter::SetHistogram(TH2F *) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::SetHistogram(TH2F *) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:64:14 + t.method("SetHistogram", static_cast(&TScatter::SetHistogram)); + + DEBUG_MSG("Adding wrapper for void TScatter::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:65:14 + t.method("Print", static_cast(&TScatter::Print)); + t.method("Print", [](TScatter const& a)->void { a.Print(); }); + t.method("Print", [](TScatter const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TScatter::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:67:14 + t.method("Paint", static_cast(&TScatter::Paint)); + t.method("Paint", [](TScatter& a)->void { a.Paint(); }); + t.method("Paint", [](TScatter* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for Version_t TScatter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TScatter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!Class_Version", static_cast(&TScatter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TScatter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TScatter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + t.method("IsA", static_cast(&TScatter::IsA)); + + DEBUG_MSG("Adding wrapper for void TScatter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + t.method("StreamerNVirtual", static_cast(&TScatter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TScatter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TScatter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!DeclFileName", []() { return (std::string)TScatter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TScatter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TScatter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!ImplFileLine", static_cast(&TScatter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TScatter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TScatter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!ImplFileName", []() { return (std::string)TScatter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TScatter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TScatter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!Class_Name", []() { return (std::string)TScatter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TScatter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TScatter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!Dictionary", static_cast(&TScatter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TScatter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TScatter::Class() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!Class", static_cast(&TScatter::Class)); + + DEBUG_MSG("Adding wrapper for void TScatter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TScatter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + t.method("Streamer", static_cast(&TScatter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TScatter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TScatter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TScatter.h:70:4 + module_.method("TScatter!DeclFileLine", static_cast(&TScatter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTScatter(jlcxx::Module& module){ + return std::shared_ptr(new JlTScatter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TSplinePoly +// signature to use in the veto file: TSplinePoly +struct JlTSplinePoly: public Wrapper { + + JlTSplinePoly(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSplinePoly (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:77:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSplinePoly", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSplinePoly::TSplinePoly(Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:86:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSplinePoly::TSplinePoly(const TSplinePoly &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:88:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TSplinePoly & TSplinePoly::operator=(const TSplinePoly &) (" __HERE__ ")"); + // signature to use in the veto list: TSplinePoly & TSplinePoly::operator=(const TSplinePoly &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:89:17 + t.method("assign", static_cast(&TSplinePoly::operator=)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly::X() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly::X() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:91:14 + t.method("X", static_cast(&TSplinePoly::X)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly::Y() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly::Y() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:92:14 + t.method("Y", static_cast(&TSplinePoly::Y)); + + DEBUG_MSG("Adding wrapper for void TSplinePoly::GetKnot(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSplinePoly::GetKnot(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:93:9 + t.method("GetKnot", static_cast(&TSplinePoly::GetKnot)); + + DEBUG_MSG("Adding wrapper for Double_t TSplinePoly::Eval(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSplinePoly::Eval(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:95:21 + t.method("Eval", static_cast(&TSplinePoly::Eval)); + + DEBUG_MSG("Adding wrapper for Version_t TSplinePoly::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSplinePoly::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!Class_Version", static_cast(&TSplinePoly::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + t.method("IsA", static_cast(&TSplinePoly::IsA)); + + DEBUG_MSG("Adding wrapper for void TSplinePoly::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSplinePoly::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + t.method("StreamerNVirtual", static_cast(&TSplinePoly::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!DeclFileName", []() { return (std::string)TSplinePoly::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSplinePoly::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSplinePoly::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!ImplFileLine", static_cast(&TSplinePoly::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!ImplFileName", []() { return (std::string)TSplinePoly::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!Class_Name", []() { return (std::string)TSplinePoly::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!Dictionary", static_cast(&TSplinePoly::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly::Class() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!Class", static_cast(&TSplinePoly::Class)); + + DEBUG_MSG("Adding wrapper for void TSplinePoly::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSplinePoly::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + t.method("Streamer", static_cast(&TSplinePoly::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSplinePoly::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSplinePoly::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:100:4 + module_.method("TSplinePoly!DeclFileLine", static_cast(&TSplinePoly::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSplinePoly(jlcxx::Module& module){ + return std::shared_ptr(new JlTSplinePoly(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSplinePoly type; }; +} + +// Class generating the wrapper for type TSplinePoly3 +// signature to use in the veto file: TSplinePoly3 +struct JlTSplinePoly3: public Wrapper { + + JlTSplinePoly3(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSplinePoly3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:112:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSplinePoly3", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSplinePoly3::TSplinePoly3(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:122:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSplinePoly3::TSplinePoly3(const TSplinePoly3 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:124:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TSplinePoly3 & TSplinePoly3::operator=(const TSplinePoly3 &) (" __HERE__ ")"); + // signature to use in the veto list: TSplinePoly3 & TSplinePoly3::operator=(const TSplinePoly3 &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:125:18 + t.method("assign", static_cast(&TSplinePoly3::operator=)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly3::B() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly3::B() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:127:14 + t.method("B", static_cast(&TSplinePoly3::B)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly3::C() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly3::C() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:128:14 + t.method("C", static_cast(&TSplinePoly3::C)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly3::D() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly3::D() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:129:14 + t.method("D", static_cast(&TSplinePoly3::D)); + + DEBUG_MSG("Adding wrapper for Double_t TSplinePoly3::Eval(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSplinePoly3::Eval(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:130:13 + t.method("Eval", static_cast(&TSplinePoly3::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TSplinePoly3::Derivative(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSplinePoly3::Derivative(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:134:13 + t.method("Derivative", static_cast(&TSplinePoly3::Derivative)); + + DEBUG_MSG("Adding wrapper for Version_t TSplinePoly3::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSplinePoly3::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!Class_Version", static_cast(&TSplinePoly3::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly3::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly3::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + t.method("IsA", static_cast(&TSplinePoly3::IsA)); + + DEBUG_MSG("Adding wrapper for void TSplinePoly3::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSplinePoly3::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + t.method("StreamerNVirtual", static_cast(&TSplinePoly3::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly3::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly3::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!DeclFileName", []() { return (std::string)TSplinePoly3::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSplinePoly3::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSplinePoly3::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!ImplFileLine", static_cast(&TSplinePoly3::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly3::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly3::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!ImplFileName", []() { return (std::string)TSplinePoly3::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly3::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly3::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!Class_Name", []() { return (std::string)TSplinePoly3::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly3::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly3::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!Dictionary", static_cast(&TSplinePoly3::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly3::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly3::Class() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!Class", static_cast(&TSplinePoly3::Class)); + + DEBUG_MSG("Adding wrapper for void TSplinePoly3::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSplinePoly3::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + t.method("Streamer", static_cast(&TSplinePoly3::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSplinePoly3::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSplinePoly3::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:142:4 + module_.method("TSplinePoly3!DeclFileLine", static_cast(&TSplinePoly3::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSplinePoly3(jlcxx::Module& module){ + return std::shared_ptr(new JlTSplinePoly3(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSplinePoly type; }; +} + +// Class generating the wrapper for type TSplinePoly5 +// signature to use in the veto file: TSplinePoly5 +struct JlTSplinePoly5: public Wrapper { + + JlTSplinePoly5(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSplinePoly5 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:153:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSplinePoly5", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSplinePoly5::TSplinePoly5(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:165:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSplinePoly5::TSplinePoly5(const TSplinePoly5 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:168:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TSplinePoly5 & TSplinePoly5::operator=(const TSplinePoly5 &) (" __HERE__ ")"); + // signature to use in the veto list: TSplinePoly5 & TSplinePoly5::operator=(const TSplinePoly5 &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:169:18 + t.method("assign", static_cast(&TSplinePoly5::operator=)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly5::B() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly5::B() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:171:14 + t.method("B", static_cast(&TSplinePoly5::B)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly5::C() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly5::C() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:172:14 + t.method("C", static_cast(&TSplinePoly5::C)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly5::D() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly5::D() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:173:14 + t.method("D", static_cast(&TSplinePoly5::D)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly5::E() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly5::E() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:174:14 + t.method("E", static_cast(&TSplinePoly5::E)); + + DEBUG_MSG("Adding wrapper for Double_t & TSplinePoly5::F() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TSplinePoly5::F() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:175:14 + t.method("F", static_cast(&TSplinePoly5::F)); + + DEBUG_MSG("Adding wrapper for Double_t TSplinePoly5::Eval(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSplinePoly5::Eval(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:176:13 + t.method("Eval", static_cast(&TSplinePoly5::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TSplinePoly5::Derivative(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSplinePoly5::Derivative(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:180:13 + t.method("Derivative", static_cast(&TSplinePoly5::Derivative)); + + DEBUG_MSG("Adding wrapper for Version_t TSplinePoly5::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSplinePoly5::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!Class_Version", static_cast(&TSplinePoly5::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly5::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly5::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + t.method("IsA", static_cast(&TSplinePoly5::IsA)); + + DEBUG_MSG("Adding wrapper for void TSplinePoly5::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSplinePoly5::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + t.method("StreamerNVirtual", static_cast(&TSplinePoly5::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly5::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly5::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!DeclFileName", []() { return (std::string)TSplinePoly5::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSplinePoly5::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSplinePoly5::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!ImplFileLine", static_cast(&TSplinePoly5::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly5::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly5::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!ImplFileName", []() { return (std::string)TSplinePoly5::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSplinePoly5::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSplinePoly5::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!Class_Name", []() { return (std::string)TSplinePoly5::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly5::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly5::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!Dictionary", static_cast(&TSplinePoly5::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSplinePoly5::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSplinePoly5::Class() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!Class", static_cast(&TSplinePoly5::Class)); + + DEBUG_MSG("Adding wrapper for void TSplinePoly5::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSplinePoly5::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + t.method("Streamer", static_cast(&TSplinePoly5::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSplinePoly5::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSplinePoly5::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:188:4 + module_.method("TSplinePoly5!DeclFileLine", static_cast(&TSplinePoly5::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSplinePoly5(jlcxx::Module& module){ + return std::shared_ptr(new JlTSplinePoly5(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSpline type; }; +} + +// Class generating the wrapper for type TSpline3 +// signature to use in the veto file: TSpline3 +struct JlTSpline3: public Wrapper { + + JlTSpline3(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSpline3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:200:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSpline3", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline3::TSpline3(const char *, Double_t [], Double_t [], Int_t, const char *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:215:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline3::TSpline3(const char *, Double_t, Double_t, Double_t [], Int_t, const char *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:218:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline3::TSpline3(const char *, Double_t [], const TF1 *, Int_t, const char *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:222:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline3::TSpline3(const char *, Double_t, Double_t, const TF1 *, Int_t, const char *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:225:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline3::TSpline3(const char *, const TGraph *, const char *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:229:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline3::TSpline3(const TH1 *, const char *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:232:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline3::TSpline3(const TSpline3 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:234:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TSpline3 & TSpline3::operator=(const TSpline3 &) (" __HERE__ ")"); + // signature to use in the veto list: TSpline3 & TSpline3::operator=(const TSpline3 &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:235:14 + t.method("assign", static_cast(&TSpline3::operator=)); + + DEBUG_MSG("Adding wrapper for Int_t TSpline3::FindX(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSpline3::FindX(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:236:13 + t.method("FindX", static_cast(&TSpline3::FindX)); + + DEBUG_MSG("Adding wrapper for Double_t TSpline3::Eval(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline3::Eval(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:237:13 + t.method("Eval", static_cast(&TSpline3::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TSpline3::Derivative(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline3::Derivative(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:238:13 + t.method("Derivative", static_cast(&TSpline3::Derivative)); + + DEBUG_MSG("Adding wrapper for void TSpline3::GetCoeff(Int_t, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::GetCoeff(Int_t, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:240:9 + t.method("GetCoeff", static_cast(&TSpline3::GetCoeff)); + + DEBUG_MSG("Adding wrapper for void TSpline3::GetKnot(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::GetKnot(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:244:9 + t.method("GetKnot", static_cast(&TSpline3::GetKnot)); + + DEBUG_MSG("Adding wrapper for void TSpline3::SaveAs(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::SaveAs(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:246:14 + t.method("SaveAs", static_cast(&TSpline3::SaveAs)); + t.method("SaveAs", [](TSpline3 const& a, const char * arg0)->void { a.SaveAs(arg0); }); + t.method("SaveAs", [](TSpline3 const* a, const char * arg0)->void { a->SaveAs(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSpline3::SetPoint(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::SetPoint(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:248:22 + t.method("SetPoint", static_cast(&TSpline3::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TSpline3::SetPointCoeff(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::SetPointCoeff(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:249:22 + t.method("SetPointCoeff", static_cast(&TSpline3::SetPointCoeff)); + + DEBUG_MSG("Adding wrapper for void TSpline3::Test() (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::Test() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:250:16 + module_.method("TSpline3!Test", static_cast(&TSpline3::Test)); + + DEBUG_MSG("Adding wrapper for Version_t TSpline3::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSpline3::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!Class_Version", static_cast(&TSpline3::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSpline3::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline3::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + t.method("IsA", static_cast(&TSpline3::IsA)); + + DEBUG_MSG("Adding wrapper for void TSpline3::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + t.method("StreamerNVirtual", static_cast(&TSpline3::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSpline3::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline3::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!DeclFileName", []() { return (std::string)TSpline3::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSpline3::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSpline3::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!ImplFileLine", static_cast(&TSpline3::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSpline3::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline3::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!ImplFileName", []() { return (std::string)TSpline3::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSpline3::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline3::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!Class_Name", []() { return (std::string)TSpline3::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSpline3::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline3::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!Dictionary", static_cast(&TSpline3::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSpline3::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline3::Class() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!Class", static_cast(&TSpline3::Class)); + + DEBUG_MSG("Adding wrapper for void TSpline3::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline3::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + t.method("Streamer", static_cast(&TSpline3::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSpline3::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSpline3::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:252:4 + module_.method("TSpline3!DeclFileLine", static_cast(&TSpline3::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSpline3(jlcxx::Module& module){ + return std::shared_ptr(new JlTSpline3(module)); +} diff --git a/deps/src/JlClasses_037.cxx b/deps/src/JlClasses_037.cxx new file mode 100644 index 0000000..da6f7d1 --- /dev/null +++ b/deps/src/JlClasses_037.cxx @@ -0,0 +1,741 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSpline type; }; +} + +// Class generating the wrapper for type TSpline5 +// signature to use in the veto file: TSpline5 +struct JlTSpline5: public Wrapper { + + JlTSpline5(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSpline5 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:257:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSpline5", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline5::TSpline5(const char *, Double_t [], Double_t [], Int_t, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:271:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline5::TSpline5(const char *, Double_t, Double_t, Double_t [], Int_t, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:275:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline5::TSpline5(const char *, Double_t [], const TF1 *, Int_t, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:280:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline5::TSpline5(const char *, Double_t, Double_t, const TF1 *, Int_t, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:284:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline5::TSpline5(const char *, const TGraph *, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:289:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline5::TSpline5(const TH1 *, const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:293:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSpline5::TSpline5(const TSpline5 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:296:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TSpline5 & TSpline5::operator=(const TSpline5 &) (" __HERE__ ")"); + // signature to use in the veto list: TSpline5 & TSpline5::operator=(const TSpline5 &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:297:14 + t.method("assign", static_cast(&TSpline5::operator=)); + + DEBUG_MSG("Adding wrapper for Int_t TSpline5::FindX(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSpline5::FindX(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:298:13 + t.method("FindX", static_cast(&TSpline5::FindX)); + + DEBUG_MSG("Adding wrapper for Double_t TSpline5::Eval(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline5::Eval(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:299:13 + t.method("Eval", static_cast(&TSpline5::Eval)); + + DEBUG_MSG("Adding wrapper for Double_t TSpline5::Derivative(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSpline5::Derivative(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:300:13 + t.method("Derivative", static_cast(&TSpline5::Derivative)); + + DEBUG_MSG("Adding wrapper for void TSpline5::GetCoeff(Int_t, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::GetCoeff(Int_t, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:302:9 + t.method("GetCoeff", static_cast(&TSpline5::GetCoeff)); + + DEBUG_MSG("Adding wrapper for void TSpline5::GetKnot(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::GetKnot(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:307:9 + t.method("GetKnot", static_cast(&TSpline5::GetKnot)); + + DEBUG_MSG("Adding wrapper for void TSpline5::SaveAs(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::SaveAs(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:309:14 + t.method("SaveAs", static_cast(&TSpline5::SaveAs)); + t.method("SaveAs", [](TSpline5 const& a, const char * arg0)->void { a.SaveAs(arg0); }); + t.method("SaveAs", [](TSpline5 const* a, const char * arg0)->void { a->SaveAs(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSpline5::SetPoint(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::SetPoint(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:311:22 + t.method("SetPoint", static_cast(&TSpline5::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TSpline5::SetPointCoeff(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::SetPointCoeff(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:312:22 + t.method("SetPointCoeff", static_cast(&TSpline5::SetPointCoeff)); + + DEBUG_MSG("Adding wrapper for void TSpline5::Test() (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::Test() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:314:16 + module_.method("TSpline5!Test", static_cast(&TSpline5::Test)); + + DEBUG_MSG("Adding wrapper for Version_t TSpline5::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSpline5::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!Class_Version", static_cast(&TSpline5::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSpline5::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline5::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + t.method("IsA", static_cast(&TSpline5::IsA)); + + DEBUG_MSG("Adding wrapper for void TSpline5::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + t.method("StreamerNVirtual", static_cast(&TSpline5::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSpline5::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline5::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!DeclFileName", []() { return (std::string)TSpline5::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSpline5::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSpline5::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!ImplFileLine", static_cast(&TSpline5::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSpline5::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline5::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!ImplFileName", []() { return (std::string)TSpline5::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSpline5::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSpline5::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!Class_Name", []() { return (std::string)TSpline5::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSpline5::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline5::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!Dictionary", static_cast(&TSpline5::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSpline5::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSpline5::Class() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!Class", static_cast(&TSpline5::Class)); + + DEBUG_MSG("Adding wrapper for void TSpline5::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSpline5::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + t.method("Streamer", static_cast(&TSpline5::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSpline5::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSpline5::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSpline.h:316:4 + module_.method("TSpline5!DeclFileLine", static_cast(&TSpline5::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSpline5(jlcxx::Module& module){ + return std::shared_ptr(new JlTSpline5(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TSVDUnfold +// signature to use in the veto file: TSVDUnfold +struct JlTSVDUnfold: public Wrapper { + + JlTSVDUnfold(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSVDUnfold (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:46:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSVDUnfold", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TSVDUnfold::TSVDUnfold(const TH1D *, const TH1D *, const TH1D *, const TH2D *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:57:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSVDUnfold::TSVDUnfold(const TH1D *, TH2D *, const TH1D *, const TH1D *, const TH2D *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:58:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSVDUnfold::TSVDUnfold(const TSVDUnfold &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:59:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TSVDUnfold::SetNormalize(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSVDUnfold::SetNormalize(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:66:13 + t.method("SetNormalize", static_cast(&TSVDUnfold::SetNormalize)); + + DEBUG_MSG("Adding wrapper for TH1D * TSVDUnfold::Unfold(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TSVDUnfold::Unfold(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:70:13 + t.method("Unfold", static_cast(&TSVDUnfold::Unfold)); + + DEBUG_MSG("Adding wrapper for TH2D * TSVDUnfold::GetUnfoldCovMatrix(const TH2D *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TH2D * TSVDUnfold::GetUnfoldCovMatrix(const TH2D *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:77:13 + t.method("GetUnfoldCovMatrix", static_cast(&TSVDUnfold::GetUnfoldCovMatrix)); + t.method("GetUnfoldCovMatrix", [](TSVDUnfold& a, const TH2D * arg0, Int_t arg1)->TH2D * { return a.GetUnfoldCovMatrix(arg0, arg1); }); + t.method("GetUnfoldCovMatrix", [](TSVDUnfold* a, const TH2D * arg0, Int_t arg1)->TH2D * { return a->GetUnfoldCovMatrix(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH2D * TSVDUnfold::GetAdetCovMatrix(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TH2D * TSVDUnfold::GetAdetCovMatrix(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:83:13 + t.method("GetAdetCovMatrix", static_cast(&TSVDUnfold::GetAdetCovMatrix)); + t.method("GetAdetCovMatrix", [](TSVDUnfold& a, Int_t arg0)->TH2D * { return a.GetAdetCovMatrix(arg0); }); + t.method("GetAdetCovMatrix", [](TSVDUnfold* a, Int_t arg0)->TH2D * { return a->GetAdetCovMatrix(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TSVDUnfold::GetKReg() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSVDUnfold::GetKReg() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:86:13 + t.method("GetKReg", static_cast(&TSVDUnfold::GetKReg)); + + DEBUG_MSG("Adding wrapper for TH1D * TSVDUnfold::GetD() (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TSVDUnfold::GetD() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:89:13 + t.method("GetD", static_cast(&TSVDUnfold::GetD)); + + DEBUG_MSG("Adding wrapper for TH1D * TSVDUnfold::GetSV() (" __HERE__ ")"); + // signature to use in the veto list: TH1D * TSVDUnfold::GetSV() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:92:13 + t.method("GetSV", static_cast(&TSVDUnfold::GetSV)); + + DEBUG_MSG("Adding wrapper for TH2D * TSVDUnfold::GetXtau() (" __HERE__ ")"); + // signature to use in the veto list: TH2D * TSVDUnfold::GetXtau() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:95:13 + t.method("GetXtau", static_cast(&TSVDUnfold::GetXtau)); + + DEBUG_MSG("Adding wrapper for TH2D * TSVDUnfold::GetXinv() (" __HERE__ ")"); + // signature to use in the veto list: TH2D * TSVDUnfold::GetXinv() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:98:13 + t.method("GetXinv", static_cast(&TSVDUnfold::GetXinv)); + + DEBUG_MSG("Adding wrapper for TH2D * TSVDUnfold::GetBCov() (" __HERE__ ")"); + // signature to use in the veto list: TH2D * TSVDUnfold::GetBCov() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:101:13 + t.method("GetBCov", static_cast(&TSVDUnfold::GetBCov)); + + DEBUG_MSG("Adding wrapper for Double_t TSVDUnfold::ComputeChiSquared(const TH1D &, const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TSVDUnfold::ComputeChiSquared(const TH1D &, const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:104:13 + t.method("ComputeChiSquared", static_cast(&TSVDUnfold::ComputeChiSquared)); + + DEBUG_MSG("Adding wrapper for Version_t TSVDUnfold::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSVDUnfold::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!Class_Version", static_cast(&TSVDUnfold::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSVDUnfold::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSVDUnfold::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + t.method("IsA", static_cast(&TSVDUnfold::IsA)); + + DEBUG_MSG("Adding wrapper for void TSVDUnfold::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSVDUnfold::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + t.method("StreamerNVirtual", static_cast(&TSVDUnfold::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSVDUnfold::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSVDUnfold::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!DeclFileName", []() { return (std::string)TSVDUnfold::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSVDUnfold::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSVDUnfold::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!ImplFileLine", static_cast(&TSVDUnfold::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSVDUnfold::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSVDUnfold::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!ImplFileName", []() { return (std::string)TSVDUnfold::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSVDUnfold::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSVDUnfold::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!Class_Name", []() { return (std::string)TSVDUnfold::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSVDUnfold::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSVDUnfold::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!Dictionary", static_cast(&TSVDUnfold::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSVDUnfold::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSVDUnfold::Class() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!Class", static_cast(&TSVDUnfold::Class)); + + DEBUG_MSG("Adding wrapper for void TSVDUnfold::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSVDUnfold::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + t.method("Streamer", static_cast(&TSVDUnfold::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSVDUnfold::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSVDUnfold::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSVDUnfold.h:156:4 + module_.method("TSVDUnfold!DeclFileLine", static_cast(&TSVDUnfold::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTSVDUnfold(jlcxx::Module& module){ + return std::shared_ptr(new JlTSVDUnfold(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TVirtualGraphPainter +// signature to use in the veto file: TVirtualGraphPainter +struct JlTVirtualGraphPainter: public Wrapper { + + JlTVirtualGraphPainter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualGraphPainter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualGraphPainter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGraphPainter::DistancetoPrimitiveHelper(TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGraphPainter::DistancetoPrimitiveHelper(TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:37:18 + t.method("DistancetoPrimitiveHelper", static_cast(&TVirtualGraphPainter::DistancetoPrimitiveHelper)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::DrawPanelHelper(TGraph *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::DrawPanelHelper(TGraph *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:38:18 + t.method("DrawPanelHelper", static_cast(&TVirtualGraphPainter::DrawPanelHelper)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::ExecuteEventHelper(TGraph *, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::ExecuteEventHelper(TGraph *, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:39:18 + t.method("ExecuteEventHelper", static_cast(&TVirtualGraphPainter::ExecuteEventHelper)); + + DEBUG_MSG("Adding wrapper for char * TVirtualGraphPainter::GetObjectInfoHelper(TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TVirtualGraphPainter::GetObjectInfoHelper(TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:40:18 + t.method("GetObjectInfoHelper", static_cast(&TVirtualGraphPainter::GetObjectInfoHelper)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::PaintHelper(TGraph *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::PaintHelper(TGraph *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:41:18 + t.method("PaintHelper", static_cast(&TVirtualGraphPainter::PaintHelper)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::PaintGraph(TGraph *, Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::PaintGraph(TGraph *, Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:42:18 + t.method("PaintGraph", static_cast(&TVirtualGraphPainter::PaintGraph)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::PaintGrapHist(TGraph *, Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::PaintGrapHist(TGraph *, Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:43:18 + t.method("PaintGrapHist", static_cast(&TVirtualGraphPainter::PaintGrapHist)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::PaintScatter(TScatter *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::PaintScatter(TScatter *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:44:18 + t.method("PaintScatter", static_cast(&TVirtualGraphPainter::PaintScatter)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::PaintStats(TGraph *, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::PaintStats(TGraph *, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:45:18 + t.method("PaintStats", static_cast(&TVirtualGraphPainter::PaintStats)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::SetHighlight(TGraph *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::SetHighlight(TGraph *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:46:18 + t.method("SetHighlight", static_cast(&TVirtualGraphPainter::SetHighlight)); + + DEBUG_MSG("Adding wrapper for TVirtualGraphPainter * TVirtualGraphPainter::GetPainter() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGraphPainter * TVirtualGraphPainter::GetPainter() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:48:33 + module_.method("TVirtualGraphPainter!GetPainter", static_cast(&TVirtualGraphPainter::GetPainter)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::SetPainter(TVirtualGraphPainter *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::SetPainter(TVirtualGraphPainter *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:49:33 + module_.method("TVirtualGraphPainter!SetPainter", static_cast(&TVirtualGraphPainter::SetPainter)); + + DEBUG_MSG("Adding wrapper for Version_t TVirtualGraphPainter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TVirtualGraphPainter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!Class_Version", static_cast(&TVirtualGraphPainter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGraphPainter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGraphPainter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + t.method("IsA", static_cast(&TVirtualGraphPainter::IsA)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + t.method("StreamerNVirtual", static_cast(&TVirtualGraphPainter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGraphPainter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGraphPainter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!DeclFileName", []() { return (std::string)TVirtualGraphPainter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TVirtualGraphPainter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualGraphPainter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!ImplFileLine", static_cast(&TVirtualGraphPainter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGraphPainter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGraphPainter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!ImplFileName", []() { return (std::string)TVirtualGraphPainter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGraphPainter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGraphPainter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!Class_Name", []() { return (std::string)TVirtualGraphPainter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGraphPainter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGraphPainter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!Dictionary", static_cast(&TVirtualGraphPainter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGraphPainter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGraphPainter::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!Class", static_cast(&TVirtualGraphPainter::Class)); + + DEBUG_MSG("Adding wrapper for void TVirtualGraphPainter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGraphPainter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + t.method("Streamer", static_cast(&TVirtualGraphPainter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TVirtualGraphPainter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualGraphPainter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGraphPainter.h:51:4 + module_.method("TVirtualGraphPainter!DeclFileLine", static_cast(&TVirtualGraphPainter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualGraphPainter(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualGraphPainter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TVirtualPaveStats +// signature to use in the veto file: TVirtualPaveStats +struct JlTVirtualPaveStats: public Wrapper { + + JlTVirtualPaveStats(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualPaveStats (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualPaveStats"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for TObject * TVirtualPaveStats::GetParent() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TVirtualPaveStats::GetParent() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:33:21 + t.method("GetParent", static_cast(&TVirtualPaveStats::GetParent)); + + DEBUG_MSG("Adding wrapper for void TVirtualPaveStats::SetParent(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualPaveStats::SetParent(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:34:17 + t.method("SetParent", static_cast(&TVirtualPaveStats::SetParent)); + + DEBUG_MSG("Adding wrapper for Version_t TVirtualPaveStats::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TVirtualPaveStats::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!Class_Version", static_cast(&TVirtualPaveStats::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualPaveStats::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualPaveStats::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + t.method("IsA", static_cast(&TVirtualPaveStats::IsA)); + + DEBUG_MSG("Adding wrapper for void TVirtualPaveStats::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualPaveStats::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + t.method("StreamerNVirtual", static_cast(&TVirtualPaveStats::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualPaveStats::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualPaveStats::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!DeclFileName", []() { return (std::string)TVirtualPaveStats::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TVirtualPaveStats::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualPaveStats::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!ImplFileLine", static_cast(&TVirtualPaveStats::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualPaveStats::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualPaveStats::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!ImplFileName", []() { return (std::string)TVirtualPaveStats::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualPaveStats::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualPaveStats::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!Class_Name", []() { return (std::string)TVirtualPaveStats::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualPaveStats::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualPaveStats::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!Dictionary", static_cast(&TVirtualPaveStats::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualPaveStats::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualPaveStats::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!Class", static_cast(&TVirtualPaveStats::Class)); + + DEBUG_MSG("Adding wrapper for void TVirtualPaveStats::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualPaveStats::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + t.method("Streamer", static_cast(&TVirtualPaveStats::Streamer)); + + DEBUG_MSG("Adding wrapper for int TVirtualPaveStats::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualPaveStats::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualPaveStats.h:36:4 + module_.method("TVirtualPaveStats!DeclFileLine", static_cast(&TVirtualPaveStats::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualPaveStats(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualPaveStats(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGDMLMatrix +// signature to use in the veto file: TGDMLMatrix +struct JlTGDMLMatrix: public Wrapper { + + JlTGDMLMatrix(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGDMLMatrix (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:33:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGDMLMatrix", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGDMLMatrix::TGDMLMatrix(const char *, size_t, size_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:36:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGDMLMatrix::TGDMLMatrix(const TGDMLMatrix &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:37:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGDMLMatrix & TGDMLMatrix::operator=(const TGDMLMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGDMLMatrix & TGDMLMatrix::operator=(const TGDMLMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:38:17 + t.method("assign", static_cast(&TGDMLMatrix::operator=)); + + DEBUG_MSG("Adding wrapper for void TGDMLMatrix::Set(size_t, size_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGDMLMatrix::Set(size_t, size_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:41:9 + t.method("Set", static_cast(&TGDMLMatrix::Set)); + + DEBUG_MSG("Adding wrapper for Double_t TGDMLMatrix::Get(size_t, size_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGDMLMatrix::Get(size_t, size_t) + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:42:13 + t.method("Get", static_cast(&TGDMLMatrix::Get)); + + DEBUG_MSG("Adding wrapper for size_t TGDMLMatrix::GetRows() (" __HERE__ ")"); + // signature to use in the veto list: size_t TGDMLMatrix::GetRows() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:43:11 + t.method("GetRows", static_cast(&TGDMLMatrix::GetRows)); + + DEBUG_MSG("Adding wrapper for size_t TGDMLMatrix::GetCols() (" __HERE__ ")"); + // signature to use in the veto list: size_t TGDMLMatrix::GetCols() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:44:11 + t.method("GetCols", static_cast(&TGDMLMatrix::GetCols)); + + DEBUG_MSG("Adding wrapper for void TGDMLMatrix::SetMatrixAsString(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGDMLMatrix::SetMatrixAsString(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:45:9 + t.method("SetMatrixAsString", static_cast(&TGDMLMatrix::SetMatrixAsString)); + + DEBUG_MSG("Adding wrapper for const char * TGDMLMatrix::GetMatrixAsString() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGDMLMatrix::GetMatrixAsString() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:46:16 + t.method("GetMatrixAsString", [](TGDMLMatrix const& a) { return (std::string)a.GetMatrixAsString(); }); + t.method("GetMatrixAsString", [](TGDMLMatrix const* a) { return (std::string)a->GetMatrixAsString(); }); + + DEBUG_MSG("Adding wrapper for void TGDMLMatrix::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGDMLMatrix::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:48:9 + t.method("Print", static_cast(&TGDMLMatrix::Print)); + t.method("Print", [](TGDMLMatrix const& a)->void { a.Print(); }); + t.method("Print", [](TGDMLMatrix const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGDMLMatrix::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGDMLMatrix::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!Class_Version", static_cast(&TGDMLMatrix::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGDMLMatrix::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGDMLMatrix::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + t.method("IsA", static_cast(&TGDMLMatrix::IsA)); + + DEBUG_MSG("Adding wrapper for void TGDMLMatrix::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGDMLMatrix::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + t.method("StreamerNVirtual", static_cast(&TGDMLMatrix::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGDMLMatrix::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGDMLMatrix::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!DeclFileName", []() { return (std::string)TGDMLMatrix::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGDMLMatrix::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGDMLMatrix::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!ImplFileLine", static_cast(&TGDMLMatrix::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGDMLMatrix::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGDMLMatrix::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!ImplFileName", []() { return (std::string)TGDMLMatrix::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGDMLMatrix::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGDMLMatrix::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!Class_Name", []() { return (std::string)TGDMLMatrix::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGDMLMatrix::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGDMLMatrix::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!Dictionary", static_cast(&TGDMLMatrix::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGDMLMatrix::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGDMLMatrix::Class() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!Class", static_cast(&TGDMLMatrix::Class)); + + DEBUG_MSG("Adding wrapper for void TGDMLMatrix::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGDMLMatrix::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + t.method("Streamer", static_cast(&TGDMLMatrix::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGDMLMatrix::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGDMLMatrix::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGDMLMatrix.h:56:4 + module_.method("TGDMLMatrix!DeclFileLine", static_cast(&TGDMLMatrix::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGDMLMatrix(jlcxx::Module& module){ + return std::shared_ptr(new JlTGDMLMatrix(module)); +} diff --git a/deps/src/JlClasses_038.cxx b/deps/src/JlClasses_038.cxx new file mode 100644 index 0000000..d4e22ec --- /dev/null +++ b/deps/src/JlClasses_038.cxx @@ -0,0 +1,2354 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoShape +// signature to use in the veto file: TGeoShape +struct JlTGeoShape: public Wrapper { + + JlTGeoShape(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoShape (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:25:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoShape", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for void TGeoShape::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:66:17 + t.method("ClearThreadData", static_cast(&TGeoShape::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:67:17 + t.method("CreateThreadData", static_cast(&TGeoShape::CreateThreadData)); + + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::Big() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::Big() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:87:20 + module_.method("TGeoShape!Big", static_cast(&TGeoShape::Big)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoShape::GetTransform() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoShape::GetTransform() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:88:23 + module_.method("TGeoShape!GetTransform", static_cast(&TGeoShape::GetTransform)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetTransform(TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetTransform(TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:89:16 + module_.method("TGeoShape!SetTransform", static_cast(&TGeoShape::SetTransform)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::Tolerance() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::Tolerance() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:90:20 + module_.method("TGeoShape!Tolerance", static_cast(&TGeoShape::Tolerance)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::ComputeEpsMch() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::ComputeEpsMch() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:91:20 + module_.method("TGeoShape!ComputeEpsMch", static_cast(&TGeoShape::ComputeEpsMch)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::EpsMch() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::EpsMch() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:92:20 + module_.method("TGeoShape!EpsMch", static_cast(&TGeoShape::EpsMch)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::AfterStreamer() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::AfterStreamer() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:93:17 + t.method("AfterStreamer", static_cast(&TGeoShape::AfterStreamer)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:94:21 + t.method("Capacity", static_cast(&TGeoShape::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::CheckShape(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::CheckShape(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:95:9 + t.method("CheckShape", static_cast(&TGeoShape::CheckShape)); + t.method("CheckShape", [](TGeoShape& a, Int_t arg0)->void { a.CheckShape(arg0); }); + t.method("CheckShape", [](TGeoShape& a, Int_t arg0, Int_t arg1)->void { a.CheckShape(arg0, arg1); }); + t.method("CheckShape", [](TGeoShape* a, Int_t arg0)->void { a->CheckShape(arg0); }); + t.method("CheckShape", [](TGeoShape* a, Int_t arg0, Int_t arg1)->void { a->CheckShape(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGeoShape::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:96:17 + t.method("ComputeBBox", static_cast(&TGeoShape::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:97:17 + t.method("ComputeNormal", static_cast(&TGeoShape::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:98:17 + t.method("ComputeNormal_v", static_cast(&TGeoShape::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:99:19 + t.method("Contains", static_cast(&TGeoShape::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:100:17 + t.method("Contains_v", static_cast(&TGeoShape::Contains_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::CouldBeCrossed(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::CouldBeCrossed(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:101:19 + t.method("CouldBeCrossed", static_cast(&TGeoShape::CouldBeCrossed)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShape::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShape::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:102:10 + t.method("DistancetoPrimitive", static_cast(&TGeoShape::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:103:21 + t.method("DistFromInside", static_cast(&TGeoShape::DistFromInside)); + t.method("DistFromInside", [](TGeoShape const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoShape const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:105:17 + t.method("DistFromInside_v", static_cast(&TGeoShape::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:106:21 + t.method("DistFromOutside", static_cast(&TGeoShape::DistFromOutside)); + t.method("DistFromOutside", [](TGeoShape const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoShape const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:108:17 + t.method("DistFromOutside_v", static_cast(&TGeoShape::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::DistToPhiMin(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::DistToPhiMin(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:109:20 + module_.method("TGeoShape!DistToPhiMin", static_cast(&TGeoShape::DistToPhiMin)); + module_.method("TGeoShape!DistToPhiMin", [](const Double_t * arg0, const Double_t * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->Double_t { return TGeoShape::DistToPhiMin(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:112:4 + t.method("Divide", static_cast(&TGeoShape::Divide)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:113:9 + t.method("Draw", static_cast(&TGeoShape::Draw)); + t.method("Draw", [](TGeoShape& a)->void { a.Draw(); }); + t.method("Draw", [](TGeoShape* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGeoShape::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:114:9 + t.method("ExecuteEvent", static_cast(&TGeoShape::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for const char * TGeoShape::GetAxisName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShape::GetAxisName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:115:24 + t.method("GetAxisName", [](TGeoShape const& a, Int_t arg0) { return (std::string)a.GetAxisName(arg0); }); + t.method("GetAxisName", [](TGeoShape const* a, Int_t arg0) { return (std::string)a->GetAxisName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:116:21 + t.method("GetAxisRange", static_cast(&TGeoShape::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:117:17 + t.method("GetBoundingCylinder", static_cast(&TGeoShape::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShape::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShape::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:119:18 + t.method("GetByteCount", static_cast(&TGeoShape::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:120:19 + t.method("GetPointsOnSegments", static_cast(&TGeoShape::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShape::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShape::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:122:4 + t.method("GetFittingBox", static_cast(&TGeoShape::GetFittingBox)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShape::GetId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShape::GetId() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:123:10 + t.method("GetId", static_cast(&TGeoShape::GetId)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:124:23 + t.method("GetMakeRuntimeShape", static_cast(&TGeoShape::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:125:17 + t.method("GetMeshNumbers", static_cast(&TGeoShape::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for const char * TGeoShape::GetName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShape::GetName() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:126:16 + t.method("GetName", [](TGeoShape const& a) { return (std::string)a.GetName(); }); + t.method("GetName", [](TGeoShape const* a) { return (std::string)a->GetName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShape::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShape::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:127:18 + t.method("GetNmeshVertices", static_cast(&TGeoShape::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for const char * TGeoShape::GetPointerName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShape::GetPointerName() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:128:16 + t.method("GetPointerName", [](TGeoShape const& a) { return (std::string)a.GetPointerName(); }); + t.method("GetPointerName", [](TGeoShape const* a) { return (std::string)a->GetPointerName(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsAssembly() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsAssembly() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:129:19 + t.method("IsAssembly", static_cast(&TGeoShape::IsAssembly)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsComposite() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsComposite() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:130:19 + t.method("IsComposite", static_cast(&TGeoShape::IsComposite)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:131:19 + t.method("IsCylType", static_cast(&TGeoShape::IsCylType)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsCloseToPhi(Double_t, const Double_t *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsCloseToPhi(Double_t, const Double_t *, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:133:4 + module_.method("TGeoShape!IsCloseToPhi", static_cast(&TGeoShape::IsCloseToPhi)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsCrossingSemiplane(const Double_t *, const Double_t *, Double_t, Double_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsCrossingSemiplane(const Double_t *, const Double_t *, Double_t, Double_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:134:18 + module_.method("TGeoShape!IsCrossingSemiplane", static_cast(&TGeoShape::IsCrossingSemiplane)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsSameWithinTolerance(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsSameWithinTolerance(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:136:18 + module_.method("TGeoShape!IsSameWithinTolerance", static_cast(&TGeoShape::IsSameWithinTolerance)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsSegCrossing(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsSegCrossing(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:137:18 + module_.method("TGeoShape!IsSegCrossing", static_cast(&TGeoShape::IsSegCrossing)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsInPhiRange(const Double_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsInPhiRange(const Double_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:139:18 + module_.method("TGeoShape!IsInPhiRange", static_cast(&TGeoShape::IsInPhiRange)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsReflected() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsReflected() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:140:19 + t.method("IsReflected", static_cast(&TGeoShape::IsReflected)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsVecGeom() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsVecGeom() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:141:19 + t.method("IsVecGeom", static_cast(&TGeoShape::IsVecGeom)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsRunTimeShape() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsRunTimeShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:142:11 + t.method("IsRunTimeShape", static_cast(&TGeoShape::IsRunTimeShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:143:11 + t.method("IsValid", static_cast(&TGeoShape::IsValid)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::IsValidBox() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::IsValidBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:144:19 + t.method("IsValidBox", static_cast(&TGeoShape::IsValidBox)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:145:17 + t.method("InspectShape", static_cast(&TGeoShape::InspectShape)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::NormalPhi(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::NormalPhi(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:147:16 + module_.method("TGeoShape!NormalPhi", static_cast(&TGeoShape::NormalPhi)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:149:9 + t.method("Paint", static_cast(&TGeoShape::Paint)); + t.method("Paint", [](TGeoShape& a)->void { a.Paint(); }); + t.method("Paint", [](TGeoShape* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:150:21 + t.method("Safety", static_cast(&TGeoShape::Safety)); + t.method("Safety", [](TGeoShape const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoShape const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:151:17 + t.method("Safety_v", static_cast(&TGeoShape::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::SafetyPhi(const Double_t *, Bool_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::SafetyPhi(const Double_t *, Bool_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:152:20 + module_.method("TGeoShape!SafetyPhi", static_cast(&TGeoShape::SafetyPhi)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShape::SafetySeg(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShape::SafetySeg(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:153:20 + module_.method("TGeoShape!SafetySeg", static_cast(&TGeoShape::SafetySeg)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:154:17 + t.method("SetDimensions", static_cast(&TGeoShape::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:155:9 + t.method("SetId", static_cast(&TGeoShape::SetId)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:156:17 + t.method("SetPoints", static_cast(&TGeoShape::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:157:17 + t.method("SetPoints", static_cast(&TGeoShape::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetRuntime(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetRuntime(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:159:9 + t.method("SetRuntime", static_cast(&TGeoShape::SetRuntime)); + t.method("SetRuntime", [](TGeoShape& a)->void { a.SetRuntime(); }); + t.method("SetRuntime", [](TGeoShape* a)->void { a->SetRuntime(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShape::ShapeDistancetoPrimitive(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShape::ShapeDistancetoPrimitive(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:160:10 + t.method("ShapeDistancetoPrimitive", static_cast(&TGeoShape::ShapeDistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:161:17 + t.method("Sizeof3D", static_cast(&TGeoShape::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetShapeBit(UInt_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetShapeBit(UInt_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:164:9 + t.method("SetShapeBit", static_cast(&TGeoShape::SetShapeBit)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::SetShapeBit(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::SetShapeBit(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:165:9 + t.method("SetShapeBit", static_cast(&TGeoShape::SetShapeBit)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::ResetShapeBit(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::ResetShapeBit(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:166:9 + t.method("ResetShapeBit", static_cast(&TGeoShape::ResetShapeBit)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShape::TestShapeBit(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShape::TestShapeBit(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:167:11 + t.method("TestShapeBit", static_cast(&TGeoShape::TestShapeBit)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShape::TestShapeBits(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShape::TestShapeBits(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:168:10 + t.method("TestShapeBits", static_cast(&TGeoShape::TestShapeBits)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::InvertShapeBit(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::InvertShapeBit(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:169:9 + t.method("InvertShapeBit", static_cast(&TGeoShape::InvertShapeBit)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoShape::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoShape::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!Class_Version", static_cast(&TGeoShape::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoShape::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoShape::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + t.method("IsA", static_cast(&TGeoShape::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + t.method("StreamerNVirtual", static_cast(&TGeoShape::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoShape::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShape::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!DeclFileName", []() { return (std::string)TGeoShape::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoShape::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoShape::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!ImplFileLine", static_cast(&TGeoShape::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoShape::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShape::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!ImplFileName", []() { return (std::string)TGeoShape::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoShape::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShape::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!Class_Name", []() { return (std::string)TGeoShape::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoShape::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoShape::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!Dictionary", static_cast(&TGeoShape::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoShape::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoShape::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!Class", static_cast(&TGeoShape::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoShape::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShape::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + t.method("Streamer", static_cast(&TGeoShape::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoShape::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoShape::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:171:4 + module_.method("TGeoShape!DeclFileLine", static_cast(&TGeoShape::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoShape(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoShape(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoMatrix +// signature to use in the veto file: TGeoMatrix +struct JlTGeoMatrix: public Wrapper { + + JlTGeoMatrix(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoMatrix (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:38:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoMatrix", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsIdentity() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsIdentity() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:63:11 + t.method("IsIdentity", static_cast(&TGeoMatrix::IsIdentity)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsTranslation() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:64:11 + t.method("IsTranslation", static_cast(&TGeoMatrix::IsTranslation)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsRotation() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsRotation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:65:11 + t.method("IsRotation", static_cast(&TGeoMatrix::IsRotation)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsReflection() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsReflection() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:66:11 + t.method("IsReflection", static_cast(&TGeoMatrix::IsReflection)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsScale() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:67:11 + t.method("IsScale", static_cast(&TGeoMatrix::IsScale)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsShared() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsShared() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:68:11 + t.method("IsShared", static_cast(&TGeoMatrix::IsShared)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsOwned() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsOwned() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:69:11 + t.method("IsOwned", static_cast(&TGeoMatrix::IsOwned)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsCombi() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsCombi() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:70:11 + t.method("IsCombi", static_cast(&TGeoMatrix::IsCombi)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsGeneral() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsGeneral() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:71:11 + t.method("IsGeneral", static_cast(&TGeoMatrix::IsGeneral)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsRegistered() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsRegistered() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:72:11 + t.method("IsRegistered", static_cast(&TGeoMatrix::IsRegistered)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMatrix::IsRotAboutZ() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMatrix::IsRotAboutZ() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:73:11 + t.method("IsRotAboutZ", static_cast(&TGeoMatrix::IsRotAboutZ)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::GetHomogenousMatrix(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::GetHomogenousMatrix(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:74:9 + t.method("GetHomogenousMatrix", static_cast(&TGeoMatrix::GetHomogenousMatrix)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMatrix::GetPointerName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMatrix::GetPointerName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:75:16 + t.method("GetPointerName", [](TGeoMatrix const& a) { return (std::string)a.GetPointerName(); }); + t.method("GetPointerName", [](TGeoMatrix const* a) { return (std::string)a->GetPointerName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMatrix::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMatrix::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:77:18 + t.method("GetByteCount", static_cast(&TGeoMatrix::GetByteCount)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoMatrix::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoMatrix::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:78:28 + t.method("GetTranslation", static_cast(&TGeoMatrix::GetTranslation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoMatrix::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoMatrix::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:79:28 + t.method("GetRotationMatrix", static_cast(&TGeoMatrix::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoMatrix::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoMatrix::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:80:28 + t.method("GetScale", static_cast(&TGeoMatrix::GetScale)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoMatrix::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoMatrix::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:81:24 + t.method("Inverse", static_cast(&TGeoMatrix::Inverse)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:82:17 + t.method("LocalToMaster", static_cast(&TGeoMatrix::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:83:17 + t.method("LocalToMasterVect", static_cast(&TGeoMatrix::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::LocalToMasterBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::LocalToMasterBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:84:17 + t.method("LocalToMasterBomb", static_cast(&TGeoMatrix::LocalToMasterBomb)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoMatrix::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoMatrix::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:85:24 + t.method("MakeClone", static_cast(&TGeoMatrix::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:86:17 + t.method("MasterToLocal", static_cast(&TGeoMatrix::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:87:17 + t.method("MasterToLocalVect", static_cast(&TGeoMatrix::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::MasterToLocalBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::MasterToLocalBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:88:17 + t.method("MasterToLocalBomb", static_cast(&TGeoMatrix::MasterToLocalBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::Normalize(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::Normalize(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:89:16 + module_.method("TGeoMatrix!Normalize", static_cast(&TGeoMatrix::Normalize)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:90:9 + t.method("Print", static_cast(&TGeoMatrix::Print)); + t.method("Print", [](TGeoMatrix const& a)->void { a.Print(); }); + t.method("Print", [](TGeoMatrix const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::RotateX(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::RotateX(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:91:17 + t.method("RotateX", static_cast(&TGeoMatrix::RotateX)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::RotateY(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::RotateY(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:92:17 + t.method("RotateY", static_cast(&TGeoMatrix::RotateY)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::RotateZ(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::RotateZ(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:93:17 + t.method("RotateZ", static_cast(&TGeoMatrix::RotateZ)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::ReflectX(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::ReflectX(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:94:17 + t.method("ReflectX", static_cast(&TGeoMatrix::ReflectX)); + t.method("ReflectX", [](TGeoMatrix& a, Bool_t arg0)->void { a.ReflectX(arg0); }); + t.method("ReflectX", [](TGeoMatrix* a, Bool_t arg0)->void { a->ReflectX(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::ReflectY(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::ReflectY(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:95:17 + t.method("ReflectY", static_cast(&TGeoMatrix::ReflectY)); + t.method("ReflectY", [](TGeoMatrix& a, Bool_t arg0)->void { a.ReflectY(arg0); }); + t.method("ReflectY", [](TGeoMatrix* a, Bool_t arg0)->void { a->ReflectY(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::ReflectZ(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::ReflectZ(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:96:17 + t.method("ReflectZ", static_cast(&TGeoMatrix::ReflectZ)); + t.method("ReflectZ", [](TGeoMatrix& a, Bool_t arg0)->void { a.ReflectZ(arg0); }); + t.method("ReflectZ", [](TGeoMatrix* a, Bool_t arg0)->void { a->ReflectZ(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::RegisterYourself() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::RegisterYourself() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:97:17 + t.method("RegisterYourself", static_cast(&TGeoMatrix::RegisterYourself)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::SetDefaultName() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::SetDefaultName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:98:9 + t.method("SetDefaultName", static_cast(&TGeoMatrix::SetDefaultName)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::SetDx(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::SetDx(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:99:17 + t.method("SetDx", static_cast(&TGeoMatrix::SetDx)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::SetDy(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::SetDy(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:100:17 + t.method("SetDy", static_cast(&TGeoMatrix::SetDy)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::SetDz(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::SetDz(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:101:17 + t.method("SetDz", static_cast(&TGeoMatrix::SetDz)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::SetShared(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::SetShared(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:102:9 + t.method("SetShared", static_cast(&TGeoMatrix::SetShared)); + t.method("SetShared", [](TGeoMatrix& a)->void { a.SetShared(); }); + t.method("SetShared", [](TGeoMatrix* a)->void { a->SetShared(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoMatrix::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoMatrix::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!Class_Version", static_cast(&TGeoMatrix::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMatrix::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMatrix::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + t.method("IsA", static_cast(&TGeoMatrix::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + t.method("StreamerNVirtual", static_cast(&TGeoMatrix::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMatrix::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMatrix::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!DeclFileName", []() { return (std::string)TGeoMatrix::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoMatrix::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMatrix::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!ImplFileLine", static_cast(&TGeoMatrix::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMatrix::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMatrix::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!ImplFileName", []() { return (std::string)TGeoMatrix::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoMatrix::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMatrix::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!Class_Name", []() { return (std::string)TGeoMatrix::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMatrix::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMatrix::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!Dictionary", static_cast(&TGeoMatrix::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMatrix::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMatrix::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!Class", static_cast(&TGeoMatrix::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoMatrix::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMatrix::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + t.method("Streamer", static_cast(&TGeoMatrix::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoMatrix::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMatrix::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:104:4 + module_.method("TGeoMatrix!DeclFileLine", static_cast(&TGeoMatrix::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoMatrix(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoMatrix(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoVolume +// signature to use in the veto file: TGeoVolume +struct JlTGeoVolume: public Wrapper { + + JlTGeoVolume(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoVolume (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:43:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoVolume", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:67:17 + t.method("ClearThreadData", static_cast(&TGeoVolume::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:68:17 + t.method("CreateThreadData", static_cast(&TGeoVolume::CreateThreadData)); + + + DEBUG_MSG("Adding wrapper for void TGeoVolume::TGeoVolume(const char *, const TGeoShape *, const TGeoMedium *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:86:4 + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:91:17 + t.method("cd", static_cast(&TGeoVolume::cd)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:92:9 + t.method("Browse", static_cast(&TGeoVolume::Browse)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoVolume::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoVolume::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:93:13 + t.method("Capacity", static_cast(&TGeoVolume::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CheckShapes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CheckShapes() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:94:9 + t.method("CheckShapes", static_cast(&TGeoVolume::CheckShapes)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::ClearNodes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::ClearNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:95:9 + t.method("ClearNodes", static_cast(&TGeoVolume::ClearNodes)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::ClearShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::ClearShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:96:9 + t.method("ClearShape", static_cast(&TGeoVolume::ClearShape)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CleanAll() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CleanAll() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:97:9 + t.method("CleanAll", static_cast(&TGeoVolume::CleanAll)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolume::CloneVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolume::CloneVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:98:24 + t.method("CloneVolume", static_cast(&TGeoVolume::CloneVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CloneNodesAndConnect(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CloneNodesAndConnect(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:99:9 + t.method("CloneNodesAndConnect", static_cast(&TGeoVolume::CloneNodesAndConnect)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CheckGeometry(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CheckGeometry(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:100:9 + t.method("CheckGeometry", static_cast(&TGeoVolume::CheckGeometry)); + t.method("CheckGeometry", [](TGeoVolume const& a)->void { a.CheckGeometry(); }); + t.method("CheckGeometry", [](TGeoVolume const& a, Int_t arg0)->void { a.CheckGeometry(arg0); }); + t.method("CheckGeometry", [](TGeoVolume const& a, Int_t arg0, Double_t arg1)->void { a.CheckGeometry(arg0, arg1); }); + t.method("CheckGeometry", [](TGeoVolume const& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.CheckGeometry(arg0, arg1, arg2); }); + t.method("CheckGeometry", [](TGeoVolume const* a)->void { a->CheckGeometry(); }); + t.method("CheckGeometry", [](TGeoVolume const* a, Int_t arg0)->void { a->CheckGeometry(arg0); }); + t.method("CheckGeometry", [](TGeoVolume const* a, Int_t arg0, Double_t arg1)->void { a->CheckGeometry(arg0, arg1); }); + t.method("CheckGeometry", [](TGeoVolume const* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->CheckGeometry(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CheckOverlaps(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CheckOverlaps(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:101:9 + t.method("CheckOverlaps", static_cast(&TGeoVolume::CheckOverlaps)); + t.method("CheckOverlaps", [](TGeoVolume const& a)->void { a.CheckOverlaps(); }); + t.method("CheckOverlaps", [](TGeoVolume const& a, Double_t arg0)->void { a.CheckOverlaps(arg0); }); + t.method("CheckOverlaps", [](TGeoVolume const* a)->void { a->CheckOverlaps(); }); + t.method("CheckOverlaps", [](TGeoVolume const* a, Double_t arg0)->void { a->CheckOverlaps(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CheckShape(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CheckShape(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:102:9 + t.method("CheckShape", static_cast(&TGeoVolume::CheckShape)); + t.method("CheckShape", [](TGeoVolume& a, Int_t arg0)->void { a.CheckShape(arg0); }); + t.method("CheckShape", [](TGeoVolume& a, Int_t arg0, Int_t arg1)->void { a.CheckShape(arg0, arg1); }); + t.method("CheckShape", [](TGeoVolume* a, Int_t arg0)->void { a->CheckShape(arg0); }); + t.method("CheckShape", [](TGeoVolume* a, Int_t arg0, Int_t arg1)->void { a->CheckShape(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::CountNodes(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::CountNodes(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:103:10 + t.method("CountNodes", static_cast(&TGeoVolume::CountNodes)); + t.method("CountNodes", [](TGeoVolume& a)->Int_t { return a.CountNodes(); }); + t.method("CountNodes", [](TGeoVolume& a, Int_t arg0)->Int_t { return a.CountNodes(arg0); }); + t.method("CountNodes", [](TGeoVolume* a)->Int_t { return a->CountNodes(); }); + t.method("CountNodes", [](TGeoVolume* a, Int_t arg0)->Int_t { return a->CountNodes(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:104:11 + t.method("Contains", static_cast(&TGeoVolume::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::CreateDummyMedium() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::CreateDummyMedium() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:105:16 + module_.method("TGeoVolume!CreateDummyMedium", static_cast(&TGeoVolume::CreateDummyMedium)); + + DEBUG_MSG("Adding wrapper for TGeoMedium * TGeoVolume::DummyMedium() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMedium * TGeoVolume::DummyMedium() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:106:23 + module_.method("TGeoVolume!DummyMedium", static_cast(&TGeoVolume::DummyMedium)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsAssembly() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsAssembly() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:107:19 + t.method("IsAssembly", static_cast(&TGeoVolume::IsAssembly)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:108:11 + t.method("IsFolder", static_cast(&TGeoVolume::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsRunTime() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsRunTime() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:109:11 + t.method("IsRunTime", static_cast(&TGeoVolume::IsRunTime)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsVolumeMulti() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsVolumeMulti() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:110:19 + t.method("IsVolumeMulti", static_cast(&TGeoVolume::IsVolumeMulti)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoVolume::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoVolume::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:112:4 + t.method("AddNode", static_cast(&TGeoVolume::AddNode)); + t.method("AddNode", [](TGeoVolume& a, TGeoVolume * arg0, Int_t arg1)->TGeoNode * { return a.AddNode(arg0, arg1); }); + t.method("AddNode", [](TGeoVolume& a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->TGeoNode * { return a.AddNode(arg0, arg1, arg2); }); + t.method("AddNode", [](TGeoVolume* a, TGeoVolume * arg0, Int_t arg1)->TGeoNode * { return a->AddNode(arg0, arg1); }); + t.method("AddNode", [](TGeoVolume* a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->TGeoNode * { return a->AddNode(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::AddNodeOffset(TGeoVolume *, Int_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::AddNodeOffset(TGeoVolume *, Int_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:113:9 + t.method("AddNodeOffset", static_cast(&TGeoVolume::AddNodeOffset)); + t.method("AddNodeOffset", [](TGeoVolume& a, TGeoVolume * arg0, Int_t arg1)->void { a.AddNodeOffset(arg0, arg1); }); + t.method("AddNodeOffset", [](TGeoVolume& a, TGeoVolume * arg0, Int_t arg1, Double_t arg2)->void { a.AddNodeOffset(arg0, arg1, arg2); }); + t.method("AddNodeOffset", [](TGeoVolume* a, TGeoVolume * arg0, Int_t arg1)->void { a->AddNodeOffset(arg0, arg1); }); + t.method("AddNodeOffset", [](TGeoVolume* a, TGeoVolume * arg0, Int_t arg1, Double_t arg2)->void { a->AddNodeOffset(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:114:17 + t.method("AddNodeOverlap", static_cast(&TGeoVolume::AddNodeOverlap)); + t.method("AddNodeOverlap", [](TGeoVolume& a, TGeoVolume * arg0, Int_t arg1)->void { a.AddNodeOverlap(arg0, arg1); }); + t.method("AddNodeOverlap", [](TGeoVolume& a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->void { a.AddNodeOverlap(arg0, arg1, arg2); }); + t.method("AddNodeOverlap", [](TGeoVolume* a, TGeoVolume * arg0, Int_t arg1)->void { a->AddNodeOverlap(arg0, arg1); }); + t.method("AddNodeOverlap", [](TGeoVolume* a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->void { a->AddNodeOverlap(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolume::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolume::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:116:24 + t.method("Divide", static_cast(&TGeoVolume::Divide)); + t.method("Divide", [](TGeoVolume& a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a.Divide(arg0, arg1, arg2, arg3, arg4); }); + t.method("Divide", [](TGeoVolume& a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4, Int_t arg5)->TGeoVolume * { return a.Divide(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Divide", [](TGeoVolume* a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a->Divide(arg0, arg1, arg2, arg3, arg4); }); + t.method("Divide", [](TGeoVolume* a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4, Int_t arg5)->TGeoVolume * { return a->Divide(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:118:10 + t.method("DistancetoPrimitive", static_cast(&TGeoVolume::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:119:9 + t.method("Draw", static_cast(&TGeoVolume::Draw)); + t.method("Draw", [](TGeoVolume& a)->void { a.Draw(); }); + t.method("Draw", [](TGeoVolume* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::DrawOnly(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::DrawOnly(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:120:17 + t.method("DrawOnly", static_cast(&TGeoVolume::DrawOnly)); + t.method("DrawOnly", [](TGeoVolume& a)->void { a.DrawOnly(); }); + t.method("DrawOnly", [](TGeoVolume* a)->void { a->DrawOnly(); }); + + DEBUG_MSG("Adding wrapper for TH2F * TGeoVolume::LegoPlot(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2F * TGeoVolume::LegoPlot(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:121:10 + t.method("LegoPlot", static_cast(&TGeoVolume::LegoPlot)); + t.method("LegoPlot", [](TGeoVolume& a)->TH2F * { return a.LegoPlot(); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0)->TH2F * { return a.LegoPlot(arg0); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0, Double_t arg1)->TH2F * { return a.LegoPlot(arg0, arg1); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2)->TH2F * { return a.LegoPlot(arg0, arg1, arg2); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("LegoPlot", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("LegoPlot", [](TGeoVolume* a)->TH2F * { return a->LegoPlot(); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0)->TH2F * { return a->LegoPlot(arg0); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0, Double_t arg1)->TH2F * { return a->LegoPlot(arg0, arg1); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2)->TH2F * { return a->LegoPlot(arg0, arg1, arg2); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("LegoPlot", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:124:9 + t.method("Paint", static_cast(&TGeoVolume::Paint)); + t.method("Paint", [](TGeoVolume& a)->void { a.Paint(); }); + t.method("Paint", [](TGeoVolume* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:125:9 + t.method("Print", static_cast(&TGeoVolume::Print)); + t.method("Print", [](TGeoVolume const& a)->void { a.Print(); }); + t.method("Print", [](TGeoVolume const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::PrintNodes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::PrintNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:126:9 + t.method("PrintNodes", static_cast(&TGeoVolume::PrintNodes)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::PrintVoxels() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::PrintVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:127:9 + t.method("PrintVoxels", static_cast(&TGeoVolume::PrintVoxels)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::ReplayCreation(const TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::ReplayCreation(const TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:128:9 + t.method("ReplayCreation", static_cast(&TGeoVolume::ReplayCreation)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetUserExtension(TGeoExtension *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetUserExtension(TGeoExtension *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:129:9 + t.method("SetUserExtension", static_cast(&TGeoVolume::SetUserExtension)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetFWExtension(TGeoExtension *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetFWExtension(TGeoExtension *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:130:9 + t.method("SetFWExtension", static_cast(&TGeoVolume::SetFWExtension)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetRefCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetRefCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:131:10 + t.method("GetRefCount", static_cast(&TGeoVolume::GetRefCount)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoVolume::GetUserExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoVolume::GetUserExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:132:19 + t.method("GetUserExtension", static_cast(&TGeoVolume::GetUserExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoVolume::GetFWExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoVolume::GetFWExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:133:19 + t.method("GetFWExtension", static_cast(&TGeoVolume::GetFWExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoVolume::GrabUserExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoVolume::GrabUserExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:134:19 + t.method("GrabUserExtension", static_cast(&TGeoVolume::GrabUserExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoVolume::GrabFWExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoVolume::GrabFWExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:135:19 + t.method("GrabFWExtension", static_cast(&TGeoVolume::GrabFWExtension)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Grab() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Grab() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:136:9 + t.method("Grab", static_cast(&TGeoVolume::Grab)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Release() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Release() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:137:9 + t.method("Release", static_cast(&TGeoVolume::Release)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:143:9 + t.method("ExecuteEvent", static_cast(&TGeoVolume::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsActive() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsActive() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:145:11 + t.method("IsActive", static_cast(&TGeoVolume::IsActive)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsActiveDaughters() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsActiveDaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:146:11 + t.method("IsActiveDaughters", static_cast(&TGeoVolume::IsActiveDaughters)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsAdded() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsAdded() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:147:11 + t.method("IsAdded", static_cast(&TGeoVolume::IsAdded)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsOverlappingCandidate() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsOverlappingCandidate() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:148:11 + t.method("IsOverlappingCandidate", static_cast(&TGeoVolume::IsOverlappingCandidate)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsReplicated() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsReplicated() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:149:11 + t.method("IsReplicated", static_cast(&TGeoVolume::IsReplicated)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsSelected() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsSelected() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:150:11 + t.method("IsSelected", static_cast(&TGeoVolume::IsSelected)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsCylVoxels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsCylVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:151:11 + t.method("IsCylVoxels", static_cast(&TGeoVolume::IsCylVoxels)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsXYZVoxels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsXYZVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:152:11 + t.method("IsXYZVoxels", static_cast(&TGeoVolume::IsXYZVoxels)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsTopVolume() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsTopVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:153:11 + t.method("IsTopVolume", static_cast(&TGeoVolume::IsTopVolume)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:154:11 + t.method("IsValid", static_cast(&TGeoVolume::IsValid)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsVisible() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsVisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:155:19 + t.method("IsVisible", static_cast(&TGeoVolume::IsVisible)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsVisibleDaughters() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsVisibleDaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:156:11 + t.method("IsVisibleDaughters", static_cast(&TGeoVolume::IsVisibleDaughters)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsVisContainers() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsVisContainers() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:157:11 + t.method("IsVisContainers", static_cast(&TGeoVolume::IsVisContainers)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsVisLeaves() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsVisLeaves() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:158:11 + t.method("IsVisLeaves", static_cast(&TGeoVolume::IsVisLeaves)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsVisOnly() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsVisOnly() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:159:11 + t.method("IsVisOnly", static_cast(&TGeoVolume::IsVisOnly)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsAllInvisible() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsAllInvisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:160:11 + t.method("IsAllInvisible", static_cast(&TGeoVolume::IsAllInvisible)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsRaytracing() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsRaytracing() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:161:11 + t.method("IsRaytracing", static_cast(&TGeoVolume::IsRaytracing)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolume::Import(const char *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolume::Import(const char *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:162:23 + module_.method("TGeoVolume!Import", static_cast(&TGeoVolume::Import)); + module_.method("TGeoVolume!Import", [](const char * arg0)->TGeoVolume * { return TGeoVolume::Import(arg0); }); + module_.method("TGeoVolume!Import", [](const char * arg0, const char * arg1)->TGeoVolume * { return TGeoVolume::Import(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::Export(const char *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::Export(const char *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:163:10 + t.method("Export", static_cast(&TGeoVolume::Export)); + t.method("Export", [](TGeoVolume& a, const char * arg0)->Int_t { return a.Export(arg0); }); + t.method("Export", [](TGeoVolume& a, const char * arg0, const char * arg1)->Int_t { return a.Export(arg0, arg1); }); + t.method("Export", [](TGeoVolume* a, const char * arg0)->Int_t { return a->Export(arg0); }); + t.method("Export", [](TGeoVolume* a, const char * arg0, const char * arg1)->Int_t { return a->Export(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoVolume::FindNode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoVolume::FindNode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:164:14 + t.method("FindNode", static_cast(&TGeoVolume::FindNode)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::FindOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::FindOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:165:9 + t.method("FindOverlaps", static_cast(&TGeoVolume::FindOverlaps)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::FindMatrixOfDaughterVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::FindMatrixOfDaughterVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:166:11 + t.method("FindMatrixOfDaughterVolume", static_cast(&TGeoVolume::FindMatrixOfDaughterVolume)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetCurrentNodeIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetCurrentNodeIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:167:18 + t.method("GetCurrentNodeIndex", static_cast(&TGeoVolume::GetCurrentNodeIndex)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetNextNodeIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetNextNodeIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:168:18 + t.method("GetNextNodeIndex", static_cast(&TGeoVolume::GetNextNodeIndex)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoVolume::GetNodes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoVolume::GetNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:169:15 + t.method("GetNodes", static_cast(&TGeoVolume::GetNodes)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetNdaughters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetNdaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:170:10 + t.method("GetNdaughters", static_cast(&TGeoVolume::GetNdaughters)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetNtotal() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetNtotal() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:171:10 + t.method("GetNtotal", static_cast(&TGeoVolume::GetNtotal)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:172:18 + t.method("GetByteCount", static_cast(&TGeoVolume::GetByteCount)); + + DEBUG_MSG("Adding wrapper for TGeoManager * TGeoVolume::GetGeoManager() (" __HERE__ ")"); + // signature to use in the veto list: TGeoManager * TGeoVolume::GetGeoManager() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:173:17 + t.method("GetGeoManager", static_cast(&TGeoVolume::GetGeoManager)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoVolume::GetMaterial() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoVolume::GetMaterial() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:174:18 + t.method("GetMaterial", static_cast(&TGeoVolume::GetMaterial)); + + DEBUG_MSG("Adding wrapper for TGeoMedium * TGeoVolume::GetMedium() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMedium * TGeoVolume::GetMedium() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:175:16 + t.method("GetMedium", static_cast(&TGeoVolume::GetMedium)); + + DEBUG_MSG("Adding wrapper for TObject * TGeoVolume::GetField() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGeoVolume::GetField() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:176:13 + t.method("GetField", static_cast(&TGeoVolume::GetField)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoVolume::GetFinder() (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoVolume::GetFinder() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:177:23 + t.method("GetFinder", static_cast(&TGeoVolume::GetFinder)); + + DEBUG_MSG("Adding wrapper for TGeoVoxelFinder * TGeoVolume::GetVoxels() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVoxelFinder * TGeoVolume::GetVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:178:21 + t.method("GetVoxels", static_cast(&TGeoVolume::GetVoxels)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolume::GetIconName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolume::GetIconName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:179:16 + t.method("GetIconName", [](TGeoVolume const& a) { return (std::string)a.GetIconName(); }); + t.method("GetIconName", [](TGeoVolume const* a) { return (std::string)a->GetIconName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetIndex(const TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetIndex(const TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:180:10 + t.method("GetIndex", static_cast(&TGeoVolume::GetIndex)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoVolume::GetNode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoVolume::GetNode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:181:14 + t.method("GetNode", static_cast(&TGeoVolume::GetNode)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoVolume::GetNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoVolume::GetNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:182:14 + t.method("GetNode", static_cast(&TGeoVolume::GetNode)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetNodeIndex(const TGeoNode *, Int_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetNodeIndex(const TGeoNode *, Int_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:183:10 + t.method("GetNodeIndex", static_cast(&TGeoVolume::GetNodeIndex)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolume::GetNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolume::GetNumber() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:184:10 + t.method("GetNumber", static_cast(&TGeoVolume::GetNumber)); + + DEBUG_MSG("Adding wrapper for char * TGeoVolume::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TGeoVolume::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:185:10 + t.method("GetObjectInfo", static_cast(&TGeoVolume::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::GetOptimalVoxels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::GetOptimalVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:186:11 + t.method("GetOptimalVoxels", static_cast(&TGeoVolume::GetOptimalVoxels)); + + DEBUG_MSG("Adding wrapper for Option_t * TGeoVolume::GetOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TGeoVolume::GetOption() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:187:14 + t.method("GetOption", static_cast(&TGeoVolume::GetOption)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolume::GetPointerName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolume::GetPointerName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:188:16 + t.method("GetPointerName", [](TGeoVolume const& a) { return (std::string)a.GetPointerName(); }); + t.method("GetPointerName", [](TGeoVolume const* a) { return (std::string)a->GetPointerName(); }); + + DEBUG_MSG("Adding wrapper for Char_t TGeoVolume::GetTransparency() (" __HERE__ ")"); + // signature to use in the veto list: Char_t TGeoVolume::GetTransparency() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:189:11 + t.method("GetTransparency", static_cast(&TGeoVolume::GetTransparency)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoVolume::GetShape() (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoVolume::GetShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:190:15 + t.method("GetShape", static_cast(&TGeoVolume::GetShape)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::GrabFocus() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::GrabFocus() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:191:9 + t.method("GrabFocus", static_cast(&TGeoVolume::GrabFocus)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Gsord(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Gsord(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:192:9 + t.method("Gsord", static_cast(&TGeoVolume::Gsord)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::IsStyleDefault() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::IsStyleDefault() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:193:11 + t.method("IsStyleDefault", static_cast(&TGeoVolume::IsStyleDefault)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::InspectMaterial() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::InspectMaterial() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:194:9 + t.method("InspectMaterial", static_cast(&TGeoVolume::InspectMaterial)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:195:9 + t.method("InspectShape", static_cast(&TGeoVolume::InspectShape)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolume::MakeCopyVolume(TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolume::MakeCopyVolume(TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:196:24 + t.method("MakeCopyVolume", static_cast(&TGeoVolume::MakeCopyVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::MakeCopyNodes(const TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::MakeCopyNodes(const TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:197:9 + t.method("MakeCopyNodes", static_cast(&TGeoVolume::MakeCopyNodes)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolume::MakeReflectedVolume(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolume::MakeReflectedVolume(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:198:16 + t.method("MakeReflectedVolume", static_cast(&TGeoVolume::MakeReflectedVolume)); + t.method("MakeReflectedVolume", [](TGeoVolume const& a)->TGeoVolume * { return a.MakeReflectedVolume(); }); + t.method("MakeReflectedVolume", [](TGeoVolume const* a)->TGeoVolume * { return a->MakeReflectedVolume(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::OptimizeVoxels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::OptimizeVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:199:11 + t.method("OptimizeVoxels", static_cast(&TGeoVolume::OptimizeVoxels)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::RandomPoints(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::RandomPoints(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:200:9 + t.method("RandomPoints", static_cast(&TGeoVolume::RandomPoints)); + t.method("RandomPoints", [](TGeoVolume& a)->void { a.RandomPoints(); }); + t.method("RandomPoints", [](TGeoVolume& a, Int_t arg0)->void { a.RandomPoints(arg0); }); + t.method("RandomPoints", [](TGeoVolume* a)->void { a->RandomPoints(); }); + t.method("RandomPoints", [](TGeoVolume* a, Int_t arg0)->void { a->RandomPoints(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:201:9 + t.method("RandomRays", static_cast(&TGeoVolume::RandomRays)); + t.method("RandomRays", [](TGeoVolume& a)->void { a.RandomRays(); }); + t.method("RandomRays", [](TGeoVolume& a, Int_t arg0)->void { a.RandomRays(arg0); }); + t.method("RandomRays", [](TGeoVolume& a, Int_t arg0, Double_t arg1)->void { a.RandomRays(arg0, arg1); }); + t.method("RandomRays", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.RandomRays(arg0, arg1, arg2); }); + t.method("RandomRays", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.RandomRays(arg0, arg1, arg2, arg3); }); + t.method("RandomRays", [](TGeoVolume& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, const char * arg4)->void { a.RandomRays(arg0, arg1, arg2, arg3, arg4); }); + t.method("RandomRays", [](TGeoVolume* a)->void { a->RandomRays(); }); + t.method("RandomRays", [](TGeoVolume* a, Int_t arg0)->void { a->RandomRays(arg0); }); + t.method("RandomRays", [](TGeoVolume* a, Int_t arg0, Double_t arg1)->void { a->RandomRays(arg0, arg1); }); + t.method("RandomRays", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->RandomRays(arg0, arg1, arg2); }); + t.method("RandomRays", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->RandomRays(arg0, arg1, arg2, arg3); }); + t.method("RandomRays", [](TGeoVolume* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, const char * arg4)->void { a->RandomRays(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Raytrace(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Raytrace(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:203:9 + t.method("Raytrace", static_cast(&TGeoVolume::Raytrace)); + t.method("Raytrace", [](TGeoVolume& a)->void { a.Raytrace(); }); + t.method("Raytrace", [](TGeoVolume* a)->void { a->Raytrace(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::RegisterYourself(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::RegisterYourself(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:204:9 + t.method("RegisterYourself", static_cast(&TGeoVolume::RegisterYourself)); + t.method("RegisterYourself", [](TGeoVolume& a)->void { a.RegisterYourself(); }); + t.method("RegisterYourself", [](TGeoVolume* a)->void { a->RegisterYourself(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::RemoveNode(TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::RemoveNode(TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:205:9 + t.method("RemoveNode", static_cast(&TGeoVolume::RemoveNode)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoVolume::ReplaceNode(TGeoNode *, TGeoShape *, TGeoMatrix *, TGeoMedium *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoVolume::ReplaceNode(TGeoNode *, TGeoShape *, TGeoMatrix *, TGeoMedium *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:206:14 + t.method("ReplaceNode", static_cast(&TGeoVolume::ReplaceNode)); + t.method("ReplaceNode", [](TGeoVolume& a, TGeoNode * arg0)->TGeoNode * { return a.ReplaceNode(arg0); }); + t.method("ReplaceNode", [](TGeoVolume& a, TGeoNode * arg0, TGeoShape * arg1)->TGeoNode * { return a.ReplaceNode(arg0, arg1); }); + t.method("ReplaceNode", [](TGeoVolume& a, TGeoNode * arg0, TGeoShape * arg1, TGeoMatrix * arg2)->TGeoNode * { return a.ReplaceNode(arg0, arg1, arg2); }); + t.method("ReplaceNode", [](TGeoVolume* a, TGeoNode * arg0)->TGeoNode * { return a->ReplaceNode(arg0); }); + t.method("ReplaceNode", [](TGeoVolume* a, TGeoNode * arg0, TGeoShape * arg1)->TGeoNode * { return a->ReplaceNode(arg0, arg1); }); + t.method("ReplaceNode", [](TGeoVolume* a, TGeoNode * arg0, TGeoShape * arg1, TGeoMatrix * arg2)->TGeoNode * { return a->ReplaceNode(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::ResetTransparency(Char_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::ResetTransparency(Char_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:208:9 + t.method("ResetTransparency", static_cast(&TGeoVolume::ResetTransparency)); + t.method("ResetTransparency", [](TGeoVolume& a)->void { a.ResetTransparency(); }); + t.method("ResetTransparency", [](TGeoVolume* a)->void { a->ResetTransparency(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SaveAs(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SaveAs(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:209:9 + t.method("SaveAs", static_cast(&TGeoVolume::SaveAs)); + t.method("SaveAs", [](TGeoVolume const& a, const char * arg0)->void { a.SaveAs(arg0); }); + t.method("SaveAs", [](TGeoVolume const* a, const char * arg0)->void { a->SaveAs(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SelectVolume(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SelectVolume(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:211:9 + t.method("SelectVolume", static_cast(&TGeoVolume::SelectVolume)); + t.method("SelectVolume", [](TGeoVolume& a)->void { a.SelectVolume(); }); + t.method("SelectVolume", [](TGeoVolume* a)->void { a->SelectVolume(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetActivity(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetActivity(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:212:9 + t.method("SetActivity", static_cast(&TGeoVolume::SetActivity)); + t.method("SetActivity", [](TGeoVolume& a)->void { a.SetActivity(); }); + t.method("SetActivity", [](TGeoVolume* a)->void { a->SetActivity(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetActiveDaughters(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetActiveDaughters(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:213:9 + t.method("SetActiveDaughters", static_cast(&TGeoVolume::SetActiveDaughters)); + t.method("SetActiveDaughters", [](TGeoVolume& a)->void { a.SetActiveDaughters(); }); + t.method("SetActiveDaughters", [](TGeoVolume* a)->void { a->SetActiveDaughters(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetAsTopVolume() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetAsTopVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:214:9 + t.method("SetAsTopVolume", static_cast(&TGeoVolume::SetAsTopVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetAdded() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetAdded() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:215:9 + t.method("SetAdded", static_cast(&TGeoVolume::SetAdded)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetReplicated() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetReplicated() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:216:9 + t.method("SetReplicated", static_cast(&TGeoVolume::SetReplicated)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetCurrentPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetCurrentPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:217:9 + t.method("SetCurrentPoint", static_cast(&TGeoVolume::SetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetCylVoxels(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetCylVoxels(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:218:9 + t.method("SetCylVoxels", static_cast(&TGeoVolume::SetCylVoxels)); + t.method("SetCylVoxels", [](TGeoVolume& a)->void { a.SetCylVoxels(); }); + t.method("SetCylVoxels", [](TGeoVolume* a)->void { a->SetCylVoxels(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetNodes(TObjArray *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetNodes(TObjArray *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:223:9 + t.method("SetNodes", static_cast(&TGeoVolume::SetNodes)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetOverlappingCandidate(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetOverlappingCandidate(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:228:9 + t.method("SetOverlappingCandidate", static_cast(&TGeoVolume::SetOverlappingCandidate)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetShape(const TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetShape(const TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:229:9 + t.method("SetShape", static_cast(&TGeoVolume::SetShape)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetTransparency(Char_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetTransparency(Char_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:230:9 + t.method("SetTransparency", static_cast(&TGeoVolume::SetTransparency)); + t.method("SetTransparency", [](TGeoVolume& a)->void { a.SetTransparency(); }); + t.method("SetTransparency", [](TGeoVolume* a)->void { a->SetTransparency(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetField(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetField(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:231:9 + t.method("SetField", static_cast(&TGeoVolume::SetField)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetOption(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetOption(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:232:9 + t.method("SetOption", static_cast(&TGeoVolume::SetOption)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetAttVisibility(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetAttVisibility(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:233:9 + t.method("SetAttVisibility", static_cast(&TGeoVolume::SetAttVisibility)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetVisibility(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetVisibility(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:234:9 + t.method("SetVisibility", static_cast(&TGeoVolume::SetVisibility)); + t.method("SetVisibility", [](TGeoVolume& a)->void { a.SetVisibility(); }); + t.method("SetVisibility", [](TGeoVolume* a)->void { a->SetVisibility(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetVisContainers(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetVisContainers(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:235:9 + t.method("SetVisContainers", static_cast(&TGeoVolume::SetVisContainers)); + t.method("SetVisContainers", [](TGeoVolume& a)->void { a.SetVisContainers(); }); + t.method("SetVisContainers", [](TGeoVolume* a)->void { a->SetVisContainers(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetVisLeaves(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetVisLeaves(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:236:9 + t.method("SetVisLeaves", static_cast(&TGeoVolume::SetVisLeaves)); + t.method("SetVisLeaves", [](TGeoVolume& a)->void { a.SetVisLeaves(); }); + t.method("SetVisLeaves", [](TGeoVolume* a)->void { a->SetVisLeaves(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetVisOnly(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetVisOnly(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:237:9 + t.method("SetVisOnly", static_cast(&TGeoVolume::SetVisOnly)); + t.method("SetVisOnly", [](TGeoVolume& a)->void { a.SetVisOnly(); }); + t.method("SetVisOnly", [](TGeoVolume* a)->void { a->SetVisOnly(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetLineColor(Color_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetLineColor(Color_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:238:9 + t.method("SetLineColor", static_cast(&TGeoVolume::SetLineColor)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetLineStyle(Style_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetLineStyle(Style_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:239:9 + t.method("SetLineStyle", static_cast(&TGeoVolume::SetLineStyle)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetLineWidth(Width_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetLineWidth(Width_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:240:9 + t.method("SetLineWidth", static_cast(&TGeoVolume::SetLineWidth)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetInvisible() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetInvisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:241:9 + t.method("SetInvisible", static_cast(&TGeoVolume::SetInvisible)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetMedium(TGeoMedium *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetMedium(TGeoMedium *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:242:17 + t.method("SetMedium", static_cast(&TGeoVolume::SetMedium)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetVoxelFinder(TGeoVoxelFinder *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetVoxelFinder(TGeoVoxelFinder *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:243:9 + t.method("SetVoxelFinder", static_cast(&TGeoVolume::SetVoxelFinder)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetFinder(TGeoPatternFinder *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetFinder(TGeoPatternFinder *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:244:9 + t.method("SetFinder", static_cast(&TGeoVolume::SetFinder)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetNumber(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetNumber(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:245:9 + t.method("SetNumber", static_cast(&TGeoVolume::SetNumber)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SetNtotal(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SetNtotal(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:246:9 + t.method("SetNtotal", static_cast(&TGeoVolume::SetNtotal)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::SortNodes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::SortNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:247:9 + t.method("SortNodes", static_cast(&TGeoVolume::SortNodes)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::UnmarkSaved() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::UnmarkSaved() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:248:9 + t.method("UnmarkSaved", static_cast(&TGeoVolume::UnmarkSaved)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolume::Valid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolume::Valid() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:249:11 + t.method("Valid", static_cast(&TGeoVolume::Valid)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::VisibleDaughters(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::VisibleDaughters(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:250:9 + t.method("VisibleDaughters", static_cast(&TGeoVolume::VisibleDaughters)); + t.method("VisibleDaughters", [](TGeoVolume& a)->void { a.VisibleDaughters(); }); + t.method("VisibleDaughters", [](TGeoVolume* a)->void { a->VisibleDaughters(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::InvisibleAll(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::InvisibleAll(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:251:9 + t.method("InvisibleAll", static_cast(&TGeoVolume::InvisibleAll)); + t.method("InvisibleAll", [](TGeoVolume& a)->void { a.InvisibleAll(); }); + t.method("InvisibleAll", [](TGeoVolume* a)->void { a->InvisibleAll(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Voxelize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Voxelize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:252:9 + t.method("Voxelize", static_cast(&TGeoVolume::Voxelize)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoVolume::Weight(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoVolume::Weight(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:253:13 + t.method("Weight", static_cast(&TGeoVolume::Weight)); + t.method("Weight", [](TGeoVolume& a)->Double_t { return a.Weight(); }); + t.method("Weight", [](TGeoVolume& a, Double_t arg0)->Double_t { return a.Weight(arg0); }); + t.method("Weight", [](TGeoVolume* a)->Double_t { return a->Weight(); }); + t.method("Weight", [](TGeoVolume* a, Double_t arg0)->Double_t { return a->Weight(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoVolume::WeightA() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoVolume::WeightA() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:254:13 + t.method("WeightA", static_cast(&TGeoVolume::WeightA)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoVolume::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoVolume::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!Class_Version", static_cast(&TGeoVolume::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolume::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolume::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + t.method("IsA", static_cast(&TGeoVolume::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + t.method("StreamerNVirtual", static_cast(&TGeoVolume::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolume::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolume::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!DeclFileName", []() { return (std::string)TGeoVolume::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoVolume::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVolume::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!ImplFileLine", static_cast(&TGeoVolume::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolume::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolume::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!ImplFileName", []() { return (std::string)TGeoVolume::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolume::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolume::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!Class_Name", []() { return (std::string)TGeoVolume::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolume::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolume::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!Dictionary", static_cast(&TGeoVolume::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolume::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolume::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!Class", static_cast(&TGeoVolume::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoVolume::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolume::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + t.method("Streamer", static_cast(&TGeoVolume::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoVolume::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVolume::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:256:4 + module_.method("TGeoVolume!DeclFileLine", static_cast(&TGeoVolume::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoVolume(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoVolume(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoShape type; }; +} + +// Class generating the wrapper for type TGeoBBox +// signature to use in the veto file: TGeoBBox +struct JlTGeoBBox: public Wrapper { + + JlTGeoBBox(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoBBox (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoBBox", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoBBox::TGeoBBox(Double_t, Double_t, Double_t, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:33:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoBBox::TGeoBBox(const char *, Double_t, Double_t, Double_t, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:34:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoBBox::TGeoBBox(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:35:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::AreOverlapping(const TGeoBBox *, const TGeoMatrix *, const TGeoBBox *, const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::AreOverlapping(const TGeoBBox *, const TGeoMatrix *, const TGeoBBox *, const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:40:4 + module_.method("TGeoBBox!AreOverlapping", static_cast(&TGeoBBox::AreOverlapping)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:41:13 + t.method("Capacity", static_cast(&TGeoBBox::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:42:9 + t.method("ComputeBBox", static_cast(&TGeoBBox::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:43:9 + t.method("ComputeNormal", static_cast(&TGeoBBox::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:44:9 + t.method("ComputeNormal_v", static_cast(&TGeoBBox::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:45:11 + t.method("Contains", static_cast(&TGeoBBox::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:46:9 + t.method("Contains_v", static_cast(&TGeoBBox::Contains_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::Contains(const Double_t *, Double_t, Double_t, Double_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::Contains(const Double_t *, Double_t, Double_t, Double_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:47:18 + module_.method("TGeoBBox!Contains", static_cast(&TGeoBBox::Contains)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::CouldBeCrossed(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::CouldBeCrossed(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:48:11 + t.method("CouldBeCrossed", static_cast(&TGeoBBox::CouldBeCrossed)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBBox::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBBox::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:49:10 + t.method("DistancetoPrimitive", static_cast(&TGeoBBox::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:50:13 + t.method("DistFromInside", static_cast(&TGeoBBox::DistFromInside)); + t.method("DistFromInside", [](TGeoBBox const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoBBox const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoBBox const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoBBox const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoBBox const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoBBox const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:52:9 + t.method("DistFromInside_v", static_cast(&TGeoBBox::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::DistFromInside(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::DistFromInside(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:54:20 + module_.method("TGeoBBox!DistFromInside", static_cast(&TGeoBBox::DistFromInside)); + module_.method("TGeoBBox!DistFromInside", [](const Double_t * arg0, const Double_t * arg1, Double_t arg2, Double_t arg3, Double_t arg4, const Double_t * arg5)->Double_t { return TGeoBBox::DistFromInside(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:56:13 + t.method("DistFromOutside", static_cast(&TGeoBBox::DistFromOutside)); + t.method("DistFromOutside", [](TGeoBBox const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoBBox const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoBBox const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoBBox const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoBBox const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoBBox const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:58:9 + t.method("DistFromOutside_v", static_cast(&TGeoBBox::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::DistFromOutside(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::DistFromOutside(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:60:20 + module_.method("TGeoBBox!DistFromOutside", static_cast(&TGeoBBox::DistFromOutside)); + module_.method("TGeoBBox!DistFromOutside", [](const Double_t * arg0, const Double_t * arg1, Double_t arg2, Double_t arg3, Double_t arg4, const Double_t * arg5)->Double_t { return TGeoBBox::DistFromOutside(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBBox::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBBox::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:63:4 + t.method("Divide", static_cast(&TGeoBBox::Divide)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBBox::GetAxisName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBBox::GetAxisName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:64:16 + t.method("GetAxisName", [](TGeoBBox const& a, Int_t arg0) { return (std::string)a.GetAxisName(arg0); }); + t.method("GetAxisName", [](TGeoBBox const* a, Int_t arg0) { return (std::string)a->GetAxisName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:65:13 + t.method("GetAxisRange", static_cast(&TGeoBBox::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:66:9 + t.method("GetBoundingCylinder", static_cast(&TGeoBBox::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBBox::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBBox::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:68:10 + t.method("GetByteCount", static_cast(&TGeoBBox::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::GetFacetArea(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::GetFacetArea(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:69:21 + t.method("GetFacetArea", static_cast(&TGeoBBox::GetFacetArea)); + t.method("GetFacetArea", [](TGeoBBox const& a)->Double_t { return a.GetFacetArea(); }); + t.method("GetFacetArea", [](TGeoBBox const* a)->Double_t { return a->GetFacetArea(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::GetPointsOnFacet(Int_t, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::GetPointsOnFacet(Int_t, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:70:19 + t.method("GetPointsOnFacet", static_cast(&TGeoBBox::GetPointsOnFacet)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:71:11 + t.method("GetPointsOnSegments", static_cast(&TGeoBBox::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBBox::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBBox::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:73:4 + t.method("GetFittingBox", static_cast(&TGeoBBox::GetFittingBox)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoBBox::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoBBox::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:74:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoBBox::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:75:9 + t.method("GetMeshNumbers", static_cast(&TGeoBBox::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBBox::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBBox::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:76:10 + t.method("GetNmeshVertices", static_cast(&TGeoBBox::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::GetDX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::GetDX() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:77:21 + t.method("GetDX", static_cast(&TGeoBBox::GetDX)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::GetDY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::GetDY() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:78:21 + t.method("GetDY", static_cast(&TGeoBBox::GetDY)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::GetDZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::GetDZ() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:79:21 + t.method("GetDZ", static_cast(&TGeoBBox::GetDZ)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoBBox::GetOrigin() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoBBox::GetOrigin() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:80:28 + t.method("GetOrigin", static_cast(&TGeoBBox::GetOrigin)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:81:9 + t.method("InspectShape", static_cast(&TGeoBBox::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:82:11 + t.method("IsCylType", static_cast(&TGeoBBox::IsCylType)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::IsValidBox() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::IsValidBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:83:11 + t.method("IsValidBox", static_cast(&TGeoBBox::IsValidBox)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBBox::IsNullBox() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBBox::IsNullBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:84:19 + t.method("IsNullBox", static_cast(&TGeoBBox::IsNullBox)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBBox::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBBox::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:86:13 + t.method("Safety", static_cast(&TGeoBBox::Safety)); + t.method("Safety", [](TGeoBBox const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoBBox const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:87:9 + t.method("Safety_v", static_cast(&TGeoBBox::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::SetBoxDimensions(Double_t, Double_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::SetBoxDimensions(Double_t, Double_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:89:9 + t.method("SetBoxDimensions", static_cast(&TGeoBBox::SetBoxDimensions)); + t.method("SetBoxDimensions", [](TGeoBBox& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetBoxDimensions(arg0, arg1, arg2); }); + t.method("SetBoxDimensions", [](TGeoBBox* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetBoxDimensions(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:90:9 + t.method("SetDimensions", static_cast(&TGeoBBox::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::SetBoxPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::SetBoxPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:91:9 + t.method("SetBoxPoints", static_cast(&TGeoBBox::SetBoxPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:92:9 + t.method("SetPoints", static_cast(&TGeoBBox::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:93:9 + t.method("SetPoints", static_cast(&TGeoBBox::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:95:9 + t.method("Sizeof3D", static_cast(&TGeoBBox::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoBBox::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoBBox::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!Class_Version", static_cast(&TGeoBBox::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBBox::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBBox::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + t.method("IsA", static_cast(&TGeoBBox::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + t.method("StreamerNVirtual", static_cast(&TGeoBBox::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBBox::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBBox::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!DeclFileName", []() { return (std::string)TGeoBBox::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoBBox::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBBox::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!ImplFileLine", static_cast(&TGeoBBox::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBBox::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBBox::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!ImplFileName", []() { return (std::string)TGeoBBox::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoBBox::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBBox::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!Class_Name", []() { return (std::string)TGeoBBox::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBBox::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBBox::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!Dictionary", static_cast(&TGeoBBox::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBBox::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBBox::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!Class", static_cast(&TGeoBBox::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoBBox::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBBox::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + t.method("Streamer", static_cast(&TGeoBBox::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoBBox::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBBox::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBBox.h:97:4 + module_.method("TGeoBBox!DeclFileLine", static_cast(&TGeoBBox::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoBBox(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoBBox(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoArb8 +// signature to use in the veto file: TGeoArb8 +struct JlTGeoArb8: public Wrapper { + + JlTGeoArb8(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoArb8 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoArb8", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoArb8::TGeoArb8(Double_t, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:38:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoArb8::TGeoArb8(const char *, Double_t, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:39:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:43:13 + t.method("Capacity", static_cast(&TGeoArb8::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:44:9 + t.method("ComputeBBox", static_cast(&TGeoArb8::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:45:9 + t.method("ComputeNormal", static_cast(&TGeoArb8::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:46:9 + t.method("ComputeNormal_v", static_cast(&TGeoArb8::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::ComputeTwist() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::ComputeTwist() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:47:9 + t.method("ComputeTwist", static_cast(&TGeoArb8::ComputeTwist)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoArb8::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoArb8::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:48:11 + t.method("Contains", static_cast(&TGeoArb8::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:49:9 + t.method("Contains_v", static_cast(&TGeoArb8::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::DistToPlane(const Double_t *, const Double_t *, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::DistToPlane(const Double_t *, const Double_t *, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:50:13 + t.method("DistToPlane", static_cast(&TGeoArb8::DistToPlane)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:51:13 + t.method("DistFromInside", static_cast(&TGeoArb8::DistFromInside)); + t.method("DistFromInside", [](TGeoArb8 const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoArb8 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoArb8 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoArb8 const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoArb8 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoArb8 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:53:9 + t.method("DistFromInside_v", static_cast(&TGeoArb8::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:55:13 + t.method("DistFromOutside", static_cast(&TGeoArb8::DistFromOutside)); + t.method("DistFromOutside", [](TGeoArb8 const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoArb8 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoArb8 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoArb8 const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoArb8 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoArb8 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:57:9 + t.method("DistFromOutside_v", static_cast(&TGeoArb8::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoArb8::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoArb8::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:60:4 + t.method("Divide", static_cast(&TGeoArb8::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:61:13 + t.method("GetAxisRange", static_cast(&TGeoArb8::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:62:9 + t.method("GetBoundingCylinder", static_cast(&TGeoArb8::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoArb8::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoArb8::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:63:10 + t.method("GetByteCount", static_cast(&TGeoArb8::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::GetClosestEdge(const Double_t *, Double_t *, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::GetClosestEdge(const Double_t *, Double_t *, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:64:13 + t.method("GetClosestEdge", static_cast(&TGeoArb8::GetClosestEdge)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoArb8::GetPointsOnFacet(Int_t, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoArb8::GetPointsOnFacet(Int_t, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:65:11 + t.method("GetPointsOnFacet", static_cast(&TGeoArb8::GetPointsOnFacet)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::GetDz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::GetDz() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:66:13 + t.method("GetDz", static_cast(&TGeoArb8::GetDz)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoArb8::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoArb8::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:68:4 + t.method("GetFittingBox", static_cast(&TGeoArb8::GetFittingBox)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoArb8::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoArb8::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:69:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoArb8::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::GetPlaneNormal(Double_t *, Double_t *, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::GetPlaneNormal(Double_t *, Double_t *, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:70:16 + module_.method("TGeoArb8!GetPlaneNormal", static_cast(&TGeoArb8::GetPlaneNormal)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoArb8::GetVertices() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoArb8::GetVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:71:14 + t.method("GetVertices", static_cast(&TGeoArb8::GetVertices)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::GetTwist(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::GetTwist(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:72:13 + t.method("GetTwist", static_cast(&TGeoArb8::GetTwist)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoArb8::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoArb8::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:73:11 + t.method("IsCylType", static_cast(&TGeoArb8::IsCylType)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoArb8::IsSamePoint(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoArb8::IsSamePoint(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:74:18 + module_.method("TGeoArb8!IsSamePoint", static_cast(&TGeoArb8::IsSamePoint)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoArb8::InsidePolygon(Double_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoArb8::InsidePolygon(Double_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:78:18 + module_.method("TGeoArb8!InsidePolygon", static_cast(&TGeoArb8::InsidePolygon)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:79:9 + t.method("InspectShape", static_cast(&TGeoArb8::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoArb8::IsTwisted() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoArb8::IsTwisted() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:80:11 + t.method("IsTwisted", static_cast(&TGeoArb8::IsTwisted)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::SafetyToFace(const Double_t *, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::SafetyToFace(const Double_t *, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:81:13 + t.method("SafetyToFace", static_cast(&TGeoArb8::SafetyToFace)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoArb8::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoArb8::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:82:13 + t.method("Safety", static_cast(&TGeoArb8::Safety)); + t.method("Safety", [](TGeoArb8 const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoArb8 const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:83:9 + t.method("Safety_v", static_cast(&TGeoArb8::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::SetPlaneVertices(Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::SetPlaneVertices(Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:85:9 + t.method("SetPlaneVertices", static_cast(&TGeoArb8::SetPlaneVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::SetVertex(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::SetVertex(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:86:17 + t.method("SetVertex", static_cast(&TGeoArb8::SetVertex)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:87:9 + t.method("SetDimensions", static_cast(&TGeoArb8::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::SetDz(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::SetDz(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:88:9 + t.method("SetDz", static_cast(&TGeoArb8::SetDz)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:89:9 + t.method("SetPoints", static_cast(&TGeoArb8::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:90:9 + t.method("SetPoints", static_cast(&TGeoArb8::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:91:9 + t.method("Sizeof3D", static_cast(&TGeoArb8::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoArb8::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoArb8::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!Class_Version", static_cast(&TGeoArb8::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoArb8::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoArb8::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + t.method("IsA", static_cast(&TGeoArb8::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + t.method("StreamerNVirtual", static_cast(&TGeoArb8::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoArb8::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoArb8::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!DeclFileName", []() { return (std::string)TGeoArb8::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoArb8::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoArb8::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!ImplFileLine", static_cast(&TGeoArb8::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoArb8::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoArb8::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!ImplFileName", []() { return (std::string)TGeoArb8::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoArb8::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoArb8::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!Class_Name", []() { return (std::string)TGeoArb8::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoArb8::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoArb8::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!Dictionary", static_cast(&TGeoArb8::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoArb8::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoArb8::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!Class", static_cast(&TGeoArb8::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoArb8::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoArb8::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + t.method("Streamer", static_cast(&TGeoArb8::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoArb8::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoArb8::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:93:4 + module_.method("TGeoArb8!DeclFileLine", static_cast(&TGeoArb8::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoArb8(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoArb8(module)); +} diff --git a/deps/src/JlClasses_039.cxx b/deps/src/JlClasses_039.cxx new file mode 100644 index 0000000..cd803dc --- /dev/null +++ b/deps/src/JlClasses_039.cxx @@ -0,0 +1,879 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoArb8 type; }; +} + +// Class generating the wrapper for type TGeoTrap +// signature to use in the veto file: TGeoTrap +struct JlTGeoTrap: public Wrapper { + + JlTGeoTrap(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTrap (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:96:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTrap", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrap::TGeoTrap(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:113:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrap::TGeoTrap(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:114:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrap::TGeoTrap(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:116:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:120:13 + t.method("DistFromInside", static_cast(&TGeoTrap::DistFromInside)); + t.method("DistFromInside", [](TGeoTrap const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTrap const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTrap const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoTrap const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTrap const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTrap const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrap::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrap::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:122:9 + t.method("DistFromInside_v", static_cast(&TGeoTrap::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:124:13 + t.method("DistFromOutside", static_cast(&TGeoTrap::DistFromOutside)); + t.method("DistFromOutside", [](TGeoTrap const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTrap const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTrap const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoTrap const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTrap const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTrap const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrap::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrap::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:126:9 + t.method("DistFromOutside_v", static_cast(&TGeoTrap::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoTrap::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoTrap::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:129:4 + t.method("Divide", static_cast(&TGeoTrap::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetTheta() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetTheta() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:130:13 + t.method("GetTheta", static_cast(&TGeoTrap::GetTheta)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetPhi() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetPhi() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:131:13 + t.method("GetPhi", static_cast(&TGeoTrap::GetPhi)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetH1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetH1() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:132:13 + t.method("GetH1", static_cast(&TGeoTrap::GetH1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetBl1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetBl1() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:133:13 + t.method("GetBl1", static_cast(&TGeoTrap::GetBl1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetTl1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetTl1() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:134:13 + t.method("GetTl1", static_cast(&TGeoTrap::GetTl1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetAlpha1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetAlpha1() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:135:13 + t.method("GetAlpha1", static_cast(&TGeoTrap::GetAlpha1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetH2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetH2() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:136:13 + t.method("GetH2", static_cast(&TGeoTrap::GetH2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetBl2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetBl2() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:137:13 + t.method("GetBl2", static_cast(&TGeoTrap::GetBl2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetTl2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetTl2() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:138:13 + t.method("GetTl2", static_cast(&TGeoTrap::GetTl2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::GetAlpha2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::GetAlpha2() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:139:13 + t.method("GetAlpha2", static_cast(&TGeoTrap::GetAlpha2)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoTrap::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoTrap::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:140:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoTrap::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoTrap::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrap::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:141:9 + t.method("SetDimensions", static_cast(&TGeoTrap::SetDimensions)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrap::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrap::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:142:13 + t.method("Safety", static_cast(&TGeoTrap::Safety)); + t.method("Safety", [](TGeoTrap const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoTrap const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrap::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrap::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:143:9 + t.method("Safety_v", static_cast(&TGeoTrap::Safety_v)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTrap::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTrap::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!Class_Version", static_cast(&TGeoTrap::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrap::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrap::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + t.method("IsA", static_cast(&TGeoTrap::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTrap::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrap::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + t.method("StreamerNVirtual", static_cast(&TGeoTrap::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrap::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrap::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!DeclFileName", []() { return (std::string)TGeoTrap::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTrap::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTrap::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!ImplFileLine", static_cast(&TGeoTrap::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrap::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrap::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!ImplFileName", []() { return (std::string)TGeoTrap::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrap::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrap::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!Class_Name", []() { return (std::string)TGeoTrap::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrap::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrap::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!Dictionary", static_cast(&TGeoTrap::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrap::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrap::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!Class", static_cast(&TGeoTrap::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTrap::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrap::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + t.method("Streamer", static_cast(&TGeoTrap::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTrap::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTrap::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:146:4 + module_.method("TGeoTrap!DeclFileLine", static_cast(&TGeoTrap::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTrap(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTrap(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoTrap type; }; +} + +// Class generating the wrapper for type TGeoGtra +// signature to use in the veto file: TGeoGtra +struct JlTGeoGtra: public Wrapper { + + JlTGeoGtra(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoGtra (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:149:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoGtra", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoGtra::TGeoGtra(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:156:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoGtra::TGeoGtra(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:158:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoGtra::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoGtra::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:162:13 + t.method("DistFromInside", static_cast(&TGeoGtra::DistFromInside)); + t.method("DistFromInside", [](TGeoGtra const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoGtra const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoGtra const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoGtra const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoGtra const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoGtra const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoGtra::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGtra::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:164:9 + t.method("DistFromInside_v", static_cast(&TGeoGtra::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoGtra::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoGtra::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:166:13 + t.method("DistFromOutside", static_cast(&TGeoGtra::DistFromOutside)); + t.method("DistFromOutside", [](TGeoGtra const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoGtra const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoGtra const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoGtra const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoGtra const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoGtra const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoGtra::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGtra::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:168:9 + t.method("DistFromOutside_v", static_cast(&TGeoGtra::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoGtra::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoGtra::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:170:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoGtra::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoGtra::GetTwistAngle() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoGtra::GetTwistAngle() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:171:13 + t.method("GetTwistAngle", static_cast(&TGeoGtra::GetTwistAngle)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoGtra::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoGtra::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:172:13 + t.method("Safety", static_cast(&TGeoGtra::Safety)); + t.method("Safety", [](TGeoGtra const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoGtra const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoGtra::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGtra::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:173:9 + t.method("Safety_v", static_cast(&TGeoGtra::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoGtra::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGtra::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:174:9 + t.method("SetDimensions", static_cast(&TGeoGtra::SetDimensions)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoGtra::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoGtra::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!Class_Version", static_cast(&TGeoGtra::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGtra::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGtra::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + t.method("IsA", static_cast(&TGeoGtra::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoGtra::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGtra::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + t.method("StreamerNVirtual", static_cast(&TGeoGtra::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoGtra::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGtra::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!DeclFileName", []() { return (std::string)TGeoGtra::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoGtra::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoGtra::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!ImplFileLine", static_cast(&TGeoGtra::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoGtra::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGtra::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!ImplFileName", []() { return (std::string)TGeoGtra::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoGtra::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGtra::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!Class_Name", []() { return (std::string)TGeoGtra::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGtra::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGtra::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!Dictionary", static_cast(&TGeoGtra::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGtra::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGtra::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!Class", static_cast(&TGeoGtra::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoGtra::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGtra::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + t.method("Streamer", static_cast(&TGeoGtra::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoGtra::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoGtra::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoArb8.h:177:4 + module_.method("TGeoGtra!DeclFileLine", static_cast(&TGeoGtra::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoGtra(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoGtra(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoAtt +// signature to use in the veto file: TGeoAtt +struct JlTGeoAtt: public Wrapper { + + JlTGeoAtt(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoAtt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoAtt"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoAtt::TGeoAtt(Option_t *, Option_t *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:57:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetAttBit(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetAttBit(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:61:9 + t.method("SetAttBit", static_cast(&TGeoAtt::SetAttBit)); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetAttBit(UInt_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetAttBit(UInt_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:62:9 + t.method("SetAttBit", static_cast(&TGeoAtt::SetAttBit)); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::ResetAttBit(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::ResetAttBit(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:63:9 + t.method("ResetAttBit", static_cast(&TGeoAtt::ResetAttBit)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::TestAttBit(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::TestAttBit(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:64:11 + t.method("TestAttBit", static_cast(&TGeoAtt::TestAttBit)); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisRaytrace(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisRaytrace(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:66:9 + t.method("SetVisRaytrace", static_cast(&TGeoAtt::SetVisRaytrace)); + t.method("SetVisRaytrace", [](TGeoAtt& a)->void { a.SetVisRaytrace(); }); + t.method("SetVisRaytrace", [](TGeoAtt* a)->void { a->SetVisRaytrace(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisBranch() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisBranch() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:67:9 + t.method("SetVisBranch", static_cast(&TGeoAtt::SetVisBranch)); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisContainers(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisContainers(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:68:17 + t.method("SetVisContainers", static_cast(&TGeoAtt::SetVisContainers)); + t.method("SetVisContainers", [](TGeoAtt& a)->void { a.SetVisContainers(); }); + t.method("SetVisContainers", [](TGeoAtt* a)->void { a->SetVisContainers(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisLeaves(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisLeaves(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:69:17 + t.method("SetVisLeaves", static_cast(&TGeoAtt::SetVisLeaves)); + t.method("SetVisLeaves", [](TGeoAtt& a)->void { a.SetVisLeaves(); }); + t.method("SetVisLeaves", [](TGeoAtt* a)->void { a->SetVisLeaves(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisOnly(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisOnly(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:70:17 + t.method("SetVisOnly", static_cast(&TGeoAtt::SetVisOnly)); + t.method("SetVisOnly", [](TGeoAtt& a)->void { a.SetVisOnly(); }); + t.method("SetVisOnly", [](TGeoAtt* a)->void { a->SetVisOnly(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisibility(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisibility(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:71:17 + t.method("SetVisibility", static_cast(&TGeoAtt::SetVisibility)); + t.method("SetVisibility", [](TGeoAtt& a)->void { a.SetVisibility(); }); + t.method("SetVisibility", [](TGeoAtt* a)->void { a->SetVisibility(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisDaughters(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisDaughters(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:72:9 + t.method("SetVisDaughters", static_cast(&TGeoAtt::SetVisDaughters)); + t.method("SetVisDaughters", [](TGeoAtt& a)->void { a.SetVisDaughters(); }); + t.method("SetVisDaughters", [](TGeoAtt* a)->void { a->SetVisDaughters(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisStreamed(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisStreamed(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:73:9 + t.method("SetVisStreamed", static_cast(&TGeoAtt::SetVisStreamed)); + t.method("SetVisStreamed", [](TGeoAtt& a)->void { a.SetVisStreamed(); }); + t.method("SetVisStreamed", [](TGeoAtt* a)->void { a->SetVisStreamed(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetVisTouched(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetVisTouched(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:74:9 + t.method("SetVisTouched", static_cast(&TGeoAtt::SetVisTouched)); + t.method("SetVisTouched", [](TGeoAtt& a)->void { a.SetVisTouched(); }); + t.method("SetVisTouched", [](TGeoAtt* a)->void { a->SetVisTouched(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetActivity(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetActivity(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:75:9 + t.method("SetActivity", static_cast(&TGeoAtt::SetActivity)); + t.method("SetActivity", [](TGeoAtt& a)->void { a.SetActivity(); }); + t.method("SetActivity", [](TGeoAtt* a)->void { a->SetActivity(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetActiveDaughters(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetActiveDaughters(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:76:9 + t.method("SetActiveDaughters", static_cast(&TGeoAtt::SetActiveDaughters)); + t.method("SetActiveDaughters", [](TGeoAtt& a)->void { a.SetActiveDaughters(); }); + t.method("SetActiveDaughters", [](TGeoAtt* a)->void { a->SetActiveDaughters(); }); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::SetOptimization(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::SetOptimization(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:78:9 + t.method("SetOptimization", static_cast(&TGeoAtt::SetOptimization)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsActive() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsActive() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:80:11 + t.method("IsActive", static_cast(&TGeoAtt::IsActive)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsActiveDaughters() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsActiveDaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:81:11 + t.method("IsActiveDaughters", static_cast(&TGeoAtt::IsActiveDaughters)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisRaytrace() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisRaytrace() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:82:11 + t.method("IsVisRaytrace", static_cast(&TGeoAtt::IsVisRaytrace)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisible() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:83:11 + t.method("IsVisible", static_cast(&TGeoAtt::IsVisible)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisDaughters() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisDaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:84:11 + t.method("IsVisDaughters", static_cast(&TGeoAtt::IsVisDaughters)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisBranch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisBranch() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:85:11 + t.method("IsVisBranch", static_cast(&TGeoAtt::IsVisBranch)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisContainers() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisContainers() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:86:11 + t.method("IsVisContainers", static_cast(&TGeoAtt::IsVisContainers)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisLeaves() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisLeaves() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:87:11 + t.method("IsVisLeaves", static_cast(&TGeoAtt::IsVisLeaves)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisOnly() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisOnly() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:88:11 + t.method("IsVisOnly", static_cast(&TGeoAtt::IsVisOnly)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisStreamed() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisStreamed() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:90:11 + t.method("IsVisStreamed", static_cast(&TGeoAtt::IsVisStreamed)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoAtt::IsVisTouched() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoAtt::IsVisTouched() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:91:11 + t.method("IsVisTouched", static_cast(&TGeoAtt::IsVisTouched)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoAtt::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoAtt::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!Class_Version", static_cast(&TGeoAtt::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoAtt::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoAtt::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + t.method("IsA", static_cast(&TGeoAtt::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + t.method("StreamerNVirtual", static_cast(&TGeoAtt::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoAtt::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoAtt::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!DeclFileName", []() { return (std::string)TGeoAtt::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoAtt::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoAtt::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!ImplFileLine", static_cast(&TGeoAtt::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoAtt::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoAtt::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!ImplFileName", []() { return (std::string)TGeoAtt::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoAtt::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoAtt::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!Class_Name", []() { return (std::string)TGeoAtt::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoAtt::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoAtt::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!Dictionary", static_cast(&TGeoAtt::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoAtt::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoAtt::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!Class", static_cast(&TGeoAtt::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoAtt::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoAtt::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + t.method("Streamer", static_cast(&TGeoAtt::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoAtt::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoAtt::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:93:4 + module_.method("TGeoAtt!DeclFileLine", static_cast(&TGeoAtt::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoAtt(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoAtt(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoBoolNode +// signature to use in the veto file: TGeoBoolNode +struct JlTGeoBoolNode: public Wrapper { + + JlTGeoBoolNode(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoBoolNode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:25:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoBoolNode", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for TGeoBoolNode::ThreadData_t & TGeoBoolNode::GetThreadData() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode::ThreadData_t & TGeoBoolNode::GetThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:34:18 + t.method("GetThreadData", static_cast(&TGeoBoolNode::GetThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:35:9 + t.method("ClearThreadData", static_cast(&TGeoBoolNode::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:36:9 + t.method("CreateThreadData", static_cast(&TGeoBoolNode::CreateThreadData)); + + + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:66:17 + t.method("ComputeBBox", static_cast(&TGeoBoolNode::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:67:17 + t.method("ComputeNormal", static_cast(&TGeoBoolNode::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBoolNode::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBoolNode::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:68:19 + t.method("Contains", static_cast(&TGeoBoolNode::Contains)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBoolNode::DistanceToPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBoolNode::DistanceToPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:69:18 + t.method("DistanceToPrimitive", static_cast(&TGeoBoolNode::DistanceToPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBoolNode::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBoolNode::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:70:21 + t.method("DistFromInside", static_cast(&TGeoBoolNode::DistFromInside)); + t.method("DistFromInside", [](TGeoBoolNode const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoBoolNode const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoBoolNode const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoBoolNode const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoBoolNode const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoBoolNode const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBoolNode::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBoolNode::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:72:21 + t.method("DistFromOutside", static_cast(&TGeoBoolNode::DistFromOutside)); + t.method("DistFromOutside", [](TGeoBoolNode const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoBoolNode const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoBoolNode const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoBoolNode const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoBoolNode const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoBoolNode const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode::EGeoBoolType TGeoBoolNode::GetBooleanOperator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode::EGeoBoolType TGeoBoolNode::GetBooleanOperator() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:74:25 + t.method("GetBooleanOperator", static_cast(&TGeoBoolNode::GetBooleanOperator)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBoolNode::GetNpoints() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBoolNode::GetNpoints() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:75:18 + t.method("GetNpoints", static_cast(&TGeoBoolNode::GetNpoints)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoBoolNode::GetLeftMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoBoolNode::GetLeftMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:76:16 + t.method("GetLeftMatrix", static_cast(&TGeoBoolNode::GetLeftMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoBoolNode::GetRightMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoBoolNode::GetRightMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:77:16 + t.method("GetRightMatrix", static_cast(&TGeoBoolNode::GetRightMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoBoolNode::GetLeftShape() (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoBoolNode::GetLeftShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:78:15 + t.method("GetLeftShape", static_cast(&TGeoBoolNode::GetLeftShape)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoBoolNode::GetRightShape() (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoBoolNode::GetRightShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:79:15 + t.method("GetRightShape", static_cast(&TGeoBoolNode::GetRightShape)); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode * TGeoBoolNode::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode * TGeoBoolNode::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:80:26 + t.method("MakeClone", static_cast(&TGeoBoolNode::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:81:9 + t.method("Paint", static_cast(&TGeoBoolNode::Paint)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::RegisterMatrices() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::RegisterMatrices() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:82:9 + t.method("RegisterMatrices", static_cast(&TGeoBoolNode::RegisterMatrices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBoolNode::ReplaceMatrix(TGeoMatrix *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBoolNode::ReplaceMatrix(TGeoMatrix *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:83:11 + t.method("ReplaceMatrix", static_cast(&TGeoBoolNode::ReplaceMatrix)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBoolNode::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBoolNode::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:84:21 + t.method("Safety", static_cast(&TGeoBoolNode::Safety)); + t.method("Safety", [](TGeoBoolNode const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoBoolNode const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:86:17 + t.method("SetPoints", static_cast(&TGeoBoolNode::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:87:17 + t.method("SetPoints", static_cast(&TGeoBoolNode::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::SetSelected(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::SetSelected(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:88:9 + t.method("SetSelected", static_cast(&TGeoBoolNode::SetSelected)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:89:17 + t.method("Sizeof3D", static_cast(&TGeoBoolNode::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoBoolNode::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoBoolNode::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!Class_Version", static_cast(&TGeoBoolNode::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBoolNode::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBoolNode::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + t.method("IsA", static_cast(&TGeoBoolNode::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + t.method("StreamerNVirtual", static_cast(&TGeoBoolNode::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBoolNode::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBoolNode::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!DeclFileName", []() { return (std::string)TGeoBoolNode::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoBoolNode::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBoolNode::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!ImplFileLine", static_cast(&TGeoBoolNode::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBoolNode::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBoolNode::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!ImplFileName", []() { return (std::string)TGeoBoolNode::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoBoolNode::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBoolNode::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!Class_Name", []() { return (std::string)TGeoBoolNode::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBoolNode::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBoolNode::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!Dictionary", static_cast(&TGeoBoolNode::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBoolNode::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBoolNode::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!Class", static_cast(&TGeoBoolNode::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoBoolNode::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBoolNode::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + t.method("Streamer", static_cast(&TGeoBoolNode::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoBoolNode::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBoolNode::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:91:4 + module_.method("TGeoBoolNode!DeclFileLine", static_cast(&TGeoBoolNode::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoBoolNode(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoBoolNode(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoBoolNode::ThreadData_t +// signature to use in the veto file: TGeoBoolNode::ThreadData_t +struct JlTGeoBoolNode_ThreadData_t: public Wrapper { + + JlTGeoBoolNode_ThreadData_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoBoolNode::ThreadData_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:28:11 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoBoolNode!ThreadData_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding fSelected methods to provide read access to the field fSelected (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:29:13 + // signature to use in the veto list: TGeoBoolNode::ThreadData_t::fSelected + t.method("fSelected", [](const TGeoBoolNode::ThreadData_t& a) -> Int_t { return a.fSelected; }); + t.method("fSelected", [](TGeoBoolNode::ThreadData_t& a) -> Int_t { return a.fSelected; }); + t.method("fSelected", [](const TGeoBoolNode::ThreadData_t* a) -> Int_t { return a->fSelected; }); + t.method("fSelected", [](TGeoBoolNode::ThreadData_t* a) -> Int_t { return a->fSelected; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:29:13 + // signature to use in the veto list: TGeoBoolNode::ThreadData_t::fSelected + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSelected! methods to provide write access to the field fSelected (" __HERE__ ")"); + t.method("fSelected!", [](TGeoBoolNode::ThreadData_t& a, Int_t val) -> Int_t { return a.fSelected = val; }); + + DEBUG_MSG("Adding fSelected! methods to provide write access to the field fSelected (" __HERE__ ")"); + t.method("fSelected!", [](TGeoBoolNode::ThreadData_t* a, Int_t val) -> Int_t { return a->fSelected = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoBoolNode_ThreadData_t(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoBoolNode_ThreadData_t(module)); +} diff --git a/deps/src/JlClasses_040.cxx b/deps/src/JlClasses_040.cxx new file mode 100644 index 0000000..5e46de4 --- /dev/null +++ b/deps/src/JlClasses_040.cxx @@ -0,0 +1,1044 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBoolNode type; }; +} + +// Class generating the wrapper for type TGeoUnion +// signature to use in the veto file: TGeoUnion +struct JlTGeoUnion: public Wrapper { + + JlTGeoUnion(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoUnion (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:100:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoUnion", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoUnion::TGeoUnion(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:104:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoUnion::TGeoUnion(TGeoShape *, TGeoShape *, TGeoMatrix *, TGeoMatrix *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:105:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoUnion::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUnion::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:110:9 + t.method("ComputeBBox", static_cast(&TGeoUnion::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoUnion::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUnion::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:111:9 + t.method("ComputeNormal", static_cast(&TGeoUnion::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoUnion::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoUnion::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:112:11 + t.method("Contains", static_cast(&TGeoUnion::Contains)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoUnion::DistanceToPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoUnion::DistanceToPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:113:10 + t.method("DistanceToPrimitive", static_cast(&TGeoUnion::DistanceToPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoUnion::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoUnion::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:114:13 + t.method("DistFromInside", static_cast(&TGeoUnion::DistFromInside)); + t.method("DistFromInside", [](TGeoUnion const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoUnion const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoUnion const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoUnion const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoUnion const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoUnion const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoUnion::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoUnion::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:116:13 + t.method("DistFromOutside", static_cast(&TGeoUnion::DistFromOutside)); + t.method("DistFromOutside", [](TGeoUnion const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoUnion const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoUnion const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoUnion const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoUnion const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoUnion const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode::EGeoBoolType TGeoUnion::GetBooleanOperator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode::EGeoBoolType TGeoUnion::GetBooleanOperator() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:118:17 + t.method("GetBooleanOperator", static_cast(&TGeoUnion::GetBooleanOperator)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoUnion::GetNpoints() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoUnion::GetNpoints() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:119:10 + t.method("GetNpoints", static_cast(&TGeoUnion::GetNpoints)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoUnion::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoUnion::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:120:13 + t.method("Safety", static_cast(&TGeoUnion::Safety)); + t.method("Safety", [](TGeoUnion const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoUnion const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoUnion::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUnion::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:122:9 + t.method("Sizeof3D", static_cast(&TGeoUnion::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode * TGeoUnion::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode * TGeoUnion::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:125:18 + t.method("MakeClone", static_cast(&TGeoUnion::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoUnion::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUnion::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:126:9 + t.method("Paint", static_cast(&TGeoUnion::Paint)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoUnion::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoUnion::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!Class_Version", static_cast(&TGeoUnion::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoUnion::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoUnion::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + t.method("IsA", static_cast(&TGeoUnion::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoUnion::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUnion::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + t.method("StreamerNVirtual", static_cast(&TGeoUnion::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoUnion::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoUnion::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!DeclFileName", []() { return (std::string)TGeoUnion::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoUnion::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoUnion::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!ImplFileLine", static_cast(&TGeoUnion::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoUnion::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoUnion::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!ImplFileName", []() { return (std::string)TGeoUnion::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoUnion::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoUnion::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!Class_Name", []() { return (std::string)TGeoUnion::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoUnion::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoUnion::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!Dictionary", static_cast(&TGeoUnion::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoUnion::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoUnion::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!Class", static_cast(&TGeoUnion::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoUnion::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUnion::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + t.method("Streamer", static_cast(&TGeoUnion::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoUnion::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoUnion::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:128:4 + module_.method("TGeoUnion!DeclFileLine", static_cast(&TGeoUnion::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoUnion(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoUnion(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBoolNode type; }; +} + +// Class generating the wrapper for type TGeoIntersection +// signature to use in the veto file: TGeoIntersection +struct JlTGeoIntersection: public Wrapper { + + JlTGeoIntersection(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoIntersection (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:138:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoIntersection", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::TGeoIntersection(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:142:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::TGeoIntersection(TGeoShape *, TGeoShape *, TGeoMatrix *, TGeoMatrix *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:143:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIntersection::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:148:9 + t.method("ComputeBBox", static_cast(&TGeoIntersection::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIntersection::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:149:9 + t.method("ComputeNormal", static_cast(&TGeoIntersection::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoIntersection::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoIntersection::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:150:11 + t.method("Contains", static_cast(&TGeoIntersection::Contains)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoIntersection::DistanceToPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoIntersection::DistanceToPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:151:10 + t.method("DistanceToPrimitive", static_cast(&TGeoIntersection::DistanceToPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoIntersection::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoIntersection::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:152:13 + t.method("DistFromInside", static_cast(&TGeoIntersection::DistFromInside)); + t.method("DistFromInside", [](TGeoIntersection const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoIntersection const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoIntersection const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoIntersection const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoIntersection const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoIntersection const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoIntersection::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoIntersection::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:154:13 + t.method("DistFromOutside", static_cast(&TGeoIntersection::DistFromOutside)); + t.method("DistFromOutside", [](TGeoIntersection const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoIntersection const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoIntersection const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoIntersection const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoIntersection const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoIntersection const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode::EGeoBoolType TGeoIntersection::GetBooleanOperator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode::EGeoBoolType TGeoIntersection::GetBooleanOperator() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:156:17 + t.method("GetBooleanOperator", static_cast(&TGeoIntersection::GetBooleanOperator)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoIntersection::GetNpoints() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoIntersection::GetNpoints() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:157:10 + t.method("GetNpoints", static_cast(&TGeoIntersection::GetNpoints)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoIntersection::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoIntersection::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:158:13 + t.method("Safety", static_cast(&TGeoIntersection::Safety)); + t.method("Safety", [](TGeoIntersection const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoIntersection const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIntersection::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:160:9 + t.method("Sizeof3D", static_cast(&TGeoIntersection::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode * TGeoIntersection::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode * TGeoIntersection::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:163:18 + t.method("MakeClone", static_cast(&TGeoIntersection::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIntersection::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:164:9 + t.method("Paint", static_cast(&TGeoIntersection::Paint)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoIntersection::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoIntersection::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!Class_Version", static_cast(&TGeoIntersection::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIntersection::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIntersection::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + t.method("IsA", static_cast(&TGeoIntersection::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIntersection::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + t.method("StreamerNVirtual", static_cast(&TGeoIntersection::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIntersection::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIntersection::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!DeclFileName", []() { return (std::string)TGeoIntersection::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoIntersection::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIntersection::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!ImplFileLine", static_cast(&TGeoIntersection::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIntersection::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIntersection::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!ImplFileName", []() { return (std::string)TGeoIntersection::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoIntersection::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIntersection::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!Class_Name", []() { return (std::string)TGeoIntersection::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIntersection::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIntersection::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!Dictionary", static_cast(&TGeoIntersection::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIntersection::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIntersection::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!Class", static_cast(&TGeoIntersection::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoIntersection::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIntersection::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + t.method("Streamer", static_cast(&TGeoIntersection::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoIntersection::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIntersection::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:166:4 + module_.method("TGeoIntersection!DeclFileLine", static_cast(&TGeoIntersection::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoIntersection(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoIntersection(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBoolNode type; }; +} + +// Class generating the wrapper for type TGeoSubtraction +// signature to use in the veto file: TGeoSubtraction +struct JlTGeoSubtraction: public Wrapper { + + JlTGeoSubtraction(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoSubtraction (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:175:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoSubtraction", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::TGeoSubtraction(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:179:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::TGeoSubtraction(TGeoShape *, TGeoShape *, TGeoMatrix *, TGeoMatrix *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:180:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSubtraction::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:185:9 + t.method("ComputeBBox", static_cast(&TGeoSubtraction::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSubtraction::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:186:9 + t.method("ComputeNormal", static_cast(&TGeoSubtraction::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoSubtraction::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoSubtraction::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:187:11 + t.method("Contains", static_cast(&TGeoSubtraction::Contains)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSubtraction::DistanceToPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSubtraction::DistanceToPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:188:10 + t.method("DistanceToPrimitive", static_cast(&TGeoSubtraction::DistanceToPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSubtraction::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSubtraction::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:189:13 + t.method("DistFromInside", static_cast(&TGeoSubtraction::DistFromInside)); + t.method("DistFromInside", [](TGeoSubtraction const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoSubtraction const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoSubtraction const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoSubtraction const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoSubtraction const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoSubtraction const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSubtraction::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSubtraction::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:191:13 + t.method("DistFromOutside", static_cast(&TGeoSubtraction::DistFromOutside)); + t.method("DistFromOutside", [](TGeoSubtraction const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoSubtraction const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoSubtraction const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoSubtraction const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoSubtraction const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoSubtraction const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode::EGeoBoolType TGeoSubtraction::GetBooleanOperator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode::EGeoBoolType TGeoSubtraction::GetBooleanOperator() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:193:17 + t.method("GetBooleanOperator", static_cast(&TGeoSubtraction::GetBooleanOperator)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSubtraction::GetNpoints() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSubtraction::GetNpoints() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:194:10 + t.method("GetNpoints", static_cast(&TGeoSubtraction::GetNpoints)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSubtraction::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSubtraction::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:195:13 + t.method("Safety", static_cast(&TGeoSubtraction::Safety)); + t.method("Safety", [](TGeoSubtraction const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoSubtraction const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSubtraction::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:197:9 + t.method("Sizeof3D", static_cast(&TGeoSubtraction::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode * TGeoSubtraction::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode * TGeoSubtraction::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:200:18 + t.method("MakeClone", static_cast(&TGeoSubtraction::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSubtraction::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:201:9 + t.method("Paint", static_cast(&TGeoSubtraction::Paint)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoSubtraction::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoSubtraction::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!Class_Version", static_cast(&TGeoSubtraction::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSubtraction::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSubtraction::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + t.method("IsA", static_cast(&TGeoSubtraction::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSubtraction::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + t.method("StreamerNVirtual", static_cast(&TGeoSubtraction::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoSubtraction::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSubtraction::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!DeclFileName", []() { return (std::string)TGeoSubtraction::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoSubtraction::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoSubtraction::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!ImplFileLine", static_cast(&TGeoSubtraction::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoSubtraction::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSubtraction::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!ImplFileName", []() { return (std::string)TGeoSubtraction::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoSubtraction::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSubtraction::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!Class_Name", []() { return (std::string)TGeoSubtraction::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSubtraction::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSubtraction::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!Dictionary", static_cast(&TGeoSubtraction::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSubtraction::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSubtraction::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!Class", static_cast(&TGeoSubtraction::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoSubtraction::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSubtraction::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + t.method("Streamer", static_cast(&TGeoSubtraction::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoSubtraction::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoSubtraction::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:203:4 + module_.method("TGeoSubtraction!DeclFileLine", static_cast(&TGeoSubtraction::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoSubtraction(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoSubtraction(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoMatrix type; }; +} + +// Class generating the wrapper for type TGeoHMatrix +// signature to use in the veto file: TGeoHMatrix +struct JlTGeoHMatrix: public Wrapper { + + JlTGeoHMatrix(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoHMatrix (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:458:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoHMatrix", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::TGeoHMatrix(const TGeoHMatrix &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:466:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::TGeoHMatrix(const TGeoMatrix &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:467:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::TGeoHMatrix(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:468:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix & TGeoHMatrix::operator=(const TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix & TGeoHMatrix::operator=(const TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:471:17 + t.method("assign", static_cast(&TGeoHMatrix::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix & TGeoHMatrix::operator=(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix & TGeoHMatrix::operator=(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:472:17 + t.method("assign", static_cast(&TGeoHMatrix::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix & TGeoHMatrix::operator=(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix & TGeoHMatrix::operator=(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:473:17 + t.method("assign", static_cast(&TGeoHMatrix::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix & TGeoHMatrix::operator*=(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix & TGeoHMatrix::operator*=(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:474:17 + t.method("mult!", static_cast(&TGeoHMatrix::operator*=)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoHMatrix::operator*(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoHMatrix::operator*(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:475:16 + t.method("*", static_cast(&TGeoHMatrix::operator*)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHMatrix::operator==(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHMatrix::operator==(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:476:11 + t.method("==", static_cast(&TGeoHMatrix::operator==)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:478:9 + t.method("Clear", static_cast(&TGeoHMatrix::Clear)); + t.method("Clear", [](TGeoHMatrix& a)->void { a.Clear(); }); + t.method("Clear", [](TGeoHMatrix* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::CopyFrom(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::CopyFrom(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:479:9 + t.method("CopyFrom", static_cast(&TGeoHMatrix::CopyFrom)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHMatrix::Determinant() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHMatrix::Determinant() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:480:13 + t.method("Determinant", static_cast(&TGeoHMatrix::Determinant)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::FastRotZ(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::FastRotZ(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:481:9 + t.method("FastRotZ", static_cast(&TGeoHMatrix::FastRotZ)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoHMatrix::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoHMatrix::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:482:16 + t.method("Inverse", static_cast(&TGeoHMatrix::Inverse)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoHMatrix::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoHMatrix::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:483:16 + t.method("MakeClone", static_cast(&TGeoHMatrix::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::Multiply(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::Multiply(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:484:9 + t.method("Multiply", static_cast(&TGeoHMatrix::Multiply)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::Multiply(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::Multiply(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:485:9 + t.method("Multiply", static_cast(&TGeoHMatrix::Multiply)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::MultiplyLeft(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::MultiplyLeft(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:486:9 + t.method("MultiplyLeft", static_cast(&TGeoHMatrix::MultiplyLeft)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::MultiplyLeft(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::MultiplyLeft(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:487:9 + t.method("MultiplyLeft", static_cast(&TGeoHMatrix::MultiplyLeft)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::RotateX(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::RotateX(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:489:9 + t.method("RotateX", static_cast(&TGeoHMatrix::RotateX)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::RotateY(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::RotateY(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:490:9 + t.method("RotateY", static_cast(&TGeoHMatrix::RotateY)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::RotateZ(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::RotateZ(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:491:9 + t.method("RotateZ", static_cast(&TGeoHMatrix::RotateZ)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::ReflectX(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::ReflectX(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:492:9 + t.method("ReflectX", static_cast(&TGeoHMatrix::ReflectX)); + t.method("ReflectX", [](TGeoHMatrix& a, Bool_t arg0)->void { a.ReflectX(arg0); }); + t.method("ReflectX", [](TGeoHMatrix* a, Bool_t arg0)->void { a->ReflectX(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::ReflectY(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::ReflectY(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:493:9 + t.method("ReflectY", static_cast(&TGeoHMatrix::ReflectY)); + t.method("ReflectY", [](TGeoHMatrix& a, Bool_t arg0)->void { a.ReflectY(arg0); }); + t.method("ReflectY", [](TGeoHMatrix* a, Bool_t arg0)->void { a->ReflectY(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::ReflectZ(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::ReflectZ(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:494:9 + t.method("ReflectZ", static_cast(&TGeoHMatrix::ReflectZ)); + t.method("ReflectZ", [](TGeoHMatrix& a, Bool_t arg0)->void { a.ReflectZ(arg0); }); + t.method("ReflectZ", [](TGeoHMatrix* a, Bool_t arg0)->void { a->ReflectZ(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::SetDx(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::SetDx(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:496:9 + t.method("SetDx", static_cast(&TGeoHMatrix::SetDx)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::SetDy(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::SetDy(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:501:9 + t.method("SetDy", static_cast(&TGeoHMatrix::SetDy)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::SetDz(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::SetDz(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:506:9 + t.method("SetDz", static_cast(&TGeoHMatrix::SetDz)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::SetTranslation(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::SetTranslation(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:511:9 + t.method("SetTranslation", static_cast(&TGeoHMatrix::SetTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::SetRotation(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::SetRotation(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:516:9 + t.method("SetRotation", static_cast(&TGeoHMatrix::SetRotation)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::SetScale(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::SetScale(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:521:9 + t.method("SetScale", static_cast(&TGeoHMatrix::SetScale)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoHMatrix::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoHMatrix::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:527:20 + t.method("GetTranslation", static_cast(&TGeoHMatrix::GetTranslation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoHMatrix::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoHMatrix::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:528:20 + t.method("GetRotationMatrix", static_cast(&TGeoHMatrix::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoHMatrix::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoHMatrix::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:529:20 + t.method("GetScale", static_cast(&TGeoHMatrix::GetScale)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoHMatrix::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoHMatrix::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:531:22 + t.method("GetTranslation", static_cast(&TGeoHMatrix::GetTranslation)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoHMatrix::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoHMatrix::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:532:22 + t.method("GetRotationMatrix", static_cast(&TGeoHMatrix::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoHMatrix::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoHMatrix::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:533:22 + t.method("GetScale", static_cast(&TGeoHMatrix::GetScale)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoHMatrix::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoHMatrix::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!Class_Version", static_cast(&TGeoHMatrix::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHMatrix::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHMatrix::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + t.method("IsA", static_cast(&TGeoHMatrix::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + t.method("StreamerNVirtual", static_cast(&TGeoHMatrix::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHMatrix::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHMatrix::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!DeclFileName", []() { return (std::string)TGeoHMatrix::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoHMatrix::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHMatrix::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!ImplFileLine", static_cast(&TGeoHMatrix::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHMatrix::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHMatrix::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!ImplFileName", []() { return (std::string)TGeoHMatrix::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoHMatrix::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHMatrix::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!Class_Name", []() { return (std::string)TGeoHMatrix::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHMatrix::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHMatrix::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!Dictionary", static_cast(&TGeoHMatrix::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHMatrix::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHMatrix::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!Class", static_cast(&TGeoHMatrix::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoHMatrix::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHMatrix::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + t.method("Streamer", static_cast(&TGeoHMatrix::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoHMatrix::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHMatrix::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:534:4 + module_.method("TGeoHMatrix!DeclFileLine", static_cast(&TGeoHMatrix::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoHMatrix(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoHMatrix(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoMatrix type; }; +} + +// Class generating the wrapper for type TGeoTranslation +// signature to use in the veto file: TGeoTranslation +struct JlTGeoTranslation: public Wrapper { + + JlTGeoTranslation(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTranslation (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:116:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTranslation", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::TGeoTranslation(const TGeoTranslation &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:121:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::TGeoTranslation(const TGeoMatrix &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:122:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::TGeoTranslation(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:123:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::TGeoTranslation(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:124:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoTranslation & TGeoTranslation::operator=(const TGeoTranslation &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoTranslation & TGeoTranslation::operator=(const TGeoTranslation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:127:21 + t.method("assign", static_cast(&TGeoTranslation::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoTranslation & TGeoTranslation::operator=(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoTranslation & TGeoTranslation::operator=(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:128:21 + t.method("assign", static_cast(&TGeoTranslation::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoTranslation & TGeoTranslation::operator*=(const TGeoTranslation &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoTranslation & TGeoTranslation::operator*=(const TGeoTranslation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:129:21 + t.method("mult!", static_cast(&TGeoTranslation::operator*=)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for TGeoTranslation TGeoTranslation::operator*(const TGeoTranslation &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoTranslation TGeoTranslation::operator*(const TGeoTranslation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:130:20 + t.method("*", static_cast(&TGeoTranslation::operator*)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoTranslation::operator*(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoTranslation::operator*(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:131:16 + t.method("*", static_cast(&TGeoTranslation::operator*)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTranslation::operator==(const TGeoTranslation &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTranslation::operator==(const TGeoTranslation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:132:11 + t.method("==", static_cast(&TGeoTranslation::operator==)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::Add(const TGeoTranslation *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::Add(const TGeoTranslation *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:134:9 + t.method("Add", static_cast(&TGeoTranslation::Add)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoTranslation::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoTranslation::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:135:16 + t.method("Inverse", static_cast(&TGeoTranslation::Inverse)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:136:9 + t.method("LocalToMaster", static_cast(&TGeoTranslation::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:137:9 + t.method("LocalToMasterVect", static_cast(&TGeoTranslation::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::LocalToMasterBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::LocalToMasterBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:138:9 + t.method("LocalToMasterBomb", static_cast(&TGeoTranslation::LocalToMasterBomb)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoTranslation::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoTranslation::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:139:16 + t.method("MakeClone", static_cast(&TGeoTranslation::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:140:9 + t.method("MasterToLocal", static_cast(&TGeoTranslation::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:141:9 + t.method("MasterToLocalVect", static_cast(&TGeoTranslation::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::MasterToLocalBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::MasterToLocalBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:142:9 + t.method("MasterToLocalBomb", static_cast(&TGeoTranslation::MasterToLocalBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::RotateX(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::RotateX(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:143:9 + t.method("RotateX", static_cast(&TGeoTranslation::RotateX)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::RotateY(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::RotateY(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:144:9 + t.method("RotateY", static_cast(&TGeoTranslation::RotateY)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::RotateZ(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::RotateZ(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:145:9 + t.method("RotateZ", static_cast(&TGeoTranslation::RotateZ)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::Subtract(const TGeoTranslation *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::Subtract(const TGeoTranslation *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:147:9 + t.method("Subtract", static_cast(&TGeoTranslation::Subtract)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::SetTranslation(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::SetTranslation(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:148:9 + t.method("SetTranslation", static_cast(&TGeoTranslation::SetTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::SetTranslation(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::SetTranslation(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:149:9 + t.method("SetTranslation", static_cast(&TGeoTranslation::SetTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::SetDx(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::SetDx(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:150:9 + t.method("SetDx", static_cast(&TGeoTranslation::SetDx)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::SetDy(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::SetDy(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:151:9 + t.method("SetDy", static_cast(&TGeoTranslation::SetDy)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::SetDz(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::SetDz(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:152:9 + t.method("SetDz", static_cast(&TGeoTranslation::SetDz)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoTranslation::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoTranslation::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:154:20 + t.method("GetTranslation", static_cast(&TGeoTranslation::GetTranslation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoTranslation::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoTranslation::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:155:20 + t.method("GetRotationMatrix", static_cast(&TGeoTranslation::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoTranslation::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoTranslation::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:156:20 + t.method("GetScale", static_cast(&TGeoTranslation::GetScale)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTranslation::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTranslation::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!Class_Version", static_cast(&TGeoTranslation::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTranslation::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTranslation::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + t.method("IsA", static_cast(&TGeoTranslation::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + t.method("StreamerNVirtual", static_cast(&TGeoTranslation::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTranslation::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTranslation::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!DeclFileName", []() { return (std::string)TGeoTranslation::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTranslation::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTranslation::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!ImplFileLine", static_cast(&TGeoTranslation::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTranslation::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTranslation::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!ImplFileName", []() { return (std::string)TGeoTranslation::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTranslation::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTranslation::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!Class_Name", []() { return (std::string)TGeoTranslation::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTranslation::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTranslation::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!Dictionary", static_cast(&TGeoTranslation::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTranslation::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTranslation::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!Class", static_cast(&TGeoTranslation::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTranslation::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTranslation::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + t.method("Streamer", static_cast(&TGeoTranslation::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTranslation::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTranslation::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:158:4 + module_.method("TGeoTranslation!DeclFileLine", static_cast(&TGeoTranslation::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTranslation(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTranslation(module)); +} diff --git a/deps/src/JlClasses_041.cxx b/deps/src/JlClasses_041.cxx new file mode 100644 index 0000000..d9c5f41 --- /dev/null +++ b/deps/src/JlClasses_041.cxx @@ -0,0 +1,1082 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoMatrix type; }; +} + +// Class generating the wrapper for type TGeoRotation +// signature to use in the veto file: TGeoRotation +struct JlTGeoRotation: public Wrapper { + + JlTGeoRotation(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoRotation (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:168:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoRotation", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRotation::TGeoRotation(const TGeoRotation &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:176:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRotation::TGeoRotation(const TGeoMatrix &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:177:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRotation::TGeoRotation(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:178:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRotation::TGeoRotation(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:180:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRotation::TGeoRotation(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:181:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoRotation & TGeoRotation::operator=(const TGeoRotation &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoRotation & TGeoRotation::operator=(const TGeoRotation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:185:18 + t.method("assign", static_cast(&TGeoRotation::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoRotation & TGeoRotation::operator=(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoRotation & TGeoRotation::operator=(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:186:18 + t.method("assign", static_cast(&TGeoRotation::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoRotation & TGeoRotation::operator*=(const TGeoRotation &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoRotation & TGeoRotation::operator*=(const TGeoRotation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:187:18 + t.method("mult!", static_cast(&TGeoRotation::operator*=)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for TGeoRotation TGeoRotation::operator*(const TGeoRotation &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoRotation TGeoRotation::operator*(const TGeoRotation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:188:17 + t.method("*", static_cast(&TGeoRotation::operator*)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoRotation::operator*(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoRotation::operator*(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:189:16 + t.method("*", static_cast(&TGeoRotation::operator*)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoRotation::operator==(const TGeoRotation &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoRotation::operator==(const TGeoRotation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:190:11 + t.method("==", static_cast(&TGeoRotation::operator==)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoRotation::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoRotation::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:192:11 + t.method("IsValid", static_cast(&TGeoRotation::IsValid)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoRotation::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoRotation::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:193:16 + t.method("Inverse", static_cast(&TGeoRotation::Inverse)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:194:9 + t.method("Clear", static_cast(&TGeoRotation::Clear)); + t.method("Clear", [](TGeoRotation& a)->void { a.Clear(); }); + t.method("Clear", [](TGeoRotation* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoRotation::Determinant() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoRotation::Determinant() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:195:13 + t.method("Determinant", static_cast(&TGeoRotation::Determinant)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::FastRotZ(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::FastRotZ(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:196:9 + t.method("FastRotZ", static_cast(&TGeoRotation::FastRotZ)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::GetAngles(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::GetAngles(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:197:9 + t.method("GetAngles", static_cast(&TGeoRotation::GetAngles)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::GetAngles(Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::GetAngles(Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:199:9 + t.method("GetAngles", static_cast(&TGeoRotation::GetAngles)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoRotation::GetPhiRotation(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoRotation::GetPhiRotation(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:200:13 + t.method("GetPhiRotation", static_cast(&TGeoRotation::GetPhiRotation)); + t.method("GetPhiRotation", [](TGeoRotation const& a)->Double_t { return a.GetPhiRotation(); }); + t.method("GetPhiRotation", [](TGeoRotation const* a)->Double_t { return a->GetPhiRotation(); }); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:201:9 + t.method("LocalToMaster", static_cast(&TGeoRotation::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:202:9 + t.method("LocalToMasterVect", static_cast(&TGeoRotation::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::LocalToMasterBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::LocalToMasterBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:206:9 + t.method("LocalToMasterBomb", static_cast(&TGeoRotation::LocalToMasterBomb)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoRotation::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoRotation::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:210:16 + t.method("MakeClone", static_cast(&TGeoRotation::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:211:9 + t.method("MasterToLocal", static_cast(&TGeoRotation::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:212:9 + t.method("MasterToLocalVect", static_cast(&TGeoRotation::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::MasterToLocalBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::MasterToLocalBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:216:9 + t.method("MasterToLocalBomb", static_cast(&TGeoRotation::MasterToLocalBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::MultiplyBy(const TGeoRotation *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::MultiplyBy(const TGeoRotation *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:220:9 + t.method("MultiplyBy", static_cast(&TGeoRotation::MultiplyBy)); + t.method("MultiplyBy", [](TGeoRotation& a, const TGeoRotation * arg0)->void { a.MultiplyBy(arg0); }); + t.method("MultiplyBy", [](TGeoRotation* a, const TGeoRotation * arg0)->void { a->MultiplyBy(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::RotateX(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::RotateX(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:221:9 + t.method("RotateX", static_cast(&TGeoRotation::RotateX)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::RotateY(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::RotateY(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:222:9 + t.method("RotateY", static_cast(&TGeoRotation::RotateY)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::RotateZ(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::RotateZ(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:223:9 + t.method("RotateZ", static_cast(&TGeoRotation::RotateZ)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::ReflectX(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::ReflectX(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:225:9 + t.method("ReflectX", static_cast(&TGeoRotation::ReflectX)); + t.method("ReflectX", [](TGeoRotation& a, Bool_t arg0)->void { a.ReflectX(arg0); }); + t.method("ReflectX", [](TGeoRotation* a, Bool_t arg0)->void { a->ReflectX(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::ReflectY(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::ReflectY(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:226:9 + t.method("ReflectY", static_cast(&TGeoRotation::ReflectY)); + t.method("ReflectY", [](TGeoRotation& a, Bool_t arg0)->void { a.ReflectY(arg0); }); + t.method("ReflectY", [](TGeoRotation* a, Bool_t arg0)->void { a->ReflectY(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::ReflectZ(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::ReflectZ(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:227:9 + t.method("ReflectZ", static_cast(&TGeoRotation::ReflectZ)); + t.method("ReflectZ", [](TGeoRotation& a, Bool_t arg0)->void { a.ReflectZ(arg0); }); + t.method("ReflectZ", [](TGeoRotation* a, Bool_t arg0)->void { a->ReflectZ(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::SetAngles(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::SetAngles(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:228:9 + t.method("SetAngles", static_cast(&TGeoRotation::SetAngles)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::SetAngles(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::SetAngles(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:229:9 + t.method("SetAngles", static_cast(&TGeoRotation::SetAngles)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::SetMatrix(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::SetMatrix(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:230:9 + t.method("SetMatrix", static_cast(&TGeoRotation::SetMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::SetRotation(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::SetRotation(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:235:9 + t.method("SetRotation", static_cast(&TGeoRotation::SetRotation)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::GetInverse(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::GetInverse(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:236:9 + t.method("GetInverse", static_cast(&TGeoRotation::GetInverse)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoRotation::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoRotation::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:238:20 + t.method("GetTranslation", static_cast(&TGeoRotation::GetTranslation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoRotation::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoRotation::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:239:20 + t.method("GetRotationMatrix", static_cast(&TGeoRotation::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoRotation::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoRotation::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:240:20 + t.method("GetScale", static_cast(&TGeoRotation::GetScale)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoRotation::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoRotation::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!Class_Version", static_cast(&TGeoRotation::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRotation::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRotation::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + t.method("IsA", static_cast(&TGeoRotation::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + t.method("StreamerNVirtual", static_cast(&TGeoRotation::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRotation::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRotation::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!DeclFileName", []() { return (std::string)TGeoRotation::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoRotation::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRotation::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!ImplFileLine", static_cast(&TGeoRotation::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRotation::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRotation::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!ImplFileName", []() { return (std::string)TGeoRotation::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoRotation::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRotation::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!Class_Name", []() { return (std::string)TGeoRotation::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRotation::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRotation::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!Dictionary", static_cast(&TGeoRotation::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRotation::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRotation::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!Class", static_cast(&TGeoRotation::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoRotation::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRotation::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + t.method("Streamer", static_cast(&TGeoRotation::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoRotation::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRotation::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:242:4 + module_.method("TGeoRotation!DeclFileLine", static_cast(&TGeoRotation::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoRotation(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoRotation(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoMatrix type; }; +} + +// Class generating the wrapper for type TGeoScale +// signature to use in the veto file: TGeoScale +struct JlTGeoScale: public Wrapper { + + JlTGeoScale(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoScale (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:253:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoScale", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoScale::TGeoScale(const TGeoScale &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:258:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoScale::TGeoScale(const TGeoMatrix &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:259:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoScale::TGeoScale(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:260:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoScale::TGeoScale(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:261:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoScale & TGeoScale::operator=(const TGeoScale &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoScale & TGeoScale::operator=(const TGeoScale &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:264:15 + t.method("assign", static_cast(&TGeoScale::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoScale & TGeoScale::operator=(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoScale & TGeoScale::operator=(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:265:15 + t.method("assign", static_cast(&TGeoScale::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoScale & TGeoScale::operator*=(const TGeoScale &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoScale & TGeoScale::operator*=(const TGeoScale &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:266:15 + t.method("mult!", static_cast(&TGeoScale::operator*=)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for TGeoScale TGeoScale::operator*(const TGeoScale &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoScale TGeoScale::operator*(const TGeoScale &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:267:14 + t.method("*", static_cast(&TGeoScale::operator*)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoScale::operator*(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoScale::operator*(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:268:16 + t.method("*", static_cast(&TGeoScale::operator*)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoScale::operator==(const TGeoScale &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoScale::operator==(const TGeoScale &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:269:11 + t.method("==", static_cast(&TGeoScale::operator==)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoScale::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoScale::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:271:16 + t.method("Inverse", static_cast(&TGeoScale::Inverse)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::SetScale(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::SetScale(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:272:9 + t.method("SetScale", static_cast(&TGeoScale::SetScale)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::SetScale(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::SetScale(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:273:9 + t.method("SetScale", static_cast(&TGeoScale::SetScale)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:274:9 + t.method("LocalToMaster", static_cast(&TGeoScale::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoScale::LocalToMaster(Double_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoScale::LocalToMaster(Double_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:275:13 + t.method("LocalToMaster", static_cast(&TGeoScale::LocalToMaster)); + t.method("LocalToMaster", [](TGeoScale const& a, Double_t arg0)->Double_t { return a.LocalToMaster(arg0); }); + t.method("LocalToMaster", [](TGeoScale const* a, Double_t arg0)->Double_t { return a->LocalToMaster(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoScale::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:276:9 + t.method("LocalToMasterVect", static_cast(&TGeoScale::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoScale::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoScale::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:280:16 + t.method("MakeClone", static_cast(&TGeoScale::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:281:9 + t.method("MasterToLocal", static_cast(&TGeoScale::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoScale::MasterToLocal(Double_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoScale::MasterToLocal(Double_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:282:13 + t.method("MasterToLocal", static_cast(&TGeoScale::MasterToLocal)); + t.method("MasterToLocal", [](TGeoScale const& a, Double_t arg0)->Double_t { return a.MasterToLocal(arg0); }); + t.method("MasterToLocal", [](TGeoScale const* a, Double_t arg0)->Double_t { return a->MasterToLocal(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoScale::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:283:9 + t.method("MasterToLocalVect", static_cast(&TGeoScale::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::ReflectX(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::ReflectX(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:287:9 + t.method("ReflectX", static_cast(&TGeoScale::ReflectX)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::ReflectY(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::ReflectY(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:292:9 + t.method("ReflectY", static_cast(&TGeoScale::ReflectY)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::ReflectZ(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::ReflectZ(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:297:9 + t.method("ReflectZ", static_cast(&TGeoScale::ReflectZ)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoScale::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoScale::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:303:20 + t.method("GetTranslation", static_cast(&TGeoScale::GetTranslation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoScale::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoScale::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:304:20 + t.method("GetRotationMatrix", static_cast(&TGeoScale::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoScale::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoScale::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:305:20 + t.method("GetScale", static_cast(&TGeoScale::GetScale)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoScale::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoScale::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!Class_Version", static_cast(&TGeoScale::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoScale::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoScale::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + t.method("IsA", static_cast(&TGeoScale::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + t.method("StreamerNVirtual", static_cast(&TGeoScale::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoScale::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoScale::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!DeclFileName", []() { return (std::string)TGeoScale::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoScale::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoScale::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!ImplFileLine", static_cast(&TGeoScale::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoScale::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoScale::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!ImplFileName", []() { return (std::string)TGeoScale::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoScale::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoScale::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!Class_Name", []() { return (std::string)TGeoScale::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoScale::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoScale::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!Dictionary", static_cast(&TGeoScale::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoScale::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoScale::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!Class", static_cast(&TGeoScale::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoScale::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScale::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + t.method("Streamer", static_cast(&TGeoScale::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoScale::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoScale::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:307:4 + module_.method("TGeoScale!DeclFileLine", static_cast(&TGeoScale::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoScale(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoScale(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoMatrix type; }; +} + +// Class generating the wrapper for type TGeoCombiTrans +// signature to use in the veto file: TGeoCombiTrans +struct JlTGeoCombiTrans: public Wrapper { + + JlTGeoCombiTrans(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoCombiTrans (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:317:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoCombiTrans", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::TGeoCombiTrans(const TGeoCombiTrans &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:323:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::TGeoCombiTrans(const TGeoMatrix &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:324:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::TGeoCombiTrans(const TGeoTranslation &, const TGeoRotation &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:325:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::TGeoCombiTrans(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:326:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::TGeoCombiTrans(Double_t, Double_t, Double_t, TGeoRotation *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:327:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::TGeoCombiTrans(const char *, Double_t, Double_t, Double_t, TGeoRotation *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:328:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoCombiTrans & TGeoCombiTrans::operator=(const TGeoCombiTrans &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoCombiTrans & TGeoCombiTrans::operator=(const TGeoCombiTrans &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:330:20 + t.method("assign", static_cast(&TGeoCombiTrans::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoCombiTrans & TGeoCombiTrans::operator=(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoCombiTrans & TGeoCombiTrans::operator=(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:331:20 + t.method("assign", static_cast(&TGeoCombiTrans::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoCombiTrans & TGeoCombiTrans::operator*=(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoCombiTrans & TGeoCombiTrans::operator*=(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:332:20 + t.method("mult!", static_cast(&TGeoCombiTrans::operator*=)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for TGeoCombiTrans TGeoCombiTrans::operator*(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoCombiTrans TGeoCombiTrans::operator*(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:333:19 + t.method("*", static_cast(&TGeoCombiTrans::operator*)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCombiTrans::operator==(const TGeoMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCombiTrans::operator==(const TGeoMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:334:11 + t.method("==", static_cast(&TGeoCombiTrans::operator==)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:338:9 + t.method("Clear", static_cast(&TGeoCombiTrans::Clear)); + t.method("Clear", [](TGeoCombiTrans& a)->void { a.Clear(); }); + t.method("Clear", [](TGeoCombiTrans* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoCombiTrans::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoCombiTrans::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:339:16 + t.method("Inverse", static_cast(&TGeoCombiTrans::Inverse)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoCombiTrans::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoCombiTrans::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:340:16 + t.method("MakeClone", static_cast(&TGeoCombiTrans::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::Multiply(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::Multiply(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:341:9 + t.method("Multiply", static_cast(&TGeoCombiTrans::Multiply)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::RegisterYourself() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::RegisterYourself() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:342:9 + t.method("RegisterYourself", static_cast(&TGeoCombiTrans::RegisterYourself)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::RotateX(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::RotateX(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:343:9 + t.method("RotateX", static_cast(&TGeoCombiTrans::RotateX)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::RotateY(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::RotateY(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:344:9 + t.method("RotateY", static_cast(&TGeoCombiTrans::RotateY)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::RotateZ(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::RotateZ(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:345:9 + t.method("RotateZ", static_cast(&TGeoCombiTrans::RotateZ)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::ReflectX(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::ReflectX(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:346:9 + t.method("ReflectX", static_cast(&TGeoCombiTrans::ReflectX)); + t.method("ReflectX", [](TGeoCombiTrans& a, Bool_t arg0)->void { a.ReflectX(arg0); }); + t.method("ReflectX", [](TGeoCombiTrans* a, Bool_t arg0)->void { a->ReflectX(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::ReflectY(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::ReflectY(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:347:9 + t.method("ReflectY", static_cast(&TGeoCombiTrans::ReflectY)); + t.method("ReflectY", [](TGeoCombiTrans& a, Bool_t arg0)->void { a.ReflectY(arg0); }); + t.method("ReflectY", [](TGeoCombiTrans* a, Bool_t arg0)->void { a->ReflectY(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::ReflectZ(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::ReflectZ(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:348:9 + t.method("ReflectZ", static_cast(&TGeoCombiTrans::ReflectZ)); + t.method("ReflectZ", [](TGeoCombiTrans& a, Bool_t arg0)->void { a.ReflectZ(arg0); }); + t.method("ReflectZ", [](TGeoCombiTrans* a, Bool_t arg0)->void { a->ReflectZ(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetDx(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetDx(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:350:9 + t.method("SetDx", static_cast(&TGeoCombiTrans::SetDx)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetDy(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetDy(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:351:9 + t.method("SetDy", static_cast(&TGeoCombiTrans::SetDy)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetDz(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetDz(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:352:9 + t.method("SetDz", static_cast(&TGeoCombiTrans::SetDz)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetTranslation(const TGeoTranslation &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetTranslation(const TGeoTranslation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:353:9 + t.method("SetTranslation", static_cast(&TGeoCombiTrans::SetTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetTranslation(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetTranslation(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:354:9 + t.method("SetTranslation", static_cast(&TGeoCombiTrans::SetTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetTranslation(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetTranslation(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:355:9 + t.method("SetTranslation", static_cast(&TGeoCombiTrans::SetTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetRotation(const TGeoRotation &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetRotation(const TGeoRotation &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:356:9 + t.method("SetRotation", static_cast(&TGeoCombiTrans::SetRotation)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::SetRotation(const TGeoRotation *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::SetRotation(const TGeoRotation *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:357:9 + t.method("SetRotation", static_cast(&TGeoCombiTrans::SetRotation)); + + DEBUG_MSG("Adding wrapper for TGeoRotation * TGeoCombiTrans::GetRotation() (" __HERE__ ")"); + // signature to use in the veto list: TGeoRotation * TGeoCombiTrans::GetRotation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:359:18 + t.method("GetRotation", static_cast(&TGeoCombiTrans::GetRotation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoCombiTrans::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoCombiTrans::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:361:20 + t.method("GetTranslation", static_cast(&TGeoCombiTrans::GetTranslation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoCombiTrans::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoCombiTrans::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:362:20 + t.method("GetRotationMatrix", static_cast(&TGeoCombiTrans::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoCombiTrans::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoCombiTrans::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:363:20 + t.method("GetScale", static_cast(&TGeoCombiTrans::GetScale)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoCombiTrans::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoCombiTrans::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!Class_Version", static_cast(&TGeoCombiTrans::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCombiTrans::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCombiTrans::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + t.method("IsA", static_cast(&TGeoCombiTrans::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + t.method("StreamerNVirtual", static_cast(&TGeoCombiTrans::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCombiTrans::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCombiTrans::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!DeclFileName", []() { return (std::string)TGeoCombiTrans::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoCombiTrans::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCombiTrans::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!ImplFileLine", static_cast(&TGeoCombiTrans::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCombiTrans::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCombiTrans::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!ImplFileName", []() { return (std::string)TGeoCombiTrans::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoCombiTrans::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCombiTrans::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!Class_Name", []() { return (std::string)TGeoCombiTrans::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCombiTrans::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCombiTrans::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!Dictionary", static_cast(&TGeoCombiTrans::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCombiTrans::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCombiTrans::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!Class", static_cast(&TGeoCombiTrans::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoCombiTrans::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCombiTrans::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + t.method("Streamer", static_cast(&TGeoCombiTrans::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoCombiTrans::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCombiTrans::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:365:4 + module_.method("TGeoCombiTrans!DeclFileLine", static_cast(&TGeoCombiTrans::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoCombiTrans(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoCombiTrans(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoCombiTrans type; }; +} + +// Class generating the wrapper for type TGeoGenTrans +// signature to use in the veto file: TGeoGenTrans +struct JlTGeoGenTrans: public Wrapper { + + JlTGeoGenTrans(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoGenTrans (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:375:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoGenTrans", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::TGeoGenTrans(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:380:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::TGeoGenTrans(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, TGeoRotation *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:381:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::TGeoGenTrans(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, TGeoRotation *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:382:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGenTrans::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:386:9 + t.method("Clear", static_cast(&TGeoGenTrans::Clear)); + t.method("Clear", [](TGeoGenTrans& a)->void { a.Clear(); }); + t.method("Clear", [](TGeoGenTrans* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoGenTrans::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoGenTrans::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:387:16 + t.method("Inverse", static_cast(&TGeoGenTrans::Inverse)); + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::SetScale(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGenTrans::SetScale(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:388:9 + t.method("SetScale", static_cast(&TGeoGenTrans::SetScale)); + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::SetScale(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGenTrans::SetScale(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:389:9 + t.method("SetScale", static_cast(&TGeoGenTrans::SetScale)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoGenTrans::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoGenTrans::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:390:16 + t.method("MakeClone", static_cast(&TGeoGenTrans::MakeClone)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoGenTrans::Normalize() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoGenTrans::Normalize() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:391:11 + t.method("Normalize", static_cast(&TGeoGenTrans::Normalize)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoGenTrans::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoGenTrans::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:393:20 + t.method("GetScale", static_cast(&TGeoGenTrans::GetScale)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoGenTrans::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoGenTrans::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!Class_Version", static_cast(&TGeoGenTrans::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGenTrans::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGenTrans::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + t.method("IsA", static_cast(&TGeoGenTrans::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGenTrans::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + t.method("StreamerNVirtual", static_cast(&TGeoGenTrans::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoGenTrans::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGenTrans::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!DeclFileName", []() { return (std::string)TGeoGenTrans::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoGenTrans::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoGenTrans::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!ImplFileLine", static_cast(&TGeoGenTrans::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoGenTrans::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGenTrans::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!ImplFileName", []() { return (std::string)TGeoGenTrans::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoGenTrans::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGenTrans::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!Class_Name", []() { return (std::string)TGeoGenTrans::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGenTrans::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGenTrans::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!Dictionary", static_cast(&TGeoGenTrans::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGenTrans::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGenTrans::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!Class", static_cast(&TGeoGenTrans::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoGenTrans::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGenTrans::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + t.method("Streamer", static_cast(&TGeoGenTrans::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoGenTrans::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoGenTrans::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:395:4 + module_.method("TGeoGenTrans!DeclFileLine", static_cast(&TGeoGenTrans::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoGenTrans(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoGenTrans(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoMatrix type; }; +} + +// Class generating the wrapper for type TGeoIdentity +// signature to use in the veto file: TGeoIdentity +struct JlTGeoIdentity: public Wrapper { + + JlTGeoIdentity(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoIdentity (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:406:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoIdentity", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::TGeoIdentity(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:411:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix TGeoIdentity::Inverse() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix TGeoIdentity::Inverse() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:414:16 + t.method("Inverse", static_cast(&TGeoIdentity::Inverse)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:415:9 + t.method("LocalToMaster", static_cast(&TGeoIdentity::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:419:9 + t.method("LocalToMasterVect", static_cast(&TGeoIdentity::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::LocalToMasterBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::LocalToMasterBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:423:9 + t.method("LocalToMasterBomb", static_cast(&TGeoIdentity::LocalToMasterBomb)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoIdentity::MakeClone() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoIdentity::MakeClone() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:427:16 + t.method("MakeClone", static_cast(&TGeoIdentity::MakeClone)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:428:9 + t.method("MasterToLocal", static_cast(&TGeoIdentity::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:432:9 + t.method("MasterToLocalVect", static_cast(&TGeoIdentity::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::MasterToLocalBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::MasterToLocalBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:436:9 + t.method("MasterToLocalBomb", static_cast(&TGeoIdentity::MasterToLocalBomb)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoIdentity::GetTranslation() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoIdentity::GetTranslation() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:441:20 + t.method("GetTranslation", static_cast(&TGeoIdentity::GetTranslation)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoIdentity::GetRotationMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoIdentity::GetRotationMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:442:20 + t.method("GetRotationMatrix", static_cast(&TGeoIdentity::GetRotationMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoIdentity::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoIdentity::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:443:20 + t.method("GetScale", static_cast(&TGeoIdentity::GetScale)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoIdentity::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoIdentity::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!Class_Version", static_cast(&TGeoIdentity::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIdentity::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIdentity::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + t.method("IsA", static_cast(&TGeoIdentity::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + t.method("StreamerNVirtual", static_cast(&TGeoIdentity::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIdentity::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIdentity::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!DeclFileName", []() { return (std::string)TGeoIdentity::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoIdentity::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIdentity::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!ImplFileLine", static_cast(&TGeoIdentity::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIdentity::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIdentity::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!ImplFileName", []() { return (std::string)TGeoIdentity::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoIdentity::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIdentity::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!Class_Name", []() { return (std::string)TGeoIdentity::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIdentity::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIdentity::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!Dictionary", static_cast(&TGeoIdentity::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIdentity::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIdentity::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!Class", static_cast(&TGeoIdentity::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoIdentity::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIdentity::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + t.method("Streamer", static_cast(&TGeoIdentity::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoIdentity::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIdentity::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:446:4 + module_.method("TGeoIdentity!DeclFileLine", static_cast(&TGeoIdentity::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoIdentity(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoIdentity(module)); +} diff --git a/deps/src/JlClasses_042.cxx b/deps/src/JlClasses_042.cxx new file mode 100644 index 0000000..8907aca --- /dev/null +++ b/deps/src/JlClasses_042.cxx @@ -0,0 +1,1463 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoBranchArray +// signature to use in the veto file: TGeoBranchArray +struct JlTGeoBranchArray: public Wrapper { + + JlTGeoBranchArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoBranchArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:22:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoBranchArray", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for TGeoBranchArray * TGeoBranchArray::MakeInstance(size_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBranchArray * TGeoBranchArray::MakeInstance(size_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:45:28 + module_.method("TGeoBranchArray!MakeInstance", static_cast(&TGeoBranchArray::MakeInstance)); + + DEBUG_MSG("Adding wrapper for TGeoBranchArray * TGeoBranchArray::MakeInstanceAt(size_t, void *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBranchArray * TGeoBranchArray::MakeInstanceAt(size_t, void *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:48:28 + module_.method("TGeoBranchArray!MakeInstanceAt", static_cast(&TGeoBranchArray::MakeInstanceAt)); + + DEBUG_MSG("Adding wrapper for TGeoBranchArray * TGeoBranchArray::MakeCopy(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBranchArray * TGeoBranchArray::MakeCopy(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:51:28 + module_.method("TGeoBranchArray!MakeCopy", static_cast(&TGeoBranchArray::MakeCopy)); + + DEBUG_MSG("Adding wrapper for TGeoBranchArray * TGeoBranchArray::MakeCopyAt(const TGeoBranchArray &, void *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBranchArray * TGeoBranchArray::MakeCopyAt(const TGeoBranchArray &, void *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:54:28 + module_.method("TGeoBranchArray!MakeCopyAt", static_cast(&TGeoBranchArray::MakeCopyAt)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::ReleaseInstance(TGeoBranchArray *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::ReleaseInstance(TGeoBranchArray *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:57:16 + module_.method("TGeoBranchArray!ReleaseInstance", static_cast(&TGeoBranchArray::ReleaseInstance)); + + DEBUG_MSG("Adding wrapper for TGeoBranchArray & TGeoBranchArray::operator=(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBranchArray & TGeoBranchArray::operator=(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:60:21 + t.method("assign", static_cast(&TGeoBranchArray::operator=)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::CopyTo(TGeoBranchArray *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::CopyTo(TGeoBranchArray *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:63:9 + t.method("CopyTo", static_cast(&TGeoBranchArray::CopyTo)); + + DEBUG_MSG("Adding wrapper for size_t TGeoBranchArray::SizeOf(size_t) (" __HERE__ ")"); + // signature to use in the veto list: size_t TGeoBranchArray::SizeOf(size_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:66:18 + module_.method("TGeoBranchArray!SizeOf", static_cast(&TGeoBranchArray::SizeOf)); + + DEBUG_MSG("Adding wrapper for size_t TGeoBranchArray::SizeOfInstance(size_t) (" __HERE__ ")"); + // signature to use in the veto list: size_t TGeoBranchArray::SizeOfInstance(size_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:69:18 + module_.method("TGeoBranchArray!SizeOfInstance", static_cast(&TGeoBranchArray::SizeOfInstance)); + + DEBUG_MSG("Adding wrapper for size_t TGeoBranchArray::SizeOf() (" __HERE__ ")"); + // signature to use in the veto list: size_t TGeoBranchArray::SizeOf() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:74:18 + t.method("SizeOf", static_cast(&TGeoBranchArray::SizeOf)); + + DEBUG_MSG("Adding wrapper for void * TGeoBranchArray::DataStart() (" __HERE__ ")"); + // signature to use in the veto list: void * TGeoBranchArray::DataStart() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:78:10 + t.method("DataStart", static_cast(&TGeoBranchArray::DataStart)); + + DEBUG_MSG("Adding wrapper for size_t TGeoBranchArray::DataSize() (" __HERE__ ")"); + // signature to use in the veto list: size_t TGeoBranchArray::DataSize() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:81:11 + t.method("DataSize", static_cast(&TGeoBranchArray::DataSize)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::UpdateArray(size_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::UpdateArray(size_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:85:9 + t.method("UpdateArray", static_cast(&TGeoBranchArray::UpdateArray)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::operator==(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::operator==(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:90:11 + t.method("==", static_cast(&TGeoBranchArray::operator==)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::operator!=(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::operator!=(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:91:11 + t.method("!=", static_cast(&TGeoBranchArray::operator!=)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::operator>(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::operator>(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:92:11 + t.method(">", static_cast(&TGeoBranchArray::operator>)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::operator<(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::operator<(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:93:11 + t.method("<", static_cast(&TGeoBranchArray::operator<)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::operator>=(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::operator>=(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:94:11 + t.method(">=", static_cast(&TGeoBranchArray::operator>=)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::operator<=(const TGeoBranchArray &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::operator<=(const TGeoBranchArray &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:95:11 + t.method("<=", static_cast(&TGeoBranchArray::operator<=)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::AddLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::AddLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:97:9 + t.method("AddLevel", static_cast(&TGeoBranchArray::AddLevel)); + + DEBUG_MSG("Adding wrapper for Long64_t TGeoBranchArray::BinarySearch(Long64_t, const TGeoBranchArray **, TGeoBranchArray *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TGeoBranchArray::BinarySearch(Long64_t, const TGeoBranchArray **, TGeoBranchArray *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:98:20 + module_.method("TGeoBranchArray!BinarySearch", static_cast(&TGeoBranchArray::BinarySearch)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBranchArray::Compare(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBranchArray::Compare(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:99:10 + t.method("Compare", static_cast(&TGeoBranchArray::Compare)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::CleanMatrix() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::CleanMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:100:9 + t.method("CleanMatrix", static_cast(&TGeoBranchArray::CleanMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoNode ** TGeoBranchArray::GetArray() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode ** TGeoBranchArray::GetArray() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:101:15 + t.method("GetArray", static_cast(&TGeoBranchArray::GetArray)); + + DEBUG_MSG("Adding wrapper for size_t TGeoBranchArray::GetLevel() (" __HERE__ ")"); + // signature to use in the veto list: size_t TGeoBranchArray::GetLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:102:11 + t.method("GetLevel", static_cast(&TGeoBranchArray::GetLevel)); + + DEBUG_MSG("Adding wrapper for size_t TGeoBranchArray::GetMaxLevel() (" __HERE__ ")"); + // signature to use in the veto list: size_t TGeoBranchArray::GetMaxLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:103:11 + t.method("GetMaxLevel", static_cast(&TGeoBranchArray::GetMaxLevel)); + + DEBUG_MSG("Adding wrapper for const TGeoHMatrix * TGeoBranchArray::GetMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoHMatrix * TGeoBranchArray::GetMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:104:23 + t.method("GetMatrix", static_cast(&TGeoBranchArray::GetMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoBranchArray::GetNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoBranchArray::GetNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:105:14 + t.method("GetNode", static_cast(&TGeoBranchArray::GetNode)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoBranchArray::GetCurrentNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoBranchArray::GetCurrentNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:106:14 + t.method("GetCurrentNode", static_cast(&TGeoBranchArray::GetCurrentNode)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::GetPath(TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::GetPath(TString &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:107:9 + t.method("GetPath", static_cast(&TGeoBranchArray::GetPath)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::Init(TGeoNode **, TGeoMatrix *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::Init(TGeoNode **, TGeoMatrix *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:108:9 + t.method("Init", static_cast(&TGeoBranchArray::Init)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::InitFromNavigator(TGeoNavigator *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::InitFromNavigator(TGeoNavigator *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:109:9 + t.method("InitFromNavigator", static_cast(&TGeoBranchArray::InitFromNavigator)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::IsSortable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::IsSortable() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:110:11 + t.method("IsSortable", static_cast(&TGeoBranchArray::IsSortable)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoBranchArray::IsOutside() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoBranchArray::IsOutside() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:111:11 + t.method("IsOutside", static_cast(&TGeoBranchArray::IsOutside)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:112:9 + t.method("Print", static_cast(&TGeoBranchArray::Print)); + t.method("Print", [](TGeoBranchArray const& a)->void { a.Print(); }); + t.method("Print", [](TGeoBranchArray const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::Sort(Int_t, TGeoBranchArray **, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::Sort(Int_t, TGeoBranchArray **, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:113:16 + module_.method("TGeoBranchArray!Sort", static_cast(&TGeoBranchArray::Sort)); + module_.method("TGeoBranchArray!Sort", [](Int_t arg0, TGeoBranchArray ** arg1, Int_t * arg2)->void { TGeoBranchArray::Sort(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::UpdateNavigator(TGeoNavigator *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::UpdateNavigator(TGeoNavigator *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:114:9 + t.method("UpdateNavigator", static_cast(&TGeoBranchArray::UpdateNavigator)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoBranchArray::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoBranchArray::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!Class_Version", static_cast(&TGeoBranchArray::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBranchArray::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBranchArray::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + t.method("IsA", static_cast(&TGeoBranchArray::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + t.method("StreamerNVirtual", static_cast(&TGeoBranchArray::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBranchArray::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBranchArray::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!DeclFileName", []() { return (std::string)TGeoBranchArray::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoBranchArray::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBranchArray::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!ImplFileLine", static_cast(&TGeoBranchArray::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBranchArray::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBranchArray::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!ImplFileName", []() { return (std::string)TGeoBranchArray::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoBranchArray::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBranchArray::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!Class_Name", []() { return (std::string)TGeoBranchArray::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBranchArray::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBranchArray::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!Dictionary", static_cast(&TGeoBranchArray::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBranchArray::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBranchArray::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!Class", static_cast(&TGeoBranchArray::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoBranchArray::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBranchArray::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + t.method("Streamer", static_cast(&TGeoBranchArray::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoBranchArray::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBranchArray::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:116:4 + module_.method("TGeoBranchArray!DeclFileLine", static_cast(&TGeoBranchArray::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoBranchArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoBranchArray(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoNode +// signature to use in the veto file: TGeoNode +struct JlTGeoNode: public Wrapper { + + JlTGeoNode(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoNode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:39:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoNode", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TGeoNode::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:70:9 + t.method("Browse", static_cast(&TGeoNode::Browse)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::cd() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::cd() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:71:17 + t.method("cd", static_cast(&TGeoNode::cd)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::CheckOverlaps(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::CheckOverlaps(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:72:9 + t.method("CheckOverlaps", static_cast(&TGeoNode::CheckOverlaps)); + t.method("CheckOverlaps", [](TGeoNode& a)->void { a.CheckOverlaps(); }); + t.method("CheckOverlaps", [](TGeoNode& a, Double_t arg0)->void { a.CheckOverlaps(arg0); }); + t.method("CheckOverlaps", [](TGeoNode* a)->void { a->CheckOverlaps(); }); + t.method("CheckOverlaps", [](TGeoNode* a, Double_t arg0)->void { a->CheckOverlaps(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::CheckShapes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::CheckShapes() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:73:9 + t.method("CheckShapes", static_cast(&TGeoNode::CheckShapes)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::CountDaughters(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::CountDaughters(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:74:10 + t.method("CountDaughters", static_cast(&TGeoNode::CountDaughters)); + t.method("CountDaughters", [](TGeoNode& a)->Int_t { return a.CountDaughters(); }); + t.method("CountDaughters", [](TGeoNode* a)->Int_t { return a->CountDaughters(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:75:10 + t.method("DistancetoPrimitive", static_cast(&TGeoNode::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:76:9 + t.method("Draw", static_cast(&TGeoNode::Draw)); + t.method("Draw", [](TGeoNode& a)->void { a.Draw(); }); + t.method("Draw", [](TGeoNode* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::DrawOnly(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::DrawOnly(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:77:9 + t.method("DrawOnly", static_cast(&TGeoNode::DrawOnly)); + t.method("DrawOnly", [](TGeoNode& a)->void { a.DrawOnly(); }); + t.method("DrawOnly", [](TGeoNode* a)->void { a->DrawOnly(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::DrawOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::DrawOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:78:9 + t.method("DrawOverlaps", static_cast(&TGeoNode::DrawOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:79:9 + t.method("ExecuteEvent", static_cast(&TGeoNode::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::FillIdArray(Int_t &, Int_t &, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::FillIdArray(Int_t &, Int_t &, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:80:9 + t.method("FillIdArray", static_cast(&TGeoNode::FillIdArray)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::FindNode(const TGeoNode *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::FindNode(const TGeoNode *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:81:10 + t.method("FindNode", static_cast(&TGeoNode::FindNode)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:82:18 + t.method("GetByteCount", static_cast(&TGeoNode::GetByteCount)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNode::GetDaughter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNode::GetDaughter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:83:14 + t.method("GetDaughter", static_cast(&TGeoNode::GetDaughter)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoNode::GetMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoNode::GetMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:84:24 + t.method("GetMatrix", static_cast(&TGeoNode::GetMatrix)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::GetColour() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::GetColour() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:86:10 + t.method("GetColour", static_cast(&TGeoNode::GetColour)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::GetIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::GetIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:87:18 + t.method("GetIndex", static_cast(&TGeoNode::GetIndex)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoNode::GetFinder() (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoNode::GetFinder() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:88:31 + t.method("GetFinder", static_cast(&TGeoNode::GetFinder)); + + DEBUG_MSG("Adding wrapper for TGeoMedium * TGeoNode::GetMedium() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMedium * TGeoNode::GetMedium() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:89:16 + t.method("GetMedium", static_cast(&TGeoNode::GetMedium)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoNode::GetMotherVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoNode::GetMotherVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:90:16 + t.method("GetMotherVolume", static_cast(&TGeoNode::GetMotherVolume)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::GetNdaughters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::GetNdaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:91:10 + t.method("GetNdaughters", static_cast(&TGeoNode::GetNdaughters)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoNode::GetNodes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoNode::GetNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:92:15 + t.method("GetNodes", static_cast(&TGeoNode::GetNodes)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::GetNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::GetNumber() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:93:10 + t.method("GetNumber", static_cast(&TGeoNode::GetNumber)); + + DEBUG_MSG("Adding wrapper for Int_t * TGeoNode::GetOverlaps(Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGeoNode::GetOverlaps(Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:94:11 + t.method("GetOverlaps", static_cast(&TGeoNode::GetOverlaps)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoNode::GetVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoNode::GetVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:99:16 + t.method("GetVolume", static_cast(&TGeoNode::GetVolume)); + + DEBUG_MSG("Adding wrapper for char * TGeoNode::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TGeoNode::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:100:10 + t.method("GetObjectInfo", static_cast(&TGeoNode::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNode::GetOptimalVoxels() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNode::GetOptimalVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:101:18 + t.method("GetOptimalVoxels", static_cast(&TGeoNode::GetOptimalVoxels)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::InspectNode() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::InspectNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:102:9 + t.method("InspectNode", static_cast(&TGeoNode::InspectNode)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsCloned() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsCloned() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:103:11 + t.method("IsCloned", static_cast(&TGeoNode::IsCloned)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:104:11 + t.method("IsFolder", static_cast(&TGeoNode::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsOffset() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsOffset() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:105:11 + t.method("IsOffset", static_cast(&TGeoNode::IsOffset)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsOnScreen() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsOnScreen() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:106:11 + t.method("IsOnScreen", static_cast(&TGeoNode::IsOnScreen)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsOverlapping() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsOverlapping() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:107:11 + t.method("IsOverlapping", static_cast(&TGeoNode::IsOverlapping)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsVirtual() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsVirtual() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:108:11 + t.method("IsVirtual", static_cast(&TGeoNode::IsVirtual)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsVisible() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsVisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:109:11 + t.method("IsVisible", static_cast(&TGeoNode::IsVisible)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::IsVisDaughters() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::IsVisDaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:110:11 + t.method("IsVisDaughters", static_cast(&TGeoNode::IsVisDaughters)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNode::MayOverlap(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNode::MayOverlap(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:111:11 + t.method("MayOverlap", static_cast(&TGeoNode::MayOverlap)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNode::MakeCopyNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNode::MakeCopyNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:113:22 + t.method("MakeCopyNode", static_cast(&TGeoNode::MakeCopyNode)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoNode::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoNode::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:114:13 + t.method("Safety", static_cast(&TGeoNode::Safety)); + t.method("Safety", [](TGeoNode const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoNode const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetCurrentPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetCurrentPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:116:9 + t.method("SetCurrentPoint", static_cast(&TGeoNode::SetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:117:9 + t.method("SetVolume", static_cast(&TGeoNode::SetVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetNumber(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetNumber(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:118:9 + t.method("SetNumber", static_cast(&TGeoNode::SetNumber)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetCloned(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetCloned(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:119:9 + t.method("SetCloned", static_cast(&TGeoNode::SetCloned)); + t.method("SetCloned", [](TGeoNode& a)->void { a.SetCloned(); }); + t.method("SetCloned", [](TGeoNode* a)->void { a->SetCloned(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetOverlapping(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetOverlapping(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:120:9 + t.method("SetOverlapping", static_cast(&TGeoNode::SetOverlapping)); + t.method("SetOverlapping", [](TGeoNode& a)->void { a.SetOverlapping(); }); + t.method("SetOverlapping", [](TGeoNode* a)->void { a->SetOverlapping(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetVirtual() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetVirtual() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:121:9 + t.method("SetVirtual", static_cast(&TGeoNode::SetVirtual)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetVisibility(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetVisibility(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:122:9 + t.method("SetVisibility", static_cast(&TGeoNode::SetVisibility)); + t.method("SetVisibility", [](TGeoNode& a)->void { a.SetVisibility(); }); + t.method("SetVisibility", [](TGeoNode* a)->void { a->SetVisibility(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetInvisible() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetInvisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:123:9 + t.method("SetInvisible", static_cast(&TGeoNode::SetInvisible)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetAllInvisible() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetAllInvisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:124:9 + t.method("SetAllInvisible", static_cast(&TGeoNode::SetAllInvisible)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetMotherVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetMotherVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:125:9 + t.method("SetMotherVolume", static_cast(&TGeoNode::SetMotherVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetOverlaps(Int_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetOverlaps(Int_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:126:9 + t.method("SetOverlaps", static_cast(&TGeoNode::SetOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetUserExtension(TGeoExtension *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetUserExtension(TGeoExtension *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:127:9 + t.method("SetUserExtension", static_cast(&TGeoNode::SetUserExtension)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::SetFWExtension(TGeoExtension *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::SetFWExtension(TGeoExtension *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:128:9 + t.method("SetFWExtension", static_cast(&TGeoNode::SetFWExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoNode::GetUserExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoNode::GetUserExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:129:19 + t.method("GetUserExtension", static_cast(&TGeoNode::GetUserExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoNode::GetFWExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoNode::GetFWExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:130:19 + t.method("GetFWExtension", static_cast(&TGeoNode::GetFWExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoNode::GrabUserExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoNode::GrabUserExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:131:19 + t.method("GrabUserExtension", static_cast(&TGeoNode::GrabUserExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoNode::GrabFWExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoNode::GrabFWExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:132:19 + t.method("GrabFWExtension", static_cast(&TGeoNode::GrabFWExtension)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:134:17 + t.method("MasterToLocal", static_cast(&TGeoNode::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:135:17 + t.method("MasterToLocalVect", static_cast(&TGeoNode::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:136:17 + t.method("LocalToMaster", static_cast(&TGeoNode::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:137:17 + t.method("LocalToMasterVect", static_cast(&TGeoNode::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:139:9 + t.method("ls", static_cast(&TGeoNode::ls)); + t.method("ls", [](TGeoNode const& a)->void { a.ls(); }); + t.method("ls", [](TGeoNode const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:140:9 + t.method("Paint", static_cast(&TGeoNode::Paint)); + t.method("Paint", [](TGeoNode& a)->void { a.Paint(); }); + t.method("Paint", [](TGeoNode* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNode::PrintCandidates() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::PrintCandidates() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:141:9 + t.method("PrintCandidates", static_cast(&TGeoNode::PrintCandidates)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::PrintOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::PrintOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:142:9 + t.method("PrintOverlaps", static_cast(&TGeoNode::PrintOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::VisibleDaughters(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::VisibleDaughters(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:143:9 + t.method("VisibleDaughters", static_cast(&TGeoNode::VisibleDaughters)); + t.method("VisibleDaughters", [](TGeoNode& a)->void { a.VisibleDaughters(); }); + t.method("VisibleDaughters", [](TGeoNode* a)->void { a->VisibleDaughters(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoNode::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoNode::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!Class_Version", static_cast(&TGeoNode::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNode::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNode::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + t.method("IsA", static_cast(&TGeoNode::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + t.method("StreamerNVirtual", static_cast(&TGeoNode::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNode::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNode::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!DeclFileName", []() { return (std::string)TGeoNode::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoNode::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNode::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!ImplFileLine", static_cast(&TGeoNode::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNode::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNode::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!ImplFileName", []() { return (std::string)TGeoNode::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoNode::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNode::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!Class_Name", []() { return (std::string)TGeoNode::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNode::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNode::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!Dictionary", static_cast(&TGeoNode::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNode::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNode::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!Class", static_cast(&TGeoNode::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoNode::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNode::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + t.method("Streamer", static_cast(&TGeoNode::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoNode::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNode::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:145:4 + module_.method("TGeoNode!DeclFileLine", static_cast(&TGeoNode::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoNode(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoNode(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoNavigator +// signature to use in the veto file: TGeoNavigator +struct JlTGeoNavigator: public Wrapper { + + JlTGeoNavigator(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoNavigator (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoNavigator", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::TGeoNavigator(TGeoManager *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:86:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::BuildCache(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::BuildCache(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:89:9 + t.method("BuildCache", static_cast(&TGeoNavigator::BuildCache)); + t.method("BuildCache", [](TGeoNavigator& a)->void { a.BuildCache(); }); + t.method("BuildCache", [](TGeoNavigator& a, Bool_t arg0)->void { a.BuildCache(arg0); }); + t.method("BuildCache", [](TGeoNavigator* a)->void { a->BuildCache(); }); + t.method("BuildCache", [](TGeoNavigator* a, Bool_t arg0)->void { a->BuildCache(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:90:11 + t.method("cd", static_cast(&TGeoNavigator::cd)); + t.method("cd", [](TGeoNavigator& a)->Bool_t { return a.cd(); }); + t.method("cd", [](TGeoNavigator* a)->Bool_t { return a->cd(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::CheckPath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::CheckPath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:91:11 + t.method("CheckPath", static_cast(&TGeoNavigator::CheckPath)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::CdNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::CdNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:92:9 + t.method("CdNode", static_cast(&TGeoNavigator::CdNode)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::CdDown(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::CdDown(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:93:9 + t.method("CdDown", static_cast(&TGeoNavigator::CdDown)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::CdDown(TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::CdDown(TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:94:9 + t.method("CdDown", static_cast(&TGeoNavigator::CdDown)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::CdUp() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::CdUp() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:95:9 + t.method("CdUp", static_cast(&TGeoNavigator::CdUp)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::CdTop() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::CdTop() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:96:9 + t.method("CdTop", static_cast(&TGeoNavigator::CdTop)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::CdNext() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::CdNext() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:97:9 + t.method("CdNext", static_cast(&TGeoNavigator::CdNext)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::GetBranchNames(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::GetBranchNames(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:98:9 + t.method("GetBranchNames", static_cast(&TGeoNavigator::GetBranchNames)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::GetBranchNumbers(Int_t *, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::GetBranchNumbers(Int_t *, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:99:9 + t.method("GetBranchNumbers", static_cast(&TGeoNavigator::GetBranchNumbers)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::GetBranchOnlys(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::GetBranchOnlys(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:100:9 + t.method("GetBranchOnlys", static_cast(&TGeoNavigator::GetBranchOnlys)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetNmany() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetNmany() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:101:10 + t.method("GetNmany", static_cast(&TGeoNavigator::GetNmany)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::CrossBoundaryAndLocate(Bool_t, TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::CrossBoundaryAndLocate(Bool_t, TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:103:14 + t.method("CrossBoundaryAndLocate", static_cast(&TGeoNavigator::CrossBoundaryAndLocate)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::FindNextBoundary(Double_t, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::FindNextBoundary(Double_t, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:104:14 + t.method("FindNextBoundary", static_cast(&TGeoNavigator::FindNextBoundary)); + t.method("FindNextBoundary", [](TGeoNavigator& a)->TGeoNode * { return a.FindNextBoundary(); }); + t.method("FindNextBoundary", [](TGeoNavigator& a, Double_t arg0)->TGeoNode * { return a.FindNextBoundary(arg0); }); + t.method("FindNextBoundary", [](TGeoNavigator& a, Double_t arg0, const char * arg1)->TGeoNode * { return a.FindNextBoundary(arg0, arg1); }); + t.method("FindNextBoundary", [](TGeoNavigator* a)->TGeoNode * { return a->FindNextBoundary(); }); + t.method("FindNextBoundary", [](TGeoNavigator* a, Double_t arg0)->TGeoNode * { return a->FindNextBoundary(arg0); }); + t.method("FindNextBoundary", [](TGeoNavigator* a, Double_t arg0, const char * arg1)->TGeoNode * { return a->FindNextBoundary(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::FindNextDaughterBoundary(Double_t *, Double_t *, Int_t &, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::FindNextDaughterBoundary(Double_t *, Double_t *, Int_t &, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:105:14 + t.method("FindNextDaughterBoundary", static_cast(&TGeoNavigator::FindNextDaughterBoundary)); + t.method("FindNextDaughterBoundary", [](TGeoNavigator& a, Double_t * arg0, Double_t * arg1, Int_t & arg2)->TGeoNode * { return a.FindNextDaughterBoundary(arg0, arg1, arg2); }); + t.method("FindNextDaughterBoundary", [](TGeoNavigator* a, Double_t * arg0, Double_t * arg1, Int_t & arg2)->TGeoNode * { return a->FindNextDaughterBoundary(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::FindNextBoundaryAndStep(Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::FindNextBoundaryAndStep(Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:106:14 + t.method("FindNextBoundaryAndStep", static_cast(&TGeoNavigator::FindNextBoundaryAndStep)); + t.method("FindNextBoundaryAndStep", [](TGeoNavigator& a)->TGeoNode * { return a.FindNextBoundaryAndStep(); }); + t.method("FindNextBoundaryAndStep", [](TGeoNavigator& a, Double_t arg0)->TGeoNode * { return a.FindNextBoundaryAndStep(arg0); }); + t.method("FindNextBoundaryAndStep", [](TGeoNavigator* a)->TGeoNode * { return a->FindNextBoundaryAndStep(); }); + t.method("FindNextBoundaryAndStep", [](TGeoNavigator* a, Double_t arg0)->TGeoNode * { return a->FindNextBoundaryAndStep(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::FindNode(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::FindNode(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:107:14 + t.method("FindNode", static_cast(&TGeoNavigator::FindNode)); + t.method("FindNode", [](TGeoNavigator& a)->TGeoNode * { return a.FindNode(); }); + t.method("FindNode", [](TGeoNavigator* a)->TGeoNode * { return a->FindNode(); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::FindNode(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::FindNode(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:108:14 + t.method("FindNode", static_cast(&TGeoNavigator::FindNode)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoNavigator::FindNormal(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoNavigator::FindNormal(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:109:14 + t.method("FindNormal", static_cast(&TGeoNavigator::FindNormal)); + t.method("FindNormal", [](TGeoNavigator& a)->Double_t * { return a.FindNormal(); }); + t.method("FindNormal", [](TGeoNavigator* a)->Double_t * { return a->FindNormal(); }); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoNavigator::FindNormalFast() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoNavigator::FindNormalFast() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:110:14 + t.method("FindNormalFast", static_cast(&TGeoNavigator::FindNormalFast)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::InitTrack(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::InitTrack(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:111:14 + t.method("InitTrack", static_cast(&TGeoNavigator::InitTrack)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::InitTrack(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::InitTrack(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:112:14 + t.method("InitTrack", static_cast(&TGeoNavigator::InitTrack)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::ResetState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::ResetState() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:113:9 + t.method("ResetState", static_cast(&TGeoNavigator::ResetState)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::ResetAll() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::ResetAll() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:114:9 + t.method("ResetAll", static_cast(&TGeoNavigator::ResetAll)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoNavigator::Safety(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoNavigator::Safety(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:115:13 + t.method("Safety", static_cast(&TGeoNavigator::Safety)); + t.method("Safety", [](TGeoNavigator& a)->Double_t { return a.Safety(); }); + t.method("Safety", [](TGeoNavigator* a)->Double_t { return a->Safety(); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::SearchNode(Bool_t, const TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::SearchNode(Bool_t, const TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:116:14 + t.method("SearchNode", static_cast(&TGeoNavigator::SearchNode)); + t.method("SearchNode", [](TGeoNavigator& a)->TGeoNode * { return a.SearchNode(); }); + t.method("SearchNode", [](TGeoNavigator& a, Bool_t arg0)->TGeoNode * { return a.SearchNode(arg0); }); + t.method("SearchNode", [](TGeoNavigator* a)->TGeoNode * { return a->SearchNode(); }); + t.method("SearchNode", [](TGeoNavigator* a, Bool_t arg0)->TGeoNode * { return a->SearchNode(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::Step(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::Step(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:117:14 + t.method("Step", static_cast(&TGeoNavigator::Step)); + t.method("Step", [](TGeoNavigator& a)->TGeoNode * { return a.Step(); }); + t.method("Step", [](TGeoNavigator& a, Bool_t arg0)->TGeoNode * { return a.Step(arg0); }); + t.method("Step", [](TGeoNavigator* a)->TGeoNode * { return a->Step(); }); + t.method("Step", [](TGeoNavigator* a, Bool_t arg0)->TGeoNode * { return a->Step(arg0); }); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoNavigator::GetLastPoint() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoNavigator::GetLastPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:118:20 + t.method("GetLastPoint", static_cast(&TGeoNavigator::GetLastPoint)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetVirtualLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetVirtualLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:119:10 + t.method("GetVirtualLevel", static_cast(&TGeoNavigator::GetVirtualLevel)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::GotoSafeLevel() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::GotoSafeLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:120:11 + t.method("GotoSafeLevel", static_cast(&TGeoNavigator::GotoSafeLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetSafeLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetSafeLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:121:10 + t.method("GetSafeLevel", static_cast(&TGeoNavigator::GetSafeLevel)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoNavigator::GetSafeDistance() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoNavigator::GetSafeDistance() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:122:13 + t.method("GetSafeDistance", static_cast(&TGeoNavigator::GetSafeDistance)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoNavigator::GetLastSafety() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoNavigator::GetLastSafety() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:123:13 + t.method("GetLastSafety", static_cast(&TGeoNavigator::GetLastSafety)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoNavigator::GetStep() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoNavigator::GetStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:124:13 + t.method("GetStep", static_cast(&TGeoNavigator::GetStep)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetThreadId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetThreadId() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:125:10 + t.method("GetThreadId", static_cast(&TGeoNavigator::GetThreadId)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::InspectState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::InspectState() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:126:9 + t.method("InspectState", static_cast(&TGeoNavigator::InspectState)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsSafeStep(Double_t, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsSafeStep(Double_t, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:127:11 + t.method("IsSafeStep", static_cast(&TGeoNavigator::IsSafeStep)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsSameLocation(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsSameLocation(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:128:11 + t.method("IsSameLocation", static_cast(&TGeoNavigator::IsSameLocation)); + t.method("IsSameLocation", [](TGeoNavigator& a, Double_t arg0, Double_t arg1, Double_t arg2)->Bool_t { return a.IsSameLocation(arg0, arg1, arg2); }); + t.method("IsSameLocation", [](TGeoNavigator* a, Double_t arg0, Double_t arg1, Double_t arg2)->Bool_t { return a->IsSameLocation(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsSameLocation() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsSameLocation() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:129:11 + t.method("IsSameLocation", static_cast(&TGeoNavigator::IsSameLocation)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsSamePoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsSamePoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:130:11 + t.method("IsSamePoint", static_cast(&TGeoNavigator::IsSamePoint)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsStartSafe() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsStartSafe() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:131:11 + t.method("IsStartSafe", static_cast(&TGeoNavigator::IsStartSafe)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetStartSafe(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetStartSafe(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:132:9 + t.method("SetStartSafe", static_cast(&TGeoNavigator::SetStartSafe)); + t.method("SetStartSafe", [](TGeoNavigator& a)->void { a.SetStartSafe(); }); + t.method("SetStartSafe", [](TGeoNavigator* a)->void { a->SetStartSafe(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetStep(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetStep(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:133:9 + t.method("SetStep", static_cast(&TGeoNavigator::SetStep)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsCheckingOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsCheckingOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:134:11 + t.method("IsCheckingOverlaps", static_cast(&TGeoNavigator::IsCheckingOverlaps)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsCurrentOverlapping() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsCurrentOverlapping() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:135:11 + t.method("IsCurrentOverlapping", static_cast(&TGeoNavigator::IsCurrentOverlapping)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsEntering() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsEntering() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:136:11 + t.method("IsEntering", static_cast(&TGeoNavigator::IsEntering)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsExiting() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsExiting() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:137:11 + t.method("IsExiting", static_cast(&TGeoNavigator::IsExiting)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsStepEntering() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsStepEntering() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:138:11 + t.method("IsStepEntering", static_cast(&TGeoNavigator::IsStepEntering)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsStepExiting() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsStepExiting() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:139:11 + t.method("IsStepExiting", static_cast(&TGeoNavigator::IsStepExiting)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsOutside() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsOutside() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:140:11 + t.method("IsOutside", static_cast(&TGeoNavigator::IsOutside)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsOnBoundary() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsOnBoundary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:141:11 + t.method("IsOnBoundary", static_cast(&TGeoNavigator::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::IsNullStep() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::IsNullStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:142:11 + t.method("IsNullStep", static_cast(&TGeoNavigator::IsNullStep)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetCheckingOverlaps(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetCheckingOverlaps(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:143:9 + t.method("SetCheckingOverlaps", static_cast(&TGeoNavigator::SetCheckingOverlaps)); + t.method("SetCheckingOverlaps", [](TGeoNavigator& a)->void { a.SetCheckingOverlaps(); }); + t.method("SetCheckingOverlaps", [](TGeoNavigator* a)->void { a->SetCheckingOverlaps(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetOutside(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetOutside(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:144:9 + t.method("SetOutside", static_cast(&TGeoNavigator::SetOutside)); + t.method("SetOutside", [](TGeoNavigator& a)->void { a.SetOutside(); }); + t.method("SetOutside", [](TGeoNavigator* a)->void { a->SetOutside(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::DoBackupState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::DoBackupState() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:146:9 + t.method("DoBackupState", static_cast(&TGeoNavigator::DoBackupState)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::DoRestoreState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::DoRestoreState() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:147:9 + t.method("DoRestoreState", static_cast(&TGeoNavigator::DoRestoreState)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetNodeId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetNodeId() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:148:10 + t.method("GetNodeId", static_cast(&TGeoNavigator::GetNodeId)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetNextDaughterIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetNextDaughterIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:149:10 + t.method("GetNextDaughterIndex", static_cast(&TGeoNavigator::GetNextDaughterIndex)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::GetNextNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::GetNextNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:150:14 + t.method("GetNextNode", static_cast(&TGeoNavigator::GetNextNode)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::GetMother(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::GetMother(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:151:14 + t.method("GetMother", static_cast(&TGeoNavigator::GetMother)); + t.method("GetMother", [](TGeoNavigator const& a)->TGeoNode * { return a.GetMother(); }); + t.method("GetMother", [](TGeoNavigator const* a)->TGeoNode * { return a->GetMother(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoNavigator::GetMotherMatrix(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoNavigator::GetMotherMatrix(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:152:17 + t.method("GetMotherMatrix", static_cast(&TGeoNavigator::GetMotherMatrix)); + t.method("GetMotherMatrix", [](TGeoNavigator const& a)->TGeoHMatrix * { return a.GetMotherMatrix(); }); + t.method("GetMotherMatrix", [](TGeoNavigator const* a)->TGeoHMatrix * { return a->GetMotherMatrix(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoNavigator::GetHMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoNavigator::GetHMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:153:17 + t.method("GetHMatrix", static_cast(&TGeoNavigator::GetHMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoNavigator::GetCurrentMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoNavigator::GetCurrentMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:154:17 + t.method("GetCurrentMatrix", static_cast(&TGeoNavigator::GetCurrentMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNavigator::GetCurrentNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNavigator::GetCurrentNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:155:14 + t.method("GetCurrentNode", static_cast(&TGeoNavigator::GetCurrentNode)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetCurrentNodeId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetCurrentNodeId() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:156:10 + t.method("GetCurrentNodeId", static_cast(&TGeoNavigator::GetCurrentNodeId)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoNavigator::GetCurrentPoint() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoNavigator::GetCurrentPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:157:20 + t.method("GetCurrentPoint", static_cast(&TGeoNavigator::GetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoNavigator::GetCurrentDirection() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoNavigator::GetCurrentDirection() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:158:20 + t.method("GetCurrentDirection", static_cast(&TGeoNavigator::GetCurrentDirection)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoNavigator::GetCurrentVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoNavigator::GetCurrentVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:159:16 + t.method("GetCurrentVolume", static_cast(&TGeoNavigator::GetCurrentVolume)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoNavigator::GetCldirChecked() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoNavigator::GetCldirChecked() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:160:20 + t.method("GetCldirChecked", static_cast(&TGeoNavigator::GetCldirChecked)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoNavigator::GetCldir() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoNavigator::GetCldir() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:161:20 + t.method("GetCldir", static_cast(&TGeoNavigator::GetCldir)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoNavigator::GetDivMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoNavigator::GetDivMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:162:17 + t.method("GetDivMatrix", static_cast(&TGeoNavigator::GetDivMatrix)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoNavigator::GetNormal() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoNavigator::GetNormal() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:164:20 + t.method("GetNormal", static_cast(&TGeoNavigator::GetNormal)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:165:10 + t.method("GetLevel", static_cast(&TGeoNavigator::GetLevel)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNavigator::GetPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNavigator::GetPath() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:166:16 + t.method("GetPath", [](TGeoNavigator const& a) { return (std::string)a.GetPath(); }); + t.method("GetPath", [](TGeoNavigator const* a) { return (std::string)a->GetPath(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::GetStackLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::GetStackLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:167:10 + t.method("GetStackLevel", static_cast(&TGeoNavigator::GetStackLevel)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetCurrentPoint(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetCurrentPoint(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:168:9 + t.method("SetCurrentPoint", static_cast(&TGeoNavigator::SetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetCurrentPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetCurrentPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:169:9 + t.method("SetCurrentPoint", static_cast(&TGeoNavigator::SetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetLastPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetLastPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:175:9 + t.method("SetLastPoint", static_cast(&TGeoNavigator::SetLastPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetCurrentDirection(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetCurrentDirection(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:181:9 + t.method("SetCurrentDirection", static_cast(&TGeoNavigator::SetCurrentDirection)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetCurrentDirection(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetCurrentDirection(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:182:9 + t.method("SetCurrentDirection", static_cast(&TGeoNavigator::SetCurrentDirection)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetCldirChecked(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetCldirChecked(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:189:9 + t.method("SetCldirChecked", static_cast(&TGeoNavigator::SetCldirChecked)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetLastSafetyForPoint(Double_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetLastSafetyForPoint(Double_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:190:9 + t.method("SetLastSafetyForPoint", static_cast(&TGeoNavigator::SetLastSafetyForPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::SetLastSafetyForPoint(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::SetLastSafetyForPoint(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:195:9 + t.method("SetLastSafetyForPoint", static_cast(&TGeoNavigator::SetLastSafetyForPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:203:9 + t.method("LocalToMaster", static_cast(&TGeoNavigator::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:204:9 + t.method("LocalToMasterVect", static_cast(&TGeoNavigator::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::LocalToMasterBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::LocalToMasterBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:205:9 + t.method("LocalToMasterBomb", static_cast(&TGeoNavigator::LocalToMasterBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:206:9 + t.method("MasterToLocal", static_cast(&TGeoNavigator::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:207:9 + t.method("MasterToLocalVect", static_cast(&TGeoNavigator::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::MasterToLocalBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::MasterToLocalBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:208:9 + t.method("MasterToLocalBomb", static_cast(&TGeoNavigator::MasterToLocalBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::MasterToTop(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::MasterToTop(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:209:9 + t.method("MasterToTop", static_cast(&TGeoNavigator::MasterToTop)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::TopToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::TopToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:210:9 + t.method("TopToMaster", static_cast(&TGeoNavigator::TopToMaster)); + + DEBUG_MSG("Adding wrapper for TGeoNodeCache * TGeoNavigator::GetCache() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNodeCache * TGeoNavigator::GetCache() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:211:19 + t.method("GetCache", static_cast(&TGeoNavigator::GetCache)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::PushPath(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::PushPath(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:214:10 + t.method("PushPath", static_cast(&TGeoNavigator::PushPath)); + t.method("PushPath", [](TGeoNavigator& a)->Int_t { return a.PushPath(); }); + t.method("PushPath", [](TGeoNavigator* a)->Int_t { return a->PushPath(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::PopPath() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::PopPath() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:215:11 + t.method("PopPath", static_cast(&TGeoNavigator::PopPath)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::PopPath(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::PopPath(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:223:11 + t.method("PopPath", static_cast(&TGeoNavigator::PopPath)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNavigator::PushPoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNavigator::PushPoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:231:10 + t.method("PushPoint", static_cast(&TGeoNavigator::PushPoint)); + t.method("PushPoint", [](TGeoNavigator& a)->Int_t { return a.PushPoint(); }); + t.method("PushPoint", [](TGeoNavigator* a)->Int_t { return a->PushPoint(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::PopPoint() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::PopPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:232:11 + t.method("PopPoint", static_cast(&TGeoNavigator::PopPoint)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNavigator::PopPoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNavigator::PopPoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:240:11 + t.method("PopPoint", static_cast(&TGeoNavigator::PopPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::PopDummy(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::PopDummy(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:248:9 + t.method("PopDummy", static_cast(&TGeoNavigator::PopDummy)); + t.method("PopDummy", [](TGeoNavigator& a)->void { a.PopDummy(); }); + t.method("PopDummy", [](TGeoNavigator* a)->void { a->PopDummy(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoNavigator::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoNavigator::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!Class_Version", static_cast(&TGeoNavigator::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNavigator::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNavigator::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + t.method("IsA", static_cast(&TGeoNavigator::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + t.method("StreamerNVirtual", static_cast(&TGeoNavigator::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNavigator::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNavigator::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!DeclFileName", []() { return (std::string)TGeoNavigator::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoNavigator::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNavigator::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!ImplFileLine", static_cast(&TGeoNavigator::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNavigator::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNavigator::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!ImplFileName", []() { return (std::string)TGeoNavigator::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoNavigator::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNavigator::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!Class_Name", []() { return (std::string)TGeoNavigator::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNavigator::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNavigator::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!Dictionary", static_cast(&TGeoNavigator::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNavigator::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNavigator::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!Class", static_cast(&TGeoNavigator::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigator::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigator::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + t.method("Streamer", static_cast(&TGeoNavigator::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoNavigator::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNavigator::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:250:4 + module_.method("TGeoNavigator!DeclFileLine", static_cast(&TGeoNavigator::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoNavigator(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoNavigator(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type compareBAasc +// signature to use in the veto file: compareBAasc +struct JlcompareBAasc: public Wrapper { + + JlcompareBAasc(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type compareBAasc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:119:8 + jlcxx::TypeWrapper t = jlModule.add_type("compareBAasc"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void compareBAasc::compareBAasc(TGeoBranchArray **) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:120:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for bool compareBAasc::operator()(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: bool compareBAasc::operator()(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:121:9 + t.method("paren", static_cast(&compareBAasc::operator())); + + DEBUG_MSG("Adding fData methods to provide read access to the field fData (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:122:22 + // signature to use in the veto list: compareBAasc::fData + t.method("fData", [](const compareBAasc& a) -> TGeoBranchArray ** { return a.fData; }); + t.method("fData", [](compareBAasc& a) -> TGeoBranchArray ** { return a.fData; }); + t.method("fData", [](const compareBAasc* a) -> TGeoBranchArray ** { return a->fData; }); + t.method("fData", [](compareBAasc* a) -> TGeoBranchArray ** { return a->fData; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:122:22 + // signature to use in the veto list: compareBAasc::fData + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fData! methods to provide write access to the field fData (" __HERE__ ")"); + t.method("fData!", [](compareBAasc& a, TGeoBranchArray ** val) -> TGeoBranchArray ** { return a.fData = val; }); + + DEBUG_MSG("Adding fData! methods to provide write access to the field fData (" __HERE__ ")"); + t.method("fData!", [](compareBAasc* a, TGeoBranchArray ** val) -> TGeoBranchArray ** { return a->fData = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlcompareBAasc(jlcxx::Module& module){ + return std::shared_ptr(new JlcompareBAasc(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type compareBAdesc +// signature to use in the veto file: compareBAdesc +struct JlcompareBAdesc: public Wrapper { + + JlcompareBAdesc(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type compareBAdesc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:125:8 + jlcxx::TypeWrapper t = jlModule.add_type("compareBAdesc"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void compareBAdesc::compareBAdesc(TGeoBranchArray **) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:126:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for bool compareBAdesc::operator()(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: bool compareBAdesc::operator()(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:127:9 + t.method("paren", static_cast(&compareBAdesc::operator())); + + DEBUG_MSG("Adding fData methods to provide read access to the field fData (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:128:22 + // signature to use in the veto list: compareBAdesc::fData + t.method("fData", [](const compareBAdesc& a) -> TGeoBranchArray ** { return a.fData; }); + t.method("fData", [](compareBAdesc& a) -> TGeoBranchArray ** { return a.fData; }); + t.method("fData", [](const compareBAdesc* a) -> TGeoBranchArray ** { return a->fData; }); + t.method("fData", [](compareBAdesc* a) -> TGeoBranchArray ** { return a->fData; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:128:22 + // signature to use in the veto list: compareBAdesc::fData + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fData! methods to provide write access to the field fData (" __HERE__ ")"); + t.method("fData!", [](compareBAdesc& a, TGeoBranchArray ** val) -> TGeoBranchArray ** { return a.fData = val; }); + + DEBUG_MSG("Adding fData! methods to provide write access to the field fData (" __HERE__ ")"); + t.method("fData!", [](compareBAdesc* a, TGeoBranchArray ** val) -> TGeoBranchArray ** { return a->fData = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlcompareBAdesc(jlcxx::Module& module){ + return std::shared_ptr(new JlcompareBAdesc(module)); +} diff --git a/deps/src/JlClasses_043.cxx b/deps/src/JlClasses_043.cxx new file mode 100644 index 0000000..308b3e3 --- /dev/null +++ b/deps/src/JlClasses_043.cxx @@ -0,0 +1,3112 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoBuilder +// signature to use in the veto file: TGeoBuilder +struct JlTGeoBuilder: public Wrapper { + + JlTGeoBuilder(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoBuilder (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:26:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoBuilder", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for TGeoBuilder * TGeoBuilder::Instance(TGeoManager *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBuilder * TGeoBuilder::Instance(TGeoManager *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:42:24 + module_.method("TGeoBuilder!Instance", static_cast(&TGeoBuilder::Instance)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBuilder::AddMaterial(TGeoMaterial *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBuilder::AddMaterial(TGeoMaterial *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:44:10 + t.method("AddMaterial", static_cast(&TGeoBuilder::AddMaterial)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBuilder::AddTransformation(TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBuilder::AddTransformation(TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:45:10 + t.method("AddTransformation", static_cast(&TGeoBuilder::AddTransformation)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBuilder::AddShape(TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBuilder::AddShape(TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:46:10 + t.method("AddShape", static_cast(&TGeoBuilder::AddShape)); + + DEBUG_MSG("Adding wrapper for void TGeoBuilder::RegisterMatrix(TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBuilder::RegisterMatrix(TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:47:9 + t.method("RegisterMatrix", static_cast(&TGeoBuilder::RegisterMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeArb8(const char *, TGeoMedium *, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeArb8(const char *, TGeoMedium *, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:49:16 + t.method("MakeArb8", static_cast(&TGeoBuilder::MakeArb8)); + t.method("MakeArb8", [](TGeoBuilder& a, const char * arg0, TGeoMedium * arg1, Double_t arg2)->TGeoVolume * { return a.MakeArb8(arg0, arg1, arg2); }); + t.method("MakeArb8", [](TGeoBuilder* a, const char * arg0, TGeoMedium * arg1, Double_t arg2)->TGeoVolume * { return a->MakeArb8(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeBox(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeBox(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:50:16 + t.method("MakeBox", static_cast(&TGeoBuilder::MakeBox)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeCone(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeCone(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:51:16 + t.method("MakeCone", static_cast(&TGeoBuilder::MakeCone)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeCons(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeCons(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:53:16 + t.method("MakeCons", static_cast(&TGeoBuilder::MakeCons)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeCtub(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeCtub(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:55:16 + t.method("MakeCtub", static_cast(&TGeoBuilder::MakeCtub)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeEltu(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeEltu(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:57:16 + t.method("MakeEltu", static_cast(&TGeoBuilder::MakeEltu)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeGtra(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeGtra(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:58:16 + t.method("MakeGtra", static_cast(&TGeoBuilder::MakeGtra)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakePara(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakePara(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:61:16 + t.method("MakePara", static_cast(&TGeoBuilder::MakePara)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakePcon(const char *, TGeoMedium *, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakePcon(const char *, TGeoMedium *, Double_t, Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:63:16 + t.method("MakePcon", static_cast(&TGeoBuilder::MakePcon)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeParaboloid(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeParaboloid(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:64:16 + t.method("MakeParaboloid", static_cast(&TGeoBuilder::MakeParaboloid)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeHype(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeHype(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:65:16 + t.method("MakeHype", static_cast(&TGeoBuilder::MakeHype)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakePgon(const char *, TGeoMedium *, Double_t, Double_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakePgon(const char *, TGeoMedium *, Double_t, Double_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:67:16 + t.method("MakePgon", static_cast(&TGeoBuilder::MakePgon)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeSphere(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeSphere(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:68:16 + t.method("MakeSphere", static_cast(&TGeoBuilder::MakeSphere)); + t.method("MakeSphere", [](TGeoBuilder& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3); }); + t.method("MakeSphere", [](TGeoBuilder& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeSphere", [](TGeoBuilder& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("MakeSphere", [](TGeoBuilder& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("MakeSphere", [](TGeoBuilder* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3); }); + t.method("MakeSphere", [](TGeoBuilder* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeSphere", [](TGeoBuilder* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("MakeSphere", [](TGeoBuilder* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeTorus(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeTorus(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:70:16 + t.method("MakeTorus", static_cast(&TGeoBuilder::MakeTorus)); + t.method("MakeTorus", [](TGeoBuilder& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a.MakeTorus(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeTorus", [](TGeoBuilder& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a.MakeTorus(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("MakeTorus", [](TGeoBuilder* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a->MakeTorus(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeTorus", [](TGeoBuilder* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a->MakeTorus(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeTrap(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeTrap(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:72:16 + t.method("MakeTrap", static_cast(&TGeoBuilder::MakeTrap)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeTrd1(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeTrd1(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:75:16 + t.method("MakeTrd1", static_cast(&TGeoBuilder::MakeTrd1)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeTrd2(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeTrd2(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:77:4 + t.method("MakeTrd2", static_cast(&TGeoBuilder::MakeTrd2)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeTube(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeTube(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:78:16 + t.method("MakeTube", static_cast(&TGeoBuilder::MakeTube)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeTubs(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeTubs(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:79:16 + t.method("MakeTubs", static_cast(&TGeoBuilder::MakeTubs)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::MakeXtru(const char *, TGeoMedium *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::MakeXtru(const char *, TGeoMedium *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:81:16 + t.method("MakeXtru", static_cast(&TGeoBuilder::MakeXtru)); + + DEBUG_MSG("Adding wrapper for TGeoVolumeAssembly * TGeoBuilder::MakeVolumeAssembly(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolumeAssembly * TGeoBuilder::MakeVolumeAssembly(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:82:24 + t.method("MakeVolumeAssembly", static_cast(&TGeoBuilder::MakeVolumeAssembly)); + + DEBUG_MSG("Adding wrapper for TGeoVolumeMulti * TGeoBuilder::MakeVolumeMulti(const char *, TGeoMedium *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolumeMulti * TGeoBuilder::MakeVolumeMulti(const char *, TGeoMedium *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:83:21 + t.method("MakeVolumeMulti", static_cast(&TGeoBuilder::MakeVolumeMulti)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::Division(const char *, const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::Division(const char *, const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:86:16 + t.method("Division", static_cast(&TGeoBuilder::Division)); + t.method("Division", [](TGeoBuilder& a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a.Division(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Division", [](TGeoBuilder& a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Int_t arg6)->TGeoVolume * { return a.Division(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("Division", [](TGeoBuilder* a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a->Division(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Division", [](TGeoBuilder* a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Int_t arg6)->TGeoVolume * { return a->Division(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void TGeoBuilder::Matrix(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBuilder::Matrix(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:89:4 + t.method("Matrix", static_cast(&TGeoBuilder::Matrix)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoBuilder::Material(const char *, Double_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoBuilder::Material(const char *, Double_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:90:18 + t.method("Material", static_cast(&TGeoBuilder::Material)); + t.method("Material", [](TGeoBuilder& a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->TGeoMaterial * { return a.Material(arg0, arg1, arg2, arg3, arg4); }); + t.method("Material", [](TGeoBuilder& a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4, Double_t arg5)->TGeoMaterial * { return a.Material(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Material", [](TGeoBuilder* a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->TGeoMaterial * { return a->Material(arg0, arg1, arg2, arg3, arg4); }); + t.method("Material", [](TGeoBuilder* a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4, Double_t arg5)->TGeoMaterial * { return a->Material(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoBuilder::Mixture(const char *, Float_t *, Float_t *, Double_t, Int_t, Float_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoBuilder::Mixture(const char *, Float_t *, Float_t *, Double_t, Int_t, Float_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:93:4 + t.method("Mixture", static_cast(&TGeoBuilder::Mixture)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoBuilder::Mixture(const char *, Double_t *, Double_t *, Double_t, Int_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoBuilder::Mixture(const char *, Double_t *, Double_t *, Double_t, Int_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:95:4 + t.method("Mixture", static_cast(&TGeoBuilder::Mixture)); + + DEBUG_MSG("Adding wrapper for TGeoMedium * TGeoBuilder::Medium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMedium * TGeoBuilder::Medium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:96:16 + t.method("Medium", static_cast(&TGeoBuilder::Medium)); + + DEBUG_MSG("Adding wrapper for void TGeoBuilder::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Float_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBuilder::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Float_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:98:9 + t.method("Node", static_cast(&TGeoBuilder::Node)); + t.method("Node", [](TGeoBuilder& a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Float_t * arg8)->void { a.Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("Node", [](TGeoBuilder* a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Float_t * arg8)->void { a->Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for void TGeoBuilder::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBuilder::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:100:9 + t.method("Node", static_cast(&TGeoBuilder::Node)); + t.method("Node", [](TGeoBuilder& a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Double_t * arg8)->void { a.Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("Node", [](TGeoBuilder* a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Double_t * arg8)->void { a->Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::Volume(const char *, const char *, Int_t, Float_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::Volume(const char *, const char *, Int_t, Float_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:102:16 + t.method("Volume", static_cast(&TGeoBuilder::Volume)); + t.method("Volume", [](TGeoBuilder& a, const char * arg0, const char * arg1, Int_t arg2, Float_t * arg3)->TGeoVolume * { return a.Volume(arg0, arg1, arg2, arg3); }); + t.method("Volume", [](TGeoBuilder* a, const char * arg0, const char * arg1, Int_t arg2, Float_t * arg3)->TGeoVolume * { return a->Volume(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoBuilder::Volume(const char *, const char *, Int_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoBuilder::Volume(const char *, const char *, Int_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:103:16 + t.method("Volume", static_cast(&TGeoBuilder::Volume)); + t.method("Volume", [](TGeoBuilder& a, const char * arg0, const char * arg1, Int_t arg2, Double_t * arg3)->TGeoVolume * { return a.Volume(arg0, arg1, arg2, arg3); }); + t.method("Volume", [](TGeoBuilder* a, const char * arg0, const char * arg1, Int_t arg2, Double_t * arg3)->TGeoVolume * { return a->Volume(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoBuilder::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoBuilder::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!Class_Version", static_cast(&TGeoBuilder::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBuilder::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBuilder::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + t.method("IsA", static_cast(&TGeoBuilder::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoBuilder::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBuilder::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + t.method("StreamerNVirtual", static_cast(&TGeoBuilder::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBuilder::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBuilder::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!DeclFileName", []() { return (std::string)TGeoBuilder::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoBuilder::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBuilder::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!ImplFileLine", static_cast(&TGeoBuilder::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBuilder::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBuilder::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!ImplFileName", []() { return (std::string)TGeoBuilder::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoBuilder::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBuilder::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!Class_Name", []() { return (std::string)TGeoBuilder::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBuilder::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBuilder::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!Dictionary", static_cast(&TGeoBuilder::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBuilder::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBuilder::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!Class", static_cast(&TGeoBuilder::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoBuilder::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBuilder::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + t.method("Streamer", static_cast(&TGeoBuilder::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoBuilder::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBuilder::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoBuilder.h:105:4 + module_.method("TGeoBuilder!DeclFileLine", static_cast(&TGeoBuilder::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoBuilder(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoBuilder(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoManager +// signature to use in the veto file: TGeoManager +struct JlTGeoManager: public Wrapper { + + JlTGeoManager(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoManager (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:44:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoManager", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoManager::TGeoManager(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:162:4 + t.constructor(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddMaterial(const TGeoMaterial *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddMaterial(const TGeoMaterial *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:166:10 + t.method("AddMaterial", static_cast(&TGeoManager::AddMaterial)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddOverlap(const TNamed *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddOverlap(const TNamed *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:167:10 + t.method("AddOverlap", static_cast(&TGeoManager::AddOverlap)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddRegion(TGeoRegion *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddRegion(TGeoRegion *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:168:10 + t.method("AddRegion", static_cast(&TGeoManager::AddRegion)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddTransformation(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddTransformation(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:169:10 + t.method("AddTransformation", static_cast(&TGeoManager::AddTransformation)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddShape(const TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddShape(const TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:170:10 + t.method("AddShape", static_cast(&TGeoManager::AddShape)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddTrack(Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddTrack(Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:171:10 + t.method("AddTrack", static_cast(&TGeoManager::AddTrack)); + t.method("AddTrack", [](TGeoManager& a, Int_t arg0, Int_t arg1)->Int_t { return a.AddTrack(arg0, arg1); }); + t.method("AddTrack", [](TGeoManager* a, Int_t arg0, Int_t arg1)->Int_t { return a->AddTrack(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddTrack(TVirtualGeoTrack *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddTrack(TVirtualGeoTrack *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:172:10 + t.method("AddTrack", static_cast(&TGeoManager::AddTrack)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::AddVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::AddVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:173:10 + t.method("AddVolume", static_cast(&TGeoManager::AddVolume)); + + DEBUG_MSG("Adding wrapper for TGeoNavigator * TGeoManager::AddNavigator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNavigator * TGeoManager::AddNavigator() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:174:19 + t.method("AddNavigator", static_cast(&TGeoManager::AddNavigator)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::AddProperty(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::AddProperty(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:175:11 + t.method("AddProperty", static_cast(&TGeoManager::AddProperty)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::GetProperty(const char *, Bool_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::GetProperty(const char *, Bool_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:176:13 + t.method("GetProperty", static_cast(&TGeoManager::GetProperty)); + t.method("GetProperty", [](TGeoManager const& a, const char * arg0)->Double_t { return a.GetProperty(arg0); }); + t.method("GetProperty", [](TGeoManager const* a, const char * arg0)->Double_t { return a->GetProperty(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::GetProperty(size_t, TString &, Bool_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::GetProperty(size_t, TString &, Bool_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:177:13 + t.method("GetProperty", static_cast(&TGeoManager::GetProperty)); + t.method("GetProperty", [](TGeoManager const& a, size_t arg0, TString & arg1)->Double_t { return a.GetProperty(arg0, arg1); }); + t.method("GetProperty", [](TGeoManager const* a, size_t arg0, TString & arg1)->Double_t { return a->GetProperty(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNproperties() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNproperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:178:10 + t.method("GetNproperties", static_cast(&TGeoManager::GetNproperties)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:179:9 + t.method("ClearOverlaps", static_cast(&TGeoManager::ClearOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::RegisterMatrix(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::RegisterMatrix(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:180:9 + t.method("RegisterMatrix", static_cast(&TGeoManager::RegisterMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SortOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SortOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:181:9 + t.method("SortOverlaps", static_cast(&TGeoManager::SortOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:183:9 + t.method("Browse", static_cast(&TGeoManager::Browse)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetVisibility(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetVisibility(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:184:9 + t.method("SetVisibility", static_cast(&TGeoManager::SetVisibility)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:185:19 + t.method("cd", static_cast(&TGeoManager::cd)); + t.method("cd", [](TGeoManager& a)->Bool_t { return a.cd(); }); + t.method("cd", [](TGeoManager* a)->Bool_t { return a->cd(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::CheckPath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::CheckPath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:186:11 + t.method("CheckPath", static_cast(&TGeoManager::CheckPath)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CdNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CdNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:187:9 + t.method("CdNode", static_cast(&TGeoManager::CdNode)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CdDown(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CdDown(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:188:9 + t.method("CdDown", static_cast(&TGeoManager::CdDown)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CdUp() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CdUp() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:189:9 + t.method("CdUp", static_cast(&TGeoManager::CdUp)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CdTop() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CdTop() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:190:9 + t.method("CdTop", static_cast(&TGeoManager::CdTop)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CdNext() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CdNext() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:191:9 + t.method("CdNext", static_cast(&TGeoManager::CdNext)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::GetBranchNames(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::GetBranchNames(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:192:9 + t.method("GetBranchNames", static_cast(&TGeoManager::GetBranchNames)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::GetBranchNumbers(Int_t *, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::GetBranchNumbers(Int_t *, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:193:9 + t.method("GetBranchNumbers", static_cast(&TGeoManager::GetBranchNumbers)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::GetBranchOnlys(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::GetBranchOnlys(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:194:9 + t.method("GetBranchOnlys", static_cast(&TGeoManager::GetBranchOnlys)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNmany() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNmany() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:195:10 + t.method("GetNmany", static_cast(&TGeoManager::GetNmany)); + + DEBUG_MSG("Adding wrapper for const char * TGeoManager::GetPdgName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoManager::GetPdgName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:196:16 + t.method("GetPdgName", [](TGeoManager const& a, Int_t arg0) { return (std::string)a.GetPdgName(arg0); }); + t.method("GetPdgName", [](TGeoManager const* a, Int_t arg0) { return (std::string)a->GetPdgName(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetPdgName(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetPdgName(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:197:9 + t.method("SetPdgName", static_cast(&TGeoManager::SetPdgName)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:198:11 + t.method("IsFolder", static_cast(&TGeoManager::IsFolder)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::Edit(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::Edit(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:200:17 + t.method("Edit", static_cast(&TGeoManager::Edit)); + t.method("Edit", [](TGeoManager& a)->void { a.Edit(); }); + t.method("Edit", [](TGeoManager* a)->void { a->Edit(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::BombTranslation(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::BombTranslation(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:201:9 + t.method("BombTranslation", static_cast(&TGeoManager::BombTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::UnbombTranslation(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::UnbombTranslation(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:202:9 + t.method("UnbombTranslation", static_cast(&TGeoManager::UnbombTranslation)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearAttributes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearAttributes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:203:9 + t.method("ClearAttributes", static_cast(&TGeoManager::ClearAttributes)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DefaultAngles() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DefaultAngles() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:204:9 + t.method("DefaultAngles", static_cast(&TGeoManager::DefaultAngles)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DefaultColors() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DefaultColors() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:205:9 + t.method("DefaultColors", static_cast(&TGeoManager::DefaultColors)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoManager::GetClippingShape() (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoManager::GetClippingShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:206:15 + t.method("GetClippingShape", static_cast(&TGeoManager::GetClippingShape)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNsegments() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNsegments() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:207:10 + t.method("GetNsegments", static_cast(&TGeoManager::GetNsegments)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoPainter * TGeoManager::GetGeomPainter() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoPainter * TGeoManager::GetGeomPainter() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:208:24 + t.method("GetGeomPainter", static_cast(&TGeoManager::GetGeomPainter)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoPainter * TGeoManager::GetPainter() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoPainter * TGeoManager::GetPainter() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:209:24 + t.method("GetPainter", static_cast(&TGeoManager::GetPainter)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetBombMode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetBombMode() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:210:10 + t.method("GetBombMode", static_cast(&TGeoManager::GetBombMode)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::GetBombFactors(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::GetBombFactors(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:211:9 + t.method("GetBombFactors", static_cast(&TGeoManager::GetBombFactors)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetMaxVisNodes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetMaxVisNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:212:10 + t.method("GetMaxVisNodes", static_cast(&TGeoManager::GetMaxVisNodes)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::GetTminTmax(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::GetTminTmax(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:213:11 + t.method("GetTminTmax", static_cast(&TGeoManager::GetTminTmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::GetTmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::GetTmax() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:214:13 + t.method("GetTmax", static_cast(&TGeoManager::GetTmax)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::GetPaintVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::GetPaintVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:215:16 + t.method("GetPaintVolume", static_cast(&TGeoManager::GetPaintVolume)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::GetUserPaintVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::GetUserPaintVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:216:16 + t.method("GetUserPaintVolume", static_cast(&TGeoManager::GetUserPaintVolume)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::GetVisDensity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::GetVisDensity() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:217:13 + t.method("GetVisDensity", static_cast(&TGeoManager::GetVisDensity)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetVisLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetVisLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:218:10 + t.method("GetVisLevel", static_cast(&TGeoManager::GetVisLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetVisOption() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetVisOption() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:219:10 + t.method("GetVisOption", static_cast(&TGeoManager::GetVisOption)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsInPhiRange() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsInPhiRange() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:220:11 + t.method("IsInPhiRange", static_cast(&TGeoManager::IsInPhiRange)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsDrawingExtra() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsDrawingExtra() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:221:11 + t.method("IsDrawingExtra", static_cast(&TGeoManager::IsDrawingExtra)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsNodeSelectable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsNodeSelectable() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:222:11 + t.method("IsNodeSelectable", static_cast(&TGeoManager::IsNodeSelectable)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsVisLeaves() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsVisLeaves() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:223:11 + t.method("IsVisLeaves", static_cast(&TGeoManager::IsVisLeaves)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ModifiedPad() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ModifiedPad() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:224:9 + t.method("ModifiedPad", static_cast(&TGeoManager::ModifiedPad)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::OptimizeVoxels(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::OptimizeVoxels(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:225:9 + t.method("OptimizeVoxels", static_cast(&TGeoManager::OptimizeVoxels)); + t.method("OptimizeVoxels", [](TGeoManager& a)->void { a.OptimizeVoxels(); }); + t.method("OptimizeVoxels", [](TGeoManager* a)->void { a->OptimizeVoxels(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetClipping(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetClipping(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:226:9 + t.method("SetClipping", static_cast(&TGeoManager::SetClipping)); + t.method("SetClipping", [](TGeoManager& a)->void { a.SetClipping(); }); + t.method("SetClipping", [](TGeoManager* a)->void { a->SetClipping(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetClippingShape(TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetClippingShape(TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:227:9 + t.method("SetClippingShape", static_cast(&TGeoManager::SetClippingShape)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetExplodedView(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetExplodedView(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:228:9 + t.method("SetExplodedView", static_cast(&TGeoManager::SetExplodedView)); + t.method("SetExplodedView", [](TGeoManager& a)->void { a.SetExplodedView(); }); + t.method("SetExplodedView", [](TGeoManager* a)->void { a->SetExplodedView(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetPhiRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetPhiRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:229:9 + t.method("SetPhiRange", static_cast(&TGeoManager::SetPhiRange)); + t.method("SetPhiRange", [](TGeoManager& a)->void { a.SetPhiRange(); }); + t.method("SetPhiRange", [](TGeoManager& a, Double_t arg0)->void { a.SetPhiRange(arg0); }); + t.method("SetPhiRange", [](TGeoManager* a)->void { a->SetPhiRange(); }); + t.method("SetPhiRange", [](TGeoManager* a, Double_t arg0)->void { a->SetPhiRange(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetNsegments(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetNsegments(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:230:9 + t.method("SetNsegments", static_cast(&TGeoManager::SetNsegments)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::SetCurrentNavigator(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::SetCurrentNavigator(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:231:11 + t.method("SetCurrentNavigator", static_cast(&TGeoManager::SetCurrentNavigator)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetBombFactors(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetBombFactors(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:233:4 + t.method("SetBombFactors", static_cast(&TGeoManager::SetBombFactors)); + t.method("SetBombFactors", [](TGeoManager& a)->void { a.SetBombFactors(); }); + t.method("SetBombFactors", [](TGeoManager& a, Double_t arg0)->void { a.SetBombFactors(arg0); }); + t.method("SetBombFactors", [](TGeoManager& a, Double_t arg0, Double_t arg1)->void { a.SetBombFactors(arg0, arg1); }); + t.method("SetBombFactors", [](TGeoManager& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetBombFactors(arg0, arg1, arg2); }); + t.method("SetBombFactors", [](TGeoManager* a)->void { a->SetBombFactors(); }); + t.method("SetBombFactors", [](TGeoManager* a, Double_t arg0)->void { a->SetBombFactors(arg0); }); + t.method("SetBombFactors", [](TGeoManager* a, Double_t arg0, Double_t arg1)->void { a->SetBombFactors(arg0, arg1); }); + t.method("SetBombFactors", [](TGeoManager* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetBombFactors(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetPaintVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetPaintVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:234:9 + t.method("SetPaintVolume", static_cast(&TGeoManager::SetPaintVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetUserPaintVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetUserPaintVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:235:9 + t.method("SetUserPaintVolume", static_cast(&TGeoManager::SetUserPaintVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetTopVisible(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetTopVisible(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:236:9 + t.method("SetTopVisible", static_cast(&TGeoManager::SetTopVisible)); + t.method("SetTopVisible", [](TGeoManager& a)->void { a.SetTopVisible(); }); + t.method("SetTopVisible", [](TGeoManager* a)->void { a->SetTopVisible(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetTminTmax(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetTminTmax(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:237:9 + t.method("SetTminTmax", static_cast(&TGeoManager::SetTminTmax)); + t.method("SetTminTmax", [](TGeoManager& a)->void { a.SetTminTmax(); }); + t.method("SetTminTmax", [](TGeoManager& a, Double_t arg0)->void { a.SetTminTmax(arg0); }); + t.method("SetTminTmax", [](TGeoManager* a)->void { a->SetTminTmax(); }); + t.method("SetTminTmax", [](TGeoManager* a, Double_t arg0)->void { a->SetTminTmax(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetDrawExtraPaths(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetDrawExtraPaths(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:238:9 + t.method("SetDrawExtraPaths", static_cast(&TGeoManager::SetDrawExtraPaths)); + t.method("SetDrawExtraPaths", [](TGeoManager& a)->void { a.SetDrawExtraPaths(); }); + t.method("SetDrawExtraPaths", [](TGeoManager* a)->void { a->SetDrawExtraPaths(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetNodeSelectable(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetNodeSelectable(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:239:9 + t.method("SetNodeSelectable", static_cast(&TGeoManager::SetNodeSelectable)); + t.method("SetNodeSelectable", [](TGeoManager& a)->void { a.SetNodeSelectable(); }); + t.method("SetNodeSelectable", [](TGeoManager* a)->void { a->SetNodeSelectable(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetVisDensity(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetVisDensity(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:240:9 + t.method("SetVisDensity", static_cast(&TGeoManager::SetVisDensity)); + t.method("SetVisDensity", [](TGeoManager& a)->void { a.SetVisDensity(); }); + t.method("SetVisDensity", [](TGeoManager* a)->void { a->SetVisDensity(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetVisLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetVisLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:241:9 + t.method("SetVisLevel", static_cast(&TGeoManager::SetVisLevel)); + t.method("SetVisLevel", [](TGeoManager& a)->void { a.SetVisLevel(); }); + t.method("SetVisLevel", [](TGeoManager* a)->void { a->SetVisLevel(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetVisOption(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetVisOption(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:242:9 + t.method("SetVisOption", static_cast(&TGeoManager::SetVisOption)); + t.method("SetVisOption", [](TGeoManager& a)->void { a.SetVisOption(); }); + t.method("SetVisOption", [](TGeoManager* a)->void { a->SetVisOption(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ViewLeaves(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ViewLeaves(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:243:9 + t.method("ViewLeaves", static_cast(&TGeoManager::ViewLeaves)); + t.method("ViewLeaves", [](TGeoManager& a)->void { a.ViewLeaves(); }); + t.method("ViewLeaves", [](TGeoManager* a)->void { a->ViewLeaves(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SaveAttributes(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SaveAttributes(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:244:9 + t.method("SaveAttributes", static_cast(&TGeoManager::SaveAttributes)); + t.method("SaveAttributes", [](TGeoManager& a)->void { a.SaveAttributes(); }); + t.method("SaveAttributes", [](TGeoManager* a)->void { a->SaveAttributes(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::RestoreMasterVolume() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::RestoreMasterVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:245:9 + t.method("RestoreMasterVolume", static_cast(&TGeoManager::RestoreMasterVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetMaxVisNodes(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetMaxVisNodes(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:246:9 + t.method("SetMaxVisNodes", static_cast(&TGeoManager::SetMaxVisNodes)); + t.method("SetMaxVisNodes", [](TGeoManager& a)->void { a.SetMaxVisNodes(); }); + t.method("SetMaxVisNodes", [](TGeoManager* a)->void { a->SetMaxVisNodes(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::AnimateTracks(Double_t, Double_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::AnimateTracks(Double_t, Double_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:248:9 + t.method("AnimateTracks", static_cast(&TGeoManager::AnimateTracks)); + t.method("AnimateTracks", [](TGeoManager& a)->void { a.AnimateTracks(); }); + t.method("AnimateTracks", [](TGeoManager& a, Double_t arg0)->void { a.AnimateTracks(arg0); }); + t.method("AnimateTracks", [](TGeoManager& a, Double_t arg0, Double_t arg1)->void { a.AnimateTracks(arg0, arg1); }); + t.method("AnimateTracks", [](TGeoManager& a, Double_t arg0, Double_t arg1, Int_t arg2)->void { a.AnimateTracks(arg0, arg1, arg2); }); + t.method("AnimateTracks", [](TGeoManager* a)->void { a->AnimateTracks(); }); + t.method("AnimateTracks", [](TGeoManager* a, Double_t arg0)->void { a->AnimateTracks(arg0); }); + t.method("AnimateTracks", [](TGeoManager* a, Double_t arg0, Double_t arg1)->void { a->AnimateTracks(arg0, arg1); }); + t.method("AnimateTracks", [](TGeoManager* a, Double_t arg0, Double_t arg1, Int_t arg2)->void { a->AnimateTracks(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CheckBoundaryErrors(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CheckBoundaryErrors(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:249:9 + t.method("CheckBoundaryErrors", static_cast(&TGeoManager::CheckBoundaryErrors)); + t.method("CheckBoundaryErrors", [](TGeoManager& a)->void { a.CheckBoundaryErrors(); }); + t.method("CheckBoundaryErrors", [](TGeoManager& a, Int_t arg0)->void { a.CheckBoundaryErrors(arg0); }); + t.method("CheckBoundaryErrors", [](TGeoManager* a)->void { a->CheckBoundaryErrors(); }); + t.method("CheckBoundaryErrors", [](TGeoManager* a, Int_t arg0)->void { a->CheckBoundaryErrors(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CheckBoundaryReference(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CheckBoundaryReference(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:250:9 + t.method("CheckBoundaryReference", static_cast(&TGeoManager::CheckBoundaryReference)); + t.method("CheckBoundaryReference", [](TGeoManager& a)->void { a.CheckBoundaryReference(); }); + t.method("CheckBoundaryReference", [](TGeoManager* a)->void { a->CheckBoundaryReference(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CheckGeometryFull(Int_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CheckGeometryFull(Int_t, Double_t, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:251:9 + t.method("CheckGeometryFull", static_cast(&TGeoManager::CheckGeometryFull)); + t.method("CheckGeometryFull", [](TGeoManager& a)->void { a.CheckGeometryFull(); }); + t.method("CheckGeometryFull", [](TGeoManager& a, Int_t arg0)->void { a.CheckGeometryFull(arg0); }); + t.method("CheckGeometryFull", [](TGeoManager& a, Int_t arg0, Double_t arg1)->void { a.CheckGeometryFull(arg0, arg1); }); + t.method("CheckGeometryFull", [](TGeoManager& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.CheckGeometryFull(arg0, arg1, arg2); }); + t.method("CheckGeometryFull", [](TGeoManager& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.CheckGeometryFull(arg0, arg1, arg2, arg3); }); + t.method("CheckGeometryFull", [](TGeoManager* a)->void { a->CheckGeometryFull(); }); + t.method("CheckGeometryFull", [](TGeoManager* a, Int_t arg0)->void { a->CheckGeometryFull(arg0); }); + t.method("CheckGeometryFull", [](TGeoManager* a, Int_t arg0, Double_t arg1)->void { a->CheckGeometryFull(arg0, arg1); }); + t.method("CheckGeometryFull", [](TGeoManager* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->CheckGeometryFull(arg0, arg1, arg2); }); + t.method("CheckGeometryFull", [](TGeoManager* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->CheckGeometryFull(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CheckGeometry(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CheckGeometry(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:253:9 + t.method("CheckGeometry", static_cast(&TGeoManager::CheckGeometry)); + t.method("CheckGeometry", [](TGeoManager& a)->void { a.CheckGeometry(); }); + t.method("CheckGeometry", [](TGeoManager* a)->void { a->CheckGeometry(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CheckOverlaps(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CheckOverlaps(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:254:9 + t.method("CheckOverlaps", static_cast(&TGeoManager::CheckOverlaps)); + t.method("CheckOverlaps", [](TGeoManager& a)->void { a.CheckOverlaps(); }); + t.method("CheckOverlaps", [](TGeoManager& a, Double_t arg0)->void { a.CheckOverlaps(arg0); }); + t.method("CheckOverlaps", [](TGeoManager* a)->void { a->CheckOverlaps(); }); + t.method("CheckOverlaps", [](TGeoManager* a, Double_t arg0)->void { a->CheckOverlaps(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CheckPoint(Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CheckPoint(Double_t, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:255:9 + t.method("CheckPoint", static_cast(&TGeoManager::CheckPoint)); + t.method("CheckPoint", [](TGeoManager& a)->void { a.CheckPoint(); }); + t.method("CheckPoint", [](TGeoManager& a, Double_t arg0)->void { a.CheckPoint(arg0); }); + t.method("CheckPoint", [](TGeoManager& a, Double_t arg0, Double_t arg1)->void { a.CheckPoint(arg0, arg1); }); + t.method("CheckPoint", [](TGeoManager& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.CheckPoint(arg0, arg1, arg2); }); + t.method("CheckPoint", [](TGeoManager* a)->void { a->CheckPoint(); }); + t.method("CheckPoint", [](TGeoManager* a, Double_t arg0)->void { a->CheckPoint(arg0); }); + t.method("CheckPoint", [](TGeoManager* a, Double_t arg0, Double_t arg1)->void { a->CheckPoint(arg0, arg1); }); + t.method("CheckPoint", [](TGeoManager* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->CheckPoint(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CheckShape(TGeoShape *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CheckShape(TGeoShape *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:256:9 + t.method("CheckShape", static_cast(&TGeoManager::CheckShape)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ConvertReflections() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ConvertReflections() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:257:9 + t.method("ConvertReflections", static_cast(&TGeoManager::ConvertReflections)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DrawCurrentPoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DrawCurrentPoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:258:9 + t.method("DrawCurrentPoint", static_cast(&TGeoManager::DrawCurrentPoint)); + t.method("DrawCurrentPoint", [](TGeoManager& a)->void { a.DrawCurrentPoint(); }); + t.method("DrawCurrentPoint", [](TGeoManager* a)->void { a->DrawCurrentPoint(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DrawTracks(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DrawTracks(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:259:9 + t.method("DrawTracks", static_cast(&TGeoManager::DrawTracks)); + t.method("DrawTracks", [](TGeoManager& a)->void { a.DrawTracks(); }); + t.method("DrawTracks", [](TGeoManager* a)->void { a->DrawTracks(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetParticleName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetParticleName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:260:9 + t.method("SetParticleName", static_cast(&TGeoManager::SetParticleName)); + + DEBUG_MSG("Adding wrapper for const char * TGeoManager::GetParticleName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoManager::GetParticleName() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:261:16 + t.method("GetParticleName", [](TGeoManager const& a) { return (std::string)a.GetParticleName(); }); + t.method("GetParticleName", [](TGeoManager const* a) { return (std::string)a->GetParticleName(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DrawPath(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DrawPath(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:262:9 + t.method("DrawPath", static_cast(&TGeoManager::DrawPath)); + t.method("DrawPath", [](TGeoManager& a, const char * arg0)->void { a.DrawPath(arg0); }); + t.method("DrawPath", [](TGeoManager* a, const char * arg0)->void { a->DrawPath(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::PrintOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::PrintOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:263:9 + t.method("PrintOverlaps", static_cast(&TGeoManager::PrintOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::RandomPoints(const TGeoVolume *, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::RandomPoints(const TGeoVolume *, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:264:9 + t.method("RandomPoints", static_cast(&TGeoManager::RandomPoints)); + t.method("RandomPoints", [](TGeoManager& a, const TGeoVolume * arg0)->void { a.RandomPoints(arg0); }); + t.method("RandomPoints", [](TGeoManager& a, const TGeoVolume * arg0, Int_t arg1)->void { a.RandomPoints(arg0, arg1); }); + t.method("RandomPoints", [](TGeoManager* a, const TGeoVolume * arg0)->void { a->RandomPoints(arg0); }); + t.method("RandomPoints", [](TGeoManager* a, const TGeoVolume * arg0, Int_t arg1)->void { a->RandomPoints(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:265:9 + t.method("RandomRays", static_cast(&TGeoManager::RandomRays)); + t.method("RandomRays", [](TGeoManager& a)->void { a.RandomRays(); }); + t.method("RandomRays", [](TGeoManager& a, Int_t arg0)->void { a.RandomRays(arg0); }); + t.method("RandomRays", [](TGeoManager& a, Int_t arg0, Double_t arg1)->void { a.RandomRays(arg0, arg1); }); + t.method("RandomRays", [](TGeoManager& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.RandomRays(arg0, arg1, arg2); }); + t.method("RandomRays", [](TGeoManager& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.RandomRays(arg0, arg1, arg2, arg3); }); + t.method("RandomRays", [](TGeoManager& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, const char * arg4)->void { a.RandomRays(arg0, arg1, arg2, arg3, arg4); }); + t.method("RandomRays", [](TGeoManager* a)->void { a->RandomRays(); }); + t.method("RandomRays", [](TGeoManager* a, Int_t arg0)->void { a->RandomRays(arg0); }); + t.method("RandomRays", [](TGeoManager* a, Int_t arg0, Double_t arg1)->void { a->RandomRays(arg0, arg1); }); + t.method("RandomRays", [](TGeoManager* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->RandomRays(arg0, arg1, arg2); }); + t.method("RandomRays", [](TGeoManager* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->RandomRays(arg0, arg1, arg2, arg3); }); + t.method("RandomRays", [](TGeoManager* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, const char * arg4)->void { a->RandomRays(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::SamplePoints(Int_t, Double_t &, Double_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::SamplePoints(Int_t, Double_t &, Double_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:267:14 + t.method("SamplePoints", static_cast(&TGeoManager::SamplePoints)); + t.method("SamplePoints", [](TGeoManager& a, Int_t arg0, Double_t & arg1)->TGeoNode * { return a.SamplePoints(arg0, arg1); }); + t.method("SamplePoints", [](TGeoManager& a, Int_t arg0, Double_t & arg1, Double_t arg2)->TGeoNode * { return a.SamplePoints(arg0, arg1, arg2); }); + t.method("SamplePoints", [](TGeoManager* a, Int_t arg0, Double_t & arg1)->TGeoNode * { return a->SamplePoints(arg0, arg1); }); + t.method("SamplePoints", [](TGeoManager* a, Int_t arg0, Double_t & arg1, Double_t arg2)->TGeoNode * { return a->SamplePoints(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetNmeshPoints(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetNmeshPoints(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:268:9 + t.method("SetNmeshPoints", static_cast(&TGeoManager::SetNmeshPoints)); + t.method("SetNmeshPoints", [](TGeoManager& a)->void { a.SetNmeshPoints(); }); + t.method("SetNmeshPoints", [](TGeoManager* a)->void { a->SetNmeshPoints(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCheckedNode(TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCheckedNode(TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:269:9 + t.method("SetCheckedNode", static_cast(&TGeoManager::SetCheckedNode)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::Test(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::Test(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:270:9 + t.method("Test", static_cast(&TGeoManager::Test)); + t.method("Test", [](TGeoManager& a)->void { a.Test(); }); + t.method("Test", [](TGeoManager& a, Int_t arg0)->void { a.Test(arg0); }); + t.method("Test", [](TGeoManager* a)->void { a->Test(); }); + t.method("Test", [](TGeoManager* a, Int_t arg0)->void { a->Test(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::TestOverlaps(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::TestOverlaps(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:271:9 + t.method("TestOverlaps", static_cast(&TGeoManager::TestOverlaps)); + t.method("TestOverlaps", [](TGeoManager& a)->void { a.TestOverlaps(); }); + t.method("TestOverlaps", [](TGeoManager* a)->void { a->TestOverlaps(); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::Weight(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::Weight(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:272:13 + t.method("Weight", static_cast(&TGeoManager::Weight)); + t.method("Weight", [](TGeoManager& a)->Double_t { return a.Weight(); }); + t.method("Weight", [](TGeoManager& a, Double_t arg0)->Double_t { return a.Weight(arg0); }); + t.method("Weight", [](TGeoManager* a)->Double_t { return a->Weight(); }); + t.method("Weight", [](TGeoManager* a, Double_t arg0)->Double_t { return a->Weight(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::Division(const char *, const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::Division(const char *, const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:275:16 + t.method("Division", static_cast(&TGeoManager::Division)); + t.method("Division", [](TGeoManager& a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a.Division(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Division", [](TGeoManager& a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Int_t arg6)->TGeoVolume * { return a.Division(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("Division", [](TGeoManager* a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a->Division(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Division", [](TGeoManager* a, const char * arg0, const char * arg1, Int_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Int_t arg6)->TGeoVolume * { return a->Division(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::Matrix(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::Matrix(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:278:4 + t.method("Matrix", static_cast(&TGeoManager::Matrix)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoManager::Material(const char *, Double_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoManager::Material(const char *, Double_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:279:18 + t.method("Material", static_cast(&TGeoManager::Material)); + t.method("Material", [](TGeoManager& a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->TGeoMaterial * { return a.Material(arg0, arg1, arg2, arg3, arg4); }); + t.method("Material", [](TGeoManager& a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4, Double_t arg5)->TGeoMaterial * { return a.Material(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Material", [](TGeoManager* a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->TGeoMaterial * { return a->Material(arg0, arg1, arg2, arg3, arg4); }); + t.method("Material", [](TGeoManager* a, const char * arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4, Double_t arg5)->TGeoMaterial * { return a->Material(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoManager::Mixture(const char *, Float_t *, Float_t *, Double_t, Int_t, Float_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoManager::Mixture(const char *, Float_t *, Float_t *, Double_t, Int_t, Float_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:282:4 + t.method("Mixture", static_cast(&TGeoManager::Mixture)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoManager::Mixture(const char *, Double_t *, Double_t *, Double_t, Int_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoManager::Mixture(const char *, Double_t *, Double_t *, Double_t, Int_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:284:4 + t.method("Mixture", static_cast(&TGeoManager::Mixture)); + + DEBUG_MSG("Adding wrapper for TGeoMedium * TGeoManager::Medium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMedium * TGeoManager::Medium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:285:16 + t.method("Medium", static_cast(&TGeoManager::Medium)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Float_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Float_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:287:9 + t.method("Node", static_cast(&TGeoManager::Node)); + t.method("Node", [](TGeoManager& a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Float_t * arg8)->void { a.Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("Node", [](TGeoManager* a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Float_t * arg8)->void { a->Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:289:9 + t.method("Node", static_cast(&TGeoManager::Node)); + t.method("Node", [](TGeoManager& a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Double_t * arg8)->void { a.Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("Node", [](TGeoManager* a, const char * arg0, Int_t arg1, const char * arg2, Double_t arg3, Double_t arg4, Double_t arg5, Int_t arg6, Bool_t arg7, Double_t * arg8)->void { a->Node(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::Volume(const char *, const char *, Int_t, Float_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::Volume(const char *, const char *, Int_t, Float_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:291:16 + t.method("Volume", static_cast(&TGeoManager::Volume)); + t.method("Volume", [](TGeoManager& a, const char * arg0, const char * arg1, Int_t arg2, Float_t * arg3)->TGeoVolume * { return a.Volume(arg0, arg1, arg2, arg3); }); + t.method("Volume", [](TGeoManager* a, const char * arg0, const char * arg1, Int_t arg2, Float_t * arg3)->TGeoVolume * { return a->Volume(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::Volume(const char *, const char *, Int_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::Volume(const char *, const char *, Int_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:292:16 + t.method("Volume", static_cast(&TGeoManager::Volume)); + t.method("Volume", [](TGeoManager& a, const char * arg0, const char * arg1, Int_t arg2, Double_t * arg3)->TGeoVolume * { return a.Volume(arg0, arg1, arg2, arg3); }); + t.method("Volume", [](TGeoManager* a, const char * arg0, const char * arg1, Int_t arg2, Double_t * arg3)->TGeoVolume * { return a->Volume(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetVolumeAttribute(const char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetVolumeAttribute(const char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:293:9 + t.method("SetVolumeAttribute", static_cast(&TGeoManager::SetVolumeAttribute)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::BuildDefaultMaterials() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::BuildDefaultMaterials() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:295:9 + t.method("BuildDefaultMaterials", static_cast(&TGeoManager::BuildDefaultMaterials)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CloseGeometry(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CloseGeometry(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:296:9 + t.method("CloseGeometry", static_cast(&TGeoManager::CloseGeometry)); + t.method("CloseGeometry", [](TGeoManager& a)->void { a.CloseGeometry(); }); + t.method("CloseGeometry", [](TGeoManager* a)->void { a->CloseGeometry(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsClosed() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsClosed() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:297:11 + t.method("IsClosed", static_cast(&TGeoManager::IsClosed)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeArb8(const char *, TGeoMedium *, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeArb8(const char *, TGeoMedium *, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:298:16 + t.method("MakeArb8", static_cast(&TGeoManager::MakeArb8)); + t.method("MakeArb8", [](TGeoManager& a, const char * arg0, TGeoMedium * arg1, Double_t arg2)->TGeoVolume * { return a.MakeArb8(arg0, arg1, arg2); }); + t.method("MakeArb8", [](TGeoManager* a, const char * arg0, TGeoMedium * arg1, Double_t arg2)->TGeoVolume * { return a->MakeArb8(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeBox(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeBox(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:299:16 + t.method("MakeBox", static_cast(&TGeoManager::MakeBox)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeCone(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeCone(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:300:16 + t.method("MakeCone", static_cast(&TGeoManager::MakeCone)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeCons(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeCons(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:302:16 + t.method("MakeCons", static_cast(&TGeoManager::MakeCons)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeCtub(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeCtub(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:304:16 + t.method("MakeCtub", static_cast(&TGeoManager::MakeCtub)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeEltu(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeEltu(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:306:16 + t.method("MakeEltu", static_cast(&TGeoManager::MakeEltu)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeGtra(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeGtra(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:307:16 + t.method("MakeGtra", static_cast(&TGeoManager::MakeGtra)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakePara(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakePara(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:310:16 + t.method("MakePara", static_cast(&TGeoManager::MakePara)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakePcon(const char *, TGeoMedium *, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakePcon(const char *, TGeoMedium *, Double_t, Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:312:16 + t.method("MakePcon", static_cast(&TGeoManager::MakePcon)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeParaboloid(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeParaboloid(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:313:16 + t.method("MakeParaboloid", static_cast(&TGeoManager::MakeParaboloid)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeHype(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeHype(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:314:16 + t.method("MakeHype", static_cast(&TGeoManager::MakeHype)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakePgon(const char *, TGeoMedium *, Double_t, Double_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakePgon(const char *, TGeoMedium *, Double_t, Double_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:316:16 + t.method("MakePgon", static_cast(&TGeoManager::MakePgon)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeSphere(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeSphere(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:317:16 + t.method("MakeSphere", static_cast(&TGeoManager::MakeSphere)); + t.method("MakeSphere", [](TGeoManager& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3); }); + t.method("MakeSphere", [](TGeoManager& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeSphere", [](TGeoManager& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("MakeSphere", [](TGeoManager& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TGeoVolume * { return a.MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("MakeSphere", [](TGeoManager* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3); }); + t.method("MakeSphere", [](TGeoManager* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeSphere", [](TGeoManager* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("MakeSphere", [](TGeoManager* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TGeoVolume * { return a->MakeSphere(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeTorus(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeTorus(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:319:16 + t.method("MakeTorus", static_cast(&TGeoManager::MakeTorus)); + t.method("MakeTorus", [](TGeoManager& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a.MakeTorus(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeTorus", [](TGeoManager& a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a.MakeTorus(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("MakeTorus", [](TGeoManager* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a->MakeTorus(arg0, arg1, arg2, arg3, arg4); }); + t.method("MakeTorus", [](TGeoManager* a, const char * arg0, TGeoMedium * arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->TGeoVolume * { return a->MakeTorus(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeTrap(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeTrap(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:321:16 + t.method("MakeTrap", static_cast(&TGeoManager::MakeTrap)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeTrd1(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeTrd1(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:324:16 + t.method("MakeTrd1", static_cast(&TGeoManager::MakeTrd1)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeTrd2(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeTrd2(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:326:4 + t.method("MakeTrd2", static_cast(&TGeoManager::MakeTrd2)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeTube(const char *, TGeoMedium *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeTube(const char *, TGeoMedium *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:327:16 + t.method("MakeTube", static_cast(&TGeoManager::MakeTube)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeTubs(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeTubs(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:328:16 + t.method("MakeTubs", static_cast(&TGeoManager::MakeTubs)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::MakeXtru(const char *, TGeoMedium *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::MakeXtru(const char *, TGeoMedium *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:330:16 + t.method("MakeXtru", static_cast(&TGeoManager::MakeXtru)); + + DEBUG_MSG("Adding wrapper for TGeoPNEntry * TGeoManager::SetAlignableEntry(const char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPNEntry * TGeoManager::SetAlignableEntry(const char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:332:17 + t.method("SetAlignableEntry", static_cast(&TGeoManager::SetAlignableEntry)); + t.method("SetAlignableEntry", [](TGeoManager& a, const char * arg0, const char * arg1)->TGeoPNEntry * { return a.SetAlignableEntry(arg0, arg1); }); + t.method("SetAlignableEntry", [](TGeoManager* a, const char * arg0, const char * arg1)->TGeoPNEntry * { return a->SetAlignableEntry(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TGeoPNEntry * TGeoManager::GetAlignableEntry(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPNEntry * TGeoManager::GetAlignableEntry(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:333:17 + t.method("GetAlignableEntry", static_cast(&TGeoManager::GetAlignableEntry)); + + DEBUG_MSG("Adding wrapper for TGeoPNEntry * TGeoManager::GetAlignableEntry(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPNEntry * TGeoManager::GetAlignableEntry(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:334:17 + t.method("GetAlignableEntry", static_cast(&TGeoManager::GetAlignableEntry)); + + DEBUG_MSG("Adding wrapper for TGeoPNEntry * TGeoManager::GetAlignableEntryByUID(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPNEntry * TGeoManager::GetAlignableEntryByUID(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:335:17 + t.method("GetAlignableEntryByUID", static_cast(&TGeoManager::GetAlignableEntryByUID)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNAlignable(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNAlignable(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:336:10 + t.method("GetNAlignable", static_cast(&TGeoManager::GetNAlignable)); + t.method("GetNAlignable", [](TGeoManager const& a)->Int_t { return a.GetNAlignable(); }); + t.method("GetNAlignable", [](TGeoManager const* a)->Int_t { return a->GetNAlignable(); }); + + DEBUG_MSG("Adding wrapper for TGeoPhysicalNode * TGeoManager::MakeAlignablePN(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPhysicalNode * TGeoManager::MakeAlignablePN(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:337:22 + t.method("MakeAlignablePN", static_cast(&TGeoManager::MakeAlignablePN)); + + DEBUG_MSG("Adding wrapper for TGeoPhysicalNode * TGeoManager::MakeAlignablePN(TGeoPNEntry *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPhysicalNode * TGeoManager::MakeAlignablePN(TGeoPNEntry *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:338:22 + t.method("MakeAlignablePN", static_cast(&TGeoManager::MakeAlignablePN)); + + DEBUG_MSG("Adding wrapper for TGeoPhysicalNode * TGeoManager::MakePhysicalNode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPhysicalNode * TGeoManager::MakePhysicalNode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:339:22 + t.method("MakePhysicalNode", static_cast(&TGeoManager::MakePhysicalNode)); + t.method("MakePhysicalNode", [](TGeoManager& a)->TGeoPhysicalNode * { return a.MakePhysicalNode(); }); + t.method("MakePhysicalNode", [](TGeoManager* a)->TGeoPhysicalNode * { return a->MakePhysicalNode(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearPhysicalNodes(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearPhysicalNodes(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:340:9 + t.method("ClearPhysicalNodes", static_cast(&TGeoManager::ClearPhysicalNodes)); + t.method("ClearPhysicalNodes", [](TGeoManager& a)->void { a.ClearPhysicalNodes(); }); + t.method("ClearPhysicalNodes", [](TGeoManager* a)->void { a->ClearPhysicalNodes(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::RefreshPhysicalNodes(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::RefreshPhysicalNodes(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:341:9 + t.method("RefreshPhysicalNodes", static_cast(&TGeoManager::RefreshPhysicalNodes)); + t.method("RefreshPhysicalNodes", [](TGeoManager& a)->void { a.RefreshPhysicalNodes(); }); + t.method("RefreshPhysicalNodes", [](TGeoManager* a)->void { a->RefreshPhysicalNodes(); }); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TGeoManager::MakeTrack(Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TGeoManager::MakeTrack(Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:342:22 + t.method("MakeTrack", static_cast(&TGeoManager::MakeTrack)); + + DEBUG_MSG("Adding wrapper for TGeoVolumeAssembly * TGeoManager::MakeVolumeAssembly(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolumeAssembly * TGeoManager::MakeVolumeAssembly(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:343:24 + t.method("MakeVolumeAssembly", static_cast(&TGeoManager::MakeVolumeAssembly)); + + DEBUG_MSG("Adding wrapper for TGeoVolumeMulti * TGeoManager::MakeVolumeMulti(const char *, TGeoMedium *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolumeMulti * TGeoManager::MakeVolumeMulti(const char *, TGeoMedium *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:344:21 + t.method("MakeVolumeMulti", static_cast(&TGeoManager::MakeVolumeMulti)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetTopVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetTopVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:345:9 + t.method("SetTopVolume", static_cast(&TGeoManager::SetTopVolume)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::CrossBoundaryAndLocate(Bool_t, TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::CrossBoundaryAndLocate(Bool_t, TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:348:14 + t.method("CrossBoundaryAndLocate", static_cast(&TGeoManager::CrossBoundaryAndLocate)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::FindNextBoundary(Double_t, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::FindNextBoundary(Double_t, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:349:14 + t.method("FindNextBoundary", static_cast(&TGeoManager::FindNextBoundary)); + t.method("FindNextBoundary", [](TGeoManager& a)->TGeoNode * { return a.FindNextBoundary(); }); + t.method("FindNextBoundary", [](TGeoManager& a, Double_t arg0)->TGeoNode * { return a.FindNextBoundary(arg0); }); + t.method("FindNextBoundary", [](TGeoManager& a, Double_t arg0, const char * arg1)->TGeoNode * { return a.FindNextBoundary(arg0, arg1); }); + t.method("FindNextBoundary", [](TGeoManager* a)->TGeoNode * { return a->FindNextBoundary(); }); + t.method("FindNextBoundary", [](TGeoManager* a, Double_t arg0)->TGeoNode * { return a->FindNextBoundary(arg0); }); + t.method("FindNextBoundary", [](TGeoManager* a, Double_t arg0, const char * arg1)->TGeoNode * { return a->FindNextBoundary(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::FindNextDaughterBoundary(Double_t *, Double_t *, Int_t &, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::FindNextDaughterBoundary(Double_t *, Double_t *, Int_t &, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:350:14 + t.method("FindNextDaughterBoundary", static_cast(&TGeoManager::FindNextDaughterBoundary)); + t.method("FindNextDaughterBoundary", [](TGeoManager& a, Double_t * arg0, Double_t * arg1, Int_t & arg2)->TGeoNode * { return a.FindNextDaughterBoundary(arg0, arg1, arg2); }); + t.method("FindNextDaughterBoundary", [](TGeoManager* a, Double_t * arg0, Double_t * arg1, Int_t & arg2)->TGeoNode * { return a->FindNextDaughterBoundary(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::FindNextBoundaryAndStep(Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::FindNextBoundaryAndStep(Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:351:14 + t.method("FindNextBoundaryAndStep", static_cast(&TGeoManager::FindNextBoundaryAndStep)); + t.method("FindNextBoundaryAndStep", [](TGeoManager& a)->TGeoNode * { return a.FindNextBoundaryAndStep(); }); + t.method("FindNextBoundaryAndStep", [](TGeoManager& a, Double_t arg0)->TGeoNode * { return a.FindNextBoundaryAndStep(arg0); }); + t.method("FindNextBoundaryAndStep", [](TGeoManager* a)->TGeoNode * { return a->FindNextBoundaryAndStep(); }); + t.method("FindNextBoundaryAndStep", [](TGeoManager* a, Double_t arg0)->TGeoNode * { return a->FindNextBoundaryAndStep(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::FindNode(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::FindNode(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:352:14 + t.method("FindNode", static_cast(&TGeoManager::FindNode)); + t.method("FindNode", [](TGeoManager& a)->TGeoNode * { return a.FindNode(); }); + t.method("FindNode", [](TGeoManager* a)->TGeoNode * { return a->FindNode(); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::FindNode(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::FindNode(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:353:14 + t.method("FindNode", static_cast(&TGeoManager::FindNode)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoManager::FindNormal(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoManager::FindNormal(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:354:14 + t.method("FindNormal", static_cast(&TGeoManager::FindNormal)); + t.method("FindNormal", [](TGeoManager& a)->Double_t * { return a.FindNormal(); }); + t.method("FindNormal", [](TGeoManager* a)->Double_t * { return a->FindNormal(); }); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoManager::FindNormalFast() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoManager::FindNormalFast() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:355:14 + t.method("FindNormalFast", static_cast(&TGeoManager::FindNormalFast)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::InitTrack(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::InitTrack(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:356:14 + t.method("InitTrack", static_cast(&TGeoManager::InitTrack)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::InitTrack(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::InitTrack(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:357:14 + t.method("InitTrack", static_cast(&TGeoManager::InitTrack)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ResetState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ResetState() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:358:9 + t.method("ResetState", static_cast(&TGeoManager::ResetState)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::Safety(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::Safety(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:359:13 + t.method("Safety", static_cast(&TGeoManager::Safety)); + t.method("Safety", [](TGeoManager& a)->Double_t { return a.Safety(); }); + t.method("Safety", [](TGeoManager* a)->Double_t { return a->Safety(); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::SearchNode(Bool_t, const TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::SearchNode(Bool_t, const TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:360:14 + t.method("SearchNode", static_cast(&TGeoManager::SearchNode)); + t.method("SearchNode", [](TGeoManager& a)->TGeoNode * { return a.SearchNode(); }); + t.method("SearchNode", [](TGeoManager& a, Bool_t arg0)->TGeoNode * { return a.SearchNode(arg0); }); + t.method("SearchNode", [](TGeoManager* a)->TGeoNode * { return a->SearchNode(); }); + t.method("SearchNode", [](TGeoManager* a, Bool_t arg0)->TGeoNode * { return a->SearchNode(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::Step(Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::Step(Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:361:14 + t.method("Step", static_cast(&TGeoManager::Step)); + t.method("Step", [](TGeoManager& a)->TGeoNode * { return a.Step(); }); + t.method("Step", [](TGeoManager& a, Bool_t arg0)->TGeoNode * { return a.Step(arg0); }); + t.method("Step", [](TGeoManager* a)->TGeoNode * { return a->Step(); }); + t.method("Step", [](TGeoManager* a, Bool_t arg0)->TGeoNode * { return a->Step(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DisableInactiveVolumes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DisableInactiveVolumes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:362:9 + t.method("DisableInactiveVolumes", static_cast(&TGeoManager::DisableInactiveVolumes)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::EnableInactiveVolumes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::EnableInactiveVolumes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:363:9 + t.method("EnableInactiveVolumes", static_cast(&TGeoManager::EnableInactiveVolumes)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCurrentTrack(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCurrentTrack(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:364:9 + t.method("SetCurrentTrack", static_cast(&TGeoManager::SetCurrentTrack)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCurrentTrack(TVirtualGeoTrack *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCurrentTrack(TVirtualGeoTrack *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:365:9 + t.method("SetCurrentTrack", static_cast(&TGeoManager::SetCurrentTrack)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNtracks() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNtracks() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:366:10 + t.method("GetNtracks", static_cast(&TGeoManager::GetNtracks)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TGeoManager::GetCurrentTrack() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TGeoManager::GetCurrentTrack() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:367:22 + t.method("GetCurrentTrack", static_cast(&TGeoManager::GetCurrentTrack)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TGeoManager::GetLastTrack() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TGeoManager::GetLastTrack() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:368:22 + t.method("GetLastTrack", static_cast(&TGeoManager::GetLastTrack)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoManager::GetLastPoint() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoManager::GetLastPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:372:20 + t.method("GetLastPoint", static_cast(&TGeoManager::GetLastPoint)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TGeoManager::GetTrack(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TGeoManager::GetTrack(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:373:22 + t.method("GetTrack", static_cast(&TGeoManager::GetTrack)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetTrackIndex(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetTrackIndex(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:377:10 + t.method("GetTrackIndex", static_cast(&TGeoManager::GetTrackIndex)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TGeoManager::GetTrackOfId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TGeoManager::GetTrackOfId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:378:22 + t.method("GetTrackOfId", static_cast(&TGeoManager::GetTrackOfId)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TGeoManager::FindTrackWithId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TGeoManager::FindTrackWithId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:379:22 + t.method("FindTrackWithId", static_cast(&TGeoManager::FindTrackWithId)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TGeoManager::GetParentTrackOfId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TGeoManager::GetParentTrackOfId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:380:22 + t.method("GetParentTrackOfId", static_cast(&TGeoManager::GetParentTrackOfId)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetVirtualLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetVirtualLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:381:10 + t.method("GetVirtualLevel", static_cast(&TGeoManager::GetVirtualLevel)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::GotoSafeLevel() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::GotoSafeLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:382:11 + t.method("GotoSafeLevel", static_cast(&TGeoManager::GotoSafeLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetSafeLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetSafeLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:383:10 + t.method("GetSafeLevel", static_cast(&TGeoManager::GetSafeLevel)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::GetSafeDistance() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::GetSafeDistance() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:384:13 + t.method("GetSafeDistance", static_cast(&TGeoManager::GetSafeDistance)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::GetLastSafety() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::GetLastSafety() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:385:13 + t.method("GetLastSafety", static_cast(&TGeoManager::GetLastSafety)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoManager::GetStep() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoManager::GetStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:386:13 + t.method("GetStep", static_cast(&TGeoManager::GetStep)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::InspectState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::InspectState() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:387:9 + t.method("InspectState", static_cast(&TGeoManager::InspectState)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsAnimatingTracks() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsAnimatingTracks() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:388:11 + t.method("IsAnimatingTracks", static_cast(&TGeoManager::IsAnimatingTracks)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsCheckingOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsCheckingOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:389:11 + t.method("IsCheckingOverlaps", static_cast(&TGeoManager::IsCheckingOverlaps)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsMatrixTransform() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsMatrixTransform() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:390:11 + t.method("IsMatrixTransform", static_cast(&TGeoManager::IsMatrixTransform)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsMatrixReflection() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsMatrixReflection() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:391:11 + t.method("IsMatrixReflection", static_cast(&TGeoManager::IsMatrixReflection)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsSameLocation(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsSameLocation(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:392:11 + t.method("IsSameLocation", static_cast(&TGeoManager::IsSameLocation)); + t.method("IsSameLocation", [](TGeoManager& a, Double_t arg0, Double_t arg1, Double_t arg2)->Bool_t { return a.IsSameLocation(arg0, arg1, arg2); }); + t.method("IsSameLocation", [](TGeoManager* a, Double_t arg0, Double_t arg1, Double_t arg2)->Bool_t { return a->IsSameLocation(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsSameLocation() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsSameLocation() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:393:11 + t.method("IsSameLocation", static_cast(&TGeoManager::IsSameLocation)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsSamePoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsSamePoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:394:11 + t.method("IsSamePoint", static_cast(&TGeoManager::IsSamePoint)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsStartSafe() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsStartSafe() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:395:11 + t.method("IsStartSafe", static_cast(&TGeoManager::IsStartSafe)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCheckingOverlaps(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCheckingOverlaps(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:396:9 + t.method("SetCheckingOverlaps", static_cast(&TGeoManager::SetCheckingOverlaps)); + t.method("SetCheckingOverlaps", [](TGeoManager& a)->void { a.SetCheckingOverlaps(); }); + t.method("SetCheckingOverlaps", [](TGeoManager* a)->void { a->SetCheckingOverlaps(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetStartSafe(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetStartSafe(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:397:9 + t.method("SetStartSafe", static_cast(&TGeoManager::SetStartSafe)); + t.method("SetStartSafe", [](TGeoManager& a)->void { a.SetStartSafe(); }); + t.method("SetStartSafe", [](TGeoManager* a)->void { a->SetStartSafe(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetMatrixTransform(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetMatrixTransform(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:398:9 + t.method("SetMatrixTransform", static_cast(&TGeoManager::SetMatrixTransform)); + t.method("SetMatrixTransform", [](TGeoManager& a)->void { a.SetMatrixTransform(); }); + t.method("SetMatrixTransform", [](TGeoManager* a)->void { a->SetMatrixTransform(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetMatrixReflection(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetMatrixReflection(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:399:9 + t.method("SetMatrixReflection", static_cast(&TGeoManager::SetMatrixReflection)); + t.method("SetMatrixReflection", [](TGeoManager& a)->void { a.SetMatrixReflection(); }); + t.method("SetMatrixReflection", [](TGeoManager* a)->void { a->SetMatrixReflection(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetStep(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetStep(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:400:9 + t.method("SetStep", static_cast(&TGeoManager::SetStep)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsCurrentOverlapping() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsCurrentOverlapping() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:401:11 + t.method("IsCurrentOverlapping", static_cast(&TGeoManager::IsCurrentOverlapping)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsEntering() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsEntering() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:402:11 + t.method("IsEntering", static_cast(&TGeoManager::IsEntering)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsExiting() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsExiting() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:403:11 + t.method("IsExiting", static_cast(&TGeoManager::IsExiting)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsStepEntering() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsStepEntering() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:404:11 + t.method("IsStepEntering", static_cast(&TGeoManager::IsStepEntering)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsStepExiting() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsStepExiting() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:405:11 + t.method("IsStepExiting", static_cast(&TGeoManager::IsStepExiting)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsOutside() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsOutside() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:406:11 + t.method("IsOutside", static_cast(&TGeoManager::IsOutside)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsOnBoundary() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsOnBoundary() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:407:11 + t.method("IsOnBoundary", static_cast(&TGeoManager::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsNullStep() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsNullStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:408:11 + t.method("IsNullStep", static_cast(&TGeoManager::IsNullStep)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsActivityEnabled() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsActivityEnabled() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:409:11 + t.method("IsActivityEnabled", static_cast(&TGeoManager::IsActivityEnabled)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetOutside(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetOutside(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:410:9 + t.method("SetOutside", static_cast(&TGeoManager::SetOutside)); + t.method("SetOutside", [](TGeoManager& a)->void { a.SetOutside(); }); + t.method("SetOutside", [](TGeoManager* a)->void { a->SetOutside(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CleanGarbage() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CleanGarbage() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:413:9 + t.method("CleanGarbage", static_cast(&TGeoManager::CleanGarbage)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearShape(const TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearShape(const TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:414:9 + t.method("ClearShape", static_cast(&TGeoManager::ClearShape)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearTracks() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearTracks() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:415:9 + t.method("ClearTracks", static_cast(&TGeoManager::ClearTracks)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearNavigators() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearNavigators() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:420:9 + t.method("ClearNavigators", static_cast(&TGeoManager::ClearNavigators)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::RemoveMaterial(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::RemoveMaterial(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:421:9 + t.method("RemoveMaterial", static_cast(&TGeoManager::RemoveMaterial)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::RemoveNavigator(const TGeoNavigator *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::RemoveNavigator(const TGeoNavigator *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:422:9 + t.method("RemoveNavigator", static_cast(&TGeoManager::RemoveNavigator)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ResetUserData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ResetUserData() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:423:9 + t.method("ResetUserData", static_cast(&TGeoManager::ResetUserData)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::CountNodes(const TGeoVolume *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::CountNodes(const TGeoVolume *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:426:10 + t.method("CountNodes", static_cast(&TGeoManager::CountNodes)); + t.method("CountNodes", [](TGeoManager& a)->Int_t { return a.CountNodes(); }); + t.method("CountNodes", [](TGeoManager& a, const TGeoVolume * arg0)->Int_t { return a.CountNodes(arg0); }); + t.method("CountNodes", [](TGeoManager& a, const TGeoVolume * arg0, Int_t arg1)->Int_t { return a.CountNodes(arg0, arg1); }); + t.method("CountNodes", [](TGeoManager* a)->Int_t { return a->CountNodes(); }); + t.method("CountNodes", [](TGeoManager* a, const TGeoVolume * arg0)->Int_t { return a->CountNodes(arg0); }); + t.method("CountNodes", [](TGeoManager* a, const TGeoVolume * arg0, Int_t arg1)->Int_t { return a->CountNodes(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CountLevels() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CountLevels() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:427:9 + t.method("CountLevels", static_cast(&TGeoManager::CountLevels)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:428:9 + t.method("ExecuteEvent", static_cast(&TGeoManager::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::Parse(const char *, TString &, TString &, TString &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::Parse(const char *, TString &, TString &, TString &) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:429:17 + module_.method("TGeoManager!Parse", static_cast(&TGeoManager::Parse)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::ReplaceVolume(TGeoVolume *, TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::ReplaceVolume(TGeoVolume *, TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:430:10 + t.method("ReplaceVolume", static_cast(&TGeoManager::ReplaceVolume)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::TransformVolumeToAssembly(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::TransformVolumeToAssembly(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:431:10 + t.method("TransformVolumeToAssembly", static_cast(&TGeoManager::TransformVolumeToAssembly)); + + DEBUG_MSG("Adding wrapper for UChar_t * TGeoManager::GetBits() (" __HERE__ ")"); + // signature to use in the veto list: UChar_t * TGeoManager::GetBits() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:432:13 + t.method("GetBits", static_cast(&TGeoManager::GetBits)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetByteCount(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetByteCount(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:433:18 + t.method("GetByteCount", static_cast(&TGeoManager::GetByteCount)); + t.method("GetByteCount", [](TGeoManager& a)->Int_t { return a.GetByteCount(); }); + t.method("GetByteCount", [](TGeoManager* a)->Int_t { return a->GetByteCount(); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetAllIndex() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetAllIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:434:9 + t.method("SetAllIndex", static_cast(&TGeoManager::SetAllIndex)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetMaxDaughters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetMaxDaughters() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:435:17 + module_.method("TGeoManager!GetMaxDaughters", static_cast(&TGeoManager::GetMaxDaughters)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetMaxLevels() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetMaxLevels() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:436:17 + module_.method("TGeoManager!GetMaxLevels", static_cast(&TGeoManager::GetMaxLevels)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetMaxXtruVert() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetMaxXtruVert() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:437:17 + module_.method("TGeoManager!GetMaxXtruVert", static_cast(&TGeoManager::GetMaxXtruVert)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetMaxThreads() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetMaxThreads() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:438:10 + t.method("GetMaxThreads", static_cast(&TGeoManager::GetMaxThreads)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetMaxThreads(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetMaxThreads(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:439:9 + t.method("SetMaxThreads", static_cast(&TGeoManager::SetMaxThreads)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetRTmode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetRTmode() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:440:10 + t.method("GetRTmode", static_cast(&TGeoManager::GetRTmode)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetRTmode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetRTmode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:441:9 + t.method("SetRTmode", static_cast(&TGeoManager::SetRTmode)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsMultiThread() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsMultiThread() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:442:11 + t.method("IsMultiThread", static_cast(&TGeoManager::IsMultiThread)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetNavigatorsLock(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetNavigatorsLock(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:443:16 + module_.method("TGeoManager!SetNavigatorsLock", static_cast(&TGeoManager::SetNavigatorsLock)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::ThreadId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::ThreadId() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:444:17 + module_.method("TGeoManager!ThreadId", static_cast(&TGeoManager::ThreadId)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNumThreads() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNumThreads() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:445:17 + module_.method("TGeoManager!GetNumThreads", static_cast(&TGeoManager::GetNumThreads)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearThreadsMap() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearThreadsMap() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:446:16 + module_.method("TGeoManager!ClearThreadsMap", static_cast(&TGeoManager::ClearThreadsMap)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:447:9 + t.method("ClearThreadData", static_cast(&TGeoManager::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::CreateThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::CreateThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:448:9 + t.method("CreateThreadData", static_cast(&TGeoManager::CreateThreadData)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::Export(const char *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::Export(const char *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:451:18 + t.method("Export", static_cast(&TGeoManager::Export)); + t.method("Export", [](TGeoManager& a, const char * arg0)->Int_t { return a.Export(arg0); }); + t.method("Export", [](TGeoManager& a, const char * arg0, const char * arg1)->Int_t { return a.Export(arg0, arg1); }); + t.method("Export", [](TGeoManager* a, const char * arg0)->Int_t { return a->Export(arg0); }); + t.method("Export", [](TGeoManager* a, const char * arg0, const char * arg1)->Int_t { return a->Export(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGeoManager::LockGeometry() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::LockGeometry() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:452:16 + module_.method("TGeoManager!LockGeometry", static_cast(&TGeoManager::LockGeometry)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::UnlockGeometry() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::UnlockGeometry() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:453:16 + module_.method("TGeoManager!UnlockGeometry", static_cast(&TGeoManager::UnlockGeometry)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetVerboseLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetVerboseLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:454:17 + module_.method("TGeoManager!GetVerboseLevel", static_cast(&TGeoManager::GetVerboseLevel)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetVerboseLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetVerboseLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:455:16 + module_.method("TGeoManager!SetVerboseLevel", static_cast(&TGeoManager::SetVerboseLevel)); + + DEBUG_MSG("Adding wrapper for TGeoManager * TGeoManager::Import(const char *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoManager * TGeoManager::Import(const char *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:456:24 + module_.method("TGeoManager!Import", static_cast(&TGeoManager::Import)); + module_.method("TGeoManager!Import", [](const char * arg0)->TGeoManager * { return TGeoManager::Import(arg0); }); + module_.method("TGeoManager!Import", [](const char * arg0, const char * arg1)->TGeoManager * { return TGeoManager::Import(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsLocked() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsLocked() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:457:18 + module_.method("TGeoManager!IsLocked", static_cast(&TGeoManager::IsLocked)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetExportPrecision(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetExportPrecision(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:458:16 + module_.method("TGeoManager!SetExportPrecision", static_cast(&TGeoManager::SetExportPrecision)); + + DEBUG_MSG("Adding wrapper for UInt_t TGeoManager::GetExportPrecision() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TGeoManager::GetExportPrecision() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:459:18 + module_.method("TGeoManager!GetExportPrecision", static_cast(&TGeoManager::GetExportPrecision)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetDefaultUnits(TGeoManager::EDefaultUnits) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetDefaultUnits(TGeoManager::EDefaultUnits) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:460:16 + module_.method("TGeoManager!SetDefaultUnits", static_cast(&TGeoManager::SetDefaultUnits)); + + DEBUG_MSG("Adding wrapper for TGeoManager::EDefaultUnits TGeoManager::GetDefaultUnits() (" __HERE__ ")"); + // signature to use in the veto list: TGeoManager::EDefaultUnits TGeoManager::GetDefaultUnits() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:461:25 + module_.method("TGeoManager!GetDefaultUnits", static_cast(&TGeoManager::GetDefaultUnits)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::LockDefaultUnits(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::LockDefaultUnits(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:462:18 + module_.method("TGeoManager!LockDefaultUnits", static_cast(&TGeoManager::LockDefaultUnits)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsStreamingVoxels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsStreamingVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:463:11 + t.method("IsStreamingVoxels", static_cast(&TGeoManager::IsStreamingVoxels)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsCleaning() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsCleaning() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:464:11 + t.method("IsCleaning", static_cast(&TGeoManager::IsCleaning)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfNodes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:467:15 + t.method("GetListOfNodes", static_cast(&TGeoManager::GetListOfNodes)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfPhysicalNodes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfPhysicalNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:468:15 + t.method("GetListOfPhysicalNodes", static_cast(&TGeoManager::GetListOfPhysicalNodes)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:469:15 + t.method("GetListOfOverlaps", static_cast(&TGeoManager::GetListOfOverlaps)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfMatrices() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfMatrices() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:470:15 + t.method("GetListOfMatrices", static_cast(&TGeoManager::GetListOfMatrices)); + + DEBUG_MSG("Adding wrapper for TList * TGeoManager::GetListOfMaterials() (" __HERE__ ")"); + // signature to use in the veto list: TList * TGeoManager::GetListOfMaterials() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:471:11 + t.method("GetListOfMaterials", static_cast(&TGeoManager::GetListOfMaterials)); + + DEBUG_MSG("Adding wrapper for TList * TGeoManager::GetListOfMedia() (" __HERE__ ")"); + // signature to use in the veto list: TList * TGeoManager::GetListOfMedia() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:472:11 + t.method("GetListOfMedia", static_cast(&TGeoManager::GetListOfMedia)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfVolumes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfVolumes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:473:15 + t.method("GetListOfVolumes", static_cast(&TGeoManager::GetListOfVolumes)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfGVolumes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfGVolumes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:474:15 + t.method("GetListOfGVolumes", static_cast(&TGeoManager::GetListOfGVolumes)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfShapes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfShapes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:475:15 + t.method("GetListOfShapes", static_cast(&TGeoManager::GetListOfShapes)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfGShapes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfGShapes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:476:15 + t.method("GetListOfGShapes", static_cast(&TGeoManager::GetListOfGShapes)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfUVolumes() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfUVolumes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:477:15 + t.method("GetListOfUVolumes", static_cast(&TGeoManager::GetListOfUVolumes)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfTracks() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfTracks() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:478:15 + t.method("GetListOfTracks", static_cast(&TGeoManager::GetListOfTracks)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfGDMLMatrices() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfGDMLMatrices() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:479:15 + t.method("GetListOfGDMLMatrices", static_cast(&TGeoManager::GetListOfGDMLMatrices)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfOpticalSurfaces() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfOpticalSurfaces() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:480:15 + t.method("GetListOfOpticalSurfaces", static_cast(&TGeoManager::GetListOfOpticalSurfaces)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfSkinSurfaces() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfSkinSurfaces() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:481:15 + t.method("GetListOfSkinSurfaces", static_cast(&TGeoManager::GetListOfSkinSurfaces)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfBorderSurfaces() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfBorderSurfaces() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:482:15 + t.method("GetListOfBorderSurfaces", static_cast(&TGeoManager::GetListOfBorderSurfaces)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoManager::GetListOfRegions() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoManager::GetListOfRegions() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:483:15 + t.method("GetListOfRegions", static_cast(&TGeoManager::GetListOfRegions)); + + DEBUG_MSG("Adding wrapper for TGeoNavigatorArray * TGeoManager::GetListOfNavigators() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNavigatorArray * TGeoManager::GetListOfNavigators() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:484:24 + t.method("GetListOfNavigators", static_cast(&TGeoManager::GetListOfNavigators)); + + DEBUG_MSG("Adding wrapper for TGeoElementTable * TGeoManager::GetElementTable() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementTable * TGeoManager::GetElementTable() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:485:22 + t.method("GetElementTable", static_cast(&TGeoManager::GetElementTable)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DoBackupState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DoBackupState() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:488:9 + t.method("DoBackupState", static_cast(&TGeoManager::DoBackupState)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::DoRestoreState() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::DoRestoreState() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:489:9 + t.method("DoRestoreState", static_cast(&TGeoManager::DoRestoreState)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::GetNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::GetNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:490:14 + t.method("GetNode", static_cast(&TGeoManager::GetNode)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNodeId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNodeId() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:491:10 + t.method("GetNodeId", static_cast(&TGeoManager::GetNodeId)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::GetNextNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::GetNextNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:492:14 + t.method("GetNextNode", static_cast(&TGeoManager::GetNextNode)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::GetMother(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::GetMother(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:493:14 + t.method("GetMother", static_cast(&TGeoManager::GetMother)); + t.method("GetMother", [](TGeoManager const& a)->TGeoNode * { return a.GetMother(); }); + t.method("GetMother", [](TGeoManager const* a)->TGeoNode * { return a->GetMother(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoManager::GetMotherMatrix(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoManager::GetMotherMatrix(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:494:17 + t.method("GetMotherMatrix", static_cast(&TGeoManager::GetMotherMatrix)); + t.method("GetMotherMatrix", [](TGeoManager const& a)->TGeoHMatrix * { return a.GetMotherMatrix(); }); + t.method("GetMotherMatrix", [](TGeoManager const* a)->TGeoHMatrix * { return a->GetMotherMatrix(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoManager::GetHMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoManager::GetHMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:495:17 + t.method("GetHMatrix", static_cast(&TGeoManager::GetHMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoManager::GetCurrentMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoManager::GetCurrentMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:496:17 + t.method("GetCurrentMatrix", static_cast(&TGeoManager::GetCurrentMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoManager::GetGLMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoManager::GetGLMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:497:17 + t.method("GetGLMatrix", static_cast(&TGeoManager::GetGLMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoNavigator * TGeoManager::GetCurrentNavigator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNavigator * TGeoManager::GetCurrentNavigator() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:498:19 + t.method("GetCurrentNavigator", static_cast(&TGeoManager::GetCurrentNavigator)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::GetCurrentNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::GetCurrentNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:499:14 + t.method("GetCurrentNode", static_cast(&TGeoManager::GetCurrentNode)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetCurrentNodeId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetCurrentNodeId() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:500:10 + t.method("GetCurrentNodeId", static_cast(&TGeoManager::GetCurrentNodeId)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoManager::GetCurrentPoint() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoManager::GetCurrentPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:501:20 + t.method("GetCurrentPoint", static_cast(&TGeoManager::GetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoManager::GetCurrentDirection() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoManager::GetCurrentDirection() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:502:20 + t.method("GetCurrentDirection", static_cast(&TGeoManager::GetCurrentDirection)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::GetCurrentVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::GetCurrentVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:503:16 + t.method("GetCurrentVolume", static_cast(&TGeoManager::GetCurrentVolume)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoManager::GetCldirChecked() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoManager::GetCldirChecked() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:504:20 + t.method("GetCldirChecked", static_cast(&TGeoManager::GetCldirChecked)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoManager::GetCldir() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoManager::GetCldir() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:505:20 + t.method("GetCldir", static_cast(&TGeoManager::GetCldir)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoManager::GetNormal() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoManager::GetNormal() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:506:20 + t.method("GetNormal", static_cast(&TGeoManager::GetNormal)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:507:10 + t.method("GetLevel", static_cast(&TGeoManager::GetLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetMaxLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetMaxLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:508:10 + t.method("GetMaxLevel", static_cast(&TGeoManager::GetMaxLevel)); + + DEBUG_MSG("Adding wrapper for const char * TGeoManager::GetPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoManager::GetPath() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:509:16 + t.method("GetPath", [](TGeoManager const& a) { return (std::string)a.GetPath(); }); + t.method("GetPath", [](TGeoManager const* a) { return (std::string)a->GetPath(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetStackLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetStackLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:510:10 + t.method("GetStackLevel", static_cast(&TGeoManager::GetStackLevel)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::GetMasterVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::GetMasterVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:511:16 + t.method("GetMasterVolume", static_cast(&TGeoManager::GetMasterVolume)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::GetTopVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::GetTopVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:512:16 + t.method("GetTopVolume", static_cast(&TGeoManager::GetTopVolume)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoManager::GetTopNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoManager::GetTopNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:513:14 + t.method("GetTopNode", static_cast(&TGeoManager::GetTopNode)); + + DEBUG_MSG("Adding wrapper for TGeoPhysicalNode * TGeoManager::GetPhysicalNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPhysicalNode * TGeoManager::GetPhysicalNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:514:22 + t.method("GetPhysicalNode", static_cast(&TGeoManager::GetPhysicalNode)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCurrentPoint(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCurrentPoint(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:515:9 + t.method("SetCurrentPoint", static_cast(&TGeoManager::SetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCurrentPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCurrentPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:516:9 + t.method("SetCurrentPoint", static_cast(&TGeoManager::SetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetLastPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetLastPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:517:9 + t.method("SetLastPoint", static_cast(&TGeoManager::SetLastPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCurrentDirection(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCurrentDirection(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:518:9 + t.method("SetCurrentDirection", static_cast(&TGeoManager::SetCurrentDirection)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCurrentDirection(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCurrentDirection(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:519:9 + t.method("SetCurrentDirection", static_cast(&TGeoManager::SetCurrentDirection)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetCldirChecked(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetCldirChecked(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:523:9 + t.method("SetCldirChecked", static_cast(&TGeoManager::SetCldirChecked)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:526:9 + t.method("LocalToMaster", static_cast(&TGeoManager::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:530:9 + t.method("LocalToMasterVect", static_cast(&TGeoManager::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::LocalToMasterBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::LocalToMasterBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:534:9 + t.method("LocalToMasterBomb", static_cast(&TGeoManager::LocalToMasterBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:538:9 + t.method("MasterToLocal", static_cast(&TGeoManager::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:542:9 + t.method("MasterToLocalVect", static_cast(&TGeoManager::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::MasterToLocalBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::MasterToLocalBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:546:9 + t.method("MasterToLocalBomb", static_cast(&TGeoManager::MasterToLocalBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::MasterToTop(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::MasterToTop(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:550:9 + t.method("MasterToTop", static_cast(&TGeoManager::MasterToTop)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::TopToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::TopToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:551:9 + t.method("TopToMaster", static_cast(&TGeoManager::TopToMaster)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoManager::FindDuplicateMaterial(const TGeoMaterial *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoManager::FindDuplicateMaterial(const TGeoMaterial *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:554:18 + t.method("FindDuplicateMaterial", static_cast(&TGeoManager::FindDuplicateMaterial)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::FindVolumeFast(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::FindVolumeFast(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:555:16 + t.method("FindVolumeFast", static_cast(&TGeoManager::FindVolumeFast)); + t.method("FindVolumeFast", [](TGeoManager& a, const char * arg0)->TGeoVolume * { return a.FindVolumeFast(arg0); }); + t.method("FindVolumeFast", [](TGeoManager* a, const char * arg0)->TGeoVolume * { return a->FindVolumeFast(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoManager::GetMaterial(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoManager::GetMaterial(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:556:18 + t.method("GetMaterial", static_cast(&TGeoManager::GetMaterial)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoManager::GetMaterial(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoManager::GetMaterial(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:557:18 + t.method("GetMaterial", static_cast(&TGeoManager::GetMaterial)); + + DEBUG_MSG("Adding wrapper for TGeoMedium * TGeoManager::GetMedium(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMedium * TGeoManager::GetMedium(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:558:16 + t.method("GetMedium", static_cast(&TGeoManager::GetMedium)); + + DEBUG_MSG("Adding wrapper for TGeoMedium * TGeoManager::GetMedium(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMedium * TGeoManager::GetMedium(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:559:16 + t.method("GetMedium", static_cast(&TGeoManager::GetMedium)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetMaterialIndex(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetMaterialIndex(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:560:10 + t.method("GetMaterialIndex", static_cast(&TGeoManager::GetMaterialIndex)); + + DEBUG_MSG("Adding wrapper for TGDMLMatrix * TGeoManager::GetGDMLMatrix(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGDMLMatrix * TGeoManager::GetGDMLMatrix(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:563:17 + t.method("GetGDMLMatrix", static_cast(&TGeoManager::GetGDMLMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::AddGDMLMatrix(TGDMLMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::AddGDMLMatrix(TGDMLMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:564:9 + t.method("AddGDMLMatrix", static_cast(&TGeoManager::AddGDMLMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoOpticalSurface * TGeoManager::GetOpticalSurface(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoOpticalSurface * TGeoManager::GetOpticalSurface(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:565:24 + t.method("GetOpticalSurface", static_cast(&TGeoManager::GetOpticalSurface)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::AddOpticalSurface(TGeoOpticalSurface *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::AddOpticalSurface(TGeoOpticalSurface *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:566:9 + t.method("AddOpticalSurface", static_cast(&TGeoManager::AddOpticalSurface)); + + DEBUG_MSG("Adding wrapper for TGeoSkinSurface * TGeoManager::GetSkinSurface(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoSkinSurface * TGeoManager::GetSkinSurface(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:567:21 + t.method("GetSkinSurface", static_cast(&TGeoManager::GetSkinSurface)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::AddSkinSurface(TGeoSkinSurface *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::AddSkinSurface(TGeoSkinSurface *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:568:9 + t.method("AddSkinSurface", static_cast(&TGeoManager::AddSkinSurface)); + + DEBUG_MSG("Adding wrapper for TGeoBorderSurface * TGeoManager::GetBorderSurface(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBorderSurface * TGeoManager::GetBorderSurface(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:569:23 + t.method("GetBorderSurface", static_cast(&TGeoManager::GetBorderSurface)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::AddBorderSurface(TGeoBorderSurface *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::AddBorderSurface(TGeoBorderSurface *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:570:9 + t.method("AddBorderSurface", static_cast(&TGeoManager::AddBorderSurface)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::GetVolume(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::GetVolume(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:573:16 + t.method("GetVolume", static_cast(&TGeoManager::GetVolume)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoManager::GetVolume(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoManager::GetVolume(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:574:16 + t.method("GetVolume", static_cast(&TGeoManager::GetVolume)); + + DEBUG_MSG("Adding wrapper for int TGeoManager::GetNregions() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoManager::GetNregions() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:575:8 + t.method("GetNregions", static_cast(&TGeoManager::GetNregions)); + + DEBUG_MSG("Adding wrapper for TGeoRegion * TGeoManager::GetRegion(int) (" __HERE__ ")"); + // signature to use in the veto list: TGeoRegion * TGeoManager::GetRegion(int) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:576:16 + t.method("GetRegion", static_cast(&TGeoManager::GetRegion)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetUID(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetUID(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:577:10 + t.method("GetUID", static_cast(&TGeoManager::GetUID)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::GetNNodes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::GetNNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:578:10 + t.method("GetNNodes", static_cast(&TGeoManager::GetNNodes)); + + DEBUG_MSG("Adding wrapper for TGeoNodeCache * TGeoManager::GetCache() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNodeCache * TGeoManager::GetCache() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:584:19 + t.method("GetCache", static_cast(&TGeoManager::GetCache)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetAnimateTracks(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetAnimateTracks(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:586:9 + t.method("SetAnimateTracks", static_cast(&TGeoManager::SetAnimateTracks)); + t.method("SetAnimateTracks", [](TGeoManager& a)->void { a.SetAnimateTracks(); }); + t.method("SetAnimateTracks", [](TGeoManager* a)->void { a->SetAnimateTracks(); }); + + DEBUG_MSG("Adding wrapper for ULong_t TGeoManager::SizeOf(const TGeoNode *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: ULong_t TGeoManager::SizeOf(const TGeoNode *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:587:20 + t.method("SizeOf", static_cast(&TGeoManager::SizeOf)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SelectTrackingMedia() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SelectTrackingMedia() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:588:9 + t.method("SelectTrackingMedia", static_cast(&TGeoManager::SelectTrackingMedia)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::PushPath(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::PushPath(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:591:10 + t.method("PushPath", static_cast(&TGeoManager::PushPath)); + t.method("PushPath", [](TGeoManager& a)->Int_t { return a.PushPath(); }); + t.method("PushPath", [](TGeoManager* a)->Int_t { return a->PushPath(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::PopPath() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::PopPath() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:592:11 + t.method("PopPath", static_cast(&TGeoManager::PopPath)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::PopPath(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::PopPath(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:593:11 + t.method("PopPath", static_cast(&TGeoManager::PopPath)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoManager::PushPoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoManager::PushPoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:594:10 + t.method("PushPoint", static_cast(&TGeoManager::PushPoint)); + t.method("PushPoint", [](TGeoManager& a)->Int_t { return a.PushPoint(); }); + t.method("PushPoint", [](TGeoManager* a)->Int_t { return a->PushPoint(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::PopPoint() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::PopPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:595:11 + t.method("PopPoint", static_cast(&TGeoManager::PopPoint)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::PopPoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::PopPoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:596:11 + t.method("PopPoint", static_cast(&TGeoManager::PopPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::PopDummy(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::PopDummy(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:597:9 + t.method("PopDummy", static_cast(&TGeoManager::PopDummy)); + t.method("PopDummy", [](TGeoManager& a)->void { a.PopDummy(); }); + t.method("PopDummy", [](TGeoManager* a)->void { a->PopDummy(); }); + + DEBUG_MSG("Adding wrapper for TGeoParallelWorld * TGeoManager::CreateParallelWorld(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoParallelWorld * TGeoManager::CreateParallelWorld(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:600:23 + t.method("CreateParallelWorld", static_cast(&TGeoManager::CreateParallelWorld)); + + DEBUG_MSG("Adding wrapper for TGeoParallelWorld * TGeoManager::GetParallelWorld() (" __HERE__ ")"); + // signature to use in the veto list: TGeoParallelWorld * TGeoManager::GetParallelWorld() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:601:23 + t.method("GetParallelWorld", static_cast(&TGeoManager::GetParallelWorld)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::SetUseParallelWorldNav(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::SetUseParallelWorldNav(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:602:9 + t.method("SetUseParallelWorldNav", static_cast(&TGeoManager::SetUseParallelWorldNav)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoManager::IsParallelWorldNav() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoManager::IsParallelWorldNav() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:603:11 + t.method("IsParallelWorldNav", static_cast(&TGeoManager::IsParallelWorldNav)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoManager::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoManager::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!Class_Version", static_cast(&TGeoManager::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoManager::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoManager::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + t.method("IsA", static_cast(&TGeoManager::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + t.method("StreamerNVirtual", static_cast(&TGeoManager::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoManager::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoManager::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!DeclFileName", []() { return (std::string)TGeoManager::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoManager::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoManager::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!ImplFileLine", static_cast(&TGeoManager::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoManager::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoManager::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!ImplFileName", []() { return (std::string)TGeoManager::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoManager::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoManager::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!Class_Name", []() { return (std::string)TGeoManager::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoManager::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoManager::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!Dictionary", static_cast(&TGeoManager::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoManager::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoManager::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!Class", static_cast(&TGeoManager::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoManager::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoManager::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + t.method("Streamer", static_cast(&TGeoManager::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoManager::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoManager::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:605:4 + module_.method("TGeoManager!DeclFileLine", static_cast(&TGeoManager::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoManager(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoManager(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoMaterial +// signature to use in the veto file: TGeoMaterial +struct JlTGeoMaterial: public Wrapper { + + JlTGeoMaterial(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoMaterial (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:34:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoMaterial", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::TGeoMaterial(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:64:4 + t.constructor(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::TGeoMaterial(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:65:4 + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::TGeoMaterial(const char *, Double_t, Double_t, Double_t, TGeoMaterial::EGeoMaterialState, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:66:4 + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::TGeoMaterial(const char *, TGeoElement *, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:68:4 + t.constructor(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::Coulomb(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::Coulomb(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:73:20 + module_.method("TGeoMaterial!Coulomb", static_cast(&TGeoMaterial::Coulomb)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoMaterial::DecayMaterial(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoMaterial::DecayMaterial(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:75:26 + t.method("DecayMaterial", static_cast(&TGeoMaterial::DecayMaterial)); + t.method("DecayMaterial", [](TGeoMaterial& a, Double_t arg0)->TGeoMaterial * { return a.DecayMaterial(arg0); }); + t.method("DecayMaterial", [](TGeoMaterial* a, Double_t arg0)->TGeoMaterial * { return a->DecayMaterial(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::FillMaterialEvolution(TObjArray *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::FillMaterialEvolution(TObjArray *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:76:17 + t.method("FillMaterialEvolution", static_cast(&TGeoMaterial::FillMaterialEvolution)); + t.method("FillMaterialEvolution", [](TGeoMaterial& a, TObjArray * arg0)->void { a.FillMaterialEvolution(arg0); }); + t.method("FillMaterialEvolution", [](TGeoMaterial* a, TObjArray * arg0)->void { a->FillMaterialEvolution(arg0); }); + + DEBUG_MSG("Adding wrapper for bool TGeoMaterial::AddProperty(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoMaterial::AddProperty(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:78:9 + t.method("AddProperty", static_cast(&TGeoMaterial::AddProperty)); + + DEBUG_MSG("Adding wrapper for bool TGeoMaterial::AddConstProperty(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoMaterial::AddConstProperty(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:79:9 + t.method("AddConstProperty", static_cast(&TGeoMaterial::AddConstProperty)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMaterial::GetNproperties() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMaterial::GetNproperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:80:10 + t.method("GetNproperties", static_cast(&TGeoMaterial::GetNproperties)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMaterial::GetNconstProperties() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMaterial::GetNconstProperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:81:10 + t.method("GetNconstProperties", static_cast(&TGeoMaterial::GetNconstProperties)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::GetPropertyRef(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::GetPropertyRef(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:82:16 + t.method("GetPropertyRef", [](TGeoMaterial const& a, const char * arg0) { return (std::string)a.GetPropertyRef(arg0); }); + t.method("GetPropertyRef", [](TGeoMaterial const* a, const char * arg0) { return (std::string)a->GetPropertyRef(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::GetPropertyRef(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::GetPropertyRef(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:83:16 + t.method("GetPropertyRef", [](TGeoMaterial const& a, Int_t arg0) { return (std::string)a.GetPropertyRef(arg0); }); + t.method("GetPropertyRef", [](TGeoMaterial const* a, Int_t arg0) { return (std::string)a->GetPropertyRef(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetConstProperty(const char *, Bool_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetConstProperty(const char *, Bool_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:84:13 + t.method("GetConstProperty", static_cast(&TGeoMaterial::GetConstProperty)); + t.method("GetConstProperty", [](TGeoMaterial const& a, const char * arg0)->Double_t { return a.GetConstProperty(arg0); }); + t.method("GetConstProperty", [](TGeoMaterial const* a, const char * arg0)->Double_t { return a->GetConstProperty(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetConstProperty(Int_t, Bool_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetConstProperty(Int_t, Bool_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:85:13 + t.method("GetConstProperty", static_cast(&TGeoMaterial::GetConstProperty)); + t.method("GetConstProperty", [](TGeoMaterial const& a, Int_t arg0)->Double_t { return a.GetConstProperty(arg0); }); + t.method("GetConstProperty", [](TGeoMaterial const* a, Int_t arg0)->Double_t { return a->GetConstProperty(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::GetConstPropertyRef(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::GetConstPropertyRef(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:86:16 + t.method("GetConstPropertyRef", [](TGeoMaterial const& a, const char * arg0) { return (std::string)a.GetConstPropertyRef(arg0); }); + t.method("GetConstPropertyRef", [](TGeoMaterial const* a, const char * arg0) { return (std::string)a->GetConstPropertyRef(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::GetConstPropertyRef(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::GetConstPropertyRef(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:87:16 + t.method("GetConstPropertyRef", [](TGeoMaterial const& a, Int_t arg0) { return (std::string)a.GetConstPropertyRef(arg0); }); + t.method("GetConstPropertyRef", [](TGeoMaterial const* a, Int_t arg0) { return (std::string)a->GetConstPropertyRef(arg0); }); + + DEBUG_MSG("Adding wrapper for const TList & TGeoMaterial::GetProperties() (" __HERE__ ")"); + // signature to use in the veto list: const TList & TGeoMaterial::GetProperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:91:17 + t.method("GetProperties", static_cast(&TGeoMaterial::GetProperties)); + + DEBUG_MSG("Adding wrapper for const TList & TGeoMaterial::GetConstProperties() (" __HERE__ ")"); + // signature to use in the veto list: const TList & TGeoMaterial::GetConstProperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:92:17 + t.method("GetConstProperties", static_cast(&TGeoMaterial::GetConstProperties)); + + DEBUG_MSG("Adding wrapper for TGDMLMatrix * TGeoMaterial::GetProperty(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGDMLMatrix * TGeoMaterial::GetProperty(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:93:17 + t.method("GetProperty", static_cast(&TGeoMaterial::GetProperty)); + + DEBUG_MSG("Adding wrapper for TGDMLMatrix * TGeoMaterial::GetProperty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGDMLMatrix * TGeoMaterial::GetProperty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:94:17 + t.method("GetProperty", static_cast(&TGeoMaterial::GetProperty)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMaterial::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMaterial::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:95:18 + t.method("GetByteCount", static_cast(&TGeoMaterial::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetA() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:96:21 + t.method("GetA", static_cast(&TGeoMaterial::GetA)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetZ() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:97:21 + t.method("GetZ", static_cast(&TGeoMaterial::GetZ)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMaterial::GetDefaultColor() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMaterial::GetDefaultColor() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:98:18 + t.method("GetDefaultColor", static_cast(&TGeoMaterial::GetDefaultColor)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetDensity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetDensity() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:99:21 + t.method("GetDensity", static_cast(&TGeoMaterial::GetDensity)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMaterial::GetNelements() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMaterial::GetNelements() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:100:18 + t.method("GetNelements", static_cast(&TGeoMaterial::GetNelements)); + + DEBUG_MSG("Adding wrapper for TGeoElement * TGeoMaterial::GetElement() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElement * TGeoMaterial::GetElement() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:101:17 + t.method("GetElement", static_cast(&TGeoMaterial::GetElement)); + + DEBUG_MSG("Adding wrapper for TGeoElement * TGeoMaterial::GetElement(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElement * TGeoMaterial::GetElement(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:102:25 + t.method("GetElement", static_cast(&TGeoMaterial::GetElement)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::GetElementProp(Double_t &, Double_t &, Double_t &, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::GetElementProp(Double_t &, Double_t &, Double_t &, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:103:17 + t.method("GetElementProp", static_cast(&TGeoMaterial::GetElementProp)); + t.method("GetElementProp", [](TGeoMaterial& a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a.GetElementProp(arg0, arg1, arg2); }); + t.method("GetElementProp", [](TGeoMaterial* a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a->GetElementProp(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TGeoElement * TGeoMaterial::GetBaseElement() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElement * TGeoMaterial::GetBaseElement() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:104:17 + t.method("GetBaseElement", static_cast(&TGeoMaterial::GetBaseElement)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::GetPointerName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::GetPointerName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:105:16 + t.method("GetPointerName", [](TGeoMaterial const& a) { return (std::string)a.GetPointerName(); }); + t.method("GetPointerName", [](TGeoMaterial const* a) { return (std::string)a->GetPointerName(); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetRadLen() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetRadLen() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:106:21 + t.method("GetRadLen", static_cast(&TGeoMaterial::GetRadLen)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetIntLen() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetIntLen() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:107:21 + t.method("GetIntLen", static_cast(&TGeoMaterial::GetIntLen)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMaterial::GetIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMaterial::GetIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:108:10 + t.method("GetIndex", static_cast(&TGeoMaterial::GetIndex)); + + DEBUG_MSG("Adding wrapper for TObject * TGeoMaterial::GetCerenkovProperties() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGeoMaterial::GetCerenkovProperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:109:21 + t.method("GetCerenkovProperties", static_cast(&TGeoMaterial::GetCerenkovProperties)); + + DEBUG_MSG("Adding wrapper for Char_t TGeoMaterial::GetTransparency() (" __HERE__ ")"); + // signature to use in the veto list: Char_t TGeoMaterial::GetTransparency() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:110:11 + t.method("GetTransparency", static_cast(&TGeoMaterial::GetTransparency)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetTemperature() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetTemperature() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:111:13 + t.method("GetTemperature", static_cast(&TGeoMaterial::GetTemperature)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetPressure() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetPressure() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:112:13 + t.method("GetPressure", static_cast(&TGeoMaterial::GetPressure)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial::EGeoMaterialState TGeoMaterial::GetState() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial::EGeoMaterialState TGeoMaterial::GetState() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:113:22 + t.method("GetState", static_cast(&TGeoMaterial::GetState)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::GetSpecificActivity(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::GetSpecificActivity(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:114:21 + t.method("GetSpecificActivity", static_cast(&TGeoMaterial::GetSpecificActivity)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoMaterial::GetUserExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoMaterial::GetUserExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:115:19 + t.method("GetUserExtension", static_cast(&TGeoMaterial::GetUserExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoMaterial::GetFWExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoMaterial::GetFWExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:116:19 + t.method("GetFWExtension", static_cast(&TGeoMaterial::GetFWExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoMaterial::GrabUserExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoMaterial::GrabUserExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:117:19 + t.method("GrabUserExtension", static_cast(&TGeoMaterial::GrabUserExtension)); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoMaterial::GrabFWExtension() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoMaterial::GrabFWExtension() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:118:19 + t.method("GrabFWExtension", static_cast(&TGeoMaterial::GrabFWExtension)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMaterial::IsEq(const TGeoMaterial *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMaterial::IsEq(const TGeoMaterial *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:119:19 + t.method("IsEq", static_cast(&TGeoMaterial::IsEq)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMaterial::IsUsed() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMaterial::IsUsed() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:120:11 + t.method("IsUsed", static_cast(&TGeoMaterial::IsUsed)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMaterial::IsMixture() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMaterial::IsMixture() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:121:19 + t.method("IsMixture", static_cast(&TGeoMaterial::IsMixture)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::Print(const Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::Print(const Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:122:9 + t.method("Print", static_cast(&TGeoMaterial::Print)); + t.method("Print", [](TGeoMaterial const& a)->void { a.Print(); }); + t.method("Print", [](TGeoMaterial const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetA(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetA(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:124:17 + t.method("SetA", static_cast(&TGeoMaterial::SetA)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetZ(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetZ(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:129:17 + t.method("SetZ", static_cast(&TGeoMaterial::SetZ)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetDensity(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetDensity(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:134:17 + t.method("SetDensity", static_cast(&TGeoMaterial::SetDensity)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetIndex(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetIndex(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:139:9 + t.method("SetIndex", static_cast(&TGeoMaterial::SetIndex)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetCerenkovProperties(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetCerenkovProperties(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:140:17 + t.method("SetCerenkovProperties", static_cast(&TGeoMaterial::SetCerenkovProperties)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetRadLen(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetRadLen(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:141:9 + t.method("SetRadLen", static_cast(&TGeoMaterial::SetRadLen)); + t.method("SetRadLen", [](TGeoMaterial& a, Double_t arg0)->void { a.SetRadLen(arg0); }); + t.method("SetRadLen", [](TGeoMaterial* a, Double_t arg0)->void { a->SetRadLen(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetUsed(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetUsed(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:142:9 + t.method("SetUsed", static_cast(&TGeoMaterial::SetUsed)); + t.method("SetUsed", [](TGeoMaterial& a)->void { a.SetUsed(); }); + t.method("SetUsed", [](TGeoMaterial* a)->void { a->SetUsed(); }); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetTransparency(Char_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetTransparency(Char_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:143:9 + t.method("SetTransparency", static_cast(&TGeoMaterial::SetTransparency)); + t.method("SetTransparency", [](TGeoMaterial& a)->void { a.SetTransparency(); }); + t.method("SetTransparency", [](TGeoMaterial* a)->void { a->SetTransparency(); }); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetTemperature(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetTemperature(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:144:9 + t.method("SetTemperature", static_cast(&TGeoMaterial::SetTemperature)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetPressure(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetPressure(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:145:9 + t.method("SetPressure", static_cast(&TGeoMaterial::SetPressure)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetState(TGeoMaterial::EGeoMaterialState) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetState(TGeoMaterial::EGeoMaterialState) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:146:9 + t.method("SetState", static_cast(&TGeoMaterial::SetState)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetUserExtension(TGeoExtension *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetUserExtension(TGeoExtension *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:147:9 + t.method("SetUserExtension", static_cast(&TGeoMaterial::SetUserExtension)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::SetFWExtension(TGeoExtension *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::SetFWExtension(TGeoExtension *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:148:9 + t.method("SetFWExtension", static_cast(&TGeoMaterial::SetFWExtension)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMaterial::ScreenFactor(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMaterial::ScreenFactor(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:149:20 + module_.method("TGeoMaterial!ScreenFactor", static_cast(&TGeoMaterial::ScreenFactor)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoMaterial::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoMaterial::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!Class_Version", static_cast(&TGeoMaterial::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMaterial::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMaterial::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + t.method("IsA", static_cast(&TGeoMaterial::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + t.method("StreamerNVirtual", static_cast(&TGeoMaterial::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!DeclFileName", []() { return (std::string)TGeoMaterial::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoMaterial::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMaterial::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!ImplFileLine", static_cast(&TGeoMaterial::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!ImplFileName", []() { return (std::string)TGeoMaterial::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoMaterial::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMaterial::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!Class_Name", []() { return (std::string)TGeoMaterial::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMaterial::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMaterial::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!Dictionary", static_cast(&TGeoMaterial::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMaterial::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMaterial::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!Class", static_cast(&TGeoMaterial::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoMaterial::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMaterial::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + t.method("Streamer", static_cast(&TGeoMaterial::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoMaterial::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMaterial::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:151:4 + module_.method("TGeoMaterial!DeclFileLine", static_cast(&TGeoMaterial::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoMaterial(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoMaterial(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoMedium +// signature to use in the veto file: TGeoMedium +struct JlTGeoMedium: public Wrapper { + + JlTGeoMedium(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoMedium (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:23:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoMedium", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoMedium::TGeoMedium(const char *, Int_t, const TGeoMaterial *, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:39:4 + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoMedium::TGeoMedium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:40:4 + t.constructor(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMedium::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMedium::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:44:18 + t.method("GetByteCount", static_cast(&TGeoMedium::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMedium::GetId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMedium::GetId() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:45:10 + t.method("GetId", static_cast(&TGeoMedium::GetId)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMedium::GetParam(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMedium::GetParam(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:46:13 + t.method("GetParam", static_cast(&TGeoMedium::GetParam)); + + DEBUG_MSG("Adding wrapper for void TGeoMedium::SetParam(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMedium::SetParam(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:47:9 + t.method("SetParam", static_cast(&TGeoMedium::SetParam)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMedium::GetPointerName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMedium::GetPointerName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:48:16 + t.method("GetPointerName", [](TGeoMedium const& a) { return (std::string)a.GetPointerName(); }); + t.method("GetPointerName", [](TGeoMedium const* a) { return (std::string)a->GetPointerName(); }); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoMedium::GetMaterial() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoMedium::GetMaterial() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:49:18 + t.method("GetMaterial", static_cast(&TGeoMedium::GetMaterial)); + + DEBUG_MSG("Adding wrapper for void TGeoMedium::SetId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMedium::SetId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:51:9 + t.method("SetId", static_cast(&TGeoMedium::SetId)); + + DEBUG_MSG("Adding wrapper for void TGeoMedium::SetMaterial(TGeoMaterial *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMedium::SetMaterial(TGeoMaterial *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:52:9 + t.method("SetMaterial", static_cast(&TGeoMedium::SetMaterial)); + + DEBUG_MSG("Adding wrapper for void TGeoMedium::SetCerenkovProperties(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMedium::SetCerenkovProperties(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:53:17 + t.method("SetCerenkovProperties", static_cast(&TGeoMedium::SetCerenkovProperties)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoMedium::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoMedium::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!Class_Version", static_cast(&TGeoMedium::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMedium::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMedium::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + t.method("IsA", static_cast(&TGeoMedium::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoMedium::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMedium::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + t.method("StreamerNVirtual", static_cast(&TGeoMedium::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMedium::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMedium::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!DeclFileName", []() { return (std::string)TGeoMedium::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoMedium::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMedium::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!ImplFileLine", static_cast(&TGeoMedium::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMedium::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMedium::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!ImplFileName", []() { return (std::string)TGeoMedium::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoMedium::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMedium::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!Class_Name", []() { return (std::string)TGeoMedium::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMedium::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMedium::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!Dictionary", static_cast(&TGeoMedium::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMedium::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMedium::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!Class", static_cast(&TGeoMedium::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoMedium::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMedium::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + t.method("Streamer", static_cast(&TGeoMedium::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoMedium::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMedium::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:54:4 + module_.method("TGeoMedium!DeclFileLine", static_cast(&TGeoMedium::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoMedium(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoMedium(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoVolume type; }; +} + +// Class generating the wrapper for type TGeoVolumeAssembly +// signature to use in the veto file: TGeoVolumeAssembly +struct JlTGeoVolumeAssembly: public Wrapper { + + JlTGeoVolumeAssembly(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoVolumeAssembly (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:316:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoVolumeAssembly", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoVolumeAssembly::ThreadData_t & TGeoVolumeAssembly::GetThreadData() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolumeAssembly::ThreadData_t & TGeoVolumeAssembly::GetThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:326:18 + t.method("GetThreadData", static_cast(&TGeoVolumeAssembly::GetThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:327:9 + t.method("ClearThreadData", static_cast(&TGeoVolumeAssembly::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:328:9 + t.method("CreateThreadData", static_cast(&TGeoVolumeAssembly::CreateThreadData)); + + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::TGeoVolumeAssembly(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:341:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoVolumeAssembly::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoVolumeAssembly::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:344:14 + t.method("AddNode", static_cast(&TGeoVolumeAssembly::AddNode)); + t.method("AddNode", [](TGeoVolumeAssembly& a, TGeoVolume * arg0, Int_t arg1)->TGeoNode * { return a.AddNode(arg0, arg1); }); + t.method("AddNode", [](TGeoVolumeAssembly& a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->TGeoNode * { return a.AddNode(arg0, arg1, arg2); }); + t.method("AddNode", [](TGeoVolumeAssembly* a, TGeoVolume * arg0, Int_t arg1)->TGeoNode * { return a->AddNode(arg0, arg1); }); + t.method("AddNode", [](TGeoVolumeAssembly* a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->TGeoNode * { return a->AddNode(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:345:9 + t.method("AddNodeOverlap", static_cast(&TGeoVolumeAssembly::AddNodeOverlap)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolumeAssembly::CloneVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolumeAssembly::CloneVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:346:16 + t.method("CloneVolume", static_cast(&TGeoVolumeAssembly::CloneVolume)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolumeAssembly::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolumeAssembly::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:347:16 + t.method("Divide", static_cast(&TGeoVolumeAssembly::Divide)); + t.method("Divide", [](TGeoVolumeAssembly& a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a.Divide(arg0, arg1, arg2, arg3, arg4); }); + t.method("Divide", [](TGeoVolumeAssembly& a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4, Int_t arg5)->TGeoVolume * { return a.Divide(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Divide", [](TGeoVolumeAssembly* a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a->Divide(arg0, arg1, arg2, arg3, arg4); }); + t.method("Divide", [](TGeoVolumeAssembly* a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4, Int_t arg5)->TGeoVolume * { return a->Divide(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolumeAssembly::Divide(TGeoVolume *, TGeoPatternFinder *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolumeAssembly::Divide(TGeoVolume *, TGeoPatternFinder *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:349:16 + t.method("Divide", static_cast(&TGeoVolumeAssembly::Divide)); + t.method("Divide", [](TGeoVolumeAssembly& a, TGeoVolume * arg0, TGeoPatternFinder * arg1)->TGeoVolume * { return a.Divide(arg0, arg1); }); + t.method("Divide", [](TGeoVolumeAssembly* a, TGeoVolume * arg0, TGeoPatternFinder * arg1)->TGeoVolume * { return a->Divide(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::DrawOnly(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::DrawOnly(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:350:9 + t.method("DrawOnly", static_cast(&TGeoVolumeAssembly::DrawOnly)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolumeAssembly::GetCurrentNodeIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolumeAssembly::GetCurrentNodeIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:351:10 + t.method("GetCurrentNodeIndex", static_cast(&TGeoVolumeAssembly::GetCurrentNodeIndex)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolumeAssembly::GetNextNodeIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolumeAssembly::GetNextNodeIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:352:10 + t.method("GetNextNodeIndex", static_cast(&TGeoVolumeAssembly::GetNextNodeIndex)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolumeAssembly::IsAssembly() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolumeAssembly::IsAssembly() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:353:11 + t.method("IsAssembly", static_cast(&TGeoVolumeAssembly::IsAssembly)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolumeAssembly::IsVisible() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolumeAssembly::IsVisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:354:11 + t.method("IsVisible", static_cast(&TGeoVolumeAssembly::IsVisible)); + + DEBUG_MSG("Adding wrapper for TGeoVolumeAssembly * TGeoVolumeAssembly::MakeAssemblyFromVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolumeAssembly * TGeoVolumeAssembly::MakeAssemblyFromVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:355:31 + module_.method("TGeoVolumeAssembly!MakeAssemblyFromVolume", static_cast(&TGeoVolumeAssembly::MakeAssemblyFromVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::SetCurrentNodeIndex(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::SetCurrentNodeIndex(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:356:9 + t.method("SetCurrentNodeIndex", static_cast(&TGeoVolumeAssembly::SetCurrentNodeIndex)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::SetNextNodeIndex(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::SetNextNodeIndex(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:357:9 + t.method("SetNextNodeIndex", static_cast(&TGeoVolumeAssembly::SetNextNodeIndex)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoVolumeAssembly::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoVolumeAssembly::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!Class_Version", static_cast(&TGeoVolumeAssembly::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolumeAssembly::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolumeAssembly::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + t.method("IsA", static_cast(&TGeoVolumeAssembly::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + t.method("StreamerNVirtual", static_cast(&TGeoVolumeAssembly::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolumeAssembly::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolumeAssembly::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!DeclFileName", []() { return (std::string)TGeoVolumeAssembly::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoVolumeAssembly::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVolumeAssembly::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!ImplFileLine", static_cast(&TGeoVolumeAssembly::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolumeAssembly::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolumeAssembly::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!ImplFileName", []() { return (std::string)TGeoVolumeAssembly::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolumeAssembly::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolumeAssembly::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!Class_Name", []() { return (std::string)TGeoVolumeAssembly::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolumeAssembly::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolumeAssembly::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!Dictionary", static_cast(&TGeoVolumeAssembly::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolumeAssembly::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolumeAssembly::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!Class", static_cast(&TGeoVolumeAssembly::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeAssembly::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeAssembly::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + t.method("Streamer", static_cast(&TGeoVolumeAssembly::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoVolumeAssembly::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVolumeAssembly::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:359:4 + module_.method("TGeoVolumeAssembly!DeclFileLine", static_cast(&TGeoVolumeAssembly::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoVolumeAssembly(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoVolumeAssembly(module)); +} diff --git a/deps/src/JlClasses_044.cxx b/deps/src/JlClasses_044.cxx new file mode 100644 index 0000000..0adc89d --- /dev/null +++ b/deps/src/JlClasses_044.cxx @@ -0,0 +1,969 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoVolume type; }; +} + +// Class generating the wrapper for type TGeoVolumeMulti +// signature to use in the veto file: TGeoVolumeMulti +struct JlTGeoVolumeMulti: public Wrapper { + + JlTGeoVolumeMulti(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoVolumeMulti (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:266:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoVolumeMulti", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::TGeoVolumeMulti(const char *, TGeoMedium *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:282:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::AddVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::AddVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:285:9 + t.method("AddVolume", static_cast(&TGeoVolumeMulti::AddVolume)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolumeMulti::GetVolume(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolumeMulti::GetVolume(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:286:16 + t.method("GetVolume", static_cast(&TGeoVolumeMulti::GetVolume)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoVolumeMulti::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoVolumeMulti::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:288:4 + t.method("AddNode", static_cast(&TGeoVolumeMulti::AddNode)); + t.method("AddNode", [](TGeoVolumeMulti& a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->TGeoNode * { return a.AddNode(arg0, arg1, arg2); }); + t.method("AddNode", [](TGeoVolumeMulti* a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->TGeoNode * { return a->AddNode(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:289:9 + t.method("AddNodeOverlap", static_cast(&TGeoVolumeMulti::AddNodeOverlap)); + t.method("AddNodeOverlap", [](TGeoVolumeMulti& a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->void { a.AddNodeOverlap(arg0, arg1, arg2); }); + t.method("AddNodeOverlap", [](TGeoVolumeMulti* a, TGeoVolume * arg0, Int_t arg1, TGeoMatrix * arg2)->void { a->AddNodeOverlap(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolumeMulti::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolumeMulti::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:290:16 + t.method("Divide", static_cast(&TGeoVolumeMulti::Divide)); + t.method("Divide", [](TGeoVolumeMulti& a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a.Divide(arg0, arg1, arg2, arg3, arg4); }); + t.method("Divide", [](TGeoVolumeMulti& a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4, Int_t arg5)->TGeoVolume * { return a.Divide(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Divide", [](TGeoVolumeMulti* a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4)->TGeoVolume * { return a->Divide(arg0, arg1, arg2, arg3, arg4); }); + t.method("Divide", [](TGeoVolumeMulti* a, const char * arg0, Int_t arg1, Int_t arg2, Double_t arg3, Double_t arg4, Int_t arg5)->TGeoVolume * { return a->Divide(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoVolumeMulti::GetLastShape() (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoVolumeMulti::GetLastShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:292:15 + t.method("GetLastShape", static_cast(&TGeoVolumeMulti::GetLastShape)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolumeMulti::GetNvolumes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolumeMulti::GetNvolumes() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:293:10 + t.method("GetNvolumes", static_cast(&TGeoVolumeMulti::GetNvolumes)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolumeMulti::GetAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolumeMulti::GetAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:294:10 + t.method("GetAxis", static_cast(&TGeoVolumeMulti::GetAxis)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoVolumeMulti::GetNdiv() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoVolumeMulti::GetNdiv() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:295:10 + t.method("GetNdiv", static_cast(&TGeoVolumeMulti::GetNdiv)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoVolumeMulti::GetStart() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoVolumeMulti::GetStart() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:296:13 + t.method("GetStart", static_cast(&TGeoVolumeMulti::GetStart)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoVolumeMulti::GetStep() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoVolumeMulti::GetStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:297:13 + t.method("GetStep", static_cast(&TGeoVolumeMulti::GetStep)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVolumeMulti::IsVolumeMulti() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVolumeMulti::IsVolumeMulti() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:298:11 + t.method("IsVolumeMulti", static_cast(&TGeoVolumeMulti::IsVolumeMulti)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoVolumeMulti::MakeCopyVolume(TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoVolumeMulti::MakeCopyVolume(TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:299:16 + t.method("MakeCopyVolume", static_cast(&TGeoVolumeMulti::MakeCopyVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::SetLineColor(Color_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::SetLineColor(Color_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:300:9 + t.method("SetLineColor", static_cast(&TGeoVolumeMulti::SetLineColor)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::SetLineStyle(Style_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::SetLineStyle(Style_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:301:9 + t.method("SetLineStyle", static_cast(&TGeoVolumeMulti::SetLineStyle)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::SetLineWidth(Width_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::SetLineWidth(Width_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:302:9 + t.method("SetLineWidth", static_cast(&TGeoVolumeMulti::SetLineWidth)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::SetMedium(TGeoMedium *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::SetMedium(TGeoMedium *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:303:9 + t.method("SetMedium", static_cast(&TGeoVolumeMulti::SetMedium)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::SetVisibility(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::SetVisibility(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:304:9 + t.method("SetVisibility", static_cast(&TGeoVolumeMulti::SetVisibility)); + t.method("SetVisibility", [](TGeoVolumeMulti& a)->void { a.SetVisibility(); }); + t.method("SetVisibility", [](TGeoVolumeMulti* a)->void { a->SetVisibility(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoVolumeMulti::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoVolumeMulti::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!Class_Version", static_cast(&TGeoVolumeMulti::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolumeMulti::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolumeMulti::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + t.method("IsA", static_cast(&TGeoVolumeMulti::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + t.method("StreamerNVirtual", static_cast(&TGeoVolumeMulti::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolumeMulti::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolumeMulti::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!DeclFileName", []() { return (std::string)TGeoVolumeMulti::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoVolumeMulti::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVolumeMulti::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!ImplFileLine", static_cast(&TGeoVolumeMulti::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolumeMulti::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolumeMulti::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!ImplFileName", []() { return (std::string)TGeoVolumeMulti::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoVolumeMulti::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVolumeMulti::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!Class_Name", []() { return (std::string)TGeoVolumeMulti::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolumeMulti::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolumeMulti::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!Dictionary", static_cast(&TGeoVolumeMulti::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVolumeMulti::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVolumeMulti::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!Class", static_cast(&TGeoVolumeMulti::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoVolumeMulti::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVolumeMulti::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + t.method("Streamer", static_cast(&TGeoVolumeMulti::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoVolumeMulti::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVolumeMulti::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:306:4 + module_.method("TGeoVolumeMulti!DeclFileLine", static_cast(&TGeoVolumeMulti::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoVolumeMulti(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoVolumeMulti(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoElement +// signature to use in the veto file: TGeoElement +struct JlTGeoElement: public Wrapper { + + JlTGeoElement(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoElement (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:36:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoElement", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoElement::TGeoElement(const char *, const char *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:61:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoElement::TGeoElement(const char *, const char *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:62:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoElement::TGeoElement(const char *, const char *, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:63:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElement::ENDFCode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElement::ENDFCode() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:67:18 + t.method("ENDFCode", static_cast(&TGeoElement::ENDFCode)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElement::Z() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElement::Z() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:68:10 + t.method("Z", static_cast(&TGeoElement::Z)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElement::N() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElement::N() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:69:10 + t.method("N", static_cast(&TGeoElement::N)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElement::Neff() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElement::Neff() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:70:13 + t.method("Neff", static_cast(&TGeoElement::Neff)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElement::A() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElement::A() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:71:13 + t.method("A", static_cast(&TGeoElement::A)); + + DEBUG_MSG("Adding wrapper for void TGeoElement::AddIsotope(TGeoIsotope *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElement::AddIsotope(TGeoIsotope *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:72:9 + t.method("AddIsotope", static_cast(&TGeoElement::AddIsotope)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElement::GetNisotopes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElement::GetNisotopes() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:73:10 + t.method("GetNisotopes", static_cast(&TGeoElement::GetNisotopes)); + + DEBUG_MSG("Adding wrapper for TGeoIsotope * TGeoElement::GetIsotope(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoIsotope * TGeoElement::GetIsotope(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:74:17 + t.method("GetIsotope", static_cast(&TGeoElement::GetIsotope)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElement::GetRelativeAbundance(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElement::GetRelativeAbundance(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:75:13 + t.method("GetRelativeAbundance", static_cast(&TGeoElement::GetRelativeAbundance)); + + DEBUG_MSG("Adding wrapper for void TGeoElement::ComputeDerivedQuantities() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElement::ComputeDerivedQuantities() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:77:9 + t.method("ComputeDerivedQuantities", static_cast(&TGeoElement::ComputeDerivedQuantities)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElement::GetSpecificActivity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElement::GetSpecificActivity() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:79:21 + t.method("GetSpecificActivity", static_cast(&TGeoElement::GetSpecificActivity)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElement::HasIsotopes() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElement::HasIsotopes() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:80:11 + t.method("HasIsotopes", static_cast(&TGeoElement::HasIsotopes)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElement::IsDefined() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElement::IsDefined() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:81:11 + t.method("IsDefined", static_cast(&TGeoElement::IsDefined)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElement::IsRadioNuclide() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElement::IsRadioNuclide() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:82:19 + t.method("IsRadioNuclide", static_cast(&TGeoElement::IsRadioNuclide)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElement::IsUsed() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElement::IsUsed() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:83:11 + t.method("IsUsed", static_cast(&TGeoElement::IsUsed)); + + DEBUG_MSG("Adding wrapper for void TGeoElement::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElement::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:84:9 + t.method("Print", static_cast(&TGeoElement::Print)); + t.method("Print", [](TGeoElement const& a)->void { a.Print(); }); + t.method("Print", [](TGeoElement const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoElement::SetDefined(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElement::SetDefined(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:85:9 + t.method("SetDefined", static_cast(&TGeoElement::SetDefined)); + t.method("SetDefined", [](TGeoElement& a)->void { a.SetDefined(); }); + t.method("SetDefined", [](TGeoElement* a)->void { a->SetDefined(); }); + + DEBUG_MSG("Adding wrapper for void TGeoElement::SetUsed(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElement::SetUsed(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:86:9 + t.method("SetUsed", static_cast(&TGeoElement::SetUsed)); + t.method("SetUsed", [](TGeoElement& a)->void { a.SetUsed(); }); + t.method("SetUsed", [](TGeoElement* a)->void { a->SetUsed(); }); + + DEBUG_MSG("Adding wrapper for TGeoElementTable * TGeoElement::GetElementTable() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementTable * TGeoElement::GetElementTable() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:87:29 + module_.method("TGeoElement!GetElementTable", static_cast(&TGeoElement::GetElementTable)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElement::GetfCoulomb() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElement::GetfCoulomb() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:89:20 + t.method("GetfCoulomb", static_cast(&TGeoElement::GetfCoulomb)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElement::GetfRadTsai() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElement::GetfRadTsai() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:91:20 + t.method("GetfRadTsai", static_cast(&TGeoElement::GetfRadTsai)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoElement::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoElement::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!Class_Version", static_cast(&TGeoElement::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElement::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElement::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + t.method("IsA", static_cast(&TGeoElement::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoElement::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElement::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + t.method("StreamerNVirtual", static_cast(&TGeoElement::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElement::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElement::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!DeclFileName", []() { return (std::string)TGeoElement::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoElement::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElement::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!ImplFileLine", static_cast(&TGeoElement::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElement::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElement::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!ImplFileName", []() { return (std::string)TGeoElement::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoElement::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElement::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!Class_Name", []() { return (std::string)TGeoElement::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElement::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElement::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!Dictionary", static_cast(&TGeoElement::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElement::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElement::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!Class", static_cast(&TGeoElement::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoElement::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElement::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + t.method("Streamer", static_cast(&TGeoElement::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoElement::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElement::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:93:4 + module_.method("TGeoElement!DeclFileLine", static_cast(&TGeoElement::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoElement(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoElement(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoIsotope +// signature to use in the veto file: TGeoIsotope +struct JlTGeoIsotope: public Wrapper { + + JlTGeoIsotope(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoIsotope (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:103:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoIsotope", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoIsotope::TGeoIsotope(const char *, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:111:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t TGeoIsotope::GetZ() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoIsotope::GetZ() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:114:10 + t.method("GetZ", static_cast(&TGeoIsotope::GetZ)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoIsotope::GetN() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoIsotope::GetN() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:115:10 + t.method("GetN", static_cast(&TGeoIsotope::GetN)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoIsotope::GetA() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoIsotope::GetA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:116:13 + t.method("GetA", static_cast(&TGeoIsotope::GetA)); + + DEBUG_MSG("Adding wrapper for TGeoIsotope * TGeoIsotope::FindIsotope(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoIsotope * TGeoIsotope::FindIsotope(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:117:24 + module_.method("TGeoIsotope!FindIsotope", static_cast(&TGeoIsotope::FindIsotope)); + + DEBUG_MSG("Adding wrapper for void TGeoIsotope::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIsotope::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:118:9 + t.method("Print", static_cast(&TGeoIsotope::Print)); + t.method("Print", [](TGeoIsotope const& a)->void { a.Print(); }); + t.method("Print", [](TGeoIsotope const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoIsotope::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoIsotope::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!Class_Version", static_cast(&TGeoIsotope::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIsotope::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIsotope::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + t.method("IsA", static_cast(&TGeoIsotope::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoIsotope::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIsotope::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + t.method("StreamerNVirtual", static_cast(&TGeoIsotope::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIsotope::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIsotope::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!DeclFileName", []() { return (std::string)TGeoIsotope::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoIsotope::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIsotope::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!ImplFileLine", static_cast(&TGeoIsotope::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIsotope::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIsotope::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!ImplFileName", []() { return (std::string)TGeoIsotope::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoIsotope::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIsotope::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!Class_Name", []() { return (std::string)TGeoIsotope::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIsotope::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIsotope::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!Dictionary", static_cast(&TGeoIsotope::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIsotope::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIsotope::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!Class", static_cast(&TGeoIsotope::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoIsotope::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIsotope::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + t.method("Streamer", static_cast(&TGeoIsotope::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoIsotope::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIsotope::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:120:4 + module_.method("TGeoIsotope!DeclFileLine", static_cast(&TGeoIsotope::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoIsotope(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoIsotope(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoElementTable +// signature to use in the veto file: TGeoElementTable +struct JlTGeoElementTable: public Wrapper { + + JlTGeoElementTable(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoElementTable (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:398:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoElementTable", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::TGeoElementTable(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:419:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::AddElement(const char *, const char *, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::AddElement(const char *, const char *, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:425:9 + t.method("AddElement", static_cast(&TGeoElementTable::AddElement)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::AddElement(const char *, const char *, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::AddElement(const char *, const char *, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:426:9 + t.method("AddElement", static_cast(&TGeoElementTable::AddElement)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::AddElement(TGeoElement *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::AddElement(TGeoElement *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:427:9 + t.method("AddElement", static_cast(&TGeoElementTable::AddElement)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::AddElementRN(TGeoElementRN *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::AddElementRN(TGeoElementRN *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:428:9 + t.method("AddElementRN", static_cast(&TGeoElementTable::AddElementRN)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::AddIsotope(TGeoIsotope *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::AddIsotope(TGeoIsotope *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:429:9 + t.method("AddIsotope", static_cast(&TGeoElementTable::AddIsotope)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::BuildDefaultElements() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::BuildDefaultElements() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:430:9 + t.method("BuildDefaultElements", static_cast(&TGeoElementTable::BuildDefaultElements)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::ImportElementsRN() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::ImportElementsRN() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:431:9 + t.method("ImportElementsRN", static_cast(&TGeoElementTable::ImportElementsRN)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElementTable::CheckTable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElementTable::CheckTable() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:432:11 + t.method("CheckTable", static_cast(&TGeoElementTable::CheckTable)); + + DEBUG_MSG("Adding wrapper for TGeoElement * TGeoElementTable::FindElement(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElement * TGeoElementTable::FindElement(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:433:17 + t.method("FindElement", static_cast(&TGeoElementTable::FindElement)); + + DEBUG_MSG("Adding wrapper for TGeoIsotope * TGeoElementTable::FindIsotope(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoIsotope * TGeoElementTable::FindIsotope(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:434:17 + t.method("FindIsotope", static_cast(&TGeoElementTable::FindIsotope)); + + DEBUG_MSG("Adding wrapper for TGeoElement * TGeoElementTable::GetElement(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElement * TGeoElementTable::GetElement(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:435:17 + t.method("GetElement", static_cast(&TGeoElementTable::GetElement)); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoElementTable::GetElementRN(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoElementTable::GetElementRN(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:436:19 + t.method("GetElementRN", static_cast(&TGeoElementTable::GetElementRN)); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoElementTable::GetElementRN(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoElementTable::GetElementRN(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:437:19 + t.method("GetElementRN", static_cast(&TGeoElementTable::GetElementRN)); + t.method("GetElementRN", [](TGeoElementTable const& a, Int_t arg0, Int_t arg1)->TGeoElementRN * { return a.GetElementRN(arg0, arg1); }); + t.method("GetElementRN", [](TGeoElementTable const* a, Int_t arg0, Int_t arg1)->TGeoElementRN * { return a->GetElementRN(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoElementTable::GetElementsRN() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoElementTable::GetElementsRN() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:438:15 + t.method("GetElementsRN", static_cast(&TGeoElementTable::GetElementsRN)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElementTable::HasDefaultElements() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElementTable::HasDefaultElements() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:439:11 + t.method("HasDefaultElements", static_cast(&TGeoElementTable::HasDefaultElements)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElementTable::HasRNElements() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElementTable::HasRNElements() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:440:11 + t.method("HasRNElements", static_cast(&TGeoElementTable::HasRNElements)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementTable::GetNelements() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementTable::GetNelements() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:442:10 + t.method("GetNelements", static_cast(&TGeoElementTable::GetNelements)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementTable::GetNelementsRN() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementTable::GetNelementsRN() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:443:10 + t.method("GetNelementsRN", static_cast(&TGeoElementTable::GetNelementsRN)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::ExportElementsRN(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::ExportElementsRN(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:444:9 + t.method("ExportElementsRN", static_cast(&TGeoElementTable::ExportElementsRN)); + t.method("ExportElementsRN", [](TGeoElementTable& a)->void { a.ExportElementsRN(); }); + t.method("ExportElementsRN", [](TGeoElementTable* a)->void { a->ExportElementsRN(); }); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:445:9 + t.method("Print", static_cast(&TGeoElementTable::Print)); + t.method("Print", [](TGeoElementTable const& a)->void { a.Print(); }); + t.method("Print", [](TGeoElementTable const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoElementTable::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoElementTable::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!Class_Version", static_cast(&TGeoElementTable::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElementTable::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElementTable::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + t.method("IsA", static_cast(&TGeoElementTable::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + t.method("StreamerNVirtual", static_cast(&TGeoElementTable::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElementTable::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElementTable::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!DeclFileName", []() { return (std::string)TGeoElementTable::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoElementTable::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElementTable::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!ImplFileLine", static_cast(&TGeoElementTable::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElementTable::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElementTable::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!ImplFileName", []() { return (std::string)TGeoElementTable::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoElementTable::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElementTable::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!Class_Name", []() { return (std::string)TGeoElementTable::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElementTable::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElementTable::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!Dictionary", static_cast(&TGeoElementTable::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElementTable::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElementTable::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!Class", static_cast(&TGeoElementTable::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoElementTable::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementTable::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + t.method("Streamer", static_cast(&TGeoElementTable::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoElementTable::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElementTable::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:447:4 + module_.method("TGeoElementTable!DeclFileLine", static_cast(&TGeoElementTable::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoElementTable(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoElementTable(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoElement type; }; +} + +// Class generating the wrapper for type TGeoElementRN +// signature to use in the veto file: TGeoElementRN +struct JlTGeoElementRN: public Wrapper { + + JlTGeoElementRN(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoElementRN (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:132:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoElementRN", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::TGeoElementRN(Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:158:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::AddDecay(Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::AddDecay(Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:162:9 + t.method("AddDecay", static_cast(&TGeoElementRN::AddDecay)); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::AddDecay(TGeoDecayChannel *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::AddDecay(TGeoDecayChannel *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:163:9 + t.method("AddDecay", static_cast(&TGeoElementRN::AddDecay)); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::AddRatio(TGeoBatemanSol &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::AddRatio(TGeoBatemanSol &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:164:9 + t.method("AddRatio", static_cast(&TGeoElementRN::AddRatio)); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::ResetRatio() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::ResetRatio() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:165:9 + t.method("ResetRatio", static_cast(&TGeoElementRN::ResetRatio)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementRN::ENDF(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementRN::ENDF(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:166:17 + module_.method("TGeoElementRN!ENDF", static_cast(&TGeoElementRN::ENDF)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementRN::ENDFCode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementRN::ENDFCode() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:169:10 + t.method("ENDFCode", static_cast(&TGeoElementRN::ENDFCode)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::GetSpecificActivity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::GetSpecificActivity() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:170:13 + t.method("GetSpecificActivity", static_cast(&TGeoElementRN::GetSpecificActivity)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElementRN::IsRadioNuclide() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElementRN::IsRadioNuclide() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:171:11 + t.method("IsRadioNuclide", static_cast(&TGeoElementRN::IsRadioNuclide)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementRN::MassNo() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementRN::MassNo() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:172:10 + t.method("MassNo", static_cast(&TGeoElementRN::MassNo)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementRN::AtomicNo() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementRN::AtomicNo() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:173:10 + t.method("AtomicNo", static_cast(&TGeoElementRN::AtomicNo)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementRN::IsoNo() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementRN::IsoNo() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:174:10 + t.method("IsoNo", static_cast(&TGeoElementRN::IsoNo)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::Level() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::Level() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:175:13 + t.method("Level", static_cast(&TGeoElementRN::Level)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::MassEx() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::MassEx() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:176:13 + t.method("MassEx", static_cast(&TGeoElementRN::MassEx)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::HalfLife() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::HalfLife() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:177:13 + t.method("HalfLife", static_cast(&TGeoElementRN::HalfLife)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::NatAbun() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::NatAbun() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:178:13 + t.method("NatAbun", static_cast(&TGeoElementRN::NatAbun)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElementRN::PJ() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElementRN::PJ() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:179:16 + t.method("PJ", [](TGeoElementRN const& a) { return (std::string)a.PJ(); }); + t.method("PJ", [](TGeoElementRN const* a) { return (std::string)a->PJ(); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::TH_F() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::TH_F() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:180:13 + t.method("TH_F", static_cast(&TGeoElementRN::TH_F)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::TG_F() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::TG_F() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:181:13 + t.method("TG_F", static_cast(&TGeoElementRN::TG_F)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::TH_S() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::TH_S() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:182:13 + t.method("TH_S", static_cast(&TGeoElementRN::TH_S)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::TG_S() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::TG_S() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:183:13 + t.method("TG_S", static_cast(&TGeoElementRN::TG_S)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElementRN::Status() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElementRN::Status() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:184:13 + t.method("Status", static_cast(&TGeoElementRN::Status)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElementRN::Stable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElementRN::Stable() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:185:11 + t.method("Stable", static_cast(&TGeoElementRN::Stable)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoElementRN::Decays() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoElementRN::Decays() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:186:15 + t.method("Decays", static_cast(&TGeoElementRN::Decays)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementRN::GetNdecays() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementRN::GetNdecays() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:187:10 + t.method("GetNdecays", static_cast(&TGeoElementRN::GetNdecays)); + + DEBUG_MSG("Adding wrapper for TGeoBatemanSol * TGeoElementRN::Ratio() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBatemanSol * TGeoElementRN::Ratio() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:188:20 + t.method("Ratio", static_cast(&TGeoElementRN::Ratio)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoElementRN::CheckDecays() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoElementRN::CheckDecays() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:191:11 + t.method("CheckDecays", static_cast(&TGeoElementRN::CheckDecays)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElementRN::DecayResult(TGeoDecayChannel *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElementRN::DecayResult(TGeoDecayChannel *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:192:10 + t.method("DecayResult", static_cast(&TGeoElementRN::DecayResult)); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::FillPopulation(TObjArray *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::FillPopulation(TObjArray *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:193:9 + t.method("FillPopulation", static_cast(&TGeoElementRN::FillPopulation)); + t.method("FillPopulation", [](TGeoElementRN& a, TObjArray * arg0)->void { a.FillPopulation(arg0); }); + t.method("FillPopulation", [](TGeoElementRN& a, TObjArray * arg0, Double_t arg1)->void { a.FillPopulation(arg0, arg1); }); + t.method("FillPopulation", [](TGeoElementRN* a, TObjArray * arg0)->void { a->FillPopulation(arg0); }); + t.method("FillPopulation", [](TGeoElementRN* a, TObjArray * arg0, Double_t arg1)->void { a->FillPopulation(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:194:9 + t.method("Print", static_cast(&TGeoElementRN::Print)); + t.method("Print", [](TGeoElementRN const& a)->void { a.Print(); }); + t.method("Print", [](TGeoElementRN const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoElementRN::ReadElementRN(const char *, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoElementRN::ReadElementRN(const char *, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:195:26 + module_.method("TGeoElementRN!ReadElementRN", static_cast(&TGeoElementRN::ReadElementRN)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoElementRN::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoElementRN::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!Class_Version", static_cast(&TGeoElementRN::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElementRN::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElementRN::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + t.method("IsA", static_cast(&TGeoElementRN::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + t.method("StreamerNVirtual", static_cast(&TGeoElementRN::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElementRN::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElementRN::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!DeclFileName", []() { return (std::string)TGeoElementRN::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoElementRN::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElementRN::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!ImplFileLine", static_cast(&TGeoElementRN::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElementRN::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElementRN::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!ImplFileName", []() { return (std::string)TGeoElementRN::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoElementRN::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElementRN::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!Class_Name", []() { return (std::string)TGeoElementRN::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElementRN::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElementRN::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!Dictionary", static_cast(&TGeoElementRN::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElementRN::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElementRN::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!Class", static_cast(&TGeoElementRN::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoElementRN::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElementRN::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + t.method("Streamer", static_cast(&TGeoElementRN::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoElementRN::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElementRN::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:198:4 + module_.method("TGeoElementRN!DeclFileLine", static_cast(&TGeoElementRN::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoElementRN(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoElementRN(module)); +} diff --git a/deps/src/JlClasses_045.cxx b/deps/src/JlClasses_045.cxx new file mode 100644 index 0000000..a02c001 --- /dev/null +++ b/deps/src/JlClasses_045.cxx @@ -0,0 +1,835 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoDecayChannel +// signature to use in the veto file: TGeoDecayChannel +struct JlTGeoDecayChannel: public Wrapper { + + JlTGeoDecayChannel(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoDecayChannel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:207:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoDecayChannel", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::TGeoDecayChannel(Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:235:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::TGeoDecayChannel(const TGeoDecayChannel &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:244:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoDecayChannel & TGeoDecayChannel::operator=(const TGeoDecayChannel &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoDecayChannel & TGeoDecayChannel::operator=(const TGeoDecayChannel &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:256:22 + t.method("assign", static_cast(&TGeoDecayChannel::operator=)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoDecayChannel::GetIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoDecayChannel::GetIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:259:10 + t.method("GetIndex", static_cast(&TGeoDecayChannel::GetIndex)); + + DEBUG_MSG("Adding wrapper for const char * TGeoDecayChannel::GetName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoDecayChannel::GetName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:260:16 + t.method("GetName", [](TGeoDecayChannel const& a) { return (std::string)a.GetName(); }); + t.method("GetName", [](TGeoDecayChannel const* a) { return (std::string)a->GetName(); }); + + DEBUG_MSG("Adding wrapper for UInt_t TGeoDecayChannel::Decay() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TGeoDecayChannel::Decay() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:261:11 + t.method("Decay", static_cast(&TGeoDecayChannel::Decay)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoDecayChannel::BranchingRatio() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoDecayChannel::BranchingRatio() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:262:13 + t.method("BranchingRatio", static_cast(&TGeoDecayChannel::BranchingRatio)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoDecayChannel::Qvalue() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoDecayChannel::Qvalue() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:263:13 + t.method("Qvalue", static_cast(&TGeoDecayChannel::Qvalue)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoDecayChannel::DeltaIso() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoDecayChannel::DeltaIso() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:264:10 + t.method("DeltaIso", static_cast(&TGeoDecayChannel::DeltaIso)); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoDecayChannel::Daughter() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoDecayChannel::Daughter() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:265:19 + t.method("Daughter", static_cast(&TGeoDecayChannel::Daughter)); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoDecayChannel::Parent() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoDecayChannel::Parent() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:266:19 + t.method("Parent", static_cast(&TGeoDecayChannel::Parent)); + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::DecayName(UInt_t, TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoDecayChannel::DecayName(UInt_t, TString &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:267:16 + module_.method("TGeoDecayChannel!DecayName", static_cast(&TGeoDecayChannel::DecayName)); + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::SetParent(TGeoElementRN *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoDecayChannel::SetParent(TGeoElementRN *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:269:9 + t.method("SetParent", static_cast(&TGeoDecayChannel::SetParent)); + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::SetDaughter(TGeoElementRN *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoDecayChannel::SetDaughter(TGeoElementRN *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:270:9 + t.method("SetDaughter", static_cast(&TGeoDecayChannel::SetDaughter)); + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoDecayChannel::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:272:9 + t.method("Print", static_cast(&TGeoDecayChannel::Print)); + t.method("Print", [](TGeoDecayChannel const& a)->void { a.Print(); }); + t.method("Print", [](TGeoDecayChannel const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for TGeoDecayChannel * TGeoDecayChannel::ReadDecay(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoDecayChannel * TGeoDecayChannel::ReadDecay(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:273:29 + module_.method("TGeoDecayChannel!ReadDecay", static_cast(&TGeoDecayChannel::ReadDecay)); + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::DecayShift(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoDecayChannel::DecayShift(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:275:17 + t.method("DecayShift", static_cast(&TGeoDecayChannel::DecayShift)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoDecayChannel::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoDecayChannel::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!Class_Version", static_cast(&TGeoDecayChannel::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoDecayChannel::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoDecayChannel::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + t.method("IsA", static_cast(&TGeoDecayChannel::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoDecayChannel::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + t.method("StreamerNVirtual", static_cast(&TGeoDecayChannel::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoDecayChannel::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoDecayChannel::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!DeclFileName", []() { return (std::string)TGeoDecayChannel::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoDecayChannel::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoDecayChannel::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!ImplFileLine", static_cast(&TGeoDecayChannel::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoDecayChannel::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoDecayChannel::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!ImplFileName", []() { return (std::string)TGeoDecayChannel::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoDecayChannel::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoDecayChannel::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!Class_Name", []() { return (std::string)TGeoDecayChannel::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoDecayChannel::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoDecayChannel::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!Dictionary", static_cast(&TGeoDecayChannel::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoDecayChannel::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoDecayChannel::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!Class", static_cast(&TGeoDecayChannel::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoDecayChannel::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoDecayChannel::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + t.method("Streamer", static_cast(&TGeoDecayChannel::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoDecayChannel::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoDecayChannel::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:277:4 + module_.method("TGeoDecayChannel!DeclFileLine", static_cast(&TGeoDecayChannel::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoDecayChannel(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoDecayChannel(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoBatemanSol +// signature to use in the veto file: TGeoBatemanSol +struct JlTGeoBatemanSol: public Wrapper { + + JlTGeoBatemanSol(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoBatemanSol (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:286:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoBatemanSol", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::TGeoBatemanSol(TGeoElementRN *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:316:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::TGeoBatemanSol(const TObjArray *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:317:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::TGeoBatemanSol(const TGeoBatemanSol &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:318:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoBatemanSol & TGeoBatemanSol::operator=(const TGeoBatemanSol &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBatemanSol & TGeoBatemanSol::operator=(const TGeoBatemanSol &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:321:20 + t.method("assign", static_cast(&TGeoBatemanSol::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoBatemanSol & TGeoBatemanSol::operator+=(const TGeoBatemanSol &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoBatemanSol & TGeoBatemanSol::operator+=(const TGeoBatemanSol &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:322:20 + t.method("add!", static_cast(&TGeoBatemanSol::operator+=)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoBatemanSol::Concentration(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoBatemanSol::Concentration(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:324:13 + t.method("Concentration", static_cast(&TGeoBatemanSol::Concentration)); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:325:9 + t.method("Draw", static_cast(&TGeoBatemanSol::Draw)); + t.method("Draw", [](TGeoBatemanSol& a)->void { a.Draw(); }); + t.method("Draw", [](TGeoBatemanSol* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::GetCoeff(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::GetCoeff(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:326:9 + t.method("GetCoeff", static_cast(&TGeoBatemanSol::GetCoeff)); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::GetRange(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:331:9 + t.method("GetRange", static_cast(&TGeoBatemanSol::GetRange)); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoBatemanSol::GetElement() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoBatemanSol::GetElement() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:336:19 + t.method("GetElement", static_cast(&TGeoBatemanSol::GetElement)); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoBatemanSol::GetTopElement() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoBatemanSol::GetTopElement() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:337:19 + t.method("GetTopElement", static_cast(&TGeoBatemanSol::GetTopElement)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoBatemanSol::GetNcoeff() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoBatemanSol::GetNcoeff() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:338:10 + t.method("GetNcoeff", static_cast(&TGeoBatemanSol::GetNcoeff)); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:339:9 + t.method("Print", static_cast(&TGeoBatemanSol::Print)); + t.method("Print", [](TGeoBatemanSol const& a)->void { a.Print(); }); + t.method("Print", [](TGeoBatemanSol const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:340:9 + t.method("SetRange", static_cast(&TGeoBatemanSol::SetRange)); + t.method("SetRange", [](TGeoBatemanSol& a)->void { a.SetRange(); }); + t.method("SetRange", [](TGeoBatemanSol& a, Double_t arg0)->void { a.SetRange(arg0); }); + t.method("SetRange", [](TGeoBatemanSol* a)->void { a->SetRange(); }); + t.method("SetRange", [](TGeoBatemanSol* a, Double_t arg0)->void { a->SetRange(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::SetFactor(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::SetFactor(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:345:9 + t.method("SetFactor", static_cast(&TGeoBatemanSol::SetFactor)); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::FindSolution(const TObjArray *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::FindSolution(const TObjArray *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:346:9 + t.method("FindSolution", static_cast(&TGeoBatemanSol::FindSolution)); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::Normalize(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::Normalize(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:347:9 + t.method("Normalize", static_cast(&TGeoBatemanSol::Normalize)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoBatemanSol::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoBatemanSol::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!Class_Version", static_cast(&TGeoBatemanSol::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBatemanSol::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBatemanSol::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + t.method("IsA", static_cast(&TGeoBatemanSol::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + t.method("StreamerNVirtual", static_cast(&TGeoBatemanSol::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBatemanSol::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBatemanSol::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!DeclFileName", []() { return (std::string)TGeoBatemanSol::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoBatemanSol::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBatemanSol::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!ImplFileLine", static_cast(&TGeoBatemanSol::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBatemanSol::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBatemanSol::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!ImplFileName", []() { return (std::string)TGeoBatemanSol::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoBatemanSol::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBatemanSol::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!Class_Name", []() { return (std::string)TGeoBatemanSol::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBatemanSol::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBatemanSol::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!Dictionary", static_cast(&TGeoBatemanSol::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBatemanSol::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBatemanSol::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!Class", static_cast(&TGeoBatemanSol::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoBatemanSol::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBatemanSol::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + t.method("Streamer", static_cast(&TGeoBatemanSol::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoBatemanSol::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBatemanSol::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:349:4 + module_.method("TGeoBatemanSol!DeclFileLine", static_cast(&TGeoBatemanSol::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoBatemanSol(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoBatemanSol(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoElemIter +// signature to use in the veto file: TGeoElemIter +struct JlTGeoElemIter: public Wrapper { + + JlTGeoElemIter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoElemIter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:358:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoElemIter"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TGeoElemIter::TGeoElemIter(TGeoElementRN *, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:373:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoElemIter::TGeoElemIter(const TGeoElemIter &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:374:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoElemIter & TGeoElemIter::operator=(const TGeoElemIter &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElemIter & TGeoElemIter::operator=(const TGeoElemIter &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:377:18 + t.method("assign", static_cast(&TGeoElemIter::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoElemIter::operator()() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoElemIter::operator()() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:378:19 + t.method("paren", static_cast(&TGeoElemIter::operator())); + + DEBUG_MSG("Adding wrapper for TGeoElementRN * TGeoElemIter::Next() (" __HERE__ ")"); + // signature to use in the veto list: TGeoElementRN * TGeoElemIter::Next() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:379:19 + t.method("Next", static_cast(&TGeoElemIter::Next)); + + DEBUG_MSG("Adding wrapper for TObjArray * TGeoElemIter::GetBranch() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TGeoElemIter::GetBranch() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:381:15 + t.method("GetBranch", static_cast(&TGeoElemIter::GetBranch)); + + DEBUG_MSG("Adding wrapper for const TGeoElementRN * TGeoElemIter::GetTop() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoElementRN * TGeoElemIter::GetTop() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:382:25 + t.method("GetTop", static_cast(&TGeoElemIter::GetTop)); + + DEBUG_MSG("Adding wrapper for const TGeoElementRN * TGeoElemIter::GetElement() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoElementRN * TGeoElemIter::GetElement() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:383:25 + t.method("GetElement", static_cast(&TGeoElemIter::GetElement)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoElemIter::GetLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoElemIter::GetLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:384:10 + t.method("GetLevel", static_cast(&TGeoElemIter::GetLevel)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoElemIter::GetRatio() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoElemIter::GetRatio() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:385:13 + t.method("GetRatio", static_cast(&TGeoElemIter::GetRatio)); + + DEBUG_MSG("Adding wrapper for void TGeoElemIter::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElemIter::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:386:17 + t.method("Print", static_cast(&TGeoElemIter::Print)); + t.method("Print", [](TGeoElemIter const& a)->void { a.Print(); }); + t.method("Print", [](TGeoElemIter const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoElemIter::SetLimitRatio(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElemIter::SetLimitRatio(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:387:9 + t.method("SetLimitRatio", static_cast(&TGeoElemIter::SetLimitRatio)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoElemIter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoElemIter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!Class_Version", static_cast(&TGeoElemIter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElemIter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElemIter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + t.method("IsA", static_cast(&TGeoElemIter::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoElemIter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElemIter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + t.method("StreamerNVirtual", static_cast(&TGeoElemIter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElemIter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElemIter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!DeclFileName", []() { return (std::string)TGeoElemIter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoElemIter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElemIter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!ImplFileLine", static_cast(&TGeoElemIter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoElemIter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElemIter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!ImplFileName", []() { return (std::string)TGeoElemIter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoElemIter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoElemIter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!Class_Name", []() { return (std::string)TGeoElemIter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElemIter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElemIter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!Dictionary", static_cast(&TGeoElemIter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoElemIter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoElemIter::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!Class", static_cast(&TGeoElemIter::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoElemIter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoElemIter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + t.method("Streamer", static_cast(&TGeoElemIter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoElemIter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoElemIter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:389:4 + module_.method("TGeoElemIter!DeclFileLine", static_cast(&TGeoElemIter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoElemIter(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoElemIter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoExtension +// signature to use in the veto file: TGeoExtension +struct JlTGeoExtension: public Wrapper { + + JlTGeoExtension(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoExtension (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoExtension", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoExtension::Grab() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoExtension::Grab() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:25:27 + t.method("Grab", static_cast(&TGeoExtension::Grab)); + + DEBUG_MSG("Adding wrapper for void TGeoExtension::Release() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoExtension::Release() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:28:17 + t.method("Release", static_cast(&TGeoExtension::Release)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoExtension::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoExtension::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!Class_Version", static_cast(&TGeoExtension::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoExtension::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoExtension::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + t.method("IsA", static_cast(&TGeoExtension::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoExtension::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoExtension::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + t.method("StreamerNVirtual", static_cast(&TGeoExtension::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoExtension::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoExtension::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!DeclFileName", []() { return (std::string)TGeoExtension::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoExtension::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoExtension::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!ImplFileLine", static_cast(&TGeoExtension::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoExtension::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoExtension::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!ImplFileName", []() { return (std::string)TGeoExtension::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoExtension::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoExtension::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!Class_Name", []() { return (std::string)TGeoExtension::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoExtension::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoExtension::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!Dictionary", static_cast(&TGeoExtension::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoExtension::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoExtension::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!Class", static_cast(&TGeoExtension::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoExtension::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoExtension::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + t.method("Streamer", static_cast(&TGeoExtension::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoExtension::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoExtension::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:30:4 + module_.method("TGeoExtension!DeclFileLine", static_cast(&TGeoExtension::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoExtension(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoExtension(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoMaterial type; }; +} + +// Class generating the wrapper for type TGeoMixture +// signature to use in the veto file: TGeoMixture +struct JlTGeoMixture: public Wrapper { + + JlTGeoMixture(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoMixture (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:156:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoMixture", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoMixture::TGeoMixture(const char *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:174:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::AddElement(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::AddElement(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:178:9 + t.method("AddElement", static_cast(&TGeoMixture::AddElement)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::AddElement(TGeoMaterial *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::AddElement(TGeoMaterial *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:179:9 + t.method("AddElement", static_cast(&TGeoMixture::AddElement)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::AddElement(TGeoElement *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::AddElement(TGeoElement *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:180:9 + t.method("AddElement", static_cast(&TGeoMixture::AddElement)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::AddElement(TGeoElement *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::AddElement(TGeoElement *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:181:9 + t.method("AddElement", static_cast(&TGeoMixture::AddElement)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::DefineElement(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::DefineElement(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:183:9 + t.method("DefineElement", static_cast(&TGeoMixture::DefineElement)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::DefineElement(Int_t, TGeoElement *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::DefineElement(Int_t, TGeoElement *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:184:9 + t.method("DefineElement", static_cast(&TGeoMixture::DefineElement)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::DefineElement(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::DefineElement(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:185:9 + t.method("DefineElement", static_cast(&TGeoMixture::DefineElement)); + + DEBUG_MSG("Adding wrapper for TGeoMaterial * TGeoMixture::DecayMaterial(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoMaterial * TGeoMixture::DecayMaterial(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:187:18 + t.method("DecayMaterial", static_cast(&TGeoMixture::DecayMaterial)); + t.method("DecayMaterial", [](TGeoMixture& a, Double_t arg0)->TGeoMaterial * { return a.DecayMaterial(arg0); }); + t.method("DecayMaterial", [](TGeoMixture* a, Double_t arg0)->TGeoMaterial * { return a->DecayMaterial(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::FillMaterialEvolution(TObjArray *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::FillMaterialEvolution(TObjArray *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:188:9 + t.method("FillMaterialEvolution", static_cast(&TGeoMixture::FillMaterialEvolution)); + t.method("FillMaterialEvolution", [](TGeoMixture& a, TObjArray * arg0)->void { a.FillMaterialEvolution(arg0); }); + t.method("FillMaterialEvolution", [](TGeoMixture* a, TObjArray * arg0)->void { a->FillMaterialEvolution(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMixture::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMixture::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:190:10 + t.method("GetByteCount", static_cast(&TGeoMixture::GetByteCount)); + + DEBUG_MSG("Adding wrapper for TGeoElement * TGeoMixture::GetElement(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoElement * TGeoMixture::GetElement(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:191:17 + t.method("GetElement", static_cast(&TGeoMixture::GetElement)); + t.method("GetElement", [](TGeoMixture const& a)->TGeoElement * { return a.GetElement(); }); + t.method("GetElement", [](TGeoMixture const* a)->TGeoElement * { return a->GetElement(); }); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::GetElementProp(Double_t &, Double_t &, Double_t &, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::GetElementProp(Double_t &, Double_t &, Double_t &, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:192:9 + t.method("GetElementProp", static_cast(&TGeoMixture::GetElementProp)); + t.method("GetElementProp", [](TGeoMixture& a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a.GetElementProp(arg0, arg1, arg2); }); + t.method("GetElementProp", [](TGeoMixture* a, Double_t & arg0, Double_t & arg1, Double_t & arg2)->void { a->GetElementProp(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoMixture::GetNelements() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoMixture::GetNelements() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:198:10 + t.method("GetNelements", static_cast(&TGeoMixture::GetNelements)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoMixture::GetZmixt() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoMixture::GetZmixt() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:199:14 + t.method("GetZmixt", static_cast(&TGeoMixture::GetZmixt)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoMixture::GetAmixt() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoMixture::GetAmixt() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:200:14 + t.method("GetAmixt", static_cast(&TGeoMixture::GetAmixt)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoMixture::GetWmixt() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoMixture::GetWmixt() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:201:14 + t.method("GetWmixt", static_cast(&TGeoMixture::GetWmixt)); + + DEBUG_MSG("Adding wrapper for Int_t * TGeoMixture::GetNmixt() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGeoMixture::GetNmixt() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:202:11 + t.method("GetNmixt", static_cast(&TGeoMixture::GetNmixt)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoMixture::GetSpecificActivity(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoMixture::GetSpecificActivity(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:203:13 + t.method("GetSpecificActivity", static_cast(&TGeoMixture::GetSpecificActivity)); + t.method("GetSpecificActivity", [](TGeoMixture const& a)->Double_t { return a.GetSpecificActivity(); }); + t.method("GetSpecificActivity", [](TGeoMixture const* a)->Double_t { return a->GetSpecificActivity(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMixture::IsEq(const TGeoMaterial *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMixture::IsEq(const TGeoMaterial *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:205:11 + t.method("IsEq", static_cast(&TGeoMixture::IsEq)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoMixture::IsMixture() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoMixture::IsMixture() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:206:11 + t.method("IsMixture", static_cast(&TGeoMixture::IsMixture)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::Print(const Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::Print(const Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:207:9 + t.method("Print", static_cast(&TGeoMixture::Print)); + t.method("Print", [](TGeoMixture const& a)->void { a.Print(); }); + t.method("Print", [](TGeoMixture const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::SetA(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::SetA(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:209:9 + t.method("SetA", static_cast(&TGeoMixture::SetA)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::SetZ(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::SetZ(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:210:9 + t.method("SetZ", static_cast(&TGeoMixture::SetZ)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::SetDensity(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::SetDensity(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:211:9 + t.method("SetDensity", static_cast(&TGeoMixture::SetDensity)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::ComputeDerivedQuantities() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::ComputeDerivedQuantities() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:216:9 + t.method("ComputeDerivedQuantities", static_cast(&TGeoMixture::ComputeDerivedQuantities)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::ComputeRadiationLength() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::ComputeRadiationLength() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:217:9 + t.method("ComputeRadiationLength", static_cast(&TGeoMixture::ComputeRadiationLength)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::ComputeNuclearInterLength() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::ComputeNuclearInterLength() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:218:9 + t.method("ComputeNuclearInterLength", static_cast(&TGeoMixture::ComputeNuclearInterLength)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoMixture::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoMixture::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!Class_Version", static_cast(&TGeoMixture::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMixture::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMixture::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + t.method("IsA", static_cast(&TGeoMixture::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + t.method("StreamerNVirtual", static_cast(&TGeoMixture::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMixture::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMixture::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!DeclFileName", []() { return (std::string)TGeoMixture::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoMixture::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMixture::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!ImplFileLine", static_cast(&TGeoMixture::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoMixture::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMixture::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!ImplFileName", []() { return (std::string)TGeoMixture::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoMixture::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoMixture::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!Class_Name", []() { return (std::string)TGeoMixture::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMixture::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMixture::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!Dictionary", static_cast(&TGeoMixture::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoMixture::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoMixture::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!Class", static_cast(&TGeoMixture::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoMixture::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoMixture::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + t.method("Streamer", static_cast(&TGeoMixture::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoMixture::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoMixture::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:220:4 + module_.method("TGeoMixture!DeclFileLine", static_cast(&TGeoMixture::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoMixture(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoMixture(module)); +} diff --git a/deps/src/JlClasses_046.cxx b/deps/src/JlClasses_046.cxx new file mode 100644 index 0000000..57f6bf2 --- /dev/null +++ b/deps/src/JlClasses_046.cxx @@ -0,0 +1,721 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoPatternFinder +// signature to use in the veto file: TGeoPatternFinder +struct JlTGeoPatternFinder: public Wrapper { + + JlTGeoPatternFinder(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternFinder (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternFinder", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder::ThreadData_t & TGeoPatternFinder::GetThreadData() (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder::ThreadData_t & TGeoPatternFinder::GetThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:45:18 + t.method("GetThreadData", static_cast(&TGeoPatternFinder::GetThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:46:9 + t.method("ClearThreadData", static_cast(&TGeoPatternFinder::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:47:9 + t.method("CreateThreadData", static_cast(&TGeoPatternFinder::CreateThreadData)); + + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternFinder::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternFinder::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:73:24 + t.method("CreateMatrix", static_cast(&TGeoPatternFinder::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:74:17 + t.method("cd", static_cast(&TGeoPatternFinder::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternFinder::CdNext() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternFinder::CdNext() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:75:22 + t.method("CdNext", static_cast(&TGeoPatternFinder::CdNext)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternFinder::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternFinder::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:76:22 + t.method("FindNode", static_cast(&TGeoPatternFinder::FindNode)); + t.method("FindNode", [](TGeoPatternFinder& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternFinder* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternFinder::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternFinder::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:77:18 + t.method("GetByteCount", static_cast(&TGeoPatternFinder::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternFinder::GetCurrent() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternFinder::GetCurrent() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:78:10 + t.method("GetCurrent", static_cast(&TGeoPatternFinder::GetCurrent)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternFinder::GetDivIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternFinder::GetDivIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:79:10 + t.method("GetDivIndex", static_cast(&TGeoPatternFinder::GetDivIndex)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternFinder::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternFinder::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:80:18 + t.method("GetDivAxis", static_cast(&TGeoPatternFinder::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternFinder::GetMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternFinder::GetMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:81:24 + t.method("GetMatrix", static_cast(&TGeoPatternFinder::GetMatrix)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternFinder::GetNdiv() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternFinder::GetNdiv() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:82:10 + t.method("GetNdiv", static_cast(&TGeoPatternFinder::GetNdiv)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternFinder::GetNext() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternFinder::GetNext() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:83:10 + t.method("GetNext", static_cast(&TGeoPatternFinder::GetNext)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternFinder::GetNodeOffset(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternFinder::GetNodeOffset(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:84:14 + t.method("GetNodeOffset", static_cast(&TGeoPatternFinder::GetNodeOffset)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternFinder::GetStart() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternFinder::GetStart() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:85:13 + t.method("GetStart", static_cast(&TGeoPatternFinder::GetStart)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternFinder::GetStep() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternFinder::GetStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:86:13 + t.method("GetStep", static_cast(&TGeoPatternFinder::GetStep)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternFinder::GetEnd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternFinder::GetEnd() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:87:13 + t.method("GetEnd", static_cast(&TGeoPatternFinder::GetEnd)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoPatternFinder::GetVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoPatternFinder::GetVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:88:16 + t.method("GetVolume", static_cast(&TGeoPatternFinder::GetVolume)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternFinder::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternFinder::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:89:19 + t.method("IsOnBoundary", static_cast(&TGeoPatternFinder::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternFinder::IsReflected() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternFinder::IsReflected() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:90:11 + t.method("IsReflected", static_cast(&TGeoPatternFinder::IsReflected)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternFinder::IsSpacedOut() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternFinder::IsSpacedOut() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:91:11 + t.method("IsSpacedOut", static_cast(&TGeoPatternFinder::IsSpacedOut)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternFinder::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternFinder::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:92:31 + t.method("MakeCopy", static_cast(&TGeoPatternFinder::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternFinder& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternFinder* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::Reflect(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::Reflect(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:93:9 + t.method("Reflect", static_cast(&TGeoPatternFinder::Reflect)); + t.method("Reflect", [](TGeoPatternFinder& a)->void { a.Reflect(); }); + t.method("Reflect", [](TGeoPatternFinder* a)->void { a->Reflect(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::SetDivIndex(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::SetDivIndex(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:94:9 + t.method("SetDivIndex", static_cast(&TGeoPatternFinder::SetDivIndex)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::SetNext(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::SetNext(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:95:9 + t.method("SetNext", static_cast(&TGeoPatternFinder::SetNext)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::SetRange(Double_t, Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::SetRange(Double_t, Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:96:9 + t.method("SetRange", static_cast(&TGeoPatternFinder::SetRange)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::SetSpacedOut(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::SetSpacedOut(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:97:9 + t.method("SetSpacedOut", static_cast(&TGeoPatternFinder::SetSpacedOut)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::SetVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::SetVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:98:9 + t.method("SetVolume", static_cast(&TGeoPatternFinder::SetVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:99:17 + t.method("UpdateMatrix", static_cast(&TGeoPatternFinder::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternFinder::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternFinder::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!Class_Version", static_cast(&TGeoPatternFinder::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternFinder::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternFinder::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + t.method("IsA", static_cast(&TGeoPatternFinder::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternFinder::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternFinder::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternFinder::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!DeclFileName", []() { return (std::string)TGeoPatternFinder::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternFinder::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternFinder::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!ImplFileLine", static_cast(&TGeoPatternFinder::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternFinder::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternFinder::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!ImplFileName", []() { return (std::string)TGeoPatternFinder::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternFinder::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternFinder::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!Class_Name", []() { return (std::string)TGeoPatternFinder::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternFinder::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternFinder::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!Dictionary", static_cast(&TGeoPatternFinder::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternFinder::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternFinder::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!Class", static_cast(&TGeoPatternFinder::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternFinder::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternFinder::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + t.method("Streamer", static_cast(&TGeoPatternFinder::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternFinder::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternFinder::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:101:4 + module_.method("TGeoPatternFinder!DeclFileLine", static_cast(&TGeoPatternFinder::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternFinder(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternFinder(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoVoxelFinder +// signature to use in the veto file: TGeoVoxelFinder +struct JlTGeoVoxelFinder: public Wrapper { + + JlTGeoVoxelFinder(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoVoxelFinder (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:20:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoVoxelFinder", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::TGeoVoxelFinder(TGeoVolume *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:92:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::DaughterToMother(Int_t, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::DaughterToMother(Int_t, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:94:9 + t.method("DaughterToMother", static_cast(&TGeoVoxelFinder::DaughterToMother)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoVoxelFinder::Efficiency() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoVoxelFinder::Efficiency() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:95:21 + t.method("Efficiency", static_cast(&TGeoVoxelFinder::Efficiency)); + + DEBUG_MSG("Adding wrapper for Int_t * TGeoVoxelFinder::GetCheckList(const Double_t *, Int_t &, TGeoStateInfo &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGeoVoxelFinder::GetCheckList(const Double_t *, Int_t &, TGeoStateInfo &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:96:19 + t.method("GetCheckList", static_cast(&TGeoVoxelFinder::GetCheckList)); + + DEBUG_MSG("Adding wrapper for Int_t * TGeoVoxelFinder::GetCheckList(Int_t &, TGeoStateInfo &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGeoVoxelFinder::GetCheckList(Int_t &, TGeoStateInfo &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:97:11 + t.method("GetCheckList", static_cast(&TGeoVoxelFinder::GetCheckList)); + + DEBUG_MSG("Adding wrapper for Int_t * TGeoVoxelFinder::GetNextCandidates(const Double_t *, Int_t &, TGeoStateInfo &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGeoVoxelFinder::GetNextCandidates(const Double_t *, Int_t &, TGeoStateInfo &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:98:19 + t.method("GetNextCandidates", static_cast(&TGeoVoxelFinder::GetNextCandidates)); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::FindOverlaps(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::FindOverlaps(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:99:17 + t.method("FindOverlaps", static_cast(&TGeoVoxelFinder::FindOverlaps)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVoxelFinder::IsInvalid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVoxelFinder::IsInvalid() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:100:11 + t.method("IsInvalid", static_cast(&TGeoVoxelFinder::IsInvalid)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVoxelFinder::NeedRebuild() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVoxelFinder::NeedRebuild() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:101:11 + t.method("NeedRebuild", static_cast(&TGeoVoxelFinder::NeedRebuild)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoVoxelFinder::GetBoxes() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoVoxelFinder::GetBoxes() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:102:14 + t.method("GetBoxes", static_cast(&TGeoVoxelFinder::GetBoxes)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoVoxelFinder::IsSafeVoxel(const Double_t *, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoVoxelFinder::IsSafeVoxel(const Double_t *, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:103:11 + t.method("IsSafeVoxel", static_cast(&TGeoVoxelFinder::IsSafeVoxel)); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:104:9 + t.method("Print", static_cast(&TGeoVoxelFinder::Print)); + t.method("Print", [](TGeoVoxelFinder const& a)->void { a.Print(); }); + t.method("Print", [](TGeoVoxelFinder const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::PrintVoxelLimits(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::PrintVoxelLimits(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:105:9 + t.method("PrintVoxelLimits", static_cast(&TGeoVoxelFinder::PrintVoxelLimits)); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::SetInvalid(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::SetInvalid(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:106:9 + t.method("SetInvalid", static_cast(&TGeoVoxelFinder::SetInvalid)); + t.method("SetInvalid", [](TGeoVoxelFinder& a)->void { a.SetInvalid(); }); + t.method("SetInvalid", [](TGeoVoxelFinder* a)->void { a->SetInvalid(); }); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::SetNeedRebuild(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::SetNeedRebuild(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:107:9 + t.method("SetNeedRebuild", static_cast(&TGeoVoxelFinder::SetNeedRebuild)); + t.method("SetNeedRebuild", [](TGeoVoxelFinder& a)->void { a.SetNeedRebuild(); }); + t.method("SetNeedRebuild", [](TGeoVoxelFinder* a)->void { a->SetNeedRebuild(); }); + + DEBUG_MSG("Adding wrapper for Int_t * TGeoVoxelFinder::GetNextVoxel(const Double_t *, const Double_t *, Int_t &, TGeoStateInfo &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TGeoVoxelFinder::GetNextVoxel(const Double_t *, const Double_t *, Int_t &, TGeoStateInfo &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:108:19 + t.method("GetNextVoxel", static_cast(&TGeoVoxelFinder::GetNextVoxel)); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::SortCrossedVoxels(const Double_t *, const Double_t *, TGeoStateInfo &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::SortCrossedVoxels(const Double_t *, const Double_t *, TGeoStateInfo &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:109:17 + t.method("SortCrossedVoxels", static_cast(&TGeoVoxelFinder::SortCrossedVoxels)); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::Voxelize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::Voxelize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:110:17 + t.method("Voxelize", static_cast(&TGeoVoxelFinder::Voxelize)); + t.method("Voxelize", [](TGeoVoxelFinder& a)->void { a.Voxelize(); }); + t.method("Voxelize", [](TGeoVoxelFinder* a)->void { a->Voxelize(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoVoxelFinder::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoVoxelFinder::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!Class_Version", static_cast(&TGeoVoxelFinder::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVoxelFinder::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVoxelFinder::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + t.method("IsA", static_cast(&TGeoVoxelFinder::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + t.method("StreamerNVirtual", static_cast(&TGeoVoxelFinder::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVoxelFinder::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVoxelFinder::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!DeclFileName", []() { return (std::string)TGeoVoxelFinder::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoVoxelFinder::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVoxelFinder::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!ImplFileLine", static_cast(&TGeoVoxelFinder::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoVoxelFinder::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVoxelFinder::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!ImplFileName", []() { return (std::string)TGeoVoxelFinder::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoVoxelFinder::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoVoxelFinder::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!Class_Name", []() { return (std::string)TGeoVoxelFinder::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVoxelFinder::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVoxelFinder::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!Dictionary", static_cast(&TGeoVoxelFinder::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoVoxelFinder::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoVoxelFinder::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!Class", static_cast(&TGeoVoxelFinder::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoVoxelFinder::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoVoxelFinder::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + t.method("Streamer", static_cast(&TGeoVoxelFinder::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoVoxelFinder::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoVoxelFinder::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:112:4 + module_.method("TGeoVoxelFinder!DeclFileLine", static_cast(&TGeoVoxelFinder::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoVoxelFinder(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoVoxelFinder(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoVolumeAssembly::ThreadData_t +// signature to use in the veto file: TGeoVolumeAssembly::ThreadData_t +struct JlTGeoVolumeAssembly_ThreadData_t: public Wrapper { + + JlTGeoVolumeAssembly_ThreadData_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoVolumeAssembly::ThreadData_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:318:11 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoVolumeAssembly!ThreadData_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding fCurrent methods to provide read access to the field fCurrent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:319:13 + // signature to use in the veto list: TGeoVolumeAssembly::ThreadData_t::fCurrent + t.method("fCurrent", [](const TGeoVolumeAssembly::ThreadData_t& a) -> Int_t { return a.fCurrent; }); + t.method("fCurrent", [](TGeoVolumeAssembly::ThreadData_t& a) -> Int_t { return a.fCurrent; }); + t.method("fCurrent", [](const TGeoVolumeAssembly::ThreadData_t* a) -> Int_t { return a->fCurrent; }); + t.method("fCurrent", [](TGeoVolumeAssembly::ThreadData_t* a) -> Int_t { return a->fCurrent; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:319:13 + // signature to use in the veto list: TGeoVolumeAssembly::ThreadData_t::fCurrent + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCurrent! methods to provide write access to the field fCurrent (" __HERE__ ")"); + t.method("fCurrent!", [](TGeoVolumeAssembly::ThreadData_t& a, Int_t val) -> Int_t { return a.fCurrent = val; }); + + DEBUG_MSG("Adding fCurrent! methods to provide write access to the field fCurrent (" __HERE__ ")"); + t.method("fCurrent!", [](TGeoVolumeAssembly::ThreadData_t* a, Int_t val) -> Int_t { return a->fCurrent = val; }); + + DEBUG_MSG("Adding fNext methods to provide read access to the field fNext (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:320:13 + // signature to use in the veto list: TGeoVolumeAssembly::ThreadData_t::fNext + t.method("fNext", [](const TGeoVolumeAssembly::ThreadData_t& a) -> Int_t { return a.fNext; }); + t.method("fNext", [](TGeoVolumeAssembly::ThreadData_t& a) -> Int_t { return a.fNext; }); + t.method("fNext", [](const TGeoVolumeAssembly::ThreadData_t* a) -> Int_t { return a->fNext; }); + t.method("fNext", [](TGeoVolumeAssembly::ThreadData_t* a) -> Int_t { return a->fNext; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:320:13 + // signature to use in the veto list: TGeoVolumeAssembly::ThreadData_t::fNext + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fNext! methods to provide write access to the field fNext (" __HERE__ ")"); + t.method("fNext!", [](TGeoVolumeAssembly::ThreadData_t& a, Int_t val) -> Int_t { return a.fNext = val; }); + + DEBUG_MSG("Adding fNext! methods to provide write access to the field fNext (" __HERE__ ")"); + t.method("fNext!", [](TGeoVolumeAssembly::ThreadData_t* a, Int_t val) -> Int_t { return a->fNext = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoVolumeAssembly_ThreadData_t(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoVolumeAssembly_ThreadData_t(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoPatternFinder::ThreadData_t +// signature to use in the veto file: TGeoPatternFinder::ThreadData_t +struct JlTGeoPatternFinder_ThreadData_t: public Wrapper { + + JlTGeoPatternFinder_ThreadData_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternFinder::ThreadData_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:33:11 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternFinder!ThreadData_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding fMatrix methods to provide read access to the field fMatrix (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:34:19 + // signature to use in the veto list: TGeoPatternFinder::ThreadData_t::fMatrix + t.method("fMatrix", [](const TGeoPatternFinder::ThreadData_t& a) -> TGeoMatrix * { return a.fMatrix; }); + t.method("fMatrix", [](TGeoPatternFinder::ThreadData_t& a) -> TGeoMatrix * { return a.fMatrix; }); + t.method("fMatrix", [](const TGeoPatternFinder::ThreadData_t* a) -> TGeoMatrix * { return a->fMatrix; }); + t.method("fMatrix", [](TGeoPatternFinder::ThreadData_t* a) -> TGeoMatrix * { return a->fMatrix; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:34:19 + // signature to use in the veto list: TGeoPatternFinder::ThreadData_t::fMatrix + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMatrix! methods to provide write access to the field fMatrix (" __HERE__ ")"); + t.method("fMatrix!", [](TGeoPatternFinder::ThreadData_t& a, TGeoMatrix * val) -> TGeoMatrix * { return a.fMatrix = val; }); + + DEBUG_MSG("Adding fMatrix! methods to provide write access to the field fMatrix (" __HERE__ ")"); + t.method("fMatrix!", [](TGeoPatternFinder::ThreadData_t* a, TGeoMatrix * val) -> TGeoMatrix * { return a->fMatrix = val; }); + + DEBUG_MSG("Adding fCurrent methods to provide read access to the field fCurrent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:35:13 + // signature to use in the veto list: TGeoPatternFinder::ThreadData_t::fCurrent + t.method("fCurrent", [](const TGeoPatternFinder::ThreadData_t& a) -> Int_t { return a.fCurrent; }); + t.method("fCurrent", [](TGeoPatternFinder::ThreadData_t& a) -> Int_t { return a.fCurrent; }); + t.method("fCurrent", [](const TGeoPatternFinder::ThreadData_t* a) -> Int_t { return a->fCurrent; }); + t.method("fCurrent", [](TGeoPatternFinder::ThreadData_t* a) -> Int_t { return a->fCurrent; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:35:13 + // signature to use in the veto list: TGeoPatternFinder::ThreadData_t::fCurrent + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCurrent! methods to provide write access to the field fCurrent (" __HERE__ ")"); + t.method("fCurrent!", [](TGeoPatternFinder::ThreadData_t& a, Int_t val) -> Int_t { return a.fCurrent = val; }); + + DEBUG_MSG("Adding fCurrent! methods to provide write access to the field fCurrent (" __HERE__ ")"); + t.method("fCurrent!", [](TGeoPatternFinder::ThreadData_t* a, Int_t val) -> Int_t { return a->fCurrent = val; }); + + DEBUG_MSG("Adding fNextIndex methods to provide read access to the field fNextIndex (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:36:13 + // signature to use in the veto list: TGeoPatternFinder::ThreadData_t::fNextIndex + t.method("fNextIndex", [](const TGeoPatternFinder::ThreadData_t& a) -> Int_t { return a.fNextIndex; }); + t.method("fNextIndex", [](TGeoPatternFinder::ThreadData_t& a) -> Int_t { return a.fNextIndex; }); + t.method("fNextIndex", [](const TGeoPatternFinder::ThreadData_t* a) -> Int_t { return a->fNextIndex; }); + t.method("fNextIndex", [](TGeoPatternFinder::ThreadData_t* a) -> Int_t { return a->fNextIndex; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:36:13 + // signature to use in the veto list: TGeoPatternFinder::ThreadData_t::fNextIndex + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fNextIndex! methods to provide write access to the field fNextIndex (" __HERE__ ")"); + t.method("fNextIndex!", [](TGeoPatternFinder::ThreadData_t& a, Int_t val) -> Int_t { return a.fNextIndex = val; }); + + DEBUG_MSG("Adding fNextIndex! methods to provide write access to the field fNextIndex (" __HERE__ ")"); + t.method("fNextIndex!", [](TGeoPatternFinder::ThreadData_t* a, Int_t val) -> Int_t { return a->fNextIndex = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternFinder_ThreadData_t(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternFinder_ThreadData_t(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternX +// signature to use in the veto file: TGeoPatternX +struct JlTGeoPatternX: public Wrapper { + + JlTGeoPatternX(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternX (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:112:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternX", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::TGeoPatternX(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:116:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::TGeoPatternX(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:117:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::TGeoPatternX(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:118:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::TGeoPatternX(const TGeoPatternX &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:119:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternX & TGeoPatternX::operator=(const TGeoPatternX &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternX & TGeoPatternX::operator=(const TGeoPatternX &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:120:18 + t.method("assign", static_cast(&TGeoPatternX::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternX::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternX::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:125:16 + t.method("CreateMatrix", static_cast(&TGeoPatternX::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternX::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:126:9 + t.method("cd", static_cast(&TGeoPatternX::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternX::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternX::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:127:14 + t.method("FindNode", static_cast(&TGeoPatternX::FindNode)); + t.method("FindNode", [](TGeoPatternX& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternX* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternX::FindNextBoundary(Double_t *, Double_t *, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternX::FindNextBoundary(Double_t *, Double_t *, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:128:21 + t.method("FindNextBoundary", static_cast(&TGeoPatternX::FindNextBoundary)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternX::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternX::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:129:10 + t.method("GetDivAxis", static_cast(&TGeoPatternX::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternX::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternX::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:130:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternX::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternX::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternX::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:132:23 + t.method("MakeCopy", static_cast(&TGeoPatternX::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternX& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternX* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternX::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:134:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternX::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternX::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternX::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!Class_Version", static_cast(&TGeoPatternX::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternX::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternX::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + t.method("IsA", static_cast(&TGeoPatternX::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternX::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternX::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternX::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternX::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!DeclFileName", []() { return (std::string)TGeoPatternX::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternX::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternX::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!ImplFileLine", static_cast(&TGeoPatternX::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternX::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternX::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!ImplFileName", []() { return (std::string)TGeoPatternX::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternX::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternX::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!Class_Name", []() { return (std::string)TGeoPatternX::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternX::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternX::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!Dictionary", static_cast(&TGeoPatternX::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternX::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternX::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!Class", static_cast(&TGeoPatternX::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternX::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternX::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + t.method("Streamer", static_cast(&TGeoPatternX::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternX::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternX::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:136:4 + module_.method("TGeoPatternX!DeclFileLine", static_cast(&TGeoPatternX::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternX(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternX(module)); +} diff --git a/deps/src/JlClasses_047.cxx b/deps/src/JlClasses_047.cxx new file mode 100644 index 0000000..4b11df5 --- /dev/null +++ b/deps/src/JlClasses_047.cxx @@ -0,0 +1,762 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternY +// signature to use in the veto file: TGeoPatternY +struct JlTGeoPatternY: public Wrapper { + + JlTGeoPatternY(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternY (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:145:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternY", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::TGeoPatternY(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:149:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::TGeoPatternY(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:150:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::TGeoPatternY(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:151:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::TGeoPatternY(const TGeoPatternY &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:152:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternY & TGeoPatternY::operator=(const TGeoPatternY &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternY & TGeoPatternY::operator=(const TGeoPatternY &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:153:18 + t.method("assign", static_cast(&TGeoPatternY::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternY::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternY::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:157:16 + t.method("CreateMatrix", static_cast(&TGeoPatternY::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternY::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:158:9 + t.method("cd", static_cast(&TGeoPatternY::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternY::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternY::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:159:14 + t.method("FindNode", static_cast(&TGeoPatternY::FindNode)); + t.method("FindNode", [](TGeoPatternY& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternY* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternY::FindNextBoundary(Double_t *, Double_t *, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternY::FindNextBoundary(Double_t *, Double_t *, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:160:21 + t.method("FindNextBoundary", static_cast(&TGeoPatternY::FindNextBoundary)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternY::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternY::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:161:10 + t.method("GetDivAxis", static_cast(&TGeoPatternY::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternY::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternY::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:162:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternY::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternY::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternY::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:164:23 + t.method("MakeCopy", static_cast(&TGeoPatternY::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternY& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternY* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternY::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:166:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternY::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternY::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternY::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!Class_Version", static_cast(&TGeoPatternY::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternY::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternY::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + t.method("IsA", static_cast(&TGeoPatternY::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternY::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternY::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternY::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternY::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!DeclFileName", []() { return (std::string)TGeoPatternY::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternY::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternY::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!ImplFileLine", static_cast(&TGeoPatternY::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternY::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternY::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!ImplFileName", []() { return (std::string)TGeoPatternY::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternY::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternY::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!Class_Name", []() { return (std::string)TGeoPatternY::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternY::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternY::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!Dictionary", static_cast(&TGeoPatternY::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternY::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternY::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!Class", static_cast(&TGeoPatternY::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternY::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternY::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + t.method("Streamer", static_cast(&TGeoPatternY::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternY::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternY::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:168:4 + module_.method("TGeoPatternY!DeclFileLine", static_cast(&TGeoPatternY::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternY(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternY(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternZ +// signature to use in the veto file: TGeoPatternZ +struct JlTGeoPatternZ: public Wrapper { + + JlTGeoPatternZ(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternZ (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:177:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternZ", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::TGeoPatternZ(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:181:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::TGeoPatternZ(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:182:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::TGeoPatternZ(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:183:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::TGeoPatternZ(const TGeoPatternZ &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:184:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternZ & TGeoPatternZ::operator=(const TGeoPatternZ &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternZ & TGeoPatternZ::operator=(const TGeoPatternZ &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:185:18 + t.method("assign", static_cast(&TGeoPatternZ::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternZ::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternZ::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:189:16 + t.method("CreateMatrix", static_cast(&TGeoPatternZ::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternZ::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:190:9 + t.method("cd", static_cast(&TGeoPatternZ::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternZ::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternZ::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:191:14 + t.method("FindNode", static_cast(&TGeoPatternZ::FindNode)); + t.method("FindNode", [](TGeoPatternZ& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternZ* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternZ::FindNextBoundary(Double_t *, Double_t *, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternZ::FindNextBoundary(Double_t *, Double_t *, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:192:21 + t.method("FindNextBoundary", static_cast(&TGeoPatternZ::FindNextBoundary)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternZ::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternZ::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:193:10 + t.method("GetDivAxis", static_cast(&TGeoPatternZ::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternZ::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternZ::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:194:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternZ::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternZ::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternZ::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:196:23 + t.method("MakeCopy", static_cast(&TGeoPatternZ::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternZ& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternZ* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternZ::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:198:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternZ::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternZ::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternZ::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!Class_Version", static_cast(&TGeoPatternZ::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternZ::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternZ::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + t.method("IsA", static_cast(&TGeoPatternZ::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternZ::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternZ::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternZ::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternZ::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!DeclFileName", []() { return (std::string)TGeoPatternZ::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternZ::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternZ::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!ImplFileLine", static_cast(&TGeoPatternZ::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternZ::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternZ::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!ImplFileName", []() { return (std::string)TGeoPatternZ::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternZ::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternZ::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!Class_Name", []() { return (std::string)TGeoPatternZ::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternZ::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternZ::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!Dictionary", static_cast(&TGeoPatternZ::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternZ::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternZ::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!Class", static_cast(&TGeoPatternZ::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternZ::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternZ::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + t.method("Streamer", static_cast(&TGeoPatternZ::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternZ::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternZ::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:200:4 + module_.method("TGeoPatternZ!DeclFileLine", static_cast(&TGeoPatternZ::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternZ(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternZ(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternParaX +// signature to use in the veto file: TGeoPatternParaX +struct JlTGeoPatternParaX: public Wrapper { + + JlTGeoPatternParaX(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternParaX (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:209:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternParaX", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::TGeoPatternParaX(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:213:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::TGeoPatternParaX(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:214:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::TGeoPatternParaX(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:215:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::TGeoPatternParaX(const TGeoPatternParaX &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:216:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternParaX & TGeoPatternParaX::operator=(const TGeoPatternParaX &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternParaX & TGeoPatternParaX::operator=(const TGeoPatternParaX &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:217:22 + t.method("assign", static_cast(&TGeoPatternParaX::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternParaX::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternParaX::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:222:16 + t.method("CreateMatrix", static_cast(&TGeoPatternParaX::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaX::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:223:9 + t.method("cd", static_cast(&TGeoPatternParaX::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternParaX::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternParaX::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:224:14 + t.method("FindNode", static_cast(&TGeoPatternParaX::FindNode)); + t.method("FindNode", [](TGeoPatternParaX& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternParaX* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternParaX::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternParaX::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:225:10 + t.method("GetDivAxis", static_cast(&TGeoPatternParaX::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternParaX::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternParaX::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:226:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternParaX::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternParaX::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternParaX::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:228:23 + t.method("MakeCopy", static_cast(&TGeoPatternParaX::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternParaX& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternParaX* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaX::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:230:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternParaX::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternParaX::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternParaX::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!Class_Version", static_cast(&TGeoPatternParaX::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaX::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaX::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + t.method("IsA", static_cast(&TGeoPatternParaX::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaX::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternParaX::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaX::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaX::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!DeclFileName", []() { return (std::string)TGeoPatternParaX::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternParaX::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternParaX::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!ImplFileLine", static_cast(&TGeoPatternParaX::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaX::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaX::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!ImplFileName", []() { return (std::string)TGeoPatternParaX::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaX::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaX::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!Class_Name", []() { return (std::string)TGeoPatternParaX::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaX::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaX::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!Dictionary", static_cast(&TGeoPatternParaX::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaX::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaX::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!Class", static_cast(&TGeoPatternParaX::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaX::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaX::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + t.method("Streamer", static_cast(&TGeoPatternParaX::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternParaX::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternParaX::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:232:4 + module_.method("TGeoPatternParaX!DeclFileLine", static_cast(&TGeoPatternParaX::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternParaX(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternParaX(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternParaY +// signature to use in the veto file: TGeoPatternParaY +struct JlTGeoPatternParaY: public Wrapper { + + JlTGeoPatternParaY(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternParaY (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:241:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternParaY", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::TGeoPatternParaY(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:248:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::TGeoPatternParaY(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:249:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::TGeoPatternParaY(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:250:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::TGeoPatternParaY(const TGeoPatternParaY &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:251:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternParaY & TGeoPatternParaY::operator=(const TGeoPatternParaY &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternParaY & TGeoPatternParaY::operator=(const TGeoPatternParaY &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:252:22 + t.method("assign", static_cast(&TGeoPatternParaY::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternParaY::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternParaY::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:257:16 + t.method("CreateMatrix", static_cast(&TGeoPatternParaY::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaY::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:258:9 + t.method("cd", static_cast(&TGeoPatternParaY::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternParaY::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternParaY::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:259:14 + t.method("FindNode", static_cast(&TGeoPatternParaY::FindNode)); + t.method("FindNode", [](TGeoPatternParaY& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternParaY* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternParaY::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternParaY::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:260:10 + t.method("GetDivAxis", static_cast(&TGeoPatternParaY::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternParaY::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternParaY::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:261:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternParaY::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternParaY::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternParaY::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:263:23 + t.method("MakeCopy", static_cast(&TGeoPatternParaY::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternParaY& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternParaY* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaY::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:265:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternParaY::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternParaY::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternParaY::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!Class_Version", static_cast(&TGeoPatternParaY::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaY::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaY::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + t.method("IsA", static_cast(&TGeoPatternParaY::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaY::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternParaY::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaY::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaY::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!DeclFileName", []() { return (std::string)TGeoPatternParaY::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternParaY::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternParaY::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!ImplFileLine", static_cast(&TGeoPatternParaY::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaY::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaY::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!ImplFileName", []() { return (std::string)TGeoPatternParaY::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaY::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaY::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!Class_Name", []() { return (std::string)TGeoPatternParaY::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaY::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaY::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!Dictionary", static_cast(&TGeoPatternParaY::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaY::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaY::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!Class", static_cast(&TGeoPatternParaY::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaY::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaY::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + t.method("Streamer", static_cast(&TGeoPatternParaY::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternParaY::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternParaY::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:267:4 + module_.method("TGeoPatternParaY!DeclFileLine", static_cast(&TGeoPatternParaY::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternParaY(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternParaY(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternParaZ +// signature to use in the veto file: TGeoPatternParaZ +struct JlTGeoPatternParaZ: public Wrapper { + + JlTGeoPatternParaZ(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternParaZ (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:276:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternParaZ", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::TGeoPatternParaZ(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:284:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::TGeoPatternParaZ(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:285:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::TGeoPatternParaZ(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:286:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::TGeoPatternParaZ(const TGeoPatternParaZ &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:287:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternParaZ & TGeoPatternParaZ::operator=(const TGeoPatternParaZ &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternParaZ & TGeoPatternParaZ::operator=(const TGeoPatternParaZ &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:288:22 + t.method("assign", static_cast(&TGeoPatternParaZ::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternParaZ::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternParaZ::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:293:16 + t.method("CreateMatrix", static_cast(&TGeoPatternParaZ::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaZ::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:294:9 + t.method("cd", static_cast(&TGeoPatternParaZ::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternParaZ::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternParaZ::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:295:14 + t.method("FindNode", static_cast(&TGeoPatternParaZ::FindNode)); + t.method("FindNode", [](TGeoPatternParaZ& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternParaZ* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternParaZ::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternParaZ::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:296:10 + t.method("GetDivAxis", static_cast(&TGeoPatternParaZ::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternParaZ::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternParaZ::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:297:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternParaZ::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternParaZ::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternParaZ::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:299:23 + t.method("MakeCopy", static_cast(&TGeoPatternParaZ::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternParaZ& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternParaZ* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaZ::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:301:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternParaZ::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternParaZ::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternParaZ::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!Class_Version", static_cast(&TGeoPatternParaZ::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaZ::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaZ::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + t.method("IsA", static_cast(&TGeoPatternParaZ::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaZ::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternParaZ::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaZ::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaZ::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!DeclFileName", []() { return (std::string)TGeoPatternParaZ::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternParaZ::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternParaZ::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!ImplFileLine", static_cast(&TGeoPatternParaZ::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaZ::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaZ::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!ImplFileName", []() { return (std::string)TGeoPatternParaZ::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternParaZ::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternParaZ::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!Class_Name", []() { return (std::string)TGeoPatternParaZ::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaZ::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaZ::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!Dictionary", static_cast(&TGeoPatternParaZ::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternParaZ::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternParaZ::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!Class", static_cast(&TGeoPatternParaZ::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternParaZ::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternParaZ::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + t.method("Streamer", static_cast(&TGeoPatternParaZ::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternParaZ::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternParaZ::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:303:4 + module_.method("TGeoPatternParaZ!DeclFileLine", static_cast(&TGeoPatternParaZ::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternParaZ(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternParaZ(module)); +} diff --git a/deps/src/JlClasses_048.cxx b/deps/src/JlClasses_048.cxx new file mode 100644 index 0000000..2bdb393 --- /dev/null +++ b/deps/src/JlClasses_048.cxx @@ -0,0 +1,742 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternTrapZ +// signature to use in the veto file: TGeoPatternTrapZ +struct JlTGeoPatternTrapZ: public Wrapper { + + JlTGeoPatternTrapZ(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternTrapZ (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:312:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternTrapZ", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::TGeoPatternTrapZ(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:320:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::TGeoPatternTrapZ(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:321:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::TGeoPatternTrapZ(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:322:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::TGeoPatternTrapZ(const TGeoPatternTrapZ &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:323:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternTrapZ & TGeoPatternTrapZ::operator=(const TGeoPatternTrapZ &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternTrapZ & TGeoPatternTrapZ::operator=(const TGeoPatternTrapZ &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:324:22 + t.method("assign", static_cast(&TGeoPatternTrapZ::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternTrapZ::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternTrapZ::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:329:16 + t.method("CreateMatrix", static_cast(&TGeoPatternTrapZ::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternTrapZ::GetTxz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternTrapZ::GetTxz() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:330:13 + t.method("GetTxz", static_cast(&TGeoPatternTrapZ::GetTxz)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPatternTrapZ::GetTyz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPatternTrapZ::GetTyz() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:331:13 + t.method("GetTyz", static_cast(&TGeoPatternTrapZ::GetTyz)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternTrapZ::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:332:9 + t.method("cd", static_cast(&TGeoPatternTrapZ::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternTrapZ::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternTrapZ::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:333:14 + t.method("FindNode", static_cast(&TGeoPatternTrapZ::FindNode)); + t.method("FindNode", [](TGeoPatternTrapZ& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternTrapZ* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternTrapZ::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternTrapZ::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:334:10 + t.method("GetDivAxis", static_cast(&TGeoPatternTrapZ::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternTrapZ::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternTrapZ::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:335:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternTrapZ::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternTrapZ::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternTrapZ::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:337:23 + t.method("MakeCopy", static_cast(&TGeoPatternTrapZ::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternTrapZ& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternTrapZ* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternTrapZ::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:339:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternTrapZ::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternTrapZ::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternTrapZ::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!Class_Version", static_cast(&TGeoPatternTrapZ::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternTrapZ::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternTrapZ::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + t.method("IsA", static_cast(&TGeoPatternTrapZ::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternTrapZ::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternTrapZ::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternTrapZ::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternTrapZ::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!DeclFileName", []() { return (std::string)TGeoPatternTrapZ::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternTrapZ::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternTrapZ::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!ImplFileLine", static_cast(&TGeoPatternTrapZ::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternTrapZ::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternTrapZ::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!ImplFileName", []() { return (std::string)TGeoPatternTrapZ::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternTrapZ::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternTrapZ::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!Class_Name", []() { return (std::string)TGeoPatternTrapZ::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternTrapZ::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternTrapZ::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!Dictionary", static_cast(&TGeoPatternTrapZ::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternTrapZ::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternTrapZ::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!Class", static_cast(&TGeoPatternTrapZ::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternTrapZ::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternTrapZ::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + t.method("Streamer", static_cast(&TGeoPatternTrapZ::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternTrapZ::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternTrapZ::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:341:4 + module_.method("TGeoPatternTrapZ!DeclFileLine", static_cast(&TGeoPatternTrapZ::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternTrapZ(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternTrapZ(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternCylR +// signature to use in the veto file: TGeoPatternCylR +struct JlTGeoPatternCylR: public Wrapper { + + JlTGeoPatternCylR(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternCylR (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:350:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternCylR", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::TGeoPatternCylR(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:354:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::TGeoPatternCylR(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:355:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::TGeoPatternCylR(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:356:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::TGeoPatternCylR(const TGeoPatternCylR &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:357:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternCylR & TGeoPatternCylR::operator=(const TGeoPatternCylR &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternCylR & TGeoPatternCylR::operator=(const TGeoPatternCylR &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:358:21 + t.method("assign", static_cast(&TGeoPatternCylR::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternCylR::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternCylR::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:362:16 + t.method("CreateMatrix", static_cast(&TGeoPatternCylR::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylR::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:363:9 + t.method("cd", static_cast(&TGeoPatternCylR::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternCylR::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternCylR::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:364:14 + t.method("FindNode", static_cast(&TGeoPatternCylR::FindNode)); + t.method("FindNode", [](TGeoPatternCylR& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternCylR* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternCylR::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternCylR::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:365:10 + t.method("GetDivAxis", static_cast(&TGeoPatternCylR::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternCylR::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternCylR::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:366:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternCylR::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternCylR::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternCylR::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:368:23 + t.method("MakeCopy", static_cast(&TGeoPatternCylR::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternCylR& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternCylR* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylR::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:370:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternCylR::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternCylR::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternCylR::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!Class_Version", static_cast(&TGeoPatternCylR::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternCylR::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternCylR::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + t.method("IsA", static_cast(&TGeoPatternCylR::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylR::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternCylR::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternCylR::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternCylR::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!DeclFileName", []() { return (std::string)TGeoPatternCylR::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternCylR::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternCylR::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!ImplFileLine", static_cast(&TGeoPatternCylR::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternCylR::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternCylR::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!ImplFileName", []() { return (std::string)TGeoPatternCylR::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternCylR::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternCylR::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!Class_Name", []() { return (std::string)TGeoPatternCylR::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternCylR::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternCylR::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!Dictionary", static_cast(&TGeoPatternCylR::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternCylR::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternCylR::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!Class", static_cast(&TGeoPatternCylR::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylR::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylR::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + t.method("Streamer", static_cast(&TGeoPatternCylR::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternCylR::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternCylR::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:372:4 + module_.method("TGeoPatternCylR!DeclFileLine", static_cast(&TGeoPatternCylR::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternCylR(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternCylR(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternCylPhi +// signature to use in the veto file: TGeoPatternCylPhi +struct JlTGeoPatternCylPhi: public Wrapper { + + JlTGeoPatternCylPhi(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternCylPhi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:381:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternCylPhi", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylPhi::TGeoPatternCylPhi(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:404:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylPhi::TGeoPatternCylPhi(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:405:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylPhi::TGeoPatternCylPhi(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:406:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternCylPhi::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternCylPhi::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:410:16 + t.method("CreateMatrix", static_cast(&TGeoPatternCylPhi::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylPhi::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylPhi::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:411:9 + t.method("cd", static_cast(&TGeoPatternCylPhi::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternCylPhi::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternCylPhi::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:412:14 + t.method("FindNode", static_cast(&TGeoPatternCylPhi::FindNode)); + t.method("FindNode", [](TGeoPatternCylPhi& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternCylPhi* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternCylPhi::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternCylPhi::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:413:10 + t.method("GetDivAxis", static_cast(&TGeoPatternCylPhi::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternCylPhi::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternCylPhi::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:414:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternCylPhi::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternCylPhi::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternCylPhi::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:416:23 + t.method("MakeCopy", static_cast(&TGeoPatternCylPhi::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternCylPhi& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternCylPhi* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylPhi::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylPhi::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:418:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternCylPhi::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternCylPhi::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternCylPhi::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!Class_Version", static_cast(&TGeoPatternCylPhi::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternCylPhi::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternCylPhi::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + t.method("IsA", static_cast(&TGeoPatternCylPhi::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylPhi::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylPhi::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternCylPhi::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternCylPhi::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternCylPhi::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!DeclFileName", []() { return (std::string)TGeoPatternCylPhi::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternCylPhi::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternCylPhi::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!ImplFileLine", static_cast(&TGeoPatternCylPhi::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternCylPhi::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternCylPhi::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!ImplFileName", []() { return (std::string)TGeoPatternCylPhi::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternCylPhi::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternCylPhi::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!Class_Name", []() { return (std::string)TGeoPatternCylPhi::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternCylPhi::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternCylPhi::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!Dictionary", static_cast(&TGeoPatternCylPhi::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternCylPhi::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternCylPhi::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!Class", static_cast(&TGeoPatternCylPhi::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternCylPhi::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternCylPhi::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + t.method("Streamer", static_cast(&TGeoPatternCylPhi::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternCylPhi::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternCylPhi::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:420:4 + module_.method("TGeoPatternCylPhi!DeclFileLine", static_cast(&TGeoPatternCylPhi::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternCylPhi(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternCylPhi(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternSphR +// signature to use in the veto file: TGeoPatternSphR +struct JlTGeoPatternSphR: public Wrapper { + + JlTGeoPatternSphR(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternSphR (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:429:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternSphR", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::TGeoPatternSphR(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:433:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::TGeoPatternSphR(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:434:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::TGeoPatternSphR(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:435:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::TGeoPatternSphR(const TGeoPatternSphR &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:436:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternSphR & TGeoPatternSphR::operator=(const TGeoPatternSphR &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternSphR & TGeoPatternSphR::operator=(const TGeoPatternSphR &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:437:21 + t.method("assign", static_cast(&TGeoPatternSphR::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternSphR::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternSphR::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:441:16 + t.method("CreateMatrix", static_cast(&TGeoPatternSphR::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphR::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:442:9 + t.method("cd", static_cast(&TGeoPatternSphR::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternSphR::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternSphR::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:443:14 + t.method("FindNode", static_cast(&TGeoPatternSphR::FindNode)); + t.method("FindNode", [](TGeoPatternSphR& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternSphR* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternSphR::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternSphR::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:444:10 + t.method("GetDivAxis", static_cast(&TGeoPatternSphR::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternSphR::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternSphR::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:446:23 + t.method("MakeCopy", static_cast(&TGeoPatternSphR::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternSphR& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternSphR* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphR::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:448:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternSphR::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternSphR::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternSphR::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!Class_Version", static_cast(&TGeoPatternSphR::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphR::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphR::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + t.method("IsA", static_cast(&TGeoPatternSphR::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphR::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternSphR::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphR::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphR::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!DeclFileName", []() { return (std::string)TGeoPatternSphR::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternSphR::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternSphR::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!ImplFileLine", static_cast(&TGeoPatternSphR::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphR::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphR::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!ImplFileName", []() { return (std::string)TGeoPatternSphR::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphR::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphR::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!Class_Name", []() { return (std::string)TGeoPatternSphR::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphR::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphR::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!Dictionary", static_cast(&TGeoPatternSphR::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphR::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphR::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!Class", static_cast(&TGeoPatternSphR::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphR::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphR::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + t.method("Streamer", static_cast(&TGeoPatternSphR::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternSphR::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternSphR::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:450:4 + module_.method("TGeoPatternSphR!DeclFileLine", static_cast(&TGeoPatternSphR::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternSphR(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternSphR(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternSphTheta +// signature to use in the veto file: TGeoPatternSphTheta +struct JlTGeoPatternSphTheta: public Wrapper { + + JlTGeoPatternSphTheta(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternSphTheta (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:459:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternSphTheta", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::TGeoPatternSphTheta(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:463:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::TGeoPatternSphTheta(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:464:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::TGeoPatternSphTheta(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:465:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::TGeoPatternSphTheta(const TGeoPatternSphTheta &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:466:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternSphTheta & TGeoPatternSphTheta::operator=(const TGeoPatternSphTheta &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternSphTheta & TGeoPatternSphTheta::operator=(const TGeoPatternSphTheta &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:467:25 + t.method("assign", static_cast(&TGeoPatternSphTheta::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternSphTheta::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternSphTheta::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:471:16 + t.method("CreateMatrix", static_cast(&TGeoPatternSphTheta::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphTheta::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:472:9 + t.method("cd", static_cast(&TGeoPatternSphTheta::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternSphTheta::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternSphTheta::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:473:14 + t.method("FindNode", static_cast(&TGeoPatternSphTheta::FindNode)); + t.method("FindNode", [](TGeoPatternSphTheta& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternSphTheta* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternSphTheta::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternSphTheta::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:474:10 + t.method("GetDivAxis", static_cast(&TGeoPatternSphTheta::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternSphTheta::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternSphTheta::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:476:23 + t.method("MakeCopy", static_cast(&TGeoPatternSphTheta::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternSphTheta& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternSphTheta* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphTheta::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:478:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternSphTheta::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternSphTheta::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternSphTheta::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!Class_Version", static_cast(&TGeoPatternSphTheta::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphTheta::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphTheta::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + t.method("IsA", static_cast(&TGeoPatternSphTheta::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphTheta::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternSphTheta::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphTheta::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphTheta::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!DeclFileName", []() { return (std::string)TGeoPatternSphTheta::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternSphTheta::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternSphTheta::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!ImplFileLine", static_cast(&TGeoPatternSphTheta::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphTheta::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphTheta::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!ImplFileName", []() { return (std::string)TGeoPatternSphTheta::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphTheta::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphTheta::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!Class_Name", []() { return (std::string)TGeoPatternSphTheta::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphTheta::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphTheta::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!Dictionary", static_cast(&TGeoPatternSphTheta::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphTheta::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphTheta::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!Class", static_cast(&TGeoPatternSphTheta::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphTheta::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphTheta::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + t.method("Streamer", static_cast(&TGeoPatternSphTheta::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternSphTheta::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternSphTheta::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:480:4 + module_.method("TGeoPatternSphTheta!DeclFileLine", static_cast(&TGeoPatternSphTheta::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternSphTheta(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternSphTheta(module)); +} diff --git a/deps/src/JlClasses_049.cxx b/deps/src/JlClasses_049.cxx new file mode 100644 index 0000000..95ab667 --- /dev/null +++ b/deps/src/JlClasses_049.cxx @@ -0,0 +1,602 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternSphPhi +// signature to use in the veto file: TGeoPatternSphPhi +struct JlTGeoPatternSphPhi: public Wrapper { + + JlTGeoPatternSphPhi(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternSphPhi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:489:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternSphPhi", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphPhi::TGeoPatternSphPhi(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:501:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphPhi::TGeoPatternSphPhi(TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:502:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphPhi::TGeoPatternSphPhi(TGeoVolume *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:503:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternSphPhi::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternSphPhi::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:507:16 + t.method("CreateMatrix", static_cast(&TGeoPatternSphPhi::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphPhi::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphPhi::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:508:9 + t.method("cd", static_cast(&TGeoPatternSphPhi::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternSphPhi::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternSphPhi::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:509:14 + t.method("FindNode", static_cast(&TGeoPatternSphPhi::FindNode)); + t.method("FindNode", [](TGeoPatternSphPhi& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternSphPhi* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPatternSphPhi::GetDivAxis() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPatternSphPhi::GetDivAxis() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:510:10 + t.method("GetDivAxis", static_cast(&TGeoPatternSphPhi::GetDivAxis)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPatternSphPhi::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPatternSphPhi::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:511:11 + t.method("IsOnBoundary", static_cast(&TGeoPatternSphPhi::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternSphPhi::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternSphPhi::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:513:23 + t.method("MakeCopy", static_cast(&TGeoPatternSphPhi::MakeCopy)); + t.method("MakeCopy", [](TGeoPatternSphPhi& a)->TGeoPatternFinder * { return a.MakeCopy(); }); + t.method("MakeCopy", [](TGeoPatternSphPhi* a)->TGeoPatternFinder * { return a->MakeCopy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphPhi::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphPhi::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:515:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternSphPhi::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternSphPhi::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternSphPhi::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!Class_Version", static_cast(&TGeoPatternSphPhi::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphPhi::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphPhi::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + t.method("IsA", static_cast(&TGeoPatternSphPhi::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphPhi::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphPhi::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternSphPhi::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphPhi::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphPhi::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!DeclFileName", []() { return (std::string)TGeoPatternSphPhi::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternSphPhi::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternSphPhi::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!ImplFileLine", static_cast(&TGeoPatternSphPhi::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphPhi::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphPhi::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!ImplFileName", []() { return (std::string)TGeoPatternSphPhi::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternSphPhi::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternSphPhi::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!Class_Name", []() { return (std::string)TGeoPatternSphPhi::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphPhi::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphPhi::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!Dictionary", static_cast(&TGeoPatternSphPhi::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternSphPhi::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternSphPhi::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!Class", static_cast(&TGeoPatternSphPhi::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternSphPhi::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternSphPhi::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + t.method("Streamer", static_cast(&TGeoPatternSphPhi::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternSphPhi::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternSphPhi::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:517:4 + module_.method("TGeoPatternSphPhi!DeclFileLine", static_cast(&TGeoPatternSphPhi::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternSphPhi(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternSphPhi(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPatternFinder type; }; +} + +// Class generating the wrapper for type TGeoPatternHoneycomb +// signature to use in the veto file: TGeoPatternHoneycomb +struct JlTGeoPatternHoneycomb: public Wrapper { + + JlTGeoPatternHoneycomb(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPatternHoneycomb (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:526:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPatternHoneycomb", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPatternHoneycomb::TGeoPatternHoneycomb(TGeoVolume *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:541:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoPatternHoneycomb::MakeCopy(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoPatternHoneycomb::MakeCopy(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:545:23 + t.method("MakeCopy", static_cast(&TGeoPatternHoneycomb::MakeCopy)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoPatternHoneycomb::CreateMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoPatternHoneycomb::CreateMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:546:16 + t.method("CreateMatrix", static_cast(&TGeoPatternHoneycomb::CreateMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternHoneycomb::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternHoneycomb::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:547:9 + t.method("cd", static_cast(&TGeoPatternHoneycomb::cd)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPatternHoneycomb::FindNode(Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPatternHoneycomb::FindNode(Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:548:14 + t.method("FindNode", static_cast(&TGeoPatternHoneycomb::FindNode)); + t.method("FindNode", [](TGeoPatternHoneycomb& a, Double_t * arg0)->TGeoNode * { return a.FindNode(arg0); }); + t.method("FindNode", [](TGeoPatternHoneycomb* a, Double_t * arg0)->TGeoNode * { return a->FindNode(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoPatternHoneycomb::UpdateMatrix(Int_t, TGeoHMatrix &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternHoneycomb::UpdateMatrix(Int_t, TGeoHMatrix &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:549:9 + t.method("UpdateMatrix", static_cast(&TGeoPatternHoneycomb::UpdateMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPatternHoneycomb::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPatternHoneycomb::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!Class_Version", static_cast(&TGeoPatternHoneycomb::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternHoneycomb::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternHoneycomb::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + t.method("IsA", static_cast(&TGeoPatternHoneycomb::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternHoneycomb::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternHoneycomb::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + t.method("StreamerNVirtual", static_cast(&TGeoPatternHoneycomb::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternHoneycomb::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternHoneycomb::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!DeclFileName", []() { return (std::string)TGeoPatternHoneycomb::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPatternHoneycomb::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternHoneycomb::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!ImplFileLine", static_cast(&TGeoPatternHoneycomb::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternHoneycomb::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternHoneycomb::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!ImplFileName", []() { return (std::string)TGeoPatternHoneycomb::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPatternHoneycomb::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPatternHoneycomb::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!Class_Name", []() { return (std::string)TGeoPatternHoneycomb::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternHoneycomb::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternHoneycomb::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!Dictionary", static_cast(&TGeoPatternHoneycomb::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPatternHoneycomb::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPatternHoneycomb::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!Class", static_cast(&TGeoPatternHoneycomb::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPatternHoneycomb::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPatternHoneycomb::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + t.method("Streamer", static_cast(&TGeoPatternHoneycomb::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPatternHoneycomb::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPatternHoneycomb::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPatternFinder.h:551:4 + module_.method("TGeoPatternHoneycomb!DeclFileLine", static_cast(&TGeoPatternHoneycomb::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPatternHoneycomb(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPatternHoneycomb(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoNode type; }; +} + +// Class generating the wrapper for type TGeoNodeMatrix +// signature to use in the veto file: TGeoNodeMatrix +struct JlTGeoNodeMatrix: public Wrapper { + + JlTGeoNodeMatrix(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoNodeMatrix (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:154:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoNodeMatrix", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoNodeMatrix::TGeoNodeMatrix(const TGeoVolume *, const TGeoMatrix *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:164:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeMatrix::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeMatrix::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:168:10 + t.method("GetByteCount", static_cast(&TGeoNodeMatrix::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeMatrix::GetOptimalVoxels() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeMatrix::GetOptimalVoxels() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:169:10 + t.method("GetOptimalVoxels", static_cast(&TGeoNodeMatrix::GetOptimalVoxels)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeMatrix::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeMatrix::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:170:11 + t.method("IsFolder", static_cast(&TGeoNodeMatrix::IsFolder)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoNodeMatrix::GetMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoNodeMatrix::GetMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:171:16 + t.method("GetMatrix", static_cast(&TGeoNodeMatrix::GetMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNodeMatrix::MakeCopyNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNodeMatrix::MakeCopyNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:172:14 + t.method("MakeCopyNode", static_cast(&TGeoNodeMatrix::MakeCopyNode)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeMatrix::SetMatrix(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeMatrix::SetMatrix(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:173:9 + t.method("SetMatrix", static_cast(&TGeoNodeMatrix::SetMatrix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoNodeMatrix::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoNodeMatrix::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!Class_Version", static_cast(&TGeoNodeMatrix::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeMatrix::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeMatrix::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + t.method("IsA", static_cast(&TGeoNodeMatrix::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeMatrix::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeMatrix::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + t.method("StreamerNVirtual", static_cast(&TGeoNodeMatrix::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeMatrix::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeMatrix::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!DeclFileName", []() { return (std::string)TGeoNodeMatrix::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoNodeMatrix::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNodeMatrix::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!ImplFileLine", static_cast(&TGeoNodeMatrix::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeMatrix::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeMatrix::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!ImplFileName", []() { return (std::string)TGeoNodeMatrix::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeMatrix::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeMatrix::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!Class_Name", []() { return (std::string)TGeoNodeMatrix::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeMatrix::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeMatrix::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!Dictionary", static_cast(&TGeoNodeMatrix::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeMatrix::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeMatrix::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!Class", static_cast(&TGeoNodeMatrix::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeMatrix::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeMatrix::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + t.method("Streamer", static_cast(&TGeoNodeMatrix::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoNodeMatrix::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNodeMatrix::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:175:4 + module_.method("TGeoNodeMatrix!DeclFileLine", static_cast(&TGeoNodeMatrix::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoNodeMatrix(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoNodeMatrix(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoNode type; }; +} + +// Class generating the wrapper for type TGeoNodeOffset +// signature to use in the veto file: TGeoNodeOffset +struct JlTGeoNodeOffset: public Wrapper { + + JlTGeoNodeOffset(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoNodeOffset (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:184:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoNodeOffset", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoNodeOffset::TGeoNodeOffset(const TGeoVolume *, Int_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:196:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoNodeOffset::cd() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeOffset::cd() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:200:9 + t.method("cd", static_cast(&TGeoNodeOffset::cd)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoNodeOffset::GetOffset() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoNodeOffset::GetOffset() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:201:13 + t.method("GetOffset", static_cast(&TGeoNodeOffset::GetOffset)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeOffset::GetIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeOffset::GetIndex() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:202:10 + t.method("GetIndex", static_cast(&TGeoNodeOffset::GetIndex)); + + DEBUG_MSG("Adding wrapper for TGeoPatternFinder * TGeoNodeOffset::GetFinder() (" __HERE__ ")"); + // signature to use in the veto list: TGeoPatternFinder * TGeoNodeOffset::GetFinder() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:203:23 + t.method("GetFinder", static_cast(&TGeoNodeOffset::GetFinder)); + + DEBUG_MSG("Adding wrapper for TGeoMatrix * TGeoNodeOffset::GetMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoMatrix * TGeoNodeOffset::GetMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:204:16 + t.method("GetMatrix", static_cast(&TGeoNodeOffset::GetMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNodeOffset::MakeCopyNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNodeOffset::MakeCopyNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:209:14 + t.method("MakeCopyNode", static_cast(&TGeoNodeOffset::MakeCopyNode)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeOffset::SetFinder(TGeoPatternFinder *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeOffset::SetFinder(TGeoPatternFinder *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:210:9 + t.method("SetFinder", static_cast(&TGeoNodeOffset::SetFinder)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoNodeOffset::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoNodeOffset::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!Class_Version", static_cast(&TGeoNodeOffset::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeOffset::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeOffset::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + t.method("IsA", static_cast(&TGeoNodeOffset::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeOffset::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeOffset::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + t.method("StreamerNVirtual", static_cast(&TGeoNodeOffset::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeOffset::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeOffset::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!DeclFileName", []() { return (std::string)TGeoNodeOffset::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoNodeOffset::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNodeOffset::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!ImplFileLine", static_cast(&TGeoNodeOffset::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeOffset::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeOffset::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!ImplFileName", []() { return (std::string)TGeoNodeOffset::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeOffset::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeOffset::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!Class_Name", []() { return (std::string)TGeoNodeOffset::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeOffset::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeOffset::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!Dictionary", static_cast(&TGeoNodeOffset::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeOffset::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeOffset::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!Class", static_cast(&TGeoNodeOffset::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeOffset::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeOffset::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + t.method("Streamer", static_cast(&TGeoNodeOffset::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoNodeOffset::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNodeOffset::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:212:4 + module_.method("TGeoNodeOffset!DeclFileLine", static_cast(&TGeoNodeOffset::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoNodeOffset(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoNodeOffset(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoIteratorPlugin +// signature to use in the veto file: TGeoIteratorPlugin +struct JlTGeoIteratorPlugin: public Wrapper { + + JlTGeoIteratorPlugin(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoIteratorPlugin (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:224:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoIteratorPlugin", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + DEBUG_MSG("Adding wrapper for void TGeoIteratorPlugin::ProcessNode() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIteratorPlugin::ProcessNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:236:17 + t.method("ProcessNode", static_cast(&TGeoIteratorPlugin::ProcessNode)); + + DEBUG_MSG("Adding wrapper for void TGeoIteratorPlugin::SetIterator(const TGeoIterator *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIteratorPlugin::SetIterator(const TGeoIterator *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:237:9 + t.method("SetIterator", static_cast(&TGeoIteratorPlugin::SetIterator)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoIteratorPlugin::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoIteratorPlugin::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!Class_Version", static_cast(&TGeoIteratorPlugin::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIteratorPlugin::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIteratorPlugin::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + t.method("IsA", static_cast(&TGeoIteratorPlugin::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoIteratorPlugin::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIteratorPlugin::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + t.method("StreamerNVirtual", static_cast(&TGeoIteratorPlugin::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIteratorPlugin::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIteratorPlugin::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!DeclFileName", []() { return (std::string)TGeoIteratorPlugin::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoIteratorPlugin::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIteratorPlugin::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!ImplFileLine", static_cast(&TGeoIteratorPlugin::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIteratorPlugin::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIteratorPlugin::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!ImplFileName", []() { return (std::string)TGeoIteratorPlugin::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoIteratorPlugin::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIteratorPlugin::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!Class_Name", []() { return (std::string)TGeoIteratorPlugin::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIteratorPlugin::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIteratorPlugin::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!Dictionary", static_cast(&TGeoIteratorPlugin::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIteratorPlugin::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIteratorPlugin::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!Class", static_cast(&TGeoIteratorPlugin::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoIteratorPlugin::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIteratorPlugin::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + t.method("Streamer", static_cast(&TGeoIteratorPlugin::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoIteratorPlugin::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIteratorPlugin::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:239:4 + module_.method("TGeoIteratorPlugin!DeclFileLine", static_cast(&TGeoIteratorPlugin::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoIteratorPlugin(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoIteratorPlugin(module)); +} diff --git a/deps/src/JlClasses_050.cxx b/deps/src/JlClasses_050.cxx new file mode 100644 index 0000000..ca8fd64 --- /dev/null +++ b/deps/src/JlClasses_050.cxx @@ -0,0 +1,1173 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoIterator +// signature to use in the veto file: TGeoIterator +struct JlTGeoIterator: public Wrapper { + + JlTGeoIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoIterator (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:248:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoIterator"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TGeoIterator::TGeoIterator(TGeoVolume *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:279:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoIterator::TGeoIterator(const TGeoIterator &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:280:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoIterator & TGeoIterator::operator=(const TGeoIterator &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoIterator & TGeoIterator::operator=(const TGeoIterator &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:283:18 + t.method("assign", static_cast(&TGeoIterator::operator=)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoIterator::operator()() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoIterator::operator()() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:284:14 + t.method("paren", static_cast(&TGeoIterator::operator())); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoIterator::Next() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoIterator::Next() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:285:14 + t.method("Next", static_cast(&TGeoIterator::Next)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::Up() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::Up() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:286:9 + t.method("Up", static_cast(&TGeoIterator::Up)); + + DEBUG_MSG("Adding wrapper for const TGeoMatrix * TGeoIterator::GetCurrentMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoMatrix * TGeoIterator::GetCurrentMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:292:22 + t.method("GetCurrentMatrix", static_cast(&TGeoIterator::GetCurrentMatrix)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoIterator::GetIndex(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoIterator::GetIndex(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:293:10 + t.method("GetIndex", static_cast(&TGeoIterator::GetIndex)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoIterator::GetLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoIterator::GetLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:294:10 + t.method("GetLevel", static_cast(&TGeoIterator::GetLevel)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoIterator::GetNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoIterator::GetNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:295:14 + t.method("GetNode", static_cast(&TGeoIterator::GetNode)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::GetPath(TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::GetPath(TString &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:296:9 + t.method("GetPath", static_cast(&TGeoIterator::GetPath)); + + DEBUG_MSG("Adding wrapper for TGeoIteratorPlugin * TGeoIterator::GetUserPlugin() (" __HERE__ ")"); + // signature to use in the veto list: TGeoIteratorPlugin * TGeoIterator::GetUserPlugin() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:297:24 + t.method("GetUserPlugin", static_cast(&TGeoIterator::GetUserPlugin)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoIterator::GetTopVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoIterator::GetTopVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:299:16 + t.method("GetTopVolume", static_cast(&TGeoIterator::GetTopVolume)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoIterator::GetType() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoIterator::GetType() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:300:10 + t.method("GetType", static_cast(&TGeoIterator::GetType)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::Reset(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::Reset(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:301:9 + t.method("Reset", static_cast(&TGeoIterator::Reset)); + t.method("Reset", [](TGeoIterator& a)->void { a.Reset(); }); + t.method("Reset", [](TGeoIterator* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::SetUserPlugin(TGeoIteratorPlugin *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::SetUserPlugin(TGeoIteratorPlugin *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:302:9 + t.method("SetUserPlugin", static_cast(&TGeoIterator::SetUserPlugin)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::SetPluginAutoexec(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::SetPluginAutoexec(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:303:9 + t.method("SetPluginAutoexec", static_cast(&TGeoIterator::SetPluginAutoexec)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::SetType(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::SetType(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:304:9 + t.method("SetType", static_cast(&TGeoIterator::SetType)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::SetTopName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::SetTopName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:305:9 + t.method("SetTopName", static_cast(&TGeoIterator::SetTopName)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::Skip() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::Skip() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:306:9 + t.method("Skip", static_cast(&TGeoIterator::Skip)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoIterator::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoIterator::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!Class_Version", static_cast(&TGeoIterator::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIterator::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIterator::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + t.method("IsA", static_cast(&TGeoIterator::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + t.method("StreamerNVirtual", static_cast(&TGeoIterator::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIterator::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIterator::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!DeclFileName", []() { return (std::string)TGeoIterator::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoIterator::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIterator::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!ImplFileLine", static_cast(&TGeoIterator::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoIterator::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIterator::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!ImplFileName", []() { return (std::string)TGeoIterator::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoIterator::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoIterator::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!Class_Name", []() { return (std::string)TGeoIterator::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIterator::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIterator::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!Dictionary", static_cast(&TGeoIterator::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoIterator::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoIterator::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!Class", static_cast(&TGeoIterator::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoIterator::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoIterator::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + t.method("Streamer", static_cast(&TGeoIterator::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoIterator::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoIterator::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:308:4 + module_.method("TGeoIterator!DeclFileLine", static_cast(&TGeoIterator::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoIterator(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoIterator(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoStateInfo +// signature to use in the veto file: TGeoStateInfo +struct JlTGeoStateInfo: public Wrapper { + + JlTGeoStateInfo(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoStateInfo (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:21:8 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoStateInfo"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoStateInfo::TGeoStateInfo(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:50:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Version_t TGeoStateInfo::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoStateInfo::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!Class_Version", static_cast(&TGeoStateInfo::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoStateInfo::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoStateInfo::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + t.method("IsA", static_cast(&TGeoStateInfo::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoStateInfo::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoStateInfo::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + t.method("StreamerNVirtual", static_cast(&TGeoStateInfo::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoStateInfo::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoStateInfo::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!DeclFileName", []() { return (std::string)TGeoStateInfo::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoStateInfo::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoStateInfo::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!ImplFileLine", static_cast(&TGeoStateInfo::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoStateInfo::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoStateInfo::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!ImplFileName", []() { return (std::string)TGeoStateInfo::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoStateInfo::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoStateInfo::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!Class_Name", []() { return (std::string)TGeoStateInfo::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoStateInfo::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoStateInfo::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!Dictionary", static_cast(&TGeoStateInfo::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoStateInfo::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoStateInfo::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!Class", static_cast(&TGeoStateInfo::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoStateInfo::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoStateInfo::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + t.method("Streamer", static_cast(&TGeoStateInfo::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoStateInfo::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoStateInfo::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:55:4 + module_.method("TGeoStateInfo!DeclFileLine", static_cast(&TGeoStateInfo::DeclFileLine)); + + DEBUG_MSG("Adding fNode methods to provide read access to the field fNode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:22:14 + // signature to use in the veto list: TGeoStateInfo::fNode + t.method("fNode", [](const TGeoStateInfo& a) -> TGeoNode * { return a.fNode; }); + t.method("fNode", [](TGeoStateInfo& a) -> TGeoNode * { return a.fNode; }); + t.method("fNode", [](const TGeoStateInfo* a) -> TGeoNode * { return a->fNode; }); + t.method("fNode", [](TGeoStateInfo* a) -> TGeoNode * { return a->fNode; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:22:14 + // signature to use in the veto list: TGeoStateInfo::fNode + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fNode! methods to provide write access to the field fNode (" __HERE__ ")"); + t.method("fNode!", [](TGeoStateInfo& a, TGeoNode * val) -> TGeoNode * { return a.fNode = val; }); + + DEBUG_MSG("Adding fNode! methods to provide write access to the field fNode (" __HERE__ ")"); + t.method("fNode!", [](TGeoStateInfo* a, TGeoNode * val) -> TGeoNode * { return a->fNode = val; }); + + DEBUG_MSG("Adding fAsmCurrent methods to provide read access to the field fAsmCurrent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:24:10 + // signature to use in the veto list: TGeoStateInfo::fAsmCurrent + t.method("fAsmCurrent", [](const TGeoStateInfo& a) -> Int_t { return a.fAsmCurrent; }); + t.method("fAsmCurrent", [](TGeoStateInfo& a) -> Int_t { return a.fAsmCurrent; }); + t.method("fAsmCurrent", [](const TGeoStateInfo* a) -> Int_t { return a->fAsmCurrent; }); + t.method("fAsmCurrent", [](TGeoStateInfo* a) -> Int_t { return a->fAsmCurrent; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:24:10 + // signature to use in the veto list: TGeoStateInfo::fAsmCurrent + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fAsmCurrent! methods to provide write access to the field fAsmCurrent (" __HERE__ ")"); + t.method("fAsmCurrent!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fAsmCurrent = val; }); + + DEBUG_MSG("Adding fAsmCurrent! methods to provide write access to the field fAsmCurrent (" __HERE__ ")"); + t.method("fAsmCurrent!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fAsmCurrent = val; }); + + DEBUG_MSG("Adding fAsmNext methods to provide read access to the field fAsmNext (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:25:10 + // signature to use in the veto list: TGeoStateInfo::fAsmNext + t.method("fAsmNext", [](const TGeoStateInfo& a) -> Int_t { return a.fAsmNext; }); + t.method("fAsmNext", [](TGeoStateInfo& a) -> Int_t { return a.fAsmNext; }); + t.method("fAsmNext", [](const TGeoStateInfo* a) -> Int_t { return a->fAsmNext; }); + t.method("fAsmNext", [](TGeoStateInfo* a) -> Int_t { return a->fAsmNext; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:25:10 + // signature to use in the veto list: TGeoStateInfo::fAsmNext + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fAsmNext! methods to provide write access to the field fAsmNext (" __HERE__ ")"); + t.method("fAsmNext!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fAsmNext = val; }); + + DEBUG_MSG("Adding fAsmNext! methods to provide write access to the field fAsmNext (" __HERE__ ")"); + t.method("fAsmNext!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fAsmNext = val; }); + + DEBUG_MSG("Adding fDivCurrent methods to provide read access to the field fDivCurrent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:27:10 + // signature to use in the veto list: TGeoStateInfo::fDivCurrent + t.method("fDivCurrent", [](const TGeoStateInfo& a) -> Int_t { return a.fDivCurrent; }); + t.method("fDivCurrent", [](TGeoStateInfo& a) -> Int_t { return a.fDivCurrent; }); + t.method("fDivCurrent", [](const TGeoStateInfo* a) -> Int_t { return a->fDivCurrent; }); + t.method("fDivCurrent", [](TGeoStateInfo* a) -> Int_t { return a->fDivCurrent; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:27:10 + // signature to use in the veto list: TGeoStateInfo::fDivCurrent + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDivCurrent! methods to provide write access to the field fDivCurrent (" __HERE__ ")"); + t.method("fDivCurrent!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fDivCurrent = val; }); + + DEBUG_MSG("Adding fDivCurrent! methods to provide write access to the field fDivCurrent (" __HERE__ ")"); + t.method("fDivCurrent!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fDivCurrent = val; }); + + DEBUG_MSG("Adding fDivNext methods to provide read access to the field fDivNext (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:28:10 + // signature to use in the veto list: TGeoStateInfo::fDivNext + t.method("fDivNext", [](const TGeoStateInfo& a) -> Int_t { return a.fDivNext; }); + t.method("fDivNext", [](TGeoStateInfo& a) -> Int_t { return a.fDivNext; }); + t.method("fDivNext", [](const TGeoStateInfo* a) -> Int_t { return a->fDivNext; }); + t.method("fDivNext", [](TGeoStateInfo* a) -> Int_t { return a->fDivNext; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:28:10 + // signature to use in the veto list: TGeoStateInfo::fDivNext + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDivNext! methods to provide write access to the field fDivNext (" __HERE__ ")"); + t.method("fDivNext!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fDivNext = val; }); + + DEBUG_MSG("Adding fDivNext! methods to provide write access to the field fDivNext (" __HERE__ ")"); + t.method("fDivNext!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fDivNext = val; }); + + DEBUG_MSG("Adding fDivTrans methods to provide read access to the field fDivTrans (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:29:20 + // signature to use in the veto list: TGeoStateInfo::fDivTrans + t.method("fDivTrans", [](const TGeoStateInfo& a) -> const TGeoTranslation& { return a.fDivTrans; }); + t.method("fDivTrans", [](TGeoStateInfo& a) -> TGeoTranslation& { return a.fDivTrans; }); + t.method("fDivTrans", [](const TGeoStateInfo* a) -> const TGeoTranslation& { return a->fDivTrans; }); + t.method("fDivTrans", [](TGeoStateInfo* a) -> TGeoTranslation& { return a->fDivTrans; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:29:20 + // signature to use in the veto list: TGeoStateInfo::fDivTrans + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDivTrans! methods to provide write access to the field fDivTrans (" __HERE__ ")"); + t.method("fDivTrans!", [](TGeoStateInfo& a, const TGeoTranslation& val) -> TGeoTranslation& { return a.fDivTrans = val; }); + + DEBUG_MSG("Adding fDivTrans! methods to provide write access to the field fDivTrans (" __HERE__ ")"); + t.method("fDivTrans!", [](TGeoStateInfo* a, const TGeoTranslation& val) -> TGeoTranslation& { return a->fDivTrans = val; }); + + DEBUG_MSG("Adding fDivRot methods to provide read access to the field fDivRot (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:30:17 + // signature to use in the veto list: TGeoStateInfo::fDivRot + t.method("fDivRot", [](const TGeoStateInfo& a) -> const TGeoRotation& { return a.fDivRot; }); + t.method("fDivRot", [](TGeoStateInfo& a) -> TGeoRotation& { return a.fDivRot; }); + t.method("fDivRot", [](const TGeoStateInfo* a) -> const TGeoRotation& { return a->fDivRot; }); + t.method("fDivRot", [](TGeoStateInfo* a) -> TGeoRotation& { return a->fDivRot; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:30:17 + // signature to use in the veto list: TGeoStateInfo::fDivRot + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDivRot! methods to provide write access to the field fDivRot (" __HERE__ ")"); + t.method("fDivRot!", [](TGeoStateInfo& a, const TGeoRotation& val) -> TGeoRotation& { return a.fDivRot = val; }); + + DEBUG_MSG("Adding fDivRot! methods to provide write access to the field fDivRot (" __HERE__ ")"); + t.method("fDivRot!", [](TGeoStateInfo* a, const TGeoRotation& val) -> TGeoRotation& { return a->fDivRot = val; }); + + DEBUG_MSG("Adding fDivCombi methods to provide read access to the field fDivCombi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:31:19 + // signature to use in the veto list: TGeoStateInfo::fDivCombi + t.method("fDivCombi", [](const TGeoStateInfo& a) -> const TGeoCombiTrans& { return a.fDivCombi; }); + t.method("fDivCombi", [](TGeoStateInfo& a) -> TGeoCombiTrans& { return a.fDivCombi; }); + t.method("fDivCombi", [](const TGeoStateInfo* a) -> const TGeoCombiTrans& { return a->fDivCombi; }); + t.method("fDivCombi", [](TGeoStateInfo* a) -> TGeoCombiTrans& { return a->fDivCombi; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:31:19 + // signature to use in the veto list: TGeoStateInfo::fDivCombi + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDivCombi! methods to provide write access to the field fDivCombi (" __HERE__ ")"); + t.method("fDivCombi!", [](TGeoStateInfo& a, const TGeoCombiTrans& val) -> TGeoCombiTrans& { return a.fDivCombi = val; }); + + DEBUG_MSG("Adding fDivCombi! methods to provide write access to the field fDivCombi (" __HERE__ ")"); + t.method("fDivCombi!", [](TGeoStateInfo* a, const TGeoCombiTrans& val) -> TGeoCombiTrans& { return a->fDivCombi = val; }); + + DEBUG_MSG("Adding fVoxNcandidates methods to provide read access to the field fVoxNcandidates (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:33:10 + // signature to use in the veto list: TGeoStateInfo::fVoxNcandidates + t.method("fVoxNcandidates", [](const TGeoStateInfo& a) -> Int_t { return a.fVoxNcandidates; }); + t.method("fVoxNcandidates", [](TGeoStateInfo& a) -> Int_t { return a.fVoxNcandidates; }); + t.method("fVoxNcandidates", [](const TGeoStateInfo* a) -> Int_t { return a->fVoxNcandidates; }); + t.method("fVoxNcandidates", [](TGeoStateInfo* a) -> Int_t { return a->fVoxNcandidates; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:33:10 + // signature to use in the veto list: TGeoStateInfo::fVoxNcandidates + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fVoxNcandidates! methods to provide write access to the field fVoxNcandidates (" __HERE__ ")"); + t.method("fVoxNcandidates!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fVoxNcandidates = val; }); + + DEBUG_MSG("Adding fVoxNcandidates! methods to provide write access to the field fVoxNcandidates (" __HERE__ ")"); + t.method("fVoxNcandidates!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fVoxNcandidates = val; }); + + DEBUG_MSG("Adding fVoxCurrent methods to provide read access to the field fVoxCurrent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:34:10 + // signature to use in the veto list: TGeoStateInfo::fVoxCurrent + t.method("fVoxCurrent", [](const TGeoStateInfo& a) -> Int_t { return a.fVoxCurrent; }); + t.method("fVoxCurrent", [](TGeoStateInfo& a) -> Int_t { return a.fVoxCurrent; }); + t.method("fVoxCurrent", [](const TGeoStateInfo* a) -> Int_t { return a->fVoxCurrent; }); + t.method("fVoxCurrent", [](TGeoStateInfo* a) -> Int_t { return a->fVoxCurrent; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:34:10 + // signature to use in the veto list: TGeoStateInfo::fVoxCurrent + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fVoxCurrent! methods to provide write access to the field fVoxCurrent (" __HERE__ ")"); + t.method("fVoxCurrent!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fVoxCurrent = val; }); + + DEBUG_MSG("Adding fVoxCurrent! methods to provide write access to the field fVoxCurrent (" __HERE__ ")"); + t.method("fVoxCurrent!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fVoxCurrent = val; }); + + DEBUG_MSG("Adding fVoxCheckList methods to provide read access to the field fVoxCheckList (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:35:11 + // signature to use in the veto list: TGeoStateInfo::fVoxCheckList + t.method("fVoxCheckList", [](const TGeoStateInfo& a) -> Int_t * { return a.fVoxCheckList; }); + t.method("fVoxCheckList", [](TGeoStateInfo& a) -> Int_t * { return a.fVoxCheckList; }); + t.method("fVoxCheckList", [](const TGeoStateInfo* a) -> Int_t * { return a->fVoxCheckList; }); + t.method("fVoxCheckList", [](TGeoStateInfo* a) -> Int_t * { return a->fVoxCheckList; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:35:11 + // signature to use in the veto list: TGeoStateInfo::fVoxCheckList + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fVoxCheckList! methods to provide write access to the field fVoxCheckList (" __HERE__ ")"); + t.method("fVoxCheckList!", [](TGeoStateInfo& a, Int_t * val) -> Int_t * { return a.fVoxCheckList = val; }); + + DEBUG_MSG("Adding fVoxCheckList! methods to provide write access to the field fVoxCheckList (" __HERE__ ")"); + t.method("fVoxCheckList!", [](TGeoStateInfo* a, Int_t * val) -> Int_t * { return a->fVoxCheckList = val; }); + + DEBUG_MSG("Adding fVoxBits1 methods to provide read access to the field fVoxBits1 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:36:13 + // signature to use in the veto list: TGeoStateInfo::fVoxBits1 + t.method("fVoxBits1", [](const TGeoStateInfo& a) -> UChar_t * { return a.fVoxBits1; }); + t.method("fVoxBits1", [](TGeoStateInfo& a) -> UChar_t * { return a.fVoxBits1; }); + t.method("fVoxBits1", [](const TGeoStateInfo* a) -> UChar_t * { return a->fVoxBits1; }); + t.method("fVoxBits1", [](TGeoStateInfo* a) -> UChar_t * { return a->fVoxBits1; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:36:13 + // signature to use in the veto list: TGeoStateInfo::fVoxBits1 + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fVoxBits1! methods to provide write access to the field fVoxBits1 (" __HERE__ ")"); + t.method("fVoxBits1!", [](TGeoStateInfo& a, UChar_t * val) -> UChar_t * { return a.fVoxBits1 = val; }); + + DEBUG_MSG("Adding fVoxBits1! methods to provide write access to the field fVoxBits1 (" __HERE__ ")"); + t.method("fVoxBits1!", [](TGeoStateInfo* a, UChar_t * val) -> UChar_t * { return a->fVoxBits1 = val; }); + + DEBUG_MSG("Adding fBoolSelected methods to provide read access to the field fBoolSelected (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:42:10 + // signature to use in the veto list: TGeoStateInfo::fBoolSelected + t.method("fBoolSelected", [](const TGeoStateInfo& a) -> Int_t { return a.fBoolSelected; }); + t.method("fBoolSelected", [](TGeoStateInfo& a) -> Int_t { return a.fBoolSelected; }); + t.method("fBoolSelected", [](const TGeoStateInfo* a) -> Int_t { return a->fBoolSelected; }); + t.method("fBoolSelected", [](TGeoStateInfo* a) -> Int_t { return a->fBoolSelected; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:42:10 + // signature to use in the veto list: TGeoStateInfo::fBoolSelected + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fBoolSelected! methods to provide write access to the field fBoolSelected (" __HERE__ ")"); + t.method("fBoolSelected!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fBoolSelected = val; }); + + DEBUG_MSG("Adding fBoolSelected! methods to provide write access to the field fBoolSelected (" __HERE__ ")"); + t.method("fBoolSelected!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fBoolSelected = val; }); + + DEBUG_MSG("Adding fXtruSeg methods to provide read access to the field fXtruSeg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:44:10 + // signature to use in the veto list: TGeoStateInfo::fXtruSeg + t.method("fXtruSeg", [](const TGeoStateInfo& a) -> Int_t { return a.fXtruSeg; }); + t.method("fXtruSeg", [](TGeoStateInfo& a) -> Int_t { return a.fXtruSeg; }); + t.method("fXtruSeg", [](const TGeoStateInfo* a) -> Int_t { return a->fXtruSeg; }); + t.method("fXtruSeg", [](TGeoStateInfo* a) -> Int_t { return a->fXtruSeg; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:44:10 + // signature to use in the veto list: TGeoStateInfo::fXtruSeg + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fXtruSeg! methods to provide write access to the field fXtruSeg (" __HERE__ ")"); + t.method("fXtruSeg!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fXtruSeg = val; }); + + DEBUG_MSG("Adding fXtruSeg! methods to provide write access to the field fXtruSeg (" __HERE__ ")"); + t.method("fXtruSeg!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fXtruSeg = val; }); + + DEBUG_MSG("Adding fXtruIz methods to provide read access to the field fXtruIz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:45:10 + // signature to use in the veto list: TGeoStateInfo::fXtruIz + t.method("fXtruIz", [](const TGeoStateInfo& a) -> Int_t { return a.fXtruIz; }); + t.method("fXtruIz", [](TGeoStateInfo& a) -> Int_t { return a.fXtruIz; }); + t.method("fXtruIz", [](const TGeoStateInfo* a) -> Int_t { return a->fXtruIz; }); + t.method("fXtruIz", [](TGeoStateInfo* a) -> Int_t { return a->fXtruIz; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:45:10 + // signature to use in the veto list: TGeoStateInfo::fXtruIz + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fXtruIz! methods to provide write access to the field fXtruIz (" __HERE__ ")"); + t.method("fXtruIz!", [](TGeoStateInfo& a, Int_t val) -> Int_t { return a.fXtruIz = val; }); + + DEBUG_MSG("Adding fXtruIz! methods to provide write access to the field fXtruIz (" __HERE__ ")"); + t.method("fXtruIz!", [](TGeoStateInfo* a, Int_t val) -> Int_t { return a->fXtruIz = val; }); + + DEBUG_MSG("Adding fXtruXc methods to provide read access to the field fXtruXc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:46:14 + // signature to use in the veto list: TGeoStateInfo::fXtruXc + t.method("fXtruXc", [](const TGeoStateInfo& a) -> Double_t * { return a.fXtruXc; }); + t.method("fXtruXc", [](TGeoStateInfo& a) -> Double_t * { return a.fXtruXc; }); + t.method("fXtruXc", [](const TGeoStateInfo* a) -> Double_t * { return a->fXtruXc; }); + t.method("fXtruXc", [](TGeoStateInfo* a) -> Double_t * { return a->fXtruXc; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:46:14 + // signature to use in the veto list: TGeoStateInfo::fXtruXc + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fXtruXc! methods to provide write access to the field fXtruXc (" __HERE__ ")"); + t.method("fXtruXc!", [](TGeoStateInfo& a, Double_t * val) -> Double_t * { return a.fXtruXc = val; }); + + DEBUG_MSG("Adding fXtruXc! methods to provide write access to the field fXtruXc (" __HERE__ ")"); + t.method("fXtruXc!", [](TGeoStateInfo* a, Double_t * val) -> Double_t * { return a->fXtruXc = val; }); + + DEBUG_MSG("Adding fXtruYc methods to provide read access to the field fXtruYc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:47:14 + // signature to use in the veto list: TGeoStateInfo::fXtruYc + t.method("fXtruYc", [](const TGeoStateInfo& a) -> Double_t * { return a.fXtruYc; }); + t.method("fXtruYc", [](TGeoStateInfo& a) -> Double_t * { return a.fXtruYc; }); + t.method("fXtruYc", [](const TGeoStateInfo* a) -> Double_t * { return a->fXtruYc; }); + t.method("fXtruYc", [](TGeoStateInfo* a) -> Double_t * { return a->fXtruYc; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:47:14 + // signature to use in the veto list: TGeoStateInfo::fXtruYc + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fXtruYc! methods to provide write access to the field fXtruYc (" __HERE__ ")"); + t.method("fXtruYc!", [](TGeoStateInfo& a, Double_t * val) -> Double_t * { return a.fXtruYc = val; }); + + DEBUG_MSG("Adding fXtruYc! methods to provide write access to the field fXtruYc (" __HERE__ ")"); + t.method("fXtruYc!", [](TGeoStateInfo* a, Double_t * val) -> Double_t * { return a->fXtruYc = val; }); + + DEBUG_MSG("Adding fXtruPoly methods to provide read access to the field fXtruPoly (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:48:17 + // signature to use in the veto list: TGeoStateInfo::fXtruPoly + t.method("fXtruPoly", [](const TGeoStateInfo& a) -> TGeoPolygon * { return a.fXtruPoly; }); + t.method("fXtruPoly", [](TGeoStateInfo& a) -> TGeoPolygon * { return a.fXtruPoly; }); + t.method("fXtruPoly", [](const TGeoStateInfo* a) -> TGeoPolygon * { return a->fXtruPoly; }); + t.method("fXtruPoly", [](TGeoStateInfo* a) -> TGeoPolygon * { return a->fXtruPoly; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoStateInfo.h:48:17 + // signature to use in the veto list: TGeoStateInfo::fXtruPoly + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fXtruPoly! methods to provide write access to the field fXtruPoly (" __HERE__ ")"); + t.method("fXtruPoly!", [](TGeoStateInfo& a, TGeoPolygon * val) -> TGeoPolygon * { return a.fXtruPoly = val; }); + + DEBUG_MSG("Adding fXtruPoly! methods to provide write access to the field fXtruPoly (" __HERE__ ")"); + t.method("fXtruPoly!", [](TGeoStateInfo* a, TGeoPolygon * val) -> TGeoPolygon * { return a->fXtruPoly = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoStateInfo(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoStateInfo(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoPolygon +// signature to use in the veto file: TGeoPolygon +struct JlTGeoPolygon: public Wrapper { + + JlTGeoPolygon(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPolygon (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPolygon", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::TGeoPolygon(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:44:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPolygon::Area() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPolygon::Area() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:48:13 + t.method("Area", static_cast(&TGeoPolygon::Area)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPolygon::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPolygon::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:49:11 + t.method("Contains", static_cast(&TGeoPolygon::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:50:9 + t.method("Draw", static_cast(&TGeoPolygon::Draw)); + t.method("Draw", [](TGeoPolygon& a)->void { a.Draw(); }); + t.method("Draw", [](TGeoPolygon* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::FinishPolygon() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::FinishPolygon() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:51:9 + t.method("FinishPolygon", static_cast(&TGeoPolygon::FinishPolygon)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPolygon::GetNvert() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPolygon::GetNvert() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:52:10 + t.method("GetNvert", static_cast(&TGeoPolygon::GetNvert)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPolygon::GetNconvex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPolygon::GetNconvex() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:53:10 + t.method("GetNconvex", static_cast(&TGeoPolygon::GetNconvex)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoPolygon::GetX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoPolygon::GetX() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:54:14 + t.method("GetX", static_cast(&TGeoPolygon::GetX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoPolygon::GetY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoPolygon::GetY() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:55:14 + t.method("GetY", static_cast(&TGeoPolygon::GetY)); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::GetVertices(Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::GetVertices(Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:56:9 + t.method("GetVertices", static_cast(&TGeoPolygon::GetVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::GetConvexVertices(Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::GetConvexVertices(Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:57:9 + t.method("GetConvexVertices", static_cast(&TGeoPolygon::GetConvexVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPolygon::IsClockwise() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPolygon::IsClockwise() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:58:11 + t.method("IsClockwise", static_cast(&TGeoPolygon::IsClockwise)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPolygon::IsConvex() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPolygon::IsConvex() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:59:11 + t.method("IsConvex", static_cast(&TGeoPolygon::IsConvex)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPolygon::IsFinished() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPolygon::IsFinished() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:60:11 + t.method("IsFinished", static_cast(&TGeoPolygon::IsFinished)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPolygon::IsIllegalCheck() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPolygon::IsIllegalCheck() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:61:11 + t.method("IsIllegalCheck", static_cast(&TGeoPolygon::IsIllegalCheck)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPolygon::Safety(const Double_t *, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPolygon::Safety(const Double_t *, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:62:13 + t.method("Safety", static_cast(&TGeoPolygon::Safety)); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::SetConvex(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::SetConvex(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:63:9 + t.method("SetConvex", static_cast(&TGeoPolygon::SetConvex)); + t.method("SetConvex", [](TGeoPolygon& a)->void { a.SetConvex(); }); + t.method("SetConvex", [](TGeoPolygon* a)->void { a->SetConvex(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::SetXY(Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::SetXY(Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:64:9 + t.method("SetXY", static_cast(&TGeoPolygon::SetXY)); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::SetNextIndex(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::SetNextIndex(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:65:9 + t.method("SetNextIndex", static_cast(&TGeoPolygon::SetNextIndex)); + t.method("SetNextIndex", [](TGeoPolygon& a)->void { a.SetNextIndex(); }); + t.method("SetNextIndex", [](TGeoPolygon* a)->void { a->SetNextIndex(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPolygon::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPolygon::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!Class_Version", static_cast(&TGeoPolygon::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPolygon::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPolygon::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + t.method("IsA", static_cast(&TGeoPolygon::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + t.method("StreamerNVirtual", static_cast(&TGeoPolygon::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPolygon::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPolygon::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!DeclFileName", []() { return (std::string)TGeoPolygon::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPolygon::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPolygon::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!ImplFileLine", static_cast(&TGeoPolygon::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPolygon::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPolygon::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!ImplFileName", []() { return (std::string)TGeoPolygon::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPolygon::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPolygon::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!Class_Name", []() { return (std::string)TGeoPolygon::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPolygon::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPolygon::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!Dictionary", static_cast(&TGeoPolygon::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPolygon::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPolygon::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!Class", static_cast(&TGeoPolygon::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPolygon::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPolygon::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + t.method("Streamer", static_cast(&TGeoPolygon::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPolygon::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPolygon::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:67:4 + module_.method("TGeoPolygon!DeclFileLine", static_cast(&TGeoPolygon::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPolygon(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPolygon(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoCacheState +// signature to use in the veto file: TGeoCacheState +struct JlTGeoCacheState: public Wrapper { + + JlTGeoCacheState(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoCacheState (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoCacheState", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCacheState::TGeoCacheState(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:47:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoCacheState::SetState(Int_t, Int_t, Int_t, Bool_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCacheState::SetState(Int_t, Int_t, Int_t, Bool_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:50:9 + t.method("SetState", static_cast(&TGeoCacheState::SetState)); + t.method("SetState", [](TGeoCacheState& a, Int_t arg0, Int_t arg1, Int_t arg2, Bool_t arg3)->void { a.SetState(arg0, arg1, arg2, arg3); }); + t.method("SetState", [](TGeoCacheState* a, Int_t arg0, Int_t arg1, Int_t arg2, Bool_t arg3)->void { a->SetState(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCacheState::GetState(Int_t &, Int_t &, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCacheState::GetState(Int_t &, Int_t &, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:51:11 + t.method("GetState", static_cast(&TGeoCacheState::GetState)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoCacheState::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoCacheState::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!Class_Version", static_cast(&TGeoCacheState::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCacheState::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCacheState::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + t.method("IsA", static_cast(&TGeoCacheState::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoCacheState::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCacheState::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + t.method("StreamerNVirtual", static_cast(&TGeoCacheState::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCacheState::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCacheState::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!DeclFileName", []() { return (std::string)TGeoCacheState::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoCacheState::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCacheState::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!ImplFileLine", static_cast(&TGeoCacheState::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCacheState::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCacheState::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!ImplFileName", []() { return (std::string)TGeoCacheState::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoCacheState::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCacheState::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!Class_Name", []() { return (std::string)TGeoCacheState::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCacheState::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCacheState::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!Dictionary", static_cast(&TGeoCacheState::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCacheState::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCacheState::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!Class", static_cast(&TGeoCacheState::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoCacheState::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCacheState::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + t.method("Streamer", static_cast(&TGeoCacheState::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoCacheState::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCacheState::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:53:4 + module_.method("TGeoCacheState!DeclFileLine", static_cast(&TGeoCacheState::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoCacheState(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoCacheState(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoNodeCache +// signature to use in the veto file: TGeoNodeCache +struct JlTGeoNodeCache: public Wrapper { + + JlTGeoNodeCache(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoNodeCache (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:56:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoNodeCache", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::TGeoNodeCache(TGeoNode *, Bool_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:84:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::BuildIdArray() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::BuildIdArray() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:87:9 + t.method("BuildIdArray", static_cast(&TGeoNodeCache::BuildIdArray)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::BuildInfoBranch() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::BuildInfoBranch() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:88:9 + t.method("BuildInfoBranch", static_cast(&TGeoNodeCache::BuildInfoBranch)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::CdNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::CdNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:89:9 + t.method("CdNode", static_cast(&TGeoNodeCache::CdNode)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeCache::CdDown(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeCache::CdDown(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:90:11 + t.method("CdDown", static_cast(&TGeoNodeCache::CdDown)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeCache::CdDown(TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeCache::CdDown(TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:91:11 + t.method("CdDown", static_cast(&TGeoNodeCache::CdDown)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::CdTop() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::CdTop() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:92:9 + t.method("CdTop", static_cast(&TGeoNodeCache::CdTop)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::CdUp() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::CdUp() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:97:9 + t.method("CdUp", static_cast(&TGeoNodeCache::CdUp)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::FillIdBranch(const Int_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::FillIdBranch(const Int_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:98:9 + t.method("FillIdBranch", static_cast(&TGeoNodeCache::FillIdBranch)); + t.method("FillIdBranch", [](TGeoNodeCache& a, const Int_t * arg0)->void { a.FillIdBranch(arg0); }); + t.method("FillIdBranch", [](TGeoNodeCache* a, const Int_t * arg0)->void { a->FillIdBranch(arg0); }); + + DEBUG_MSG("Adding wrapper for const Int_t * TGeoNodeCache::GetIdBranch() (" __HERE__ ")"); + // signature to use in the veto list: const Int_t * TGeoNodeCache::GetIdBranch() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:103:17 + t.method("GetIdBranch", static_cast(&TGeoNodeCache::GetIdBranch)); + + DEBUG_MSG("Adding wrapper for void * TGeoNodeCache::GetBranch() (" __HERE__ ")"); + // signature to use in the veto list: void * TGeoNodeCache::GetBranch() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:104:10 + t.method("GetBranch", static_cast(&TGeoNodeCache::GetBranch)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::GetBranchNames(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::GetBranchNames(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:105:9 + t.method("GetBranchNames", static_cast(&TGeoNodeCache::GetBranchNames)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::GetBranchNumbers(Int_t *, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::GetBranchNumbers(Int_t *, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:106:9 + t.method("GetBranchNumbers", static_cast(&TGeoNodeCache::GetBranchNumbers)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::GetBranchOnlys(Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::GetBranchOnlys(Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:107:9 + t.method("GetBranchOnlys", static_cast(&TGeoNodeCache::GetBranchOnlys)); + + DEBUG_MSG("Adding wrapper for void * TGeoNodeCache::GetMatrices() (" __HERE__ ")"); + // signature to use in the veto list: void * TGeoNodeCache::GetMatrices() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:108:10 + t.method("GetMatrices", static_cast(&TGeoNodeCache::GetMatrices)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoNodeCache::GetCurrentMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoNodeCache::GetCurrentMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:109:17 + t.method("GetCurrentMatrix", static_cast(&TGeoNodeCache::GetCurrentMatrix)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeCache::GetCurrentNodeId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeCache::GetCurrentNodeId() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:110:10 + t.method("GetCurrentNodeId", static_cast(&TGeoNodeCache::GetCurrentNodeId)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNodeCache::GetMother(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNodeCache::GetMother(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:111:14 + t.method("GetMother", static_cast(&TGeoNodeCache::GetMother)); + t.method("GetMother", [](TGeoNodeCache const& a)->TGeoNode * { return a.GetMother(); }); + t.method("GetMother", [](TGeoNodeCache const* a)->TGeoNode * { return a->GetMother(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoNodeCache::GetMotherMatrix(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoNodeCache::GetMotherMatrix(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:112:17 + t.method("GetMotherMatrix", static_cast(&TGeoNodeCache::GetMotherMatrix)); + t.method("GetMotherMatrix", [](TGeoNodeCache const& a)->TGeoHMatrix * { return a.GetMotherMatrix(); }); + t.method("GetMotherMatrix", [](TGeoNodeCache const* a)->TGeoHMatrix * { return a->GetMotherMatrix(); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNodeCache::GetNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNodeCache::GetNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:116:14 + t.method("GetNode", static_cast(&TGeoNodeCache::GetNode)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoNodeCache::GetTopNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoNodeCache::GetTopNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:117:14 + t.method("GetTopNode", static_cast(&TGeoNodeCache::GetTopNode)); + + DEBUG_MSG("Adding wrapper for TGeoStateInfo * TGeoNodeCache::GetInfo() (" __HERE__ ")"); + // signature to use in the veto list: TGeoStateInfo * TGeoNodeCache::GetInfo() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:118:19 + t.method("GetInfo", static_cast(&TGeoNodeCache::GetInfo)); + + DEBUG_MSG("Adding wrapper for TGeoStateInfo * TGeoNodeCache::GetMakePWInfo(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoStateInfo * TGeoNodeCache::GetMakePWInfo(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:119:19 + t.method("GetMakePWInfo", static_cast(&TGeoNodeCache::GetMakePWInfo)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::ReleaseInfo() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::ReleaseInfo() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:120:9 + t.method("ReleaseInfo", static_cast(&TGeoNodeCache::ReleaseInfo)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeCache::GetLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeCache::GetLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:121:10 + t.method("GetLevel", static_cast(&TGeoNodeCache::GetLevel)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeCache::GetPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeCache::GetPath() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:122:16 + t.method("GetPath", [](TGeoNodeCache& a) { return (std::string)a.GetPath(); }); + t.method("GetPath", [](TGeoNodeCache* a) { return (std::string)a->GetPath(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeCache::GetStackLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeCache::GetStackLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:123:10 + t.method("GetStackLevel", static_cast(&TGeoNodeCache::GetStackLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeCache::GetNodeId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeCache::GetNodeId() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:124:10 + t.method("GetNodeId", static_cast(&TGeoNodeCache::GetNodeId)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeCache::HasIdArray() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeCache::HasIdArray() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:125:11 + t.method("HasIdArray", static_cast(&TGeoNodeCache::HasIdArray)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeCache::IsDummy() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeCache::IsDummy() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:126:11 + t.method("IsDummy", static_cast(&TGeoNodeCache::IsDummy)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::LocalToMaster(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::LocalToMaster(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:128:9 + t.method("LocalToMaster", static_cast(&TGeoNodeCache::LocalToMaster)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::MasterToLocal(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::MasterToLocal(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:129:9 + t.method("MasterToLocal", static_cast(&TGeoNodeCache::MasterToLocal)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::LocalToMasterVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::LocalToMasterVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:130:9 + t.method("LocalToMasterVect", static_cast(&TGeoNodeCache::LocalToMasterVect)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::MasterToLocalVect(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::MasterToLocalVect(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:131:9 + t.method("MasterToLocalVect", static_cast(&TGeoNodeCache::MasterToLocalVect)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::LocalToMasterBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::LocalToMasterBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:132:9 + t.method("LocalToMasterBomb", static_cast(&TGeoNodeCache::LocalToMasterBomb)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::MasterToLocalBomb(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::MasterToLocalBomb(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:133:9 + t.method("MasterToLocalBomb", static_cast(&TGeoNodeCache::MasterToLocalBomb)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoNodeCache::PushState(Bool_t, Int_t, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoNodeCache::PushState(Bool_t, Int_t, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:134:10 + t.method("PushState", static_cast(&TGeoNodeCache::PushState)); + t.method("PushState", [](TGeoNodeCache& a, Bool_t arg0)->Int_t { return a.PushState(arg0); }); + t.method("PushState", [](TGeoNodeCache& a, Bool_t arg0, Int_t arg1)->Int_t { return a.PushState(arg0, arg1); }); + t.method("PushState", [](TGeoNodeCache& a, Bool_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.PushState(arg0, arg1, arg2); }); + t.method("PushState", [](TGeoNodeCache* a, Bool_t arg0)->Int_t { return a->PushState(arg0); }); + t.method("PushState", [](TGeoNodeCache* a, Bool_t arg0, Int_t arg1)->Int_t { return a->PushState(arg0, arg1); }); + t.method("PushState", [](TGeoNodeCache* a, Bool_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->PushState(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeCache::PopState(Int_t &, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeCache::PopState(Int_t &, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:135:11 + t.method("PopState", static_cast(&TGeoNodeCache::PopState)); + t.method("PopState", [](TGeoNodeCache& a, Int_t & arg0)->Bool_t { return a.PopState(arg0); }); + t.method("PopState", [](TGeoNodeCache* a, Int_t & arg0)->Bool_t { return a->PopState(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeCache::PopState(Int_t &, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeCache::PopState(Int_t &, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:136:11 + t.method("PopState", static_cast(&TGeoNodeCache::PopState)); + t.method("PopState", [](TGeoNodeCache& a, Int_t & arg0, Int_t arg1)->Bool_t { return a.PopState(arg0, arg1); }); + t.method("PopState", [](TGeoNodeCache* a, Int_t & arg0, Int_t arg1)->Bool_t { return a->PopState(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::PopDummy(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::PopDummy(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:137:9 + t.method("PopDummy", static_cast(&TGeoNodeCache::PopDummy)); + t.method("PopDummy", [](TGeoNodeCache& a)->void { a.PopDummy(); }); + t.method("PopDummy", [](TGeoNodeCache* a)->void { a->PopDummy(); }); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::Refresh() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::Refresh() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:138:9 + t.method("Refresh", static_cast(&TGeoNodeCache::Refresh)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoNodeCache::RestoreState(Int_t &, TGeoCacheState *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoNodeCache::RestoreState(Int_t &, TGeoCacheState *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:143:11 + t.method("RestoreState", static_cast(&TGeoNodeCache::RestoreState)); + t.method("RestoreState", [](TGeoNodeCache& a, Int_t & arg0, TGeoCacheState * arg1)->Bool_t { return a.RestoreState(arg0, arg1); }); + t.method("RestoreState", [](TGeoNodeCache* a, Int_t & arg0, TGeoCacheState * arg1)->Bool_t { return a->RestoreState(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoNodeCache::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoNodeCache::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!Class_Version", static_cast(&TGeoNodeCache::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeCache::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeCache::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + t.method("IsA", static_cast(&TGeoNodeCache::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + t.method("StreamerNVirtual", static_cast(&TGeoNodeCache::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeCache::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeCache::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!DeclFileName", []() { return (std::string)TGeoNodeCache::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoNodeCache::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNodeCache::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!ImplFileLine", static_cast(&TGeoNodeCache::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeCache::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeCache::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!ImplFileName", []() { return (std::string)TGeoNodeCache::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoNodeCache::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNodeCache::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!Class_Name", []() { return (std::string)TGeoNodeCache::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeCache::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeCache::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!Dictionary", static_cast(&TGeoNodeCache::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNodeCache::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNodeCache::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!Class", static_cast(&TGeoNodeCache::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoNodeCache::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNodeCache::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + t.method("Streamer", static_cast(&TGeoNodeCache::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoNodeCache::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNodeCache::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCache.h:145:4 + module_.method("TGeoNodeCache!DeclFileLine", static_cast(&TGeoNodeCache::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoNodeCache(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoNodeCache(module)); +} diff --git a/deps/src/JlClasses_051.cxx b/deps/src/JlClasses_051.cxx new file mode 100644 index 0000000..becc82b --- /dev/null +++ b/deps/src/JlClasses_051.cxx @@ -0,0 +1,1495 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoCompositeShape +// signature to use in the veto file: TGeoCompositeShape +struct JlTGeoCompositeShape: public Wrapper { + + JlTGeoCompositeShape(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoCompositeShape (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoCompositeShape", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::TGeoCompositeShape(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:39:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::TGeoCompositeShape(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:40:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::TGeoCompositeShape(const char *, TGeoBoolNode *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:41:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCompositeShape::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCompositeShape::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:45:13 + t.method("Capacity", static_cast(&TGeoCompositeShape::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:46:9 + t.method("ClearThreadData", static_cast(&TGeoCompositeShape::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:47:9 + t.method("CreateThreadData", static_cast(&TGeoCompositeShape::CreateThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:48:9 + t.method("ComputeBBox", static_cast(&TGeoCompositeShape::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:49:9 + t.method("ComputeNormal", static_cast(&TGeoCompositeShape::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:50:9 + t.method("ComputeNormal_v", static_cast(&TGeoCompositeShape::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCompositeShape::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCompositeShape::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:51:11 + t.method("Contains", static_cast(&TGeoCompositeShape::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:52:9 + t.method("Contains_v", static_cast(&TGeoCompositeShape::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoCompositeShape::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoCompositeShape::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:53:10 + t.method("DistancetoPrimitive", static_cast(&TGeoCompositeShape::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCompositeShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCompositeShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:54:13 + t.method("DistFromInside", static_cast(&TGeoCompositeShape::DistFromInside)); + t.method("DistFromInside", [](TGeoCompositeShape const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoCompositeShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoCompositeShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoCompositeShape const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoCompositeShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoCompositeShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:56:9 + t.method("DistFromInside_v", static_cast(&TGeoCompositeShape::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCompositeShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCompositeShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:58:13 + t.method("DistFromOutside", static_cast(&TGeoCompositeShape::DistFromOutside)); + t.method("DistFromOutside", [](TGeoCompositeShape const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoCompositeShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoCompositeShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoCompositeShape const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoCompositeShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoCompositeShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:60:9 + t.method("DistFromOutside_v", static_cast(&TGeoCompositeShape::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoCompositeShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoCompositeShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:63:4 + t.method("Divide", static_cast(&TGeoCompositeShape::Divide)); + + DEBUG_MSG("Adding wrapper for TGeoBoolNode * TGeoCompositeShape::GetBoolNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoBoolNode * TGeoCompositeShape::GetBoolNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:64:18 + t.method("GetBoolNode", static_cast(&TGeoCompositeShape::GetBoolNode)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:65:9 + t.method("GetBoundingCylinder", static_cast(&TGeoCompositeShape::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoCompositeShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoCompositeShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:66:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoCompositeShape::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:67:9 + t.method("GetMeshNumbers", static_cast(&TGeoCompositeShape::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoCompositeShape::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoCompositeShape::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:68:10 + t.method("GetNmeshVertices", static_cast(&TGeoCompositeShape::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCompositeShape::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCompositeShape::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:69:11 + t.method("GetPointsOnSegments", static_cast(&TGeoCompositeShape::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:70:9 + t.method("InspectShape", static_cast(&TGeoCompositeShape::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCompositeShape::IsComposite() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCompositeShape::IsComposite() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:71:11 + t.method("IsComposite", static_cast(&TGeoCompositeShape::IsComposite)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCompositeShape::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCompositeShape::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:72:11 + t.method("IsCylType", static_cast(&TGeoCompositeShape::IsCylType)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::MakeNode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::MakeNode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:73:9 + t.method("MakeNode", static_cast(&TGeoCompositeShape::MakeNode)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCompositeShape::PaintComposite(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCompositeShape::PaintComposite(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:74:19 + t.method("PaintComposite", static_cast(&TGeoCompositeShape::PaintComposite)); + t.method("PaintComposite", [](TGeoCompositeShape const& a)->Bool_t { return a.PaintComposite(); }); + t.method("PaintComposite", [](TGeoCompositeShape const* a)->Bool_t { return a->PaintComposite(); }); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::RegisterYourself() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::RegisterYourself() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:75:9 + t.method("RegisterYourself", static_cast(&TGeoCompositeShape::RegisterYourself)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCompositeShape::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCompositeShape::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:76:13 + t.method("Safety", static_cast(&TGeoCompositeShape::Safety)); + t.method("Safety", [](TGeoCompositeShape const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoCompositeShape const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:77:9 + t.method("Safety_v", static_cast(&TGeoCompositeShape::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:79:9 + t.method("SetDimensions", static_cast(&TGeoCompositeShape::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:80:9 + t.method("SetPoints", static_cast(&TGeoCompositeShape::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:81:9 + t.method("SetPoints", static_cast(&TGeoCompositeShape::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:82:9 + t.method("Sizeof3D", static_cast(&TGeoCompositeShape::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoCompositeShape::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoCompositeShape::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!Class_Version", static_cast(&TGeoCompositeShape::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCompositeShape::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCompositeShape::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + t.method("IsA", static_cast(&TGeoCompositeShape::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + t.method("StreamerNVirtual", static_cast(&TGeoCompositeShape::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCompositeShape::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCompositeShape::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!DeclFileName", []() { return (std::string)TGeoCompositeShape::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoCompositeShape::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCompositeShape::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!ImplFileLine", static_cast(&TGeoCompositeShape::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCompositeShape::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCompositeShape::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!ImplFileName", []() { return (std::string)TGeoCompositeShape::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoCompositeShape::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCompositeShape::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!Class_Name", []() { return (std::string)TGeoCompositeShape::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCompositeShape::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCompositeShape::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!Dictionary", static_cast(&TGeoCompositeShape::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCompositeShape::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCompositeShape::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!Class", static_cast(&TGeoCompositeShape::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoCompositeShape::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCompositeShape::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + t.method("Streamer", static_cast(&TGeoCompositeShape::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoCompositeShape::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCompositeShape::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCompositeShape.h:84:4 + module_.method("TGeoCompositeShape!DeclFileLine", static_cast(&TGeoCompositeShape::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoCompositeShape(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoCompositeShape(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoCone +// signature to use in the veto file: TGeoCone +struct JlTGeoCone: public Wrapper { + + JlTGeoCone(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoCone (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoCone", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCone::TGeoCone(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:32:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCone::TGeoCone(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:33:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCone::TGeoCone(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:34:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:39:13 + t.method("Capacity", static_cast(&TGeoCone::Capacity)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:40:20 + module_.method("TGeoCone!Capacity", static_cast(&TGeoCone::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:41:9 + t.method("ComputeBBox", static_cast(&TGeoCone::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:42:9 + t.method("ComputeNormal", static_cast(&TGeoCone::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:43:9 + t.method("ComputeNormal_v", static_cast(&TGeoCone::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:44:16 + module_.method("TGeoCone!ComputeNormalS", static_cast(&TGeoCone::ComputeNormalS)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCone::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCone::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:46:11 + t.method("Contains", static_cast(&TGeoCone::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:47:9 + t.method("Contains_v", static_cast(&TGeoCone::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoCone::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoCone::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:48:10 + t.method("DistancetoPrimitive", static_cast(&TGeoCone::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::DistToCone(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::DistToCone(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:49:16 + module_.method("TGeoCone!DistToCone", static_cast(&TGeoCone::DistToCone)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:51:20 + module_.method("TGeoCone!DistFromInsideS", static_cast(&TGeoCone::DistFromInsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:53:13 + t.method("DistFromInside", static_cast(&TGeoCone::DistFromInside)); + t.method("DistFromInside", [](TGeoCone const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoCone const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoCone const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoCone const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoCone const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoCone const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoCone::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:55:9 + t.method("DistFromInside_v", static_cast(&TGeoCone::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:57:20 + module_.method("TGeoCone!DistFromOutsideS", static_cast(&TGeoCone::DistFromOutsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:59:13 + t.method("DistFromOutside", static_cast(&TGeoCone::DistFromOutside)); + t.method("DistFromOutside", [](TGeoCone const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoCone const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoCone const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoCone const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoCone const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoCone const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoCone::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:61:9 + t.method("DistFromOutside_v", static_cast(&TGeoCone::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoCone::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoCone::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:64:4 + t.method("Divide", static_cast(&TGeoCone::Divide)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCone::GetAxisName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCone::GetAxisName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:66:16 + t.method("GetAxisName", [](TGeoCone const& a, Int_t arg0) { return (std::string)a.GetAxisName(arg0); }); + t.method("GetAxisName", [](TGeoCone const* a, Int_t arg0) { return (std::string)a->GetAxisName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:67:13 + t.method("GetAxisRange", static_cast(&TGeoCone::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:68:9 + t.method("GetBoundingCylinder", static_cast(&TGeoCone::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoCone::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoCone::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:69:10 + t.method("GetByteCount", static_cast(&TGeoCone::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::GetDz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::GetDz() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:71:21 + t.method("GetDz", static_cast(&TGeoCone::GetDz)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoCone::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoCone::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:72:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoCone::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:73:9 + t.method("GetMeshNumbers", static_cast(&TGeoCone::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoCone::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoCone::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:74:10 + t.method("GetNmeshVertices", static_cast(&TGeoCone::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCone::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCone::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:75:11 + t.method("GetPointsOnSegments", static_cast(&TGeoCone::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::GetRmin1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::GetRmin1() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:76:21 + t.method("GetRmin1", static_cast(&TGeoCone::GetRmin1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::GetRmax1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::GetRmax1() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:77:21 + t.method("GetRmax1", static_cast(&TGeoCone::GetRmax1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::GetRmin2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::GetRmin2() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:78:21 + t.method("GetRmin2", static_cast(&TGeoCone::GetRmin2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::GetRmax2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::GetRmax2() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:79:21 + t.method("GetRmax2", static_cast(&TGeoCone::GetRmax2)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:81:9 + t.method("InspectShape", static_cast(&TGeoCone::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCone::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCone::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:82:11 + t.method("IsCylType", static_cast(&TGeoCone::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:84:13 + t.method("Safety", static_cast(&TGeoCone::Safety)); + t.method("Safety", [](TGeoCone const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoCone const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoCone::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:85:9 + t.method("Safety_v", static_cast(&TGeoCone::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCone::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCone::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:86:20 + module_.method("TGeoCone!SafetyS", static_cast(&TGeoCone::SafetyS)); + module_.method("TGeoCone!SafetyS", [](const Double_t * arg0, Bool_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->Double_t { return TGeoCone::SafetyS(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void TGeoCone::SetConeDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::SetConeDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:89:9 + t.method("SetConeDimensions", static_cast(&TGeoCone::SetConeDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:90:9 + t.method("SetDimensions", static_cast(&TGeoCone::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:91:9 + t.method("SetPoints", static_cast(&TGeoCone::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:92:9 + t.method("SetPoints", static_cast(&TGeoCone::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:94:9 + t.method("Sizeof3D", static_cast(&TGeoCone::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoCone::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoCone::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!Class_Version", static_cast(&TGeoCone::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCone::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCone::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + t.method("IsA", static_cast(&TGeoCone::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + t.method("StreamerNVirtual", static_cast(&TGeoCone::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCone::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCone::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!DeclFileName", []() { return (std::string)TGeoCone::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoCone::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCone::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!ImplFileLine", static_cast(&TGeoCone::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCone::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCone::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!ImplFileName", []() { return (std::string)TGeoCone::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoCone::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCone::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!Class_Name", []() { return (std::string)TGeoCone::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCone::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCone::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!Dictionary", static_cast(&TGeoCone::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCone::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCone::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!Class", static_cast(&TGeoCone::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoCone::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCone::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + t.method("Streamer", static_cast(&TGeoCone::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoCone::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCone::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:96:4 + module_.method("TGeoCone!DeclFileLine", static_cast(&TGeoCone::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoCone(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoCone(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoCone type; }; +} + +// Class generating the wrapper for type TGeoConeSeg +// signature to use in the veto file: TGeoConeSeg +struct JlTGeoConeSeg: public Wrapper { + + JlTGeoConeSeg(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoConeSeg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:99:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoConeSeg", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::TGeoConeSeg(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:118:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::TGeoConeSeg(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:120:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::TGeoConeSeg(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:122:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::AfterStreamer() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::AfterStreamer() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:126:9 + t.method("AfterStreamer", static_cast(&TGeoConeSeg::AfterStreamer)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:127:13 + t.method("Capacity", static_cast(&TGeoConeSeg::Capacity)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:129:4 + module_.method("TGeoConeSeg!Capacity", static_cast(&TGeoConeSeg::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:130:9 + t.method("ComputeBBox", static_cast(&TGeoConeSeg::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:131:9 + t.method("ComputeNormal", static_cast(&TGeoConeSeg::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:132:9 + t.method("ComputeNormal_v", static_cast(&TGeoConeSeg::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:133:16 + module_.method("TGeoConeSeg!ComputeNormalS", static_cast(&TGeoConeSeg::ComputeNormalS)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoConeSeg::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoConeSeg::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:136:11 + t.method("Contains", static_cast(&TGeoConeSeg::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:137:9 + t.method("Contains_v", static_cast(&TGeoConeSeg::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoConeSeg::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoConeSeg::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:139:10 + t.method("DistancetoPrimitive", static_cast(&TGeoConeSeg::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::DistToCons(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::DistToCons(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:140:20 + module_.method("TGeoConeSeg!DistToCons", static_cast(&TGeoConeSeg::DistToCons)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:142:20 + module_.method("TGeoConeSeg!DistFromInsideS", static_cast(&TGeoConeSeg::DistFromInsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:145:13 + t.method("DistFromInside", static_cast(&TGeoConeSeg::DistFromInside)); + t.method("DistFromInside", [](TGeoConeSeg const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoConeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoConeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoConeSeg const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoConeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoConeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:147:9 + t.method("DistFromInside_v", static_cast(&TGeoConeSeg::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:149:20 + module_.method("TGeoConeSeg!DistFromOutsideS", static_cast(&TGeoConeSeg::DistFromOutsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:152:13 + t.method("DistFromOutside", static_cast(&TGeoConeSeg::DistFromOutside)); + t.method("DistFromOutside", [](TGeoConeSeg const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoConeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoConeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoConeSeg const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoConeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoConeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:154:9 + t.method("DistFromOutside_v", static_cast(&TGeoConeSeg::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoConeSeg::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoConeSeg::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:157:4 + t.method("Divide", static_cast(&TGeoConeSeg::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:158:13 + t.method("GetAxisRange", static_cast(&TGeoConeSeg::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:159:9 + t.method("GetBoundingCylinder", static_cast(&TGeoConeSeg::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoConeSeg::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoConeSeg::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:161:10 + t.method("GetByteCount", static_cast(&TGeoConeSeg::GetByteCount)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoConeSeg::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoConeSeg::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:162:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoConeSeg::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:163:9 + t.method("GetMeshNumbers", static_cast(&TGeoConeSeg::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoConeSeg::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoConeSeg::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:164:10 + t.method("GetNmeshVertices", static_cast(&TGeoConeSeg::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoConeSeg::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoConeSeg::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:165:11 + t.method("GetPointsOnSegments", static_cast(&TGeoConeSeg::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::GetPhi1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::GetPhi1() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:166:13 + t.method("GetPhi1", static_cast(&TGeoConeSeg::GetPhi1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::GetPhi2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::GetPhi2() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:167:13 + t.method("GetPhi2", static_cast(&TGeoConeSeg::GetPhi2)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:168:9 + t.method("InspectShape", static_cast(&TGeoConeSeg::InspectShape)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:170:13 + t.method("Safety", static_cast(&TGeoConeSeg::Safety)); + t.method("Safety", [](TGeoConeSeg const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoConeSeg const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:171:9 + t.method("Safety_v", static_cast(&TGeoConeSeg::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoConeSeg::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoConeSeg::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:172:20 + module_.method("TGeoConeSeg!SafetyS", static_cast(&TGeoConeSeg::SafetyS)); + module_.method("TGeoConeSeg!SafetyS", [](const Double_t * arg0, Bool_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->Double_t { return TGeoConeSeg::SafetyS(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::SetConsDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::SetConsDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:175:9 + t.method("SetConsDimensions", static_cast(&TGeoConeSeg::SetConsDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:177:9 + t.method("SetDimensions", static_cast(&TGeoConeSeg::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:178:9 + t.method("SetPoints", static_cast(&TGeoConeSeg::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:179:9 + t.method("SetPoints", static_cast(&TGeoConeSeg::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:181:9 + t.method("Sizeof3D", static_cast(&TGeoConeSeg::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoConeSeg::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoConeSeg::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!Class_Version", static_cast(&TGeoConeSeg::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoConeSeg::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoConeSeg::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + t.method("IsA", static_cast(&TGeoConeSeg::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + t.method("StreamerNVirtual", static_cast(&TGeoConeSeg::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoConeSeg::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoConeSeg::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!DeclFileName", []() { return (std::string)TGeoConeSeg::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoConeSeg::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoConeSeg::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!ImplFileLine", static_cast(&TGeoConeSeg::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoConeSeg::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoConeSeg::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!ImplFileName", []() { return (std::string)TGeoConeSeg::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoConeSeg::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoConeSeg::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!Class_Name", []() { return (std::string)TGeoConeSeg::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoConeSeg::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoConeSeg::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!Dictionary", static_cast(&TGeoConeSeg::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoConeSeg::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoConeSeg::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!Class", static_cast(&TGeoConeSeg::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoConeSeg::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoConeSeg::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + t.method("Streamer", static_cast(&TGeoConeSeg::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoConeSeg::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoConeSeg::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoCone.h:183:4 + module_.method("TGeoConeSeg!DeclFileLine", static_cast(&TGeoConeSeg::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoConeSeg(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoConeSeg(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoTube +// signature to use in the veto file: TGeoTube +struct JlTGeoTube: public Wrapper { + + JlTGeoTube(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTube (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTube", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTube::TGeoTube(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:31:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTube::TGeoTube(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:32:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTube::TGeoTube(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:33:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:38:13 + t.method("Capacity", static_cast(&TGeoTube::Capacity)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::Capacity(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::Capacity(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:39:20 + module_.method("TGeoTube!Capacity", static_cast(&TGeoTube::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:40:9 + t.method("ComputeBBox", static_cast(&TGeoTube::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:41:9 + t.method("ComputeNormal", static_cast(&TGeoTube::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:42:9 + t.method("ComputeNormal_v", static_cast(&TGeoTube::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:43:16 + module_.method("TGeoTube!ComputeNormalS", static_cast(&TGeoTube::ComputeNormalS)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTube::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTube::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:45:11 + t.method("Contains", static_cast(&TGeoTube::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:46:9 + t.method("Contains_v", static_cast(&TGeoTube::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:48:4 + module_.method("TGeoTube!DistFromInsideS", static_cast(&TGeoTube::DistFromInsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:49:13 + t.method("DistFromInside", static_cast(&TGeoTube::DistFromInside)); + t.method("DistFromInside", [](TGeoTube const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTube const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTube const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoTube const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTube const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTube const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTube::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:51:9 + t.method("DistFromInside_v", static_cast(&TGeoTube::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:54:4 + module_.method("TGeoTube!DistFromOutsideS", static_cast(&TGeoTube::DistFromOutsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:55:13 + t.method("DistFromOutside", static_cast(&TGeoTube::DistFromOutside)); + t.method("DistFromOutside", [](TGeoTube const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTube const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTube const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoTube const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTube const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTube const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTube::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:57:9 + t.method("DistFromOutside_v", static_cast(&TGeoTube::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::DistToTube(Double_t, Double_t, Double_t, Double_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::DistToTube(Double_t, Double_t, Double_t, Double_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:59:16 + module_.method("TGeoTube!DistToTube", static_cast(&TGeoTube::DistToTube)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTube::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTube::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:60:10 + t.method("DistancetoPrimitive", static_cast(&TGeoTube::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoTube::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoTube::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:62:4 + t.method("Divide", static_cast(&TGeoTube::Divide)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTube::GetAxisName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTube::GetAxisName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:63:16 + t.method("GetAxisName", [](TGeoTube const& a, Int_t arg0) { return (std::string)a.GetAxisName(arg0); }); + t.method("GetAxisName", [](TGeoTube const* a, Int_t arg0) { return (std::string)a->GetAxisName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:64:13 + t.method("GetAxisRange", static_cast(&TGeoTube::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:65:9 + t.method("GetBoundingCylinder", static_cast(&TGeoTube::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTube::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTube::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:67:10 + t.method("GetByteCount", static_cast(&TGeoTube::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTube::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTube::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:68:11 + t.method("GetPointsOnSegments", static_cast(&TGeoTube::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoTube::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoTube::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:69:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoTube::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:70:9 + t.method("GetMeshNumbers", static_cast(&TGeoTube::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTube::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTube::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:71:10 + t.method("GetNmeshVertices", static_cast(&TGeoTube::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::GetRmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::GetRmin() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:72:21 + t.method("GetRmin", static_cast(&TGeoTube::GetRmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::GetRmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::GetRmax() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:73:21 + t.method("GetRmax", static_cast(&TGeoTube::GetRmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::GetDz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::GetDz() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:74:21 + t.method("GetDz", static_cast(&TGeoTube::GetDz)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTube::HasRmin() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTube::HasRmin() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:75:11 + t.method("HasRmin", static_cast(&TGeoTube::HasRmin)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:76:9 + t.method("InspectShape", static_cast(&TGeoTube::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTube::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTube::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:77:11 + t.method("IsCylType", static_cast(&TGeoTube::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:79:13 + t.method("Safety", static_cast(&TGeoTube::Safety)); + t.method("Safety", [](TGeoTube const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoTube const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoTube::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:80:9 + t.method("Safety_v", static_cast(&TGeoTube::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTube::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTube::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:82:4 + module_.method("TGeoTube!SafetyS", static_cast(&TGeoTube::SafetyS)); + module_.method("TGeoTube!SafetyS", [](const Double_t * arg0, Bool_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->Double_t { return TGeoTube::SafetyS(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for void TGeoTube::SetTubeDimensions(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::SetTubeDimensions(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:84:9 + t.method("SetTubeDimensions", static_cast(&TGeoTube::SetTubeDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:85:9 + t.method("SetDimensions", static_cast(&TGeoTube::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:86:9 + t.method("SetPoints", static_cast(&TGeoTube::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:87:9 + t.method("SetPoints", static_cast(&TGeoTube::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:89:9 + t.method("Sizeof3D", static_cast(&TGeoTube::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTube::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTube::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!Class_Version", static_cast(&TGeoTube::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTube::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTube::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + t.method("IsA", static_cast(&TGeoTube::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + t.method("StreamerNVirtual", static_cast(&TGeoTube::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTube::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTube::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!DeclFileName", []() { return (std::string)TGeoTube::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTube::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTube::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!ImplFileLine", static_cast(&TGeoTube::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTube::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTube::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!ImplFileName", []() { return (std::string)TGeoTube::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTube::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTube::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!Class_Name", []() { return (std::string)TGeoTube::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTube::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTube::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!Dictionary", static_cast(&TGeoTube::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTube::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTube::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!Class", static_cast(&TGeoTube::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTube::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTube::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + t.method("Streamer", static_cast(&TGeoTube::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTube::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTube::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:91:4 + module_.method("TGeoTube!DeclFileLine", static_cast(&TGeoTube::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTube(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTube(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoTube type; }; +} + +// Class generating the wrapper for type TGeoTubeSeg +// signature to use in the veto file: TGeoTubeSeg +struct JlTGeoTubeSeg: public Wrapper { + + JlTGeoTubeSeg(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTubeSeg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:94:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTubeSeg", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::TGeoTubeSeg(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:113:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::TGeoTubeSeg(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:114:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::TGeoTubeSeg(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:115:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::AfterStreamer() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::AfterStreamer() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:119:9 + t.method("AfterStreamer", static_cast(&TGeoTubeSeg::AfterStreamer)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:120:13 + t.method("Capacity", static_cast(&TGeoTubeSeg::Capacity)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:121:20 + module_.method("TGeoTubeSeg!Capacity", static_cast(&TGeoTubeSeg::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:122:9 + t.method("ComputeBBox", static_cast(&TGeoTubeSeg::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:123:9 + t.method("ComputeNormal", static_cast(&TGeoTubeSeg::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:124:9 + t.method("ComputeNormal_v", static_cast(&TGeoTubeSeg::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:125:16 + module_.method("TGeoTubeSeg!ComputeNormalS", static_cast(&TGeoTubeSeg::ComputeNormalS)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTubeSeg::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTubeSeg::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:127:11 + t.method("Contains", static_cast(&TGeoTubeSeg::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:128:9 + t.method("Contains_v", static_cast(&TGeoTubeSeg::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTubeSeg::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTubeSeg::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:129:10 + t.method("DistancetoPrimitive", static_cast(&TGeoTubeSeg::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:130:20 + module_.method("TGeoTubeSeg!DistFromInsideS", static_cast(&TGeoTubeSeg::DistFromInsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:133:13 + t.method("DistFromInside", static_cast(&TGeoTubeSeg::DistFromInside)); + t.method("DistFromInside", [](TGeoTubeSeg const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTubeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTubeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoTubeSeg const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTubeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTubeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:135:9 + t.method("DistFromInside_v", static_cast(&TGeoTubeSeg::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:137:20 + module_.method("TGeoTubeSeg!DistFromOutsideS", static_cast(&TGeoTubeSeg::DistFromOutsideS)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:140:13 + t.method("DistFromOutside", static_cast(&TGeoTubeSeg::DistFromOutside)); + t.method("DistFromOutside", [](TGeoTubeSeg const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTubeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTubeSeg const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoTubeSeg const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTubeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTubeSeg const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:142:9 + t.method("DistFromOutside_v", static_cast(&TGeoTubeSeg::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoTubeSeg::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoTubeSeg::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:145:4 + t.method("Divide", static_cast(&TGeoTubeSeg::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:146:13 + t.method("GetAxisRange", static_cast(&TGeoTubeSeg::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:147:9 + t.method("GetBoundingCylinder", static_cast(&TGeoTubeSeg::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTubeSeg::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTubeSeg::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:149:10 + t.method("GetByteCount", static_cast(&TGeoTubeSeg::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTubeSeg::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTubeSeg::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:150:11 + t.method("GetPointsOnSegments", static_cast(&TGeoTubeSeg::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoTubeSeg::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoTubeSeg::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:151:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoTubeSeg::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTubeSeg::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTubeSeg::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:152:10 + t.method("GetNmeshVertices", static_cast(&TGeoTubeSeg::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:153:9 + t.method("GetMeshNumbers", static_cast(&TGeoTubeSeg::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::GetPhi1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::GetPhi1() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:154:13 + t.method("GetPhi1", static_cast(&TGeoTubeSeg::GetPhi1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::GetPhi2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::GetPhi2() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:155:13 + t.method("GetPhi2", static_cast(&TGeoTubeSeg::GetPhi2)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:156:9 + t.method("InspectShape", static_cast(&TGeoTubeSeg::InspectShape)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:158:13 + t.method("Safety", static_cast(&TGeoTubeSeg::Safety)); + t.method("Safety", [](TGeoTubeSeg const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoTubeSeg const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:159:9 + t.method("Safety_v", static_cast(&TGeoTubeSeg::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTubeSeg::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTubeSeg::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:160:20 + module_.method("TGeoTubeSeg!SafetyS", static_cast(&TGeoTubeSeg::SafetyS)); + module_.method("TGeoTubeSeg!SafetyS", [](const Double_t * arg0, Bool_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->Double_t { return TGeoTubeSeg::SafetyS(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::SetTubsDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::SetTubsDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:163:9 + t.method("SetTubsDimensions", static_cast(&TGeoTubeSeg::SetTubsDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:164:9 + t.method("SetDimensions", static_cast(&TGeoTubeSeg::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:165:9 + t.method("SetPoints", static_cast(&TGeoTubeSeg::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:166:9 + t.method("SetPoints", static_cast(&TGeoTubeSeg::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:168:9 + t.method("Sizeof3D", static_cast(&TGeoTubeSeg::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTubeSeg::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTubeSeg::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!Class_Version", static_cast(&TGeoTubeSeg::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTubeSeg::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTubeSeg::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + t.method("IsA", static_cast(&TGeoTubeSeg::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + t.method("StreamerNVirtual", static_cast(&TGeoTubeSeg::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTubeSeg::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTubeSeg::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!DeclFileName", []() { return (std::string)TGeoTubeSeg::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTubeSeg::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTubeSeg::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!ImplFileLine", static_cast(&TGeoTubeSeg::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTubeSeg::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTubeSeg::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!ImplFileName", []() { return (std::string)TGeoTubeSeg::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTubeSeg::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTubeSeg::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!Class_Name", []() { return (std::string)TGeoTubeSeg::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTubeSeg::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTubeSeg::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!Dictionary", static_cast(&TGeoTubeSeg::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTubeSeg::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTubeSeg::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!Class", static_cast(&TGeoTubeSeg::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTubeSeg::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTubeSeg::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + t.method("Streamer", static_cast(&TGeoTubeSeg::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTubeSeg::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTubeSeg::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:170:4 + module_.method("TGeoTubeSeg!DeclFileLine", static_cast(&TGeoTubeSeg::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTubeSeg(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTubeSeg(module)); +} diff --git a/deps/src/JlClasses_052.cxx b/deps/src/JlClasses_052.cxx new file mode 100644 index 0000000..25ee341 --- /dev/null +++ b/deps/src/JlClasses_052.cxx @@ -0,0 +1,810 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoTubeSeg type; }; +} + +// Class generating the wrapper for type TGeoCtub +// signature to use in the veto file: TGeoCtub +struct JlTGeoCtub: public Wrapper { + + JlTGeoCtub(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoCtub (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:173:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoCtub", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCtub::TGeoCtub(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:182:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCtub::TGeoCtub(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:184:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoCtub::TGeoCtub(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:186:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCtub::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCtub::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:190:13 + t.method("Capacity", static_cast(&TGeoCtub::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:191:9 + t.method("ComputeBBox", static_cast(&TGeoCtub::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:192:9 + t.method("ComputeNormal", static_cast(&TGeoCtub::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:193:9 + t.method("ComputeNormal_v", static_cast(&TGeoCtub::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCtub::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCtub::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:194:11 + t.method("Contains", static_cast(&TGeoCtub::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:195:9 + t.method("Contains_v", static_cast(&TGeoCtub::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCtub::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCtub::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:196:13 + t.method("DistFromInside", static_cast(&TGeoCtub::DistFromInside)); + t.method("DistFromInside", [](TGeoCtub const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoCtub const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoCtub const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoCtub const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoCtub const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoCtub const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:198:9 + t.method("DistFromInside_v", static_cast(&TGeoCtub::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCtub::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCtub::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:200:13 + t.method("DistFromOutside", static_cast(&TGeoCtub::DistFromOutside)); + t.method("DistFromOutside", [](TGeoCtub const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoCtub const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoCtub const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoCtub const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoCtub const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoCtub const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:202:9 + t.method("DistFromOutside_v", static_cast(&TGeoCtub::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoCtub::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoCtub::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:205:4 + t.method("Divide", static_cast(&TGeoCtub::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCtub::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCtub::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:206:13 + t.method("GetAxisRange", static_cast(&TGeoCtub::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoCtub::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoCtub::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:208:10 + t.method("GetByteCount", static_cast(&TGeoCtub::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoCtub::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoCtub::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:209:11 + t.method("GetPointsOnSegments", static_cast(&TGeoCtub::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoCtub::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoCtub::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:210:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoCtub::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:211:9 + t.method("GetMeshNumbers", static_cast(&TGeoCtub::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoCtub::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoCtub::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:212:10 + t.method("GetNmeshVertices", static_cast(&TGeoCtub::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoCtub::GetNlow() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoCtub::GetNlow() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:213:20 + t.method("GetNlow", static_cast(&TGeoCtub::GetNlow)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoCtub::GetNhigh() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoCtub::GetNhigh() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:214:20 + t.method("GetNhigh", static_cast(&TGeoCtub::GetNhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCtub::GetZcoord(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCtub::GetZcoord(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:215:13 + t.method("GetZcoord", static_cast(&TGeoCtub::GetZcoord)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:216:9 + t.method("InspectShape", static_cast(&TGeoCtub::InspectShape)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoCtub::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoCtub::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:217:13 + t.method("Safety", static_cast(&TGeoCtub::Safety)); + t.method("Safety", [](TGeoCtub const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoCtub const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:218:9 + t.method("Safety_v", static_cast(&TGeoCtub::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::SetCtubDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::SetCtubDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:220:9 + t.method("SetCtubDimensions", static_cast(&TGeoCtub::SetCtubDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:222:9 + t.method("SetDimensions", static_cast(&TGeoCtub::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:223:9 + t.method("SetPoints", static_cast(&TGeoCtub::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:224:9 + t.method("SetPoints", static_cast(&TGeoCtub::SetPoints)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoCtub::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoCtub::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!Class_Version", static_cast(&TGeoCtub::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCtub::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCtub::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + t.method("IsA", static_cast(&TGeoCtub::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + t.method("StreamerNVirtual", static_cast(&TGeoCtub::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCtub::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCtub::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!DeclFileName", []() { return (std::string)TGeoCtub::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoCtub::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCtub::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!ImplFileLine", static_cast(&TGeoCtub::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoCtub::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCtub::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!ImplFileName", []() { return (std::string)TGeoCtub::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoCtub::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoCtub::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!Class_Name", []() { return (std::string)TGeoCtub::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCtub::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCtub::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!Dictionary", static_cast(&TGeoCtub::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoCtub::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoCtub::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!Class", static_cast(&TGeoCtub::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoCtub::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoCtub::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + t.method("Streamer", static_cast(&TGeoCtub::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoCtub::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoCtub::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTube.h:226:4 + module_.method("TGeoCtub!DeclFileLine", static_cast(&TGeoCtub::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoCtub(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoCtub(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoTube type; }; +} + +// Class generating the wrapper for type TGeoEltu +// signature to use in the veto file: TGeoEltu +struct JlTGeoEltu: public Wrapper { + + JlTGeoEltu(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoEltu (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoEltu", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoEltu::TGeoEltu(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:24:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoEltu::TGeoEltu(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:25:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoEltu::TGeoEltu(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:26:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoEltu::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoEltu::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:30:13 + t.method("Capacity", static_cast(&TGeoEltu::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:31:9 + t.method("ComputeBBox", static_cast(&TGeoEltu::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:32:9 + t.method("ComputeNormal", static_cast(&TGeoEltu::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:33:9 + t.method("ComputeNormal_v", static_cast(&TGeoEltu::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoEltu::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoEltu::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:34:11 + t.method("Contains", static_cast(&TGeoEltu::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:35:9 + t.method("Contains_v", static_cast(&TGeoEltu::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoEltu::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoEltu::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:36:10 + t.method("DistancetoPrimitive", static_cast(&TGeoEltu::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoEltu::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoEltu::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:37:13 + t.method("DistFromInside", static_cast(&TGeoEltu::DistFromInside)); + t.method("DistFromInside", [](TGeoEltu const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoEltu const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoEltu const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoEltu const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoEltu const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoEltu const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:39:9 + t.method("DistFromInside_v", static_cast(&TGeoEltu::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoEltu::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoEltu::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:41:13 + t.method("DistFromOutside", static_cast(&TGeoEltu::DistFromOutside)); + t.method("DistFromOutside", [](TGeoEltu const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoEltu const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoEltu const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoEltu const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoEltu const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoEltu const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:43:9 + t.method("DistFromOutside_v", static_cast(&TGeoEltu::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoEltu::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoEltu::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:46:4 + t.method("Divide", static_cast(&TGeoEltu::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoEltu::GetA() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoEltu::GetA() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:47:21 + t.method("GetA", static_cast(&TGeoEltu::GetA)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoEltu::GetB() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoEltu::GetB() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:48:21 + t.method("GetB", static_cast(&TGeoEltu::GetB)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:49:9 + t.method("GetBoundingCylinder", static_cast(&TGeoEltu::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoEltu::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoEltu::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:51:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoEltu::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:52:9 + t.method("GetMeshNumbers", static_cast(&TGeoEltu::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoEltu::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoEltu::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:53:10 + t.method("GetNmeshVertices", static_cast(&TGeoEltu::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoEltu::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoEltu::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:54:11 + t.method("GetPointsOnSegments", static_cast(&TGeoEltu::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:55:9 + t.method("InspectShape", static_cast(&TGeoEltu::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoEltu::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoEltu::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:56:11 + t.method("IsCylType", static_cast(&TGeoEltu::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoEltu::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoEltu::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:57:13 + t.method("Safety", static_cast(&TGeoEltu::Safety)); + t.method("Safety", [](TGeoEltu const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoEltu const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:58:9 + t.method("Safety_v", static_cast(&TGeoEltu::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::SetEltuDimensions(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::SetEltuDimensions(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:60:9 + t.method("SetEltuDimensions", static_cast(&TGeoEltu::SetEltuDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:61:9 + t.method("SetDimensions", static_cast(&TGeoEltu::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:62:9 + t.method("SetPoints", static_cast(&TGeoEltu::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:63:9 + t.method("SetPoints", static_cast(&TGeoEltu::SetPoints)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoEltu::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoEltu::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!Class_Version", static_cast(&TGeoEltu::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoEltu::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoEltu::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + t.method("IsA", static_cast(&TGeoEltu::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + t.method("StreamerNVirtual", static_cast(&TGeoEltu::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoEltu::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoEltu::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!DeclFileName", []() { return (std::string)TGeoEltu::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoEltu::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoEltu::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!ImplFileLine", static_cast(&TGeoEltu::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoEltu::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoEltu::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!ImplFileName", []() { return (std::string)TGeoEltu::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoEltu::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoEltu::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!Class_Name", []() { return (std::string)TGeoEltu::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoEltu::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoEltu::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!Dictionary", static_cast(&TGeoEltu::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoEltu::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoEltu::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!Class", static_cast(&TGeoEltu::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoEltu::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoEltu::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + t.method("Streamer", static_cast(&TGeoEltu::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoEltu::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoEltu::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoEltu.h:65:4 + module_.method("TGeoEltu!DeclFileLine", static_cast(&TGeoEltu::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoEltu(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoEltu(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoExtension type; }; +} + +// Class generating the wrapper for type TGeoRCExtension +// signature to use in the veto file: TGeoRCExtension +struct JlTGeoRCExtension: public Wrapper { + + JlTGeoRCExtension(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoRCExtension (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:33:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoRCExtension", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TGeoRCExtension::TGeoRCExtension(TObject *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:39:4 + t.constructor(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for TGeoExtension * TGeoRCExtension::Grab() (" __HERE__ ")"); + // signature to use in the veto list: TGeoExtension * TGeoRCExtension::Grab() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:41:19 + t.method("Grab", static_cast(&TGeoRCExtension::Grab)); + + DEBUG_MSG("Adding wrapper for void TGeoRCExtension::Release() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRCExtension::Release() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:46:9 + t.method("Release", static_cast(&TGeoRCExtension::Release)); + + DEBUG_MSG("Adding wrapper for void TGeoRCExtension::SetUserObject(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRCExtension::SetUserObject(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:48:9 + t.method("SetUserObject", static_cast(&TGeoRCExtension::SetUserObject)); + + DEBUG_MSG("Adding wrapper for TObject * TGeoRCExtension::GetUserObject() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGeoRCExtension::GetUserObject() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:49:13 + t.method("GetUserObject", static_cast(&TGeoRCExtension::GetUserObject)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoRCExtension::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoRCExtension::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!Class_Version", static_cast(&TGeoRCExtension::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRCExtension::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRCExtension::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + t.method("IsA", static_cast(&TGeoRCExtension::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoRCExtension::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRCExtension::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + t.method("StreamerNVirtual", static_cast(&TGeoRCExtension::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRCExtension::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRCExtension::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!DeclFileName", []() { return (std::string)TGeoRCExtension::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoRCExtension::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRCExtension::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!ImplFileLine", static_cast(&TGeoRCExtension::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRCExtension::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRCExtension::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!ImplFileName", []() { return (std::string)TGeoRCExtension::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoRCExtension::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRCExtension::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!Class_Name", []() { return (std::string)TGeoRCExtension::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRCExtension::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRCExtension::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!Dictionary", static_cast(&TGeoRCExtension::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRCExtension::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRCExtension::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!Class", static_cast(&TGeoRCExtension::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoRCExtension::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRCExtension::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + t.method("Streamer", static_cast(&TGeoRCExtension::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoRCExtension::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRCExtension::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoExtension.h:58:4 + module_.method("TGeoRCExtension!DeclFileLine", static_cast(&TGeoRCExtension::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoRCExtension(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoRCExtension(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TVirtualMagField +// signature to use in the veto file: TVirtualMagField +struct JlTVirtualMagField: public Wrapper { + + JlTVirtualMagField(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualMagField (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:16:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualMagField", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TVirtualMagField::Field(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualMagField::Field(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:22:17 + t.method("Field", static_cast(&TVirtualMagField::Field)); + + DEBUG_MSG("Adding wrapper for Version_t TVirtualMagField::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TVirtualMagField::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!Class_Version", static_cast(&TVirtualMagField::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualMagField::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualMagField::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + t.method("IsA", static_cast(&TVirtualMagField::IsA)); + + DEBUG_MSG("Adding wrapper for void TVirtualMagField::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualMagField::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + t.method("StreamerNVirtual", static_cast(&TVirtualMagField::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualMagField::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualMagField::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!DeclFileName", []() { return (std::string)TVirtualMagField::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TVirtualMagField::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualMagField::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!ImplFileLine", static_cast(&TVirtualMagField::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualMagField::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualMagField::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!ImplFileName", []() { return (std::string)TVirtualMagField::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualMagField::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualMagField::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!Class_Name", []() { return (std::string)TVirtualMagField::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualMagField::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualMagField::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!Dictionary", static_cast(&TVirtualMagField::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualMagField::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualMagField::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!Class", static_cast(&TVirtualMagField::Class)); + + DEBUG_MSG("Adding wrapper for void TVirtualMagField::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualMagField::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + t.method("Streamer", static_cast(&TVirtualMagField::Streamer)); + + DEBUG_MSG("Adding wrapper for int TVirtualMagField::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualMagField::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:24:4 + module_.method("TVirtualMagField!DeclFileLine", static_cast(&TVirtualMagField::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualMagField(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualMagField(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TVirtualMagField type; }; +} + +// Class generating the wrapper for type TGeoUniformMagField +// signature to use in the veto file: TGeoUniformMagField +struct JlTGeoUniformMagField: public Wrapper { + + JlTGeoUniformMagField(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoUniformMagField (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:33:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoUniformMagField", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoUniformMagField::TGeoUniformMagField(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:43:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoUniformMagField::Field(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUniformMagField::Field(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:46:9 + t.method("Field", static_cast(&TGeoUniformMagField::Field)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoUniformMagField::GetFieldValue() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoUniformMagField::GetFieldValue() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:53:20 + t.method("GetFieldValue", static_cast(&TGeoUniformMagField::GetFieldValue)); + + DEBUG_MSG("Adding wrapper for void TGeoUniformMagField::SetFieldValue(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUniformMagField::SetFieldValue(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:54:9 + t.method("SetFieldValue", static_cast(&TGeoUniformMagField::SetFieldValue)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoUniformMagField::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoUniformMagField::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!Class_Version", static_cast(&TGeoUniformMagField::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoUniformMagField::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoUniformMagField::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + t.method("IsA", static_cast(&TGeoUniformMagField::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoUniformMagField::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUniformMagField::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + t.method("StreamerNVirtual", static_cast(&TGeoUniformMagField::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoUniformMagField::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoUniformMagField::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!DeclFileName", []() { return (std::string)TGeoUniformMagField::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoUniformMagField::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoUniformMagField::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!ImplFileLine", static_cast(&TGeoUniformMagField::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoUniformMagField::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoUniformMagField::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!ImplFileName", []() { return (std::string)TGeoUniformMagField::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoUniformMagField::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoUniformMagField::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!Class_Name", []() { return (std::string)TGeoUniformMagField::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoUniformMagField::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoUniformMagField::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!Dictionary", static_cast(&TGeoUniformMagField::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoUniformMagField::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoUniformMagField::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!Class", static_cast(&TGeoUniformMagField::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoUniformMagField::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoUniformMagField::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + t.method("Streamer", static_cast(&TGeoUniformMagField::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoUniformMagField::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoUniformMagField::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualMagField.h:61:4 + module_.method("TGeoUniformMagField!DeclFileLine", static_cast(&TGeoUniformMagField::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoUniformMagField(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoUniformMagField(module)); +} diff --git a/deps/src/JlClasses_053.cxx b/deps/src/JlClasses_053.cxx new file mode 100644 index 0000000..9a6423a --- /dev/null +++ b/deps/src/JlClasses_053.cxx @@ -0,0 +1,954 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoGlobalMagField +// signature to use in the veto file: TGeoGlobalMagField +struct JlTGeoGlobalMagField: public Wrapper { + + JlTGeoGlobalMagField(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoGlobalMagField (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:18:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoGlobalMagField", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TVirtualMagField * TGeoGlobalMagField::GetField() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualMagField * TGeoGlobalMagField::GetField() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:34:22 + t.method("GetField", static_cast(&TGeoGlobalMagField::GetField)); + + DEBUG_MSG("Adding wrapper for void TGeoGlobalMagField::SetField(TVirtualMagField *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGlobalMagField::SetField(TVirtualMagField *) + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:35:9 + t.method("SetField", static_cast(&TGeoGlobalMagField::SetField)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoGlobalMagField::IsLocked() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoGlobalMagField::IsLocked() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:36:11 + t.method("IsLocked", static_cast(&TGeoGlobalMagField::IsLocked)); + + DEBUG_MSG("Adding wrapper for void TGeoGlobalMagField::Lock() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGlobalMagField::Lock() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:37:9 + t.method("Lock", static_cast(&TGeoGlobalMagField::Lock)); + + DEBUG_MSG("Adding wrapper for TGeoGlobalMagField * TGeoGlobalMagField::Instance() (" __HERE__ ")"); + // signature to use in the veto list: TGeoGlobalMagField * TGeoGlobalMagField::Instance() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:40:31 + module_.method("TGeoGlobalMagField!Instance", static_cast(&TGeoGlobalMagField::Instance)); + + DEBUG_MSG("Adding wrapper for TGeoGlobalMagField * TGeoGlobalMagField::GetInstance() (" __HERE__ ")"); + // signature to use in the veto list: TGeoGlobalMagField * TGeoGlobalMagField::GetInstance() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:41:31 + module_.method("TGeoGlobalMagField!GetInstance", static_cast(&TGeoGlobalMagField::GetInstance)); + + DEBUG_MSG("Adding wrapper for void TGeoGlobalMagField::Field(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGlobalMagField::Field(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:44:9 + t.method("Field", static_cast(&TGeoGlobalMagField::Field)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoGlobalMagField::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoGlobalMagField::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!Class_Version", static_cast(&TGeoGlobalMagField::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGlobalMagField::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGlobalMagField::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + t.method("IsA", static_cast(&TGeoGlobalMagField::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoGlobalMagField::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGlobalMagField::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + t.method("StreamerNVirtual", static_cast(&TGeoGlobalMagField::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoGlobalMagField::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGlobalMagField::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!DeclFileName", []() { return (std::string)TGeoGlobalMagField::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoGlobalMagField::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoGlobalMagField::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!ImplFileLine", static_cast(&TGeoGlobalMagField::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoGlobalMagField::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGlobalMagField::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!ImplFileName", []() { return (std::string)TGeoGlobalMagField::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoGlobalMagField::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoGlobalMagField::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!Class_Name", []() { return (std::string)TGeoGlobalMagField::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGlobalMagField::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGlobalMagField::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!Dictionary", static_cast(&TGeoGlobalMagField::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoGlobalMagField::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoGlobalMagField::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!Class", static_cast(&TGeoGlobalMagField::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoGlobalMagField::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoGlobalMagField::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + t.method("Streamer", static_cast(&TGeoGlobalMagField::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoGlobalMagField::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoGlobalMagField::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoGlobalMagField.h:50:4 + module_.method("TGeoGlobalMagField!DeclFileLine", static_cast(&TGeoGlobalMagField::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoGlobalMagField(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoGlobalMagField(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoHalfSpace +// signature to use in the veto file: TGeoHalfSpace +struct JlTGeoHalfSpace: public Wrapper { + + JlTGeoHalfSpace(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoHalfSpace (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoHalfSpace", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::TGeoHalfSpace(const char *, Double_t *, Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:28:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::TGeoHalfSpace(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:29:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHalfSpace::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHalfSpace::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:33:13 + t.method("Capacity", static_cast(&TGeoHalfSpace::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:34:9 + t.method("ComputeBBox", static_cast(&TGeoHalfSpace::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:35:9 + t.method("ComputeNormal", static_cast(&TGeoHalfSpace::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:36:9 + t.method("ComputeNormal_v", static_cast(&TGeoHalfSpace::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHalfSpace::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHalfSpace::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:37:11 + t.method("Contains", static_cast(&TGeoHalfSpace::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:38:9 + t.method("Contains_v", static_cast(&TGeoHalfSpace::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoHalfSpace::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoHalfSpace::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:39:10 + t.method("DistancetoPrimitive", static_cast(&TGeoHalfSpace::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHalfSpace::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHalfSpace::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:40:13 + t.method("DistFromInside", static_cast(&TGeoHalfSpace::DistFromInside)); + t.method("DistFromInside", [](TGeoHalfSpace const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoHalfSpace const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoHalfSpace const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoHalfSpace const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoHalfSpace const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoHalfSpace const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:42:9 + t.method("DistFromInside_v", static_cast(&TGeoHalfSpace::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHalfSpace::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHalfSpace::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:44:13 + t.method("DistFromOutside", static_cast(&TGeoHalfSpace::DistFromOutside)); + t.method("DistFromOutside", [](TGeoHalfSpace const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoHalfSpace const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoHalfSpace const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoHalfSpace const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoHalfSpace const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoHalfSpace const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:46:9 + t.method("DistFromOutside_v", static_cast(&TGeoHalfSpace::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoHalfSpace::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoHalfSpace::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:49:4 + t.method("Divide", static_cast(&TGeoHalfSpace::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoHalfSpace::GetPoint() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoHalfSpace::GetPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:50:22 + t.method("GetPoint", static_cast(&TGeoHalfSpace::GetPoint)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoHalfSpace::GetNorm() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoHalfSpace::GetNorm() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:51:22 + t.method("GetNorm", static_cast(&TGeoHalfSpace::GetNorm)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:52:9 + t.method("GetBoundingCylinder", static_cast(&TGeoHalfSpace::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoHalfSpace::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoHalfSpace::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:53:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoHalfSpace::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:54:9 + t.method("GetMeshNumbers", static_cast(&TGeoHalfSpace::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoHalfSpace::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoHalfSpace::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:55:10 + t.method("GetNmeshVertices", static_cast(&TGeoHalfSpace::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:56:9 + t.method("InspectShape", static_cast(&TGeoHalfSpace::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHalfSpace::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHalfSpace::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:57:11 + t.method("IsCylType", static_cast(&TGeoHalfSpace::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHalfSpace::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHalfSpace::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:58:13 + t.method("Safety", static_cast(&TGeoHalfSpace::Safety)); + t.method("Safety", [](TGeoHalfSpace const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoHalfSpace const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:59:9 + t.method("Safety_v", static_cast(&TGeoHalfSpace::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:61:9 + t.method("SetDimensions", static_cast(&TGeoHalfSpace::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:62:9 + t.method("SetPoints", static_cast(&TGeoHalfSpace::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:63:9 + t.method("SetPoints", static_cast(&TGeoHalfSpace::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:64:9 + t.method("Sizeof3D", static_cast(&TGeoHalfSpace::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoHalfSpace::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoHalfSpace::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!Class_Version", static_cast(&TGeoHalfSpace::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHalfSpace::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHalfSpace::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + t.method("IsA", static_cast(&TGeoHalfSpace::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + t.method("StreamerNVirtual", static_cast(&TGeoHalfSpace::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHalfSpace::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHalfSpace::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!DeclFileName", []() { return (std::string)TGeoHalfSpace::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoHalfSpace::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHalfSpace::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!ImplFileLine", static_cast(&TGeoHalfSpace::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHalfSpace::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHalfSpace::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!ImplFileName", []() { return (std::string)TGeoHalfSpace::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoHalfSpace::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHalfSpace::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!Class_Name", []() { return (std::string)TGeoHalfSpace::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHalfSpace::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHalfSpace::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!Dictionary", static_cast(&TGeoHalfSpace::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHalfSpace::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHalfSpace::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!Class", static_cast(&TGeoHalfSpace::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoHalfSpace::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHalfSpace::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + t.method("Streamer", static_cast(&TGeoHalfSpace::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoHalfSpace::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHalfSpace::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoHalfSpace.h:66:4 + module_.method("TGeoHalfSpace!DeclFileLine", static_cast(&TGeoHalfSpace::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoHalfSpace(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoHalfSpace(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TGeoHelix +// signature to use in the veto file: TGeoHelix +struct JlTGeoHelix: public Wrapper { + + JlTGeoHelix(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoHelix (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoHelix", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHelix::TGeoHelix(Double_t, Double_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:40:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::InitPoint(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::InitPoint(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:44:9 + t.method("InitPoint", static_cast(&TGeoHelix::InitPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::InitPoint(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::InitPoint(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:45:9 + t.method("InitPoint", static_cast(&TGeoHelix::InitPoint)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::InitDirection(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::InitDirection(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:46:9 + t.method("InitDirection", static_cast(&TGeoHelix::InitDirection)); + t.method("InitDirection", [](TGeoHelix& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.InitDirection(arg0, arg1, arg2); }); + t.method("InitDirection", [](TGeoHelix* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->InitDirection(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::InitDirection(Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::InitDirection(Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:47:9 + t.method("InitDirection", static_cast(&TGeoHelix::InitDirection)); + t.method("InitDirection", [](TGeoHelix& a, Double_t * arg0)->void { a.InitDirection(arg0); }); + t.method("InitDirection", [](TGeoHelix* a, Double_t * arg0)->void { a->InitDirection(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHelix::ComputeSafeStep(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHelix::ComputeSafeStep(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:49:13 + t.method("ComputeSafeStep", static_cast(&TGeoHelix::ComputeSafeStep)); + t.method("ComputeSafeStep", [](TGeoHelix const& a)->Double_t { return a.ComputeSafeStep(); }); + t.method("ComputeSafeStep", [](TGeoHelix const* a)->Double_t { return a->ComputeSafeStep(); }); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoHelix::GetCurrentPoint() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoHelix::GetCurrentPoint() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:50:20 + t.method("GetCurrentPoint", static_cast(&TGeoHelix::GetCurrentPoint)); + + DEBUG_MSG("Adding wrapper for const Double_t * TGeoHelix::GetCurrentDirection() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TGeoHelix::GetCurrentDirection() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:51:20 + t.method("GetCurrentDirection", static_cast(&TGeoHelix::GetCurrentDirection)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHelix::GetXYcurvature() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHelix::GetXYcurvature() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:52:13 + t.method("GetXYcurvature", static_cast(&TGeoHelix::GetXYcurvature)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHelix::GetStep() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHelix::GetStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:53:13 + t.method("GetStep", static_cast(&TGeoHelix::GetStep)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHelix::GetTotalCurvature() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHelix::GetTotalCurvature() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:54:13 + t.method("GetTotalCurvature", static_cast(&TGeoHelix::GetTotalCurvature)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHelix::IsRightHanded() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHelix::IsRightHanded() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:55:11 + t.method("IsRightHanded", static_cast(&TGeoHelix::IsRightHanded)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::ResetStep() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::ResetStep() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:60:9 + t.method("ResetStep", static_cast(&TGeoHelix::ResetStep)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHelix::StepToPlane(Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHelix::StepToPlane(Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:61:13 + t.method("StepToPlane", static_cast(&TGeoHelix::StepToPlane)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::SetCharge(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::SetCharge(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:64:9 + t.method("SetCharge", static_cast(&TGeoHelix::SetCharge)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::SetXYcurvature(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::SetXYcurvature(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:65:9 + t.method("SetXYcurvature", static_cast(&TGeoHelix::SetXYcurvature)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::SetField(Double_t, Double_t, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::SetField(Double_t, Double_t, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:66:9 + t.method("SetField", static_cast(&TGeoHelix::SetField)); + t.method("SetField", [](TGeoHelix& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetField(arg0, arg1, arg2); }); + t.method("SetField", [](TGeoHelix* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetField(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::SetHelixStep(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::SetHelixStep(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:67:9 + t.method("SetHelixStep", static_cast(&TGeoHelix::SetHelixStep)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::Step(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::Step(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:69:9 + t.method("Step", static_cast(&TGeoHelix::Step)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::UpdateHelix() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::UpdateHelix() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:71:9 + t.method("UpdateHelix", static_cast(&TGeoHelix::UpdateHelix)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoHelix::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoHelix::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!Class_Version", static_cast(&TGeoHelix::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHelix::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHelix::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + t.method("IsA", static_cast(&TGeoHelix::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + t.method("StreamerNVirtual", static_cast(&TGeoHelix::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHelix::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHelix::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!DeclFileName", []() { return (std::string)TGeoHelix::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoHelix::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHelix::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!ImplFileLine", static_cast(&TGeoHelix::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHelix::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHelix::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!ImplFileName", []() { return (std::string)TGeoHelix::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoHelix::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHelix::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!Class_Name", []() { return (std::string)TGeoHelix::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHelix::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHelix::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!Dictionary", static_cast(&TGeoHelix::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHelix::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHelix::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!Class", static_cast(&TGeoHelix::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoHelix::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHelix::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + t.method("Streamer", static_cast(&TGeoHelix::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoHelix::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHelix::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:73:4 + module_.method("TGeoHelix!DeclFileLine", static_cast(&TGeoHelix::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoHelix(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoHelix(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoTube type; }; +} + +// Class generating the wrapper for type TGeoHype +// signature to use in the veto file: TGeoHype +struct JlTGeoHype: public Wrapper { + + JlTGeoHype(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoHype (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoHype", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHype::TGeoHype(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:39:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHype::TGeoHype(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:40:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoHype::TGeoHype(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:41:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:46:13 + t.method("Capacity", static_cast(&TGeoHype::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:47:9 + t.method("ComputeBBox", static_cast(&TGeoHype::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:48:9 + t.method("ComputeNormal", static_cast(&TGeoHype::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:49:9 + t.method("ComputeNormal_v", static_cast(&TGeoHype::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHype::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHype::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:50:11 + t.method("Contains", static_cast(&TGeoHype::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:51:9 + t.method("Contains_v", static_cast(&TGeoHype::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:52:13 + t.method("DistFromInside", static_cast(&TGeoHype::DistFromInside)); + t.method("DistFromInside", [](TGeoHype const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoHype const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoHype const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoHype const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoHype const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoHype const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoHype::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:54:9 + t.method("DistFromInside_v", static_cast(&TGeoHype::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:56:13 + t.method("DistFromOutside", static_cast(&TGeoHype::DistFromOutside)); + t.method("DistFromOutside", [](TGeoHype const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoHype const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoHype const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoHype const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoHype const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoHype const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoHype::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:58:9 + t.method("DistFromOutside_v", static_cast(&TGeoHype::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoHype::DistToHype(const Double_t *, const Double_t *, Double_t *, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoHype::DistToHype(const Double_t *, const Double_t *, Double_t *, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:60:10 + t.method("DistToHype", static_cast(&TGeoHype::DistToHype)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoHype::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoHype::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:61:10 + t.method("DistancetoPrimitive", static_cast(&TGeoHype::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoHype::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoHype::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:63:4 + t.method("Divide", static_cast(&TGeoHype::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:64:13 + t.method("GetAxisRange", static_cast(&TGeoHype::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:65:9 + t.method("GetBoundingCylinder", static_cast(&TGeoHype::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoHype::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoHype::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:67:10 + t.method("GetByteCount", static_cast(&TGeoHype::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHype::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHype::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:68:11 + t.method("GetPointsOnSegments", static_cast(&TGeoHype::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoHype::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoHype::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:69:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoHype::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:70:9 + t.method("GetMeshNumbers", static_cast(&TGeoHype::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoHype::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoHype::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:71:10 + t.method("GetNmeshVertices", static_cast(&TGeoHype::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::GetStIn() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::GetStIn() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:72:13 + t.method("GetStIn", static_cast(&TGeoHype::GetStIn)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::GetStOut() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::GetStOut() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:73:13 + t.method("GetStOut", static_cast(&TGeoHype::GetStOut)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHype::HasInner() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHype::HasInner() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:74:11 + t.method("HasInner", static_cast(&TGeoHype::HasInner)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::RadiusHypeSq(Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::RadiusHypeSq(Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:75:13 + t.method("RadiusHypeSq", static_cast(&TGeoHype::RadiusHypeSq)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::ZHypeSq(Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::ZHypeSq(Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:76:13 + t.method("ZHypeSq", static_cast(&TGeoHype::ZHypeSq)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:77:9 + t.method("InspectShape", static_cast(&TGeoHype::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoHype::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoHype::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:78:11 + t.method("IsCylType", static_cast(&TGeoHype::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:81:13 + t.method("Safety", static_cast(&TGeoHype::Safety)); + t.method("Safety", [](TGeoHype const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoHype const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoHype::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:82:9 + t.method("Safety_v", static_cast(&TGeoHype::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoHype::SafetyToHype(const Double_t *, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoHype::SafetyToHype(const Double_t *, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:83:13 + t.method("SafetyToHype", static_cast(&TGeoHype::SafetyToHype)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::SetHypeDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::SetHypeDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:85:9 + t.method("SetHypeDimensions", static_cast(&TGeoHype::SetHypeDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:86:9 + t.method("SetDimensions", static_cast(&TGeoHype::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:87:9 + t.method("SetPoints", static_cast(&TGeoHype::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:88:9 + t.method("SetPoints", static_cast(&TGeoHype::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:90:9 + t.method("Sizeof3D", static_cast(&TGeoHype::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoHype::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoHype::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!Class_Version", static_cast(&TGeoHype::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHype::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHype::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + t.method("IsA", static_cast(&TGeoHype::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + t.method("StreamerNVirtual", static_cast(&TGeoHype::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHype::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHype::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!DeclFileName", []() { return (std::string)TGeoHype::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoHype::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHype::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!ImplFileLine", static_cast(&TGeoHype::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoHype::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHype::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!ImplFileName", []() { return (std::string)TGeoHype::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoHype::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoHype::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!Class_Name", []() { return (std::string)TGeoHype::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHype::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHype::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!Dictionary", static_cast(&TGeoHype::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoHype::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoHype::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!Class", static_cast(&TGeoHype::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoHype::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoHype::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + t.method("Streamer", static_cast(&TGeoHype::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoHype::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoHype::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoHype.h:92:4 + module_.method("TGeoHype!DeclFileLine", static_cast(&TGeoHype::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoHype(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoHype(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObjArray type; }; +} + +// Class generating the wrapper for type TGeoNavigatorArray +// signature to use in the veto file: TGeoNavigatorArray +struct JlTGeoNavigatorArray: public Wrapper { + + JlTGeoNavigatorArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoNavigatorArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:262:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoNavigatorArray", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoNavigatorArray::TGeoNavigatorArray(TGeoManager *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:272:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoNavigator * TGeoNavigatorArray::AddNavigator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNavigator * TGeoNavigatorArray::AddNavigator() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:275:19 + t.method("AddNavigator", static_cast(&TGeoNavigatorArray::AddNavigator)); + + DEBUG_MSG("Adding wrapper for TGeoNavigator * TGeoNavigatorArray::GetCurrentNavigator() (" __HERE__ ")"); + // signature to use in the veto list: TGeoNavigator * TGeoNavigatorArray::GetCurrentNavigator() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:276:26 + t.method("GetCurrentNavigator", static_cast(&TGeoNavigatorArray::GetCurrentNavigator)); + + DEBUG_MSG("Adding wrapper for TGeoNavigator * TGeoNavigatorArray::SetCurrentNavigator(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNavigator * TGeoNavigatorArray::SetCurrentNavigator(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:277:19 + t.method("SetCurrentNavigator", static_cast(&TGeoNavigatorArray::SetCurrentNavigator)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoNavigatorArray::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoNavigatorArray::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!Class_Version", static_cast(&TGeoNavigatorArray::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNavigatorArray::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNavigatorArray::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + t.method("IsA", static_cast(&TGeoNavigatorArray::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigatorArray::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigatorArray::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + t.method("StreamerNVirtual", static_cast(&TGeoNavigatorArray::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNavigatorArray::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNavigatorArray::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!DeclFileName", []() { return (std::string)TGeoNavigatorArray::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoNavigatorArray::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNavigatorArray::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!ImplFileLine", static_cast(&TGeoNavigatorArray::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoNavigatorArray::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNavigatorArray::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!ImplFileName", []() { return (std::string)TGeoNavigatorArray::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoNavigatorArray::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoNavigatorArray::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!Class_Name", []() { return (std::string)TGeoNavigatorArray::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNavigatorArray::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNavigatorArray::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!Dictionary", static_cast(&TGeoNavigatorArray::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoNavigatorArray::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoNavigatorArray::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!Class", static_cast(&TGeoNavigatorArray::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoNavigatorArray::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoNavigatorArray::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + t.method("Streamer", static_cast(&TGeoNavigatorArray::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoNavigatorArray::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoNavigatorArray::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoNavigator.h:279:4 + module_.method("TGeoNavigatorArray!DeclFileLine", static_cast(&TGeoNavigatorArray::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoNavigatorArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoNavigatorArray(module)); +} diff --git a/deps/src/JlClasses_054.cxx b/deps/src/JlClasses_054.cxx new file mode 100644 index 0000000..fab22cf --- /dev/null +++ b/deps/src/JlClasses_054.cxx @@ -0,0 +1,1350 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoRegion +// signature to use in the veto file: TGeoRegion +struct JlTGeoRegion: public Wrapper { + + JlTGeoRegion(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoRegion (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:36:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoRegion", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRegion::TGeoRegion(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:43:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRegion::TGeoRegion(const TGeoRegion &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:44:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoRegion & TGeoRegion::operator=(const TGeoRegion &) (" __HERE__ ")"); + // signature to use in the veto list: TGeoRegion & TGeoRegion::operator=(const TGeoRegion &) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:45:16 + t.method("assign", static_cast(&TGeoRegion::operator=)); + + DEBUG_MSG("Adding wrapper for void TGeoRegion::AddVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegion::AddVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:49:9 + t.method("AddVolume", static_cast(&TGeoRegion::AddVolume)); + + DEBUG_MSG("Adding wrapper for bool TGeoRegion::AddVolume(const char *) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoRegion::AddVolume(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:50:9 + t.method("AddVolume", static_cast(&TGeoRegion::AddVolume)); + + DEBUG_MSG("Adding wrapper for int TGeoRegion::GetNvolumes() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRegion::GetNvolumes() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:51:8 + t.method("GetNvolumes", static_cast(&TGeoRegion::GetNvolumes)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoRegion::GetVolume(int) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoRegion::GetVolume(int) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:52:16 + t.method("GetVolume", static_cast(&TGeoRegion::GetVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoRegion::AddCut(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegion::AddCut(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:55:9 + t.method("AddCut", static_cast(&TGeoRegion::AddCut)); + + DEBUG_MSG("Adding wrapper for void TGeoRegion::AddCut(const TGeoRegionCut &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegion::AddCut(const TGeoRegionCut &) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:56:9 + t.method("AddCut", static_cast(&TGeoRegion::AddCut)); + + DEBUG_MSG("Adding wrapper for int TGeoRegion::GetNcuts() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRegion::GetNcuts() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:57:8 + t.method("GetNcuts", static_cast(&TGeoRegion::GetNcuts)); + + DEBUG_MSG("Adding wrapper for TGeoRegionCut * TGeoRegion::GetCut(int) (" __HERE__ ")"); + // signature to use in the veto list: TGeoRegionCut * TGeoRegion::GetCut(int) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:58:19 + t.method("GetCut", static_cast(&TGeoRegion::GetCut)); + + DEBUG_MSG("Adding wrapper for void TGeoRegion::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegion::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:60:9 + t.method("Print", static_cast(&TGeoRegion::Print)); + t.method("Print", [](TGeoRegion const& a)->void { a.Print(); }); + t.method("Print", [](TGeoRegion const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoRegion::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoRegion::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!Class_Version", static_cast(&TGeoRegion::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRegion::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRegion::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + t.method("IsA", static_cast(&TGeoRegion::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoRegion::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegion::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + t.method("StreamerNVirtual", static_cast(&TGeoRegion::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRegion::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRegion::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!DeclFileName", []() { return (std::string)TGeoRegion::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoRegion::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRegion::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!ImplFileLine", static_cast(&TGeoRegion::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRegion::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRegion::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!ImplFileName", []() { return (std::string)TGeoRegion::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoRegion::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRegion::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!Class_Name", []() { return (std::string)TGeoRegion::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRegion::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRegion::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!Dictionary", static_cast(&TGeoRegion::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRegion::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRegion::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!Class", static_cast(&TGeoRegion::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoRegion::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegion::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + t.method("Streamer", static_cast(&TGeoRegion::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoRegion::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRegion::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:62:4 + module_.method("TGeoRegion!DeclFileLine", static_cast(&TGeoRegion::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoRegion(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoRegion(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TVirtualGeoTrack +// signature to use in the veto file: TVirtualGeoTrack +struct JlTVirtualGeoTrack: public Wrapper { + + JlTVirtualGeoTrack(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualGeoTrack (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:23:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualGeoTrack", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TVirtualGeoTrack::AddDaughter(Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TVirtualGeoTrack::AddDaughter(Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:39:30 + t.method("AddDaughter", static_cast(&TVirtualGeoTrack::AddDaughter)); + t.method("AddDaughter", [](TVirtualGeoTrack& a, Int_t arg0, Int_t arg1)->TVirtualGeoTrack * { return a.AddDaughter(arg0, arg1); }); + t.method("AddDaughter", [](TVirtualGeoTrack* a, Int_t arg0, Int_t arg1)->TVirtualGeoTrack * { return a->AddDaughter(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::AddDaughter(TVirtualGeoTrack *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::AddDaughter(TVirtualGeoTrack *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:40:18 + t.method("AddDaughter", static_cast(&TVirtualGeoTrack::AddDaughter)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::AddPoint(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::AddPoint(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:41:17 + t.method("AddPoint", static_cast(&TVirtualGeoTrack::AddPoint)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TVirtualGeoTrack::FindTrackWithId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TVirtualGeoTrack::FindTrackWithId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:42:30 + t.method("FindTrackWithId", static_cast(&TVirtualGeoTrack::FindTrackWithId)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetId() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:43:10 + t.method("GetId", static_cast(&TVirtualGeoTrack::GetId)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetDaughterId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetDaughterId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:44:18 + t.method("GetDaughterId", static_cast(&TVirtualGeoTrack::GetDaughterId)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TVirtualGeoTrack::GetDaughter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TVirtualGeoTrack::GetDaughter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:45:22 + t.method("GetDaughter", static_cast(&TVirtualGeoTrack::GetDaughter)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TVirtualGeoTrack::GetMother() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TVirtualGeoTrack::GetMother() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:46:22 + t.method("GetMother", static_cast(&TVirtualGeoTrack::GetMother)); + + DEBUG_MSG("Adding wrapper for TObject * TVirtualGeoTrack::GetMotherParticle() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TVirtualGeoTrack::GetMotherParticle() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:47:13 + t.method("GetMotherParticle", static_cast(&TVirtualGeoTrack::GetMotherParticle)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoTrack::GetName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoTrack::GetName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:48:16 + t.method("GetName", [](TVirtualGeoTrack const& a) { return (std::string)a.GetName(); }); + t.method("GetName", [](TVirtualGeoTrack const* a) { return (std::string)a->GetName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetNdaughters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetNdaughters() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:49:10 + t.method("GetNdaughters", static_cast(&TVirtualGeoTrack::GetNdaughters)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetNpoints() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetNpoints() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:50:18 + t.method("GetNpoints", static_cast(&TVirtualGeoTrack::GetNpoints)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetParentId() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetParentId() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:51:10 + t.method("GetParentId", static_cast(&TVirtualGeoTrack::GetParentId)); + + DEBUG_MSG("Adding wrapper for TObject * TVirtualGeoTrack::GetParticle() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TVirtualGeoTrack::GetParticle() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:52:13 + t.method("GetParticle", static_cast(&TVirtualGeoTrack::GetParticle)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetPDG() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetPDG() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:53:10 + t.method("GetPDG", static_cast(&TVirtualGeoTrack::GetPDG)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetLastPoint(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetLastPoint(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:54:10 + t.method("GetLastPoint", static_cast(&TVirtualGeoTrack::GetLastPoint)); + + DEBUG_MSG("Adding wrapper for const Double_t * TVirtualGeoTrack::GetFirstPoint() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TVirtualGeoTrack::GetFirstPoint() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:58:20 + t.method("GetFirstPoint", static_cast(&TVirtualGeoTrack::GetFirstPoint)); + + DEBUG_MSG("Adding wrapper for const Double_t * TVirtualGeoTrack::GetLastPoint() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TVirtualGeoTrack::GetLastPoint() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:59:20 + t.method("GetLastPoint", static_cast(&TVirtualGeoTrack::GetLastPoint)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoTrack::GetPoint(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoTrack::GetPoint(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:60:18 + t.method("GetPoint", static_cast(&TVirtualGeoTrack::GetPoint)); + + DEBUG_MSG("Adding wrapper for const Double_t * TVirtualGeoTrack::GetPoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TVirtualGeoTrack::GetPoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:61:28 + t.method("GetPoint", static_cast(&TVirtualGeoTrack::GetPoint)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualGeoTrack::HasPoints() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualGeoTrack::HasPoints() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:62:11 + t.method("HasPoints", static_cast(&TVirtualGeoTrack::HasPoints)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualGeoTrack::IsInTimeRange() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualGeoTrack::IsInTimeRange() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:63:11 + t.method("IsInTimeRange", static_cast(&TVirtualGeoTrack::IsInTimeRange)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:64:9 + t.method("Paint", static_cast(&TVirtualGeoTrack::Paint)); + t.method("Paint", [](TVirtualGeoTrack& a)->void { a.Paint(); }); + t.method("Paint", [](TVirtualGeoTrack* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::PaintCollect(Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::PaintCollect(Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:65:17 + t.method("PaintCollect", static_cast(&TVirtualGeoTrack::PaintCollect)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::PaintCollectTrack(Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::PaintCollectTrack(Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:66:17 + t.method("PaintCollectTrack", static_cast(&TVirtualGeoTrack::PaintCollectTrack)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::PaintTrack(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::PaintTrack(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:67:17 + t.method("PaintTrack", static_cast(&TVirtualGeoTrack::PaintTrack)); + t.method("PaintTrack", [](TVirtualGeoTrack& a)->void { a.PaintTrack(); }); + t.method("PaintTrack", [](TVirtualGeoTrack* a)->void { a->PaintTrack(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::ResetTrack() (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::ResetTrack() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:68:17 + t.method("ResetTrack", static_cast(&TVirtualGeoTrack::ResetTrack)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:69:9 + t.method("SetName", static_cast(&TVirtualGeoTrack::SetName)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::SetParticle(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::SetParticle(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:70:17 + t.method("SetParticle", static_cast(&TVirtualGeoTrack::SetParticle)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::SetParent(TVirtualGeoTrack *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::SetParent(TVirtualGeoTrack *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:71:9 + t.method("SetParent", static_cast(&TVirtualGeoTrack::SetParent)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::SetId(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::SetId(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:72:9 + t.method("SetId", static_cast(&TVirtualGeoTrack::SetId)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::SetPDG(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::SetPDG(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:73:17 + t.method("SetPDG", static_cast(&TVirtualGeoTrack::SetPDG)); + + DEBUG_MSG("Adding wrapper for Version_t TVirtualGeoTrack::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TVirtualGeoTrack::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!Class_Version", static_cast(&TVirtualGeoTrack::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGeoTrack::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGeoTrack::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + t.method("IsA", static_cast(&TVirtualGeoTrack::IsA)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + t.method("StreamerNVirtual", static_cast(&TVirtualGeoTrack::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoTrack::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoTrack::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!DeclFileName", []() { return (std::string)TVirtualGeoTrack::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TVirtualGeoTrack::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualGeoTrack::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!ImplFileLine", static_cast(&TVirtualGeoTrack::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoTrack::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoTrack::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!ImplFileName", []() { return (std::string)TVirtualGeoTrack::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoTrack::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoTrack::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!Class_Name", []() { return (std::string)TVirtualGeoTrack::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGeoTrack::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGeoTrack::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!Dictionary", static_cast(&TVirtualGeoTrack::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGeoTrack::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGeoTrack::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!Class", static_cast(&TVirtualGeoTrack::Class)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoTrack::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoTrack::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + t.method("Streamer", static_cast(&TVirtualGeoTrack::Streamer)); + + DEBUG_MSG("Adding wrapper for int TVirtualGeoTrack::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualGeoTrack::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoTrack.h:75:4 + module_.method("TVirtualGeoTrack!DeclFileLine", static_cast(&TVirtualGeoTrack::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualGeoTrack(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualGeoTrack(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TVirtualGeoPainter +// signature to use in the veto file: TVirtualGeoPainter +struct JlTVirtualGeoPainter: public Wrapper { + + JlTVirtualGeoPainter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualGeoPainter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualGeoPainter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::AddSize3D(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::AddSize3D(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:57:17 + t.method("AddSize3D", static_cast(&TVirtualGeoPainter::AddSize3D)); + + DEBUG_MSG("Adding wrapper for TVirtualGeoTrack * TVirtualGeoPainter::AddTrack(Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoTrack * TVirtualGeoPainter::AddTrack(Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:58:30 + t.method("AddTrack", static_cast(&TVirtualGeoPainter::AddTrack)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::AddTrackPoint(Double_t *, Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::AddTrackPoint(Double_t *, Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:59:17 + t.method("AddTrackPoint", static_cast(&TVirtualGeoPainter::AddTrackPoint)); + t.method("AddTrackPoint", [](TVirtualGeoPainter& a, Double_t * arg0, Double_t * arg1)->void { a.AddTrackPoint(arg0, arg1); }); + t.method("AddTrackPoint", [](TVirtualGeoPainter* a, Double_t * arg0, Double_t * arg1)->void { a->AddTrackPoint(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::BombTranslation(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::BombTranslation(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:60:17 + t.method("BombTranslation", static_cast(&TVirtualGeoPainter::BombTranslation)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::CheckPoint(Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::CheckPoint(Double_t, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:61:17 + t.method("CheckPoint", static_cast(&TVirtualGeoPainter::CheckPoint)); + t.method("CheckPoint", [](TVirtualGeoPainter& a)->void { a.CheckPoint(); }); + t.method("CheckPoint", [](TVirtualGeoPainter& a, Double_t arg0)->void { a.CheckPoint(arg0); }); + t.method("CheckPoint", [](TVirtualGeoPainter& a, Double_t arg0, Double_t arg1)->void { a.CheckPoint(arg0, arg1); }); + t.method("CheckPoint", [](TVirtualGeoPainter& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.CheckPoint(arg0, arg1, arg2); }); + t.method("CheckPoint", [](TVirtualGeoPainter* a)->void { a->CheckPoint(); }); + t.method("CheckPoint", [](TVirtualGeoPainter* a, Double_t arg0)->void { a->CheckPoint(arg0); }); + t.method("CheckPoint", [](TVirtualGeoPainter* a, Double_t arg0, Double_t arg1)->void { a->CheckPoint(arg0, arg1); }); + t.method("CheckPoint", [](TVirtualGeoPainter* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->CheckPoint(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::CheckShape(TGeoShape *, Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::CheckShape(TGeoShape *, Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:62:17 + t.method("CheckShape", static_cast(&TVirtualGeoPainter::CheckShape)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::CheckBoundaryErrors(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::CheckBoundaryErrors(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:63:17 + t.method("CheckBoundaryErrors", static_cast(&TVirtualGeoPainter::CheckBoundaryErrors)); + t.method("CheckBoundaryErrors", [](TVirtualGeoPainter& a)->void { a.CheckBoundaryErrors(); }); + t.method("CheckBoundaryErrors", [](TVirtualGeoPainter& a, Int_t arg0)->void { a.CheckBoundaryErrors(arg0); }); + t.method("CheckBoundaryErrors", [](TVirtualGeoPainter* a)->void { a->CheckBoundaryErrors(); }); + t.method("CheckBoundaryErrors", [](TVirtualGeoPainter* a, Int_t arg0)->void { a->CheckBoundaryErrors(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::CheckBoundaryReference(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::CheckBoundaryReference(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:64:17 + t.method("CheckBoundaryReference", static_cast(&TVirtualGeoPainter::CheckBoundaryReference)); + t.method("CheckBoundaryReference", [](TVirtualGeoPainter& a)->void { a.CheckBoundaryReference(); }); + t.method("CheckBoundaryReference", [](TVirtualGeoPainter* a)->void { a->CheckBoundaryReference(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::CheckGeometryFull(Bool_t, Bool_t, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::CheckGeometryFull(Bool_t, Bool_t, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:65:17 + t.method("CheckGeometryFull", static_cast(&TVirtualGeoPainter::CheckGeometryFull)); + t.method("CheckGeometryFull", [](TVirtualGeoPainter& a)->void { a.CheckGeometryFull(); }); + t.method("CheckGeometryFull", [](TVirtualGeoPainter& a, Bool_t arg0)->void { a.CheckGeometryFull(arg0); }); + t.method("CheckGeometryFull", [](TVirtualGeoPainter& a, Bool_t arg0, Bool_t arg1)->void { a.CheckGeometryFull(arg0, arg1); }); + t.method("CheckGeometryFull", [](TVirtualGeoPainter& a, Bool_t arg0, Bool_t arg1, Int_t arg2)->void { a.CheckGeometryFull(arg0, arg1, arg2); }); + t.method("CheckGeometryFull", [](TVirtualGeoPainter* a)->void { a->CheckGeometryFull(); }); + t.method("CheckGeometryFull", [](TVirtualGeoPainter* a, Bool_t arg0)->void { a->CheckGeometryFull(arg0); }); + t.method("CheckGeometryFull", [](TVirtualGeoPainter* a, Bool_t arg0, Bool_t arg1)->void { a->CheckGeometryFull(arg0, arg1); }); + t.method("CheckGeometryFull", [](TVirtualGeoPainter* a, Bool_t arg0, Bool_t arg1, Int_t arg2)->void { a->CheckGeometryFull(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::CheckGeometry(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::CheckGeometry(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:67:17 + t.method("CheckGeometry", static_cast(&TVirtualGeoPainter::CheckGeometry)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::CheckOverlaps(const TGeoVolume *, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::CheckOverlaps(const TGeoVolume *, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:68:17 + t.method("CheckOverlaps", static_cast(&TVirtualGeoPainter::CheckOverlaps)); + t.method("CheckOverlaps", [](TVirtualGeoPainter const& a, const TGeoVolume * arg0)->void { a.CheckOverlaps(arg0); }); + t.method("CheckOverlaps", [](TVirtualGeoPainter const& a, const TGeoVolume * arg0, Double_t arg1)->void { a.CheckOverlaps(arg0, arg1); }); + t.method("CheckOverlaps", [](TVirtualGeoPainter const* a, const TGeoVolume * arg0)->void { a->CheckOverlaps(arg0); }); + t.method("CheckOverlaps", [](TVirtualGeoPainter const* a, const TGeoVolume * arg0, Double_t arg1)->void { a->CheckOverlaps(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::CountVisibleNodes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::CountVisibleNodes() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:69:18 + t.method("CountVisibleNodes", static_cast(&TVirtualGeoPainter::CountVisibleNodes)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DefaultAngles() (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DefaultAngles() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:70:17 + t.method("DefaultAngles", static_cast(&TVirtualGeoPainter::DefaultAngles)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DefaultColors() (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DefaultColors() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:71:17 + t.method("DefaultColors", static_cast(&TVirtualGeoPainter::DefaultColors)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::DistanceToPrimitiveVol(TGeoVolume *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::DistanceToPrimitiveVol(TGeoVolume *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:72:18 + t.method("DistanceToPrimitiveVol", static_cast(&TVirtualGeoPainter::DistanceToPrimitiveVol)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawBatemanSol(TGeoBatemanSol *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawBatemanSol(TGeoBatemanSol *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:73:17 + t.method("DrawBatemanSol", static_cast(&TVirtualGeoPainter::DrawBatemanSol)); + t.method("DrawBatemanSol", [](TVirtualGeoPainter& a, TGeoBatemanSol * arg0)->void { a.DrawBatemanSol(arg0); }); + t.method("DrawBatemanSol", [](TVirtualGeoPainter* a, TGeoBatemanSol * arg0)->void { a->DrawBatemanSol(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawShape(TGeoShape *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawShape(TGeoShape *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:74:17 + t.method("DrawShape", static_cast(&TVirtualGeoPainter::DrawShape)); + t.method("DrawShape", [](TVirtualGeoPainter& a, TGeoShape * arg0)->void { a.DrawShape(arg0); }); + t.method("DrawShape", [](TVirtualGeoPainter* a, TGeoShape * arg0)->void { a->DrawShape(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawOnly(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawOnly(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:75:17 + t.method("DrawOnly", static_cast(&TVirtualGeoPainter::DrawOnly)); + t.method("DrawOnly", [](TVirtualGeoPainter& a)->void { a.DrawOnly(); }); + t.method("DrawOnly", [](TVirtualGeoPainter* a)->void { a->DrawOnly(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawOverlap(void *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawOverlap(void *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:76:17 + t.method("DrawOverlap", static_cast(&TVirtualGeoPainter::DrawOverlap)); + t.method("DrawOverlap", [](TVirtualGeoPainter& a, void * arg0)->void { a.DrawOverlap(arg0); }); + t.method("DrawOverlap", [](TVirtualGeoPainter* a, void * arg0)->void { a->DrawOverlap(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawCurrentPoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawCurrentPoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:77:17 + t.method("DrawCurrentPoint", static_cast(&TVirtualGeoPainter::DrawCurrentPoint)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawPanel() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:78:17 + t.method("DrawPanel", static_cast(&TVirtualGeoPainter::DrawPanel)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawPath(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawPath(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:79:17 + t.method("DrawPath", static_cast(&TVirtualGeoPainter::DrawPath)); + t.method("DrawPath", [](TVirtualGeoPainter& a, const char * arg0)->void { a.DrawPath(arg0); }); + t.method("DrawPath", [](TVirtualGeoPainter* a, const char * arg0)->void { a->DrawPath(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawPolygon(const TGeoPolygon *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawPolygon(const TGeoPolygon *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:80:17 + t.method("DrawPolygon", static_cast(&TVirtualGeoPainter::DrawPolygon)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::DrawVolume(TGeoVolume *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::DrawVolume(TGeoVolume *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:81:17 + t.method("DrawVolume", static_cast(&TVirtualGeoPainter::DrawVolume)); + t.method("DrawVolume", [](TVirtualGeoPainter& a, TGeoVolume * arg0)->void { a.DrawVolume(arg0); }); + t.method("DrawVolume", [](TVirtualGeoPainter* a, TGeoVolume * arg0)->void { a->DrawVolume(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::EditGeometry(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::EditGeometry(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:82:17 + t.method("EditGeometry", static_cast(&TVirtualGeoPainter::EditGeometry)); + t.method("EditGeometry", [](TVirtualGeoPainter& a)->void { a.EditGeometry(); }); + t.method("EditGeometry", [](TVirtualGeoPainter* a)->void { a->EditGeometry(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::EstimateCameraMove(Double_t, Double_t, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::EstimateCameraMove(Double_t, Double_t, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:83:17 + t.method("EstimateCameraMove", static_cast(&TVirtualGeoPainter::EstimateCameraMove)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::ExecuteShapeEvent(TGeoShape *, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::ExecuteShapeEvent(TGeoShape *, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:84:17 + t.method("ExecuteShapeEvent", static_cast(&TVirtualGeoPainter::ExecuteShapeEvent)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::ExecuteManagerEvent(TGeoManager *, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::ExecuteManagerEvent(TGeoManager *, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:85:17 + t.method("ExecuteManagerEvent", static_cast(&TVirtualGeoPainter::ExecuteManagerEvent)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::ExecuteVolumeEvent(TGeoVolume *, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::ExecuteVolumeEvent(TGeoVolume *, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:86:17 + t.method("ExecuteVolumeEvent", static_cast(&TVirtualGeoPainter::ExecuteVolumeEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::GetColor(Int_t, Float_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::GetColor(Int_t, Float_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:87:18 + t.method("GetColor", static_cast(&TVirtualGeoPainter::GetColor)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::GetNsegments() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::GetNsegments() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:88:18 + t.method("GetNsegments", static_cast(&TVirtualGeoPainter::GetNsegments)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::GetBombFactors(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::GetBombFactors(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:89:17 + t.method("GetBombFactors", static_cast(&TVirtualGeoPainter::GetBombFactors)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::GetBombMode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::GetBombMode() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:90:18 + t.method("GetBombMode", static_cast(&TVirtualGeoPainter::GetBombMode)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoPainter::GetDrawPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoPainter::GetDrawPath() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:91:24 + t.method("GetDrawPath", [](TVirtualGeoPainter const& a) { return (std::string)a.GetDrawPath(); }); + t.method("GetDrawPath", [](TVirtualGeoPainter const* a) { return (std::string)a->GetDrawPath(); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TVirtualGeoPainter::GetDrawnVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TVirtualGeoPainter::GetDrawnVolume() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:92:24 + t.method("GetDrawnVolume", static_cast(&TVirtualGeoPainter::GetDrawnVolume)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TVirtualGeoPainter::GetTopVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TVirtualGeoPainter::GetTopVolume() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:93:24 + t.method("GetTopVolume", static_cast(&TVirtualGeoPainter::GetTopVolume)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::GetViewAngles(Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::GetViewAngles(Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:94:17 + t.method("GetViewAngles", static_cast(&TVirtualGeoPainter::GetViewAngles)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::GetVisLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::GetVisLevel() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:95:18 + t.method("GetVisLevel", static_cast(&TVirtualGeoPainter::GetVisLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::GetVisOption() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::GetVisOption() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:96:18 + t.method("GetVisOption", static_cast(&TVirtualGeoPainter::GetVisOption)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoPainter::GetVolumeInfo(const TGeoVolume *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoPainter::GetVolumeInfo(const TGeoVolume *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:97:24 + t.method("GetVolumeInfo", [](TVirtualGeoPainter const& a, const TGeoVolume * arg0, Int_t arg1, Int_t arg2) { return (std::string)a.GetVolumeInfo(arg0, arg1, arg2); }); + t.method("GetVolumeInfo", [](TVirtualGeoPainter const* a, const TGeoVolume * arg0, Int_t arg1, Int_t arg2) { return (std::string)a->GetVolumeInfo(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::GrabFocus(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::GrabFocus(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:98:17 + t.method("GrabFocus", static_cast(&TVirtualGeoPainter::GrabFocus)); + t.method("GrabFocus", [](TVirtualGeoPainter& a)->void { a.GrabFocus(); }); + t.method("GrabFocus", [](TVirtualGeoPainter& a, Int_t arg0)->void { a.GrabFocus(arg0); }); + t.method("GrabFocus", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1)->void { a.GrabFocus(arg0, arg1); }); + t.method("GrabFocus", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.GrabFocus(arg0, arg1, arg2); }); + t.method("GrabFocus", [](TVirtualGeoPainter* a)->void { a->GrabFocus(); }); + t.method("GrabFocus", [](TVirtualGeoPainter* a, Int_t arg0)->void { a->GrabFocus(arg0); }); + t.method("GrabFocus", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1)->void { a->GrabFocus(arg0, arg1); }); + t.method("GrabFocus", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->GrabFocus(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t * TVirtualGeoPainter::GetViewBox() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TVirtualGeoPainter::GetViewBox() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:99:22 + t.method("GetViewBox", static_cast(&TVirtualGeoPainter::GetViewBox)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualGeoPainter::IsPaintingShape() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualGeoPainter::IsPaintingShape() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:100:19 + t.method("IsPaintingShape", static_cast(&TVirtualGeoPainter::IsPaintingShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualGeoPainter::IsRaytracing() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualGeoPainter::IsRaytracing() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:101:19 + t.method("IsRaytracing", static_cast(&TVirtualGeoPainter::IsRaytracing)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualGeoPainter::IsExplodedView() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualGeoPainter::IsExplodedView() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:102:19 + t.method("IsExplodedView", static_cast(&TVirtualGeoPainter::IsExplodedView)); + + DEBUG_MSG("Adding wrapper for TH2F * TVirtualGeoPainter::LegoPlot(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH2F * TVirtualGeoPainter::LegoPlot(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:103:18 + t.method("LegoPlot", static_cast(&TVirtualGeoPainter::LegoPlot)); + t.method("LegoPlot", [](TVirtualGeoPainter& a)->TH2F * { return a.LegoPlot(); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0)->TH2F * { return a.LegoPlot(arg0); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1)->TH2F * { return a.LegoPlot(arg0, arg1); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1, Double_t arg2)->TH2F * { return a.LegoPlot(arg0, arg1, arg2); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("LegoPlot", [](TVirtualGeoPainter& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->TH2F * { return a.LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a)->TH2F * { return a->LegoPlot(); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0)->TH2F * { return a->LegoPlot(arg0); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1)->TH2F * { return a->LegoPlot(arg0, arg1); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1, Double_t arg2)->TH2F * { return a->LegoPlot(arg0, arg1, arg2); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("LegoPlot", [](TVirtualGeoPainter* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->TH2F * { return a->LegoPlot(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::ModifiedPad(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::ModifiedPad(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:106:17 + t.method("ModifiedPad", static_cast(&TVirtualGeoPainter::ModifiedPad)); + t.method("ModifiedPad", [](TVirtualGeoPainter const& a)->void { a.ModifiedPad(); }); + t.method("ModifiedPad", [](TVirtualGeoPainter const* a)->void { a->ModifiedPad(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:109:9 + t.method("Paint", static_cast(&TVirtualGeoPainter::Paint)); + t.method("Paint", [](TVirtualGeoPainter& a)->void { a.Paint(); }); + t.method("Paint", [](TVirtualGeoPainter* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::PaintNode(TGeoNode *, Option_t *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::PaintNode(TGeoNode *, Option_t *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:110:17 + t.method("PaintNode", static_cast(&TVirtualGeoPainter::PaintNode)); + t.method("PaintNode", [](TVirtualGeoPainter& a, TGeoNode * arg0)->void { a.PaintNode(arg0); }); + t.method("PaintNode", [](TVirtualGeoPainter& a, TGeoNode * arg0, Option_t * arg1)->void { a.PaintNode(arg0, arg1); }); + t.method("PaintNode", [](TVirtualGeoPainter* a, TGeoNode * arg0)->void { a->PaintNode(arg0); }); + t.method("PaintNode", [](TVirtualGeoPainter* a, TGeoNode * arg0, Option_t * arg1)->void { a->PaintNode(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::PaintShape(TGeoShape *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::PaintShape(TGeoShape *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:111:17 + t.method("PaintShape", static_cast(&TVirtualGeoPainter::PaintShape)); + t.method("PaintShape", [](TVirtualGeoPainter& a, TGeoShape * arg0)->void { a.PaintShape(arg0); }); + t.method("PaintShape", [](TVirtualGeoPainter* a, TGeoShape * arg0)->void { a->PaintShape(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::PaintOverlap(void *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::PaintOverlap(void *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:112:17 + t.method("PaintOverlap", static_cast(&TVirtualGeoPainter::PaintOverlap)); + t.method("PaintOverlap", [](TVirtualGeoPainter& a, void * arg0)->void { a.PaintOverlap(arg0); }); + t.method("PaintOverlap", [](TVirtualGeoPainter* a, void * arg0)->void { a->PaintOverlap(arg0); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::PrintOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::PrintOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:113:17 + t.method("PrintOverlaps", static_cast(&TVirtualGeoPainter::PrintOverlaps)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::PaintVolume(TGeoVolume *, Option_t *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::PaintVolume(TGeoVolume *, Option_t *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:114:17 + t.method("PaintVolume", static_cast(&TVirtualGeoPainter::PaintVolume)); + t.method("PaintVolume", [](TVirtualGeoPainter& a, TGeoVolume * arg0)->void { a.PaintVolume(arg0); }); + t.method("PaintVolume", [](TVirtualGeoPainter& a, TGeoVolume * arg0, Option_t * arg1)->void { a.PaintVolume(arg0, arg1); }); + t.method("PaintVolume", [](TVirtualGeoPainter* a, TGeoVolume * arg0)->void { a->PaintVolume(arg0); }); + t.method("PaintVolume", [](TVirtualGeoPainter* a, TGeoVolume * arg0, Option_t * arg1)->void { a->PaintVolume(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::RandomPoints(const TGeoVolume *, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::RandomPoints(const TGeoVolume *, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:115:17 + t.method("RandomPoints", static_cast(&TVirtualGeoPainter::RandomPoints)); + t.method("RandomPoints", [](TVirtualGeoPainter& a, const TGeoVolume * arg0, Int_t arg1)->void { a.RandomPoints(arg0, arg1); }); + t.method("RandomPoints", [](TVirtualGeoPainter* a, const TGeoVolume * arg0, Int_t arg1)->void { a->RandomPoints(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:116:17 + t.method("RandomRays", static_cast(&TVirtualGeoPainter::RandomRays)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::Raytrace(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::Raytrace(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:118:17 + t.method("Raytrace", static_cast(&TVirtualGeoPainter::Raytrace)); + t.method("Raytrace", [](TVirtualGeoPainter& a)->void { a.Raytrace(); }); + t.method("Raytrace", [](TVirtualGeoPainter* a)->void { a->Raytrace(); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TVirtualGeoPainter::SamplePoints(Int_t, Double_t &, Double_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TVirtualGeoPainter::SamplePoints(Int_t, Double_t &, Double_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:119:22 + t.method("SamplePoints", static_cast(&TVirtualGeoPainter::SamplePoints)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetBombFactors(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetBombFactors(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:121:4 + t.method("SetBombFactors", static_cast(&TVirtualGeoPainter::SetBombFactors)); + t.method("SetBombFactors", [](TVirtualGeoPainter& a)->void { a.SetBombFactors(); }); + t.method("SetBombFactors", [](TVirtualGeoPainter& a, Double_t arg0)->void { a.SetBombFactors(arg0); }); + t.method("SetBombFactors", [](TVirtualGeoPainter& a, Double_t arg0, Double_t arg1)->void { a.SetBombFactors(arg0, arg1); }); + t.method("SetBombFactors", [](TVirtualGeoPainter& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetBombFactors(arg0, arg1, arg2); }); + t.method("SetBombFactors", [](TVirtualGeoPainter* a)->void { a->SetBombFactors(); }); + t.method("SetBombFactors", [](TVirtualGeoPainter* a, Double_t arg0)->void { a->SetBombFactors(arg0); }); + t.method("SetBombFactors", [](TVirtualGeoPainter* a, Double_t arg0, Double_t arg1)->void { a->SetBombFactors(arg0, arg1); }); + t.method("SetBombFactors", [](TVirtualGeoPainter* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetBombFactors(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetClippingShape(TGeoShape *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetClippingShape(TGeoShape *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:122:17 + t.method("SetClippingShape", static_cast(&TVirtualGeoPainter::SetClippingShape)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetExplodedView(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetExplodedView(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:123:17 + t.method("SetExplodedView", static_cast(&TVirtualGeoPainter::SetExplodedView)); + t.method("SetExplodedView", [](TVirtualGeoPainter& a)->void { a.SetExplodedView(); }); + t.method("SetExplodedView", [](TVirtualGeoPainter* a)->void { a->SetExplodedView(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetGeoManager(TGeoManager *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetGeoManager(TGeoManager *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:124:17 + t.method("SetGeoManager", static_cast(&TVirtualGeoPainter::SetGeoManager)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetIteratorPlugin(TGeoIteratorPlugin *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetIteratorPlugin(TGeoIteratorPlugin *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:125:17 + t.method("SetIteratorPlugin", static_cast(&TVirtualGeoPainter::SetIteratorPlugin)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetCheckedNode(TGeoNode *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetCheckedNode(TGeoNode *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:126:17 + t.method("SetCheckedNode", static_cast(&TVirtualGeoPainter::SetCheckedNode)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetNsegments(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetNsegments(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:127:17 + t.method("SetNsegments", static_cast(&TVirtualGeoPainter::SetNsegments)); + t.method("SetNsegments", [](TVirtualGeoPainter& a)->void { a.SetNsegments(); }); + t.method("SetNsegments", [](TVirtualGeoPainter* a)->void { a->SetNsegments(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetNmeshPoints(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetNmeshPoints(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:128:17 + t.method("SetNmeshPoints", static_cast(&TVirtualGeoPainter::SetNmeshPoints)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetRaytracing(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetRaytracing(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:129:17 + t.method("SetRaytracing", static_cast(&TVirtualGeoPainter::SetRaytracing)); + t.method("SetRaytracing", [](TVirtualGeoPainter& a)->void { a.SetRaytracing(); }); + t.method("SetRaytracing", [](TVirtualGeoPainter* a)->void { a->SetRaytracing(); }); + + DEBUG_MSG("Adding wrapper for TVirtualGeoPainter * TVirtualGeoPainter::GeoPainter() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualGeoPainter * TVirtualGeoPainter::GeoPainter() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:130:31 + module_.method("TVirtualGeoPainter!GeoPainter", static_cast(&TVirtualGeoPainter::GeoPainter)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetPainter(const TVirtualGeoPainter *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetPainter(const TVirtualGeoPainter *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:131:16 + module_.method("TVirtualGeoPainter!SetPainter", static_cast(&TVirtualGeoPainter::SetPainter)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetTopVisible(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetTopVisible(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:132:17 + t.method("SetTopVisible", static_cast(&TVirtualGeoPainter::SetTopVisible)); + t.method("SetTopVisible", [](TVirtualGeoPainter& a)->void { a.SetTopVisible(); }); + t.method("SetTopVisible", [](TVirtualGeoPainter* a)->void { a->SetTopVisible(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetTopVolume(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetTopVolume(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:133:17 + t.method("SetTopVolume", static_cast(&TVirtualGeoPainter::SetTopVolume)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetVisLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetVisLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:134:17 + t.method("SetVisLevel", static_cast(&TVirtualGeoPainter::SetVisLevel)); + t.method("SetVisLevel", [](TVirtualGeoPainter& a)->void { a.SetVisLevel(); }); + t.method("SetVisLevel", [](TVirtualGeoPainter* a)->void { a->SetVisLevel(); }); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::SetVisOption(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::SetVisOption(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:135:17 + t.method("SetVisOption", static_cast(&TVirtualGeoPainter::SetVisOption)); + t.method("SetVisOption", [](TVirtualGeoPainter& a)->void { a.SetVisOption(); }); + t.method("SetVisOption", [](TVirtualGeoPainter* a)->void { a->SetVisOption(); }); + + DEBUG_MSG("Adding wrapper for Int_t TVirtualGeoPainter::ShapeDistancetoPrimitive(const TGeoShape *, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TVirtualGeoPainter::ShapeDistancetoPrimitive(const TGeoShape *, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:136:18 + t.method("ShapeDistancetoPrimitive", static_cast(&TVirtualGeoPainter::ShapeDistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::Test(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::Test(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:137:17 + t.method("Test", static_cast(&TVirtualGeoPainter::Test)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::TestOverlaps(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::TestOverlaps(const char *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:138:17 + t.method("TestOverlaps", static_cast(&TVirtualGeoPainter::TestOverlaps)); + + DEBUG_MSG("Adding wrapper for Bool_t TVirtualGeoPainter::TestVoxels(TGeoVolume *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TVirtualGeoPainter::TestVoxels(TGeoVolume *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:139:19 + t.method("TestVoxels", static_cast(&TVirtualGeoPainter::TestVoxels)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::UnbombTranslation(const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::UnbombTranslation(const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:140:17 + t.method("UnbombTranslation", static_cast(&TVirtualGeoPainter::UnbombTranslation)); + + DEBUG_MSG("Adding wrapper for Double_t TVirtualGeoPainter::Weight(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TVirtualGeoPainter::Weight(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:141:21 + t.method("Weight", static_cast(&TVirtualGeoPainter::Weight)); + t.method("Weight", [](TVirtualGeoPainter& a, Double_t arg0)->Double_t { return a.Weight(arg0); }); + t.method("Weight", [](TVirtualGeoPainter* a, Double_t arg0)->Double_t { return a->Weight(arg0); }); + + DEBUG_MSG("Adding wrapper for Version_t TVirtualGeoPainter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TVirtualGeoPainter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!Class_Version", static_cast(&TVirtualGeoPainter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGeoPainter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGeoPainter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + t.method("IsA", static_cast(&TVirtualGeoPainter::IsA)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + t.method("StreamerNVirtual", static_cast(&TVirtualGeoPainter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoPainter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoPainter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!DeclFileName", []() { return (std::string)TVirtualGeoPainter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TVirtualGeoPainter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualGeoPainter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!ImplFileLine", static_cast(&TVirtualGeoPainter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoPainter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoPainter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!ImplFileName", []() { return (std::string)TVirtualGeoPainter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TVirtualGeoPainter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TVirtualGeoPainter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!Class_Name", []() { return (std::string)TVirtualGeoPainter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGeoPainter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGeoPainter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!Dictionary", static_cast(&TVirtualGeoPainter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TVirtualGeoPainter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TVirtualGeoPainter::Class() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!Class", static_cast(&TVirtualGeoPainter::Class)); + + DEBUG_MSG("Adding wrapper for void TVirtualGeoPainter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TVirtualGeoPainter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + t.method("Streamer", static_cast(&TVirtualGeoPainter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TVirtualGeoPainter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TVirtualGeoPainter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:143:4 + module_.method("TVirtualGeoPainter!DeclFileLine", static_cast(&TVirtualGeoPainter::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTVirtualGeoPainter(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualGeoPainter(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoPNEntry +// signature to use in the veto file: TGeoPNEntry +struct JlTGeoPNEntry: public Wrapper { + + JlTGeoPNEntry(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPNEntry (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:100:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPNEntry", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPNEntry::TGeoPNEntry(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:121:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for const char * TGeoPNEntry::GetPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPNEntry::GetPath() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:124:23 + t.method("GetPath", [](TGeoPNEntry const& a) { return (std::string)a.GetPath(); }); + t.method("GetPath", [](TGeoPNEntry const* a) { return (std::string)a->GetPath(); }); + + DEBUG_MSG("Adding wrapper for const TGeoHMatrix * TGeoPNEntry::GetMatrix() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoHMatrix * TGeoPNEntry::GetMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:125:23 + t.method("GetMatrix", static_cast(&TGeoPNEntry::GetMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoPNEntry::GetMatrixOrig() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoPNEntry::GetMatrixOrig() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:126:17 + t.method("GetMatrixOrig", static_cast(&TGeoPNEntry::GetMatrixOrig)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoPNEntry::GetGlobalOrig() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoPNEntry::GetGlobalOrig() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:133:17 + t.method("GetGlobalOrig", static_cast(&TGeoPNEntry::GetGlobalOrig)); + + DEBUG_MSG("Adding wrapper for TGeoPhysicalNode * TGeoPNEntry::GetPhysicalNode() (" __HERE__ ")"); + // signature to use in the veto list: TGeoPhysicalNode * TGeoPNEntry::GetPhysicalNode() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:134:22 + t.method("GetPhysicalNode", static_cast(&TGeoPNEntry::GetPhysicalNode)); + + DEBUG_MSG("Adding wrapper for void TGeoPNEntry::SetMatrix(const TGeoHMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPNEntry::SetMatrix(const TGeoHMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:135:9 + t.method("SetMatrix", static_cast(&TGeoPNEntry::SetMatrix)); + + DEBUG_MSG("Adding wrapper for void TGeoPNEntry::SetPhysicalNode(TGeoPhysicalNode *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPNEntry::SetPhysicalNode(TGeoPhysicalNode *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:136:9 + t.method("SetPhysicalNode", static_cast(&TGeoPNEntry::SetPhysicalNode)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPNEntry::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPNEntry::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!Class_Version", static_cast(&TGeoPNEntry::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPNEntry::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPNEntry::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + t.method("IsA", static_cast(&TGeoPNEntry::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPNEntry::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPNEntry::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + t.method("StreamerNVirtual", static_cast(&TGeoPNEntry::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPNEntry::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPNEntry::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!DeclFileName", []() { return (std::string)TGeoPNEntry::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPNEntry::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPNEntry::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!ImplFileLine", static_cast(&TGeoPNEntry::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPNEntry::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPNEntry::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!ImplFileName", []() { return (std::string)TGeoPNEntry::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPNEntry::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPNEntry::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!Class_Name", []() { return (std::string)TGeoPNEntry::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPNEntry::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPNEntry::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!Dictionary", static_cast(&TGeoPNEntry::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPNEntry::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPNEntry::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!Class", static_cast(&TGeoPNEntry::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPNEntry::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPNEntry::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + t.method("Streamer", static_cast(&TGeoPNEntry::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPNEntry::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPNEntry::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:138:4 + module_.method("TGeoPNEntry!DeclFileLine", static_cast(&TGeoPNEntry::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPNEntry(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPNEntry(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoPhysicalNode +// signature to use in the veto file: TGeoPhysicalNode +struct JlTGeoPhysicalNode: public Wrapper { + + JlTGeoPhysicalNode(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPhysicalNode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:35:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPhysicalNode", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::TGeoPhysicalNode(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:59:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPhysicalNode::Align(TGeoMatrix *, TGeoShape *, Bool_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPhysicalNode::Align(TGeoMatrix *, TGeoShape *, Bool_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:64:4 + t.method("Align", static_cast(&TGeoPhysicalNode::Align)); + t.method("Align", [](TGeoPhysicalNode& a)->Bool_t { return a.Align(); }); + t.method("Align", [](TGeoPhysicalNode& a, TGeoMatrix * arg0)->Bool_t { return a.Align(arg0); }); + t.method("Align", [](TGeoPhysicalNode& a, TGeoMatrix * arg0, TGeoShape * arg1)->Bool_t { return a.Align(arg0, arg1); }); + t.method("Align", [](TGeoPhysicalNode& a, TGeoMatrix * arg0, TGeoShape * arg1, Bool_t arg2)->Bool_t { return a.Align(arg0, arg1, arg2); }); + t.method("Align", [](TGeoPhysicalNode* a)->Bool_t { return a->Align(); }); + t.method("Align", [](TGeoPhysicalNode* a, TGeoMatrix * arg0)->Bool_t { return a->Align(arg0); }); + t.method("Align", [](TGeoPhysicalNode* a, TGeoMatrix * arg0, TGeoShape * arg1)->Bool_t { return a->Align(arg0, arg1); }); + t.method("Align", [](TGeoPhysicalNode* a, TGeoMatrix * arg0, TGeoShape * arg1, Bool_t arg2)->Bool_t { return a->Align(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::cd() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::cd() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:65:9 + t.method("cd", static_cast(&TGeoPhysicalNode::cd)); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:66:9 + t.method("Draw", static_cast(&TGeoPhysicalNode::Draw)); + t.method("Draw", [](TGeoPhysicalNode& a)->void { a.Draw(); }); + t.method("Draw", [](TGeoPhysicalNode* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPhysicalNode::GetLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPhysicalNode::GetLevel() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:67:10 + t.method("GetLevel", static_cast(&TGeoPhysicalNode::GetLevel)); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoPhysicalNode::GetMatrix(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoPhysicalNode::GetMatrix(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:68:17 + t.method("GetMatrix", static_cast(&TGeoPhysicalNode::GetMatrix)); + t.method("GetMatrix", [](TGeoPhysicalNode const& a)->TGeoHMatrix * { return a.GetMatrix(); }); + t.method("GetMatrix", [](TGeoPhysicalNode const* a)->TGeoHMatrix * { return a->GetMatrix(); }); + + DEBUG_MSG("Adding wrapper for TGeoHMatrix * TGeoPhysicalNode::GetOriginalMatrix() (" __HERE__ ")"); + // signature to use in the veto list: TGeoHMatrix * TGeoPhysicalNode::GetOriginalMatrix() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:69:17 + t.method("GetOriginalMatrix", static_cast(&TGeoPhysicalNode::GetOriginalMatrix)); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPhysicalNode::GetMother(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPhysicalNode::GetMother(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:70:14 + t.method("GetMother", static_cast(&TGeoPhysicalNode::GetMother)); + t.method("GetMother", [](TGeoPhysicalNode const& a)->TGeoNode * { return a.GetMother(); }); + t.method("GetMother", [](TGeoPhysicalNode const* a)->TGeoNode * { return a->GetMother(); }); + + DEBUG_MSG("Adding wrapper for TGeoNode * TGeoPhysicalNode::GetNode(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoNode * TGeoPhysicalNode::GetNode(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:71:14 + t.method("GetNode", static_cast(&TGeoPhysicalNode::GetNode)); + t.method("GetNode", [](TGeoPhysicalNode const& a)->TGeoNode * { return a.GetNode(); }); + t.method("GetNode", [](TGeoPhysicalNode const* a)->TGeoNode * { return a->GetNode(); }); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoPhysicalNode::GetShape(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoPhysicalNode::GetShape(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:72:15 + t.method("GetShape", static_cast(&TGeoPhysicalNode::GetShape)); + t.method("GetShape", [](TGeoPhysicalNode const& a)->TGeoShape * { return a.GetShape(); }); + t.method("GetShape", [](TGeoPhysicalNode const* a)->TGeoShape * { return a->GetShape(); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoPhysicalNode::GetVolume(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoPhysicalNode::GetVolume(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:73:16 + t.method("GetVolume", static_cast(&TGeoPhysicalNode::GetVolume)); + t.method("GetVolume", [](TGeoPhysicalNode const& a)->TGeoVolume * { return a.GetVolume(); }); + t.method("GetVolume", [](TGeoPhysicalNode const* a)->TGeoVolume * { return a->GetVolume(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPhysicalNode::IsAligned() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPhysicalNode::IsAligned() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:75:11 + t.method("IsAligned", static_cast(&TGeoPhysicalNode::IsAligned)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPhysicalNode::IsMatchingState(TGeoNavigator *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPhysicalNode::IsMatchingState(TGeoNavigator *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:76:11 + t.method("IsMatchingState", static_cast(&TGeoPhysicalNode::IsMatchingState)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPhysicalNode::IsVolAttributes() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPhysicalNode::IsVolAttributes() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:77:11 + t.method("IsVolAttributes", static_cast(&TGeoPhysicalNode::IsVolAttributes)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPhysicalNode::IsVisible() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPhysicalNode::IsVisible() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:78:11 + t.method("IsVisible", static_cast(&TGeoPhysicalNode::IsVisible)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPhysicalNode::IsVisibleFull() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPhysicalNode::IsVisibleFull() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:79:11 + t.method("IsVisibleFull", static_cast(&TGeoPhysicalNode::IsVisibleFull)); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:81:9 + t.method("Print", static_cast(&TGeoPhysicalNode::Print)); + t.method("Print", [](TGeoPhysicalNode const& a)->void { a.Print(); }); + t.method("Print", [](TGeoPhysicalNode const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::Refresh() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::Refresh() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:82:9 + t.method("Refresh", static_cast(&TGeoPhysicalNode::Refresh)); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::SetMatrixOrig(const TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::SetMatrixOrig(const TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:84:9 + t.method("SetMatrixOrig", static_cast(&TGeoPhysicalNode::SetMatrixOrig)); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::SetIsVolAtt(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::SetIsVolAtt(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:85:9 + t.method("SetIsVolAtt", static_cast(&TGeoPhysicalNode::SetIsVolAtt)); + t.method("SetIsVolAtt", [](TGeoPhysicalNode& a)->void { a.SetIsVolAtt(); }); + t.method("SetIsVolAtt", [](TGeoPhysicalNode* a)->void { a->SetIsVolAtt(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::SetVisibility(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::SetVisibility(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:86:9 + t.method("SetVisibility", static_cast(&TGeoPhysicalNode::SetVisibility)); + t.method("SetVisibility", [](TGeoPhysicalNode& a)->void { a.SetVisibility(); }); + t.method("SetVisibility", [](TGeoPhysicalNode* a)->void { a->SetVisibility(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::SetVisibleFull(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::SetVisibleFull(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:87:9 + t.method("SetVisibleFull", static_cast(&TGeoPhysicalNode::SetVisibleFull)); + t.method("SetVisibleFull", [](TGeoPhysicalNode& a)->void { a.SetVisibleFull(); }); + t.method("SetVisibleFull", [](TGeoPhysicalNode* a)->void { a->SetVisibleFull(); }); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:88:9 + t.method("Paint", static_cast(&TGeoPhysicalNode::Paint)); + t.method("Paint", [](TGeoPhysicalNode& a)->void { a.Paint(); }); + t.method("Paint", [](TGeoPhysicalNode* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPhysicalNode::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPhysicalNode::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!Class_Version", static_cast(&TGeoPhysicalNode::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPhysicalNode::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPhysicalNode::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + t.method("IsA", static_cast(&TGeoPhysicalNode::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + t.method("StreamerNVirtual", static_cast(&TGeoPhysicalNode::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPhysicalNode::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPhysicalNode::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!DeclFileName", []() { return (std::string)TGeoPhysicalNode::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPhysicalNode::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPhysicalNode::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!ImplFileLine", static_cast(&TGeoPhysicalNode::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPhysicalNode::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPhysicalNode::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!ImplFileName", []() { return (std::string)TGeoPhysicalNode::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPhysicalNode::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPhysicalNode::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!Class_Name", []() { return (std::string)TGeoPhysicalNode::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPhysicalNode::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPhysicalNode::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!Dictionary", static_cast(&TGeoPhysicalNode::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPhysicalNode::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPhysicalNode::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!Class", static_cast(&TGeoPhysicalNode::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPhysicalNode::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPhysicalNode::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + t.method("Streamer", static_cast(&TGeoPhysicalNode::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPhysicalNode::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPhysicalNode::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:90:4 + module_.method("TGeoPhysicalNode!DeclFileLine", static_cast(&TGeoPhysicalNode::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPhysicalNode(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPhysicalNode(module)); +} diff --git a/deps/src/JlClasses_055.cxx b/deps/src/JlClasses_055.cxx new file mode 100644 index 0000000..a8e9e2a --- /dev/null +++ b/deps/src/JlClasses_055.cxx @@ -0,0 +1,878 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoOpticalSurface +// signature to use in the veto file: TGeoOpticalSurface +struct JlTGeoOpticalSurface: public Wrapper { + + JlTGeoOpticalSurface(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoOpticalSurface (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoOpticalSurface", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::TGeoOpticalSurface(const char *, TGeoOpticalSurface::ESurfaceModel, TGeoOpticalSurface::ESurfaceFinish, TGeoOpticalSurface::ESurfaceType, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:115:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for bool TGeoOpticalSurface::AddProperty(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoOpticalSurface::AddProperty(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:121:9 + t.method("AddProperty", static_cast(&TGeoOpticalSurface::AddProperty)); + + DEBUG_MSG("Adding wrapper for const char * TGeoOpticalSurface::GetPropertyRef(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoOpticalSurface::GetPropertyRef(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:122:16 + t.method("GetPropertyRef", [](TGeoOpticalSurface& a, const char * arg0) { return (std::string)a.GetPropertyRef(arg0); }); + t.method("GetPropertyRef", [](TGeoOpticalSurface* a, const char * arg0) { return (std::string)a->GetPropertyRef(arg0); }); + + DEBUG_MSG("Adding wrapper for const TList & TGeoOpticalSurface::GetProperties() (" __HERE__ ")"); + // signature to use in the veto list: const TList & TGeoOpticalSurface::GetProperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:123:17 + t.method("GetProperties", static_cast(&TGeoOpticalSurface::GetProperties)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoOpticalSurface::GetNproperties() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoOpticalSurface::GetNproperties() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:124:10 + t.method("GetNproperties", static_cast(&TGeoOpticalSurface::GetNproperties)); + + DEBUG_MSG("Adding wrapper for TGDMLMatrix * TGeoOpticalSurface::GetProperty(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGDMLMatrix * TGeoOpticalSurface::GetProperty(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:125:17 + t.method("GetProperty", static_cast(&TGeoOpticalSurface::GetProperty)); + + DEBUG_MSG("Adding wrapper for TGDMLMatrix * TGeoOpticalSurface::GetProperty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TGDMLMatrix * TGeoOpticalSurface::GetProperty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:126:17 + t.method("GetProperty", static_cast(&TGeoOpticalSurface::GetProperty)); + + DEBUG_MSG("Adding wrapper for TGeoOpticalSurface::ESurfaceType TGeoOpticalSurface::GetType() (" __HERE__ ")"); + // signature to use in the veto list: TGeoOpticalSurface::ESurfaceType TGeoOpticalSurface::GetType() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:127:17 + t.method("GetType", static_cast(&TGeoOpticalSurface::GetType)); + + DEBUG_MSG("Adding wrapper for TGeoOpticalSurface::ESurfaceModel TGeoOpticalSurface::GetModel() (" __HERE__ ")"); + // signature to use in the veto list: TGeoOpticalSurface::ESurfaceModel TGeoOpticalSurface::GetModel() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:128:18 + t.method("GetModel", static_cast(&TGeoOpticalSurface::GetModel)); + + DEBUG_MSG("Adding wrapper for TGeoOpticalSurface::ESurfaceFinish TGeoOpticalSurface::GetFinish() (" __HERE__ ")"); + // signature to use in the veto list: TGeoOpticalSurface::ESurfaceFinish TGeoOpticalSurface::GetFinish() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:129:19 + t.method("GetFinish", static_cast(&TGeoOpticalSurface::GetFinish)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoOpticalSurface::GetPolish() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoOpticalSurface::GetPolish() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:130:13 + t.method("GetPolish", static_cast(&TGeoOpticalSurface::GetPolish)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoOpticalSurface::GetValue() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoOpticalSurface::GetValue() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:131:13 + t.method("GetValue", static_cast(&TGeoOpticalSurface::GetValue)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoOpticalSurface::GetSigmaAlpha() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoOpticalSurface::GetSigmaAlpha() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:132:13 + t.method("GetSigmaAlpha", static_cast(&TGeoOpticalSurface::GetSigmaAlpha)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::SetType(TGeoOpticalSurface::ESurfaceType) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::SetType(TGeoOpticalSurface::ESurfaceType) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:134:9 + t.method("SetType", static_cast(&TGeoOpticalSurface::SetType)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::SetModel(TGeoOpticalSurface::ESurfaceModel) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::SetModel(TGeoOpticalSurface::ESurfaceModel) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:135:9 + t.method("SetModel", static_cast(&TGeoOpticalSurface::SetModel)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::SetFinish(TGeoOpticalSurface::ESurfaceFinish) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::SetFinish(TGeoOpticalSurface::ESurfaceFinish) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:136:9 + t.method("SetFinish", static_cast(&TGeoOpticalSurface::SetFinish)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::SetPolish(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::SetPolish(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:137:9 + t.method("SetPolish", static_cast(&TGeoOpticalSurface::SetPolish)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::SetValue(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::SetValue(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:138:9 + t.method("SetValue", static_cast(&TGeoOpticalSurface::SetValue)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::SetSigmaAlpha(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::SetSigmaAlpha(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:139:9 + t.method("SetSigmaAlpha", static_cast(&TGeoOpticalSurface::SetSigmaAlpha)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:141:9 + t.method("Print", static_cast(&TGeoOpticalSurface::Print)); + t.method("Print", [](TGeoOpticalSurface const& a)->void { a.Print(); }); + t.method("Print", [](TGeoOpticalSurface const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for TGeoOpticalSurface::ESurfaceType TGeoOpticalSurface::StringToType(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoOpticalSurface::ESurfaceType TGeoOpticalSurface::StringToType(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:143:24 + module_.method("TGeoOpticalSurface!StringToType", static_cast(&TGeoOpticalSurface::StringToType)); + + DEBUG_MSG("Adding wrapper for const char * TGeoOpticalSurface::TypeToString(TGeoOpticalSurface::ESurfaceType) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoOpticalSurface::TypeToString(TGeoOpticalSurface::ESurfaceType) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:144:23 + module_.method("TGeoOpticalSurface!TypeToString", [](TGeoOpticalSurface::ESurfaceType arg0) { return (std::string)TGeoOpticalSurface::TypeToString(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoOpticalSurface::ESurfaceModel TGeoOpticalSurface::StringToModel(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoOpticalSurface::ESurfaceModel TGeoOpticalSurface::StringToModel(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:145:25 + module_.method("TGeoOpticalSurface!StringToModel", static_cast(&TGeoOpticalSurface::StringToModel)); + + DEBUG_MSG("Adding wrapper for const char * TGeoOpticalSurface::ModelToString(TGeoOpticalSurface::ESurfaceModel) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoOpticalSurface::ModelToString(TGeoOpticalSurface::ESurfaceModel) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:146:23 + module_.method("TGeoOpticalSurface!ModelToString", [](TGeoOpticalSurface::ESurfaceModel arg0) { return (std::string)TGeoOpticalSurface::ModelToString(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoOpticalSurface::ESurfaceFinish TGeoOpticalSurface::StringToFinish(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoOpticalSurface::ESurfaceFinish TGeoOpticalSurface::StringToFinish(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:147:26 + module_.method("TGeoOpticalSurface!StringToFinish", static_cast(&TGeoOpticalSurface::StringToFinish)); + + DEBUG_MSG("Adding wrapper for const char * TGeoOpticalSurface::FinishToString(TGeoOpticalSurface::ESurfaceFinish) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoOpticalSurface::FinishToString(TGeoOpticalSurface::ESurfaceFinish) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:148:23 + module_.method("TGeoOpticalSurface!FinishToString", [](TGeoOpticalSurface::ESurfaceFinish arg0) { return (std::string)TGeoOpticalSurface::FinishToString(arg0); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoOpticalSurface::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoOpticalSurface::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!Class_Version", static_cast(&TGeoOpticalSurface::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoOpticalSurface::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoOpticalSurface::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + t.method("IsA", static_cast(&TGeoOpticalSurface::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + t.method("StreamerNVirtual", static_cast(&TGeoOpticalSurface::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoOpticalSurface::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoOpticalSurface::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!DeclFileName", []() { return (std::string)TGeoOpticalSurface::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoOpticalSurface::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoOpticalSurface::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!ImplFileLine", static_cast(&TGeoOpticalSurface::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoOpticalSurface::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoOpticalSurface::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!ImplFileName", []() { return (std::string)TGeoOpticalSurface::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoOpticalSurface::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoOpticalSurface::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!Class_Name", []() { return (std::string)TGeoOpticalSurface::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoOpticalSurface::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoOpticalSurface::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!Dictionary", static_cast(&TGeoOpticalSurface::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoOpticalSurface::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoOpticalSurface::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!Class", static_cast(&TGeoOpticalSurface::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoOpticalSurface::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoOpticalSurface::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + t.method("Streamer", static_cast(&TGeoOpticalSurface::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoOpticalSurface::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoOpticalSurface::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:150:4 + module_.method("TGeoOpticalSurface!DeclFileLine", static_cast(&TGeoOpticalSurface::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoOpticalSurface(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoOpticalSurface(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoSkinSurface +// signature to use in the veto file: TGeoSkinSurface +struct JlTGeoSkinSurface: public Wrapper { + + JlTGeoSkinSurface(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoSkinSurface (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:162:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoSkinSurface", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoSkinSurface::TGeoSkinSurface(const char *, const char *, const TGeoOpticalSurface *, const TGeoVolume *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:168:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for const TGeoOpticalSurface * TGeoSkinSurface::GetSurface() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoOpticalSurface * TGeoSkinSurface::GetSurface() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:174:30 + t.method("GetSurface", static_cast(&TGeoSkinSurface::GetSurface)); + + DEBUG_MSG("Adding wrapper for const TGeoVolume * TGeoSkinSurface::GetVolume() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoVolume * TGeoSkinSurface::GetVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:175:22 + t.method("GetVolume", static_cast(&TGeoSkinSurface::GetVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoSkinSurface::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSkinSurface::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:177:9 + t.method("Print", static_cast(&TGeoSkinSurface::Print)); + t.method("Print", [](TGeoSkinSurface const& a)->void { a.Print(); }); + t.method("Print", [](TGeoSkinSurface const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoSkinSurface::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoSkinSurface::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!Class_Version", static_cast(&TGeoSkinSurface::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSkinSurface::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSkinSurface::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + t.method("IsA", static_cast(&TGeoSkinSurface::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoSkinSurface::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSkinSurface::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + t.method("StreamerNVirtual", static_cast(&TGeoSkinSurface::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoSkinSurface::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSkinSurface::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!DeclFileName", []() { return (std::string)TGeoSkinSurface::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoSkinSurface::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoSkinSurface::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!ImplFileLine", static_cast(&TGeoSkinSurface::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoSkinSurface::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSkinSurface::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!ImplFileName", []() { return (std::string)TGeoSkinSurface::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoSkinSurface::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSkinSurface::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!Class_Name", []() { return (std::string)TGeoSkinSurface::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSkinSurface::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSkinSurface::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!Dictionary", static_cast(&TGeoSkinSurface::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSkinSurface::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSkinSurface::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!Class", static_cast(&TGeoSkinSurface::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoSkinSurface::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSkinSurface::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + t.method("Streamer", static_cast(&TGeoSkinSurface::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoSkinSurface::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoSkinSurface::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:179:4 + module_.method("TGeoSkinSurface!DeclFileLine", static_cast(&TGeoSkinSurface::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoSkinSurface(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoSkinSurface(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoBorderSurface +// signature to use in the veto file: TGeoBorderSurface +struct JlTGeoBorderSurface: public Wrapper { + + JlTGeoBorderSurface(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoBorderSurface (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:191:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoBorderSurface", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoBorderSurface::TGeoBorderSurface(const char *, const char *, const TGeoOpticalSurface *, const TGeoNode *, const TGeoNode *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:198:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for const TGeoOpticalSurface * TGeoBorderSurface::GetSurface() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoOpticalSurface * TGeoBorderSurface::GetSurface() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:205:30 + t.method("GetSurface", static_cast(&TGeoBorderSurface::GetSurface)); + + DEBUG_MSG("Adding wrapper for const TGeoNode * TGeoBorderSurface::GetNode1() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoNode * TGeoBorderSurface::GetNode1() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:206:20 + t.method("GetNode1", static_cast(&TGeoBorderSurface::GetNode1)); + + DEBUG_MSG("Adding wrapper for const TGeoNode * TGeoBorderSurface::GetNode2() (" __HERE__ ")"); + // signature to use in the veto list: const TGeoNode * TGeoBorderSurface::GetNode2() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:207:20 + t.method("GetNode2", static_cast(&TGeoBorderSurface::GetNode2)); + + DEBUG_MSG("Adding wrapper for void TGeoBorderSurface::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBorderSurface::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:209:9 + t.method("Print", static_cast(&TGeoBorderSurface::Print)); + t.method("Print", [](TGeoBorderSurface const& a)->void { a.Print(); }); + t.method("Print", [](TGeoBorderSurface const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoBorderSurface::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoBorderSurface::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!Class_Version", static_cast(&TGeoBorderSurface::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBorderSurface::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBorderSurface::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + t.method("IsA", static_cast(&TGeoBorderSurface::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoBorderSurface::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBorderSurface::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + t.method("StreamerNVirtual", static_cast(&TGeoBorderSurface::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBorderSurface::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBorderSurface::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!DeclFileName", []() { return (std::string)TGeoBorderSurface::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoBorderSurface::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBorderSurface::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!ImplFileLine", static_cast(&TGeoBorderSurface::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoBorderSurface::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBorderSurface::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!ImplFileName", []() { return (std::string)TGeoBorderSurface::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoBorderSurface::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoBorderSurface::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!Class_Name", []() { return (std::string)TGeoBorderSurface::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBorderSurface::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBorderSurface::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!Dictionary", static_cast(&TGeoBorderSurface::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoBorderSurface::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoBorderSurface::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!Class", static_cast(&TGeoBorderSurface::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoBorderSurface::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoBorderSurface::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + t.method("Streamer", static_cast(&TGeoBorderSurface::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoBorderSurface::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoBorderSurface::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:211:4 + module_.method("TGeoBorderSurface!DeclFileLine", static_cast(&TGeoBorderSurface::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoBorderSurface(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoBorderSurface(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoParallelWorld +// signature to use in the veto file: TGeoParallelWorld +struct JlTGeoParallelWorld: public Wrapper { + + JlTGeoParallelWorld(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoParallelWorld (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:21:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoParallelWorld", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::TGeoParallelWorld(const char *, TGeoManager *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:47:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::AddNode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::AddNode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:52:9 + t.method("AddNode", static_cast(&TGeoParallelWorld::AddNode)); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::SetUseOverlaps(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::SetUseOverlaps(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:54:9 + t.method("SetUseOverlaps", static_cast(&TGeoParallelWorld::SetUseOverlaps)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoParallelWorld::IsUsingOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoParallelWorld::IsUsingOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:55:11 + t.method("IsUsingOverlaps", static_cast(&TGeoParallelWorld::IsUsingOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::ResetOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::ResetOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:56:9 + t.method("ResetOverlaps", static_cast(&TGeoParallelWorld::ResetOverlaps)); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::AddOverlap(TGeoVolume *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::AddOverlap(TGeoVolume *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:58:9 + t.method("AddOverlap", static_cast(&TGeoParallelWorld::AddOverlap)); + t.method("AddOverlap", [](TGeoParallelWorld& a, TGeoVolume * arg0)->void { a.AddOverlap(arg0); }); + t.method("AddOverlap", [](TGeoParallelWorld* a, TGeoVolume * arg0)->void { a->AddOverlap(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::AddOverlap(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::AddOverlap(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:59:9 + t.method("AddOverlap", static_cast(&TGeoParallelWorld::AddOverlap)); + t.method("AddOverlap", [](TGeoParallelWorld& a, const char * arg0)->void { a.AddOverlap(arg0); }); + t.method("AddOverlap", [](TGeoParallelWorld* a, const char * arg0)->void { a->AddOverlap(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoParallelWorld::PrintDetectedOverlaps() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoParallelWorld::PrintDetectedOverlaps() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:61:10 + t.method("PrintDetectedOverlaps", static_cast(&TGeoParallelWorld::PrintDetectedOverlaps)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoParallelWorld::CloseGeometry() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoParallelWorld::CloseGeometry() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:64:11 + t.method("CloseGeometry", static_cast(&TGeoParallelWorld::CloseGeometry)); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::RefreshPhysicalNodes() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::RefreshPhysicalNodes() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:66:9 + t.method("RefreshPhysicalNodes", static_cast(&TGeoParallelWorld::RefreshPhysicalNodes)); + + DEBUG_MSG("Adding wrapper for TGeoManager * TGeoParallelWorld::GetGeometry() (" __HERE__ ")"); + // signature to use in the veto list: TGeoManager * TGeoParallelWorld::GetGeometry() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:74:17 + t.method("GetGeometry", static_cast(&TGeoParallelWorld::GetGeometry)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoParallelWorld::IsClosed() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoParallelWorld::IsClosed() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:75:11 + t.method("IsClosed", static_cast(&TGeoParallelWorld::IsClosed)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoParallelWorld::GetVolume() (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoParallelWorld::GetVolume() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:76:16 + t.method("GetVolume", static_cast(&TGeoParallelWorld::GetVolume)); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::CheckOverlaps(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::CheckOverlaps(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:79:9 + t.method("CheckOverlaps", static_cast(&TGeoParallelWorld::CheckOverlaps)); + t.method("CheckOverlaps", [](TGeoParallelWorld& a)->void { a.CheckOverlaps(); }); + t.method("CheckOverlaps", [](TGeoParallelWorld* a)->void { a->CheckOverlaps(); }); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:80:9 + t.method("Draw", static_cast(&TGeoParallelWorld::Draw)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoParallelWorld::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoParallelWorld::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!Class_Version", static_cast(&TGeoParallelWorld::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoParallelWorld::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoParallelWorld::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + t.method("IsA", static_cast(&TGeoParallelWorld::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + t.method("StreamerNVirtual", static_cast(&TGeoParallelWorld::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoParallelWorld::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoParallelWorld::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!DeclFileName", []() { return (std::string)TGeoParallelWorld::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoParallelWorld::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoParallelWorld::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!ImplFileLine", static_cast(&TGeoParallelWorld::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoParallelWorld::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoParallelWorld::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!ImplFileName", []() { return (std::string)TGeoParallelWorld::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoParallelWorld::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoParallelWorld::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!Class_Name", []() { return (std::string)TGeoParallelWorld::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoParallelWorld::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoParallelWorld::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!Dictionary", static_cast(&TGeoParallelWorld::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoParallelWorld::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoParallelWorld::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!Class", static_cast(&TGeoParallelWorld::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoParallelWorld::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParallelWorld::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + t.method("Streamer", static_cast(&TGeoParallelWorld::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoParallelWorld::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoParallelWorld::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoParallelWorld.h:82:4 + module_.method("TGeoParallelWorld!DeclFileLine", static_cast(&TGeoParallelWorld::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoParallelWorld(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoParallelWorld(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoParaboloid +// signature to use in the veto file: TGeoParaboloid +struct JlTGeoParaboloid: public Wrapper { + + JlTGeoParaboloid(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoParaboloid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoParaboloid", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::TGeoParaboloid(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:31:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::TGeoParaboloid(const char *, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:32:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::TGeoParaboloid(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:33:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:37:13 + t.method("Capacity", static_cast(&TGeoParaboloid::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:38:9 + t.method("ComputeBBox", static_cast(&TGeoParaboloid::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:39:9 + t.method("ComputeNormal", static_cast(&TGeoParaboloid::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:40:9 + t.method("ComputeNormal_v", static_cast(&TGeoParaboloid::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoParaboloid::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoParaboloid::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:41:11 + t.method("Contains", static_cast(&TGeoParaboloid::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:42:9 + t.method("Contains_v", static_cast(&TGeoParaboloid::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoParaboloid::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoParaboloid::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:43:10 + t.method("DistancetoPrimitive", static_cast(&TGeoParaboloid::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::DistToParaboloid(const Double_t *, const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::DistToParaboloid(const Double_t *, const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:44:13 + t.method("DistToParaboloid", static_cast(&TGeoParaboloid::DistToParaboloid)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:45:13 + t.method("DistFromInside", static_cast(&TGeoParaboloid::DistFromInside)); + t.method("DistFromInside", [](TGeoParaboloid const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoParaboloid const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoParaboloid const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoParaboloid const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoParaboloid const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoParaboloid const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:47:9 + t.method("DistFromInside_v", static_cast(&TGeoParaboloid::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:49:13 + t.method("DistFromOutside", static_cast(&TGeoParaboloid::DistFromOutside)); + t.method("DistFromOutside", [](TGeoParaboloid const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoParaboloid const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoParaboloid const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoParaboloid const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoParaboloid const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoParaboloid const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:51:9 + t.method("DistFromOutside_v", static_cast(&TGeoParaboloid::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoParaboloid::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoParaboloid::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:54:4 + t.method("Divide", static_cast(&TGeoParaboloid::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::GetRlo() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::GetRlo() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:56:13 + t.method("GetRlo", static_cast(&TGeoParaboloid::GetRlo)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::GetRhi() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::GetRhi() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:57:13 + t.method("GetRhi", static_cast(&TGeoParaboloid::GetRhi)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::GetDz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::GetDz() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:58:13 + t.method("GetDz", static_cast(&TGeoParaboloid::GetDz)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:60:9 + t.method("GetBoundingCylinder", static_cast(&TGeoParaboloid::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoParaboloid::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoParaboloid::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:61:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoParaboloid::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:62:9 + t.method("GetMeshNumbers", static_cast(&TGeoParaboloid::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoParaboloid::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoParaboloid::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:63:10 + t.method("GetNmeshVertices", static_cast(&TGeoParaboloid::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoParaboloid::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoParaboloid::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:64:11 + t.method("GetPointsOnSegments", static_cast(&TGeoParaboloid::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:65:9 + t.method("InspectShape", static_cast(&TGeoParaboloid::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoParaboloid::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoParaboloid::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:66:11 + t.method("IsCylType", static_cast(&TGeoParaboloid::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoParaboloid::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoParaboloid::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:68:13 + t.method("Safety", static_cast(&TGeoParaboloid::Safety)); + t.method("Safety", [](TGeoParaboloid const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoParaboloid const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:69:9 + t.method("Safety_v", static_cast(&TGeoParaboloid::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::SetParaboloidDimensions(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::SetParaboloidDimensions(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:71:9 + t.method("SetParaboloidDimensions", static_cast(&TGeoParaboloid::SetParaboloidDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:72:9 + t.method("SetDimensions", static_cast(&TGeoParaboloid::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:73:9 + t.method("SetPoints", static_cast(&TGeoParaboloid::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:74:9 + t.method("SetPoints", static_cast(&TGeoParaboloid::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:76:9 + t.method("Sizeof3D", static_cast(&TGeoParaboloid::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoParaboloid::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoParaboloid::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!Class_Version", static_cast(&TGeoParaboloid::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoParaboloid::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoParaboloid::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + t.method("IsA", static_cast(&TGeoParaboloid::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + t.method("StreamerNVirtual", static_cast(&TGeoParaboloid::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoParaboloid::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoParaboloid::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!DeclFileName", []() { return (std::string)TGeoParaboloid::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoParaboloid::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoParaboloid::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!ImplFileLine", static_cast(&TGeoParaboloid::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoParaboloid::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoParaboloid::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!ImplFileName", []() { return (std::string)TGeoParaboloid::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoParaboloid::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoParaboloid::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!Class_Name", []() { return (std::string)TGeoParaboloid::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoParaboloid::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoParaboloid::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!Dictionary", static_cast(&TGeoParaboloid::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoParaboloid::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoParaboloid::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!Class", static_cast(&TGeoParaboloid::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoParaboloid::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoParaboloid::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + t.method("Streamer", static_cast(&TGeoParaboloid::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoParaboloid::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoParaboloid::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoParaboloid.h:78:4 + module_.method("TGeoParaboloid!DeclFileLine", static_cast(&TGeoParaboloid::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoParaboloid(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoParaboloid(module)); +} diff --git a/deps/src/JlClasses_056.cxx b/deps/src/JlClasses_056.cxx new file mode 100644 index 0000000..bd76870 --- /dev/null +++ b/deps/src/JlClasses_056.cxx @@ -0,0 +1,981 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoPara +// signature to use in the veto file: TGeoPara +struct JlTGeoPara: public Wrapper { + + JlTGeoPara(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPara (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPara", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPara::TGeoPara(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:37:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPara::TGeoPara(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:38:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPara::TGeoPara(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:39:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:43:13 + t.method("Capacity", static_cast(&TGeoPara::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:44:9 + t.method("ComputeBBox", static_cast(&TGeoPara::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:45:9 + t.method("ComputeNormal", static_cast(&TGeoPara::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:46:9 + t.method("ComputeNormal_v", static_cast(&TGeoPara::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPara::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPara::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:47:11 + t.method("Contains", static_cast(&TGeoPara::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:48:9 + t.method("Contains_v", static_cast(&TGeoPara::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:49:13 + t.method("DistFromInside", static_cast(&TGeoPara::DistFromInside)); + t.method("DistFromInside", [](TGeoPara const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoPara const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoPara const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoPara const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoPara const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoPara const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoPara::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:51:9 + t.method("DistFromInside_v", static_cast(&TGeoPara::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:53:13 + t.method("DistFromOutside", static_cast(&TGeoPara::DistFromOutside)); + t.method("DistFromOutside", [](TGeoPara const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoPara const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoPara const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoPara const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoPara const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoPara const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoPara::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:55:9 + t.method("DistFromOutside_v", static_cast(&TGeoPara::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoPara::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoPara::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:58:4 + t.method("Divide", static_cast(&TGeoPara::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:59:13 + t.method("GetAxisRange", static_cast(&TGeoPara::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:60:9 + t.method("GetBoundingCylinder", static_cast(&TGeoPara::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPara::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPara::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:61:10 + t.method("GetByteCount", static_cast(&TGeoPara::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPara::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPara::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:63:4 + t.method("GetFittingBox", static_cast(&TGeoPara::GetFittingBox)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoPara::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoPara::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:64:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoPara::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPara::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPara::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:65:10 + t.method("GetNmeshVertices", static_cast(&TGeoPara::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetX() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:66:13 + t.method("GetX", static_cast(&TGeoPara::GetX)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetY() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:67:13 + t.method("GetY", static_cast(&TGeoPara::GetY)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetZ() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:68:13 + t.method("GetZ", static_cast(&TGeoPara::GetZ)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetAlpha() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetAlpha() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:69:13 + t.method("GetAlpha", static_cast(&TGeoPara::GetAlpha)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetTheta() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetTheta() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:70:13 + t.method("GetTheta", static_cast(&TGeoPara::GetTheta)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetPhi() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetPhi() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:71:13 + t.method("GetPhi", static_cast(&TGeoPara::GetPhi)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetTxy() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetTxy() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:72:13 + t.method("GetTxy", static_cast(&TGeoPara::GetTxy)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetTxz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetTxz() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:73:13 + t.method("GetTxz", static_cast(&TGeoPara::GetTxz)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::GetTyz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::GetTyz() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:74:13 + t.method("GetTyz", static_cast(&TGeoPara::GetTyz)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:75:9 + t.method("InspectShape", static_cast(&TGeoPara::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPara::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPara::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:76:11 + t.method("IsCylType", static_cast(&TGeoPara::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPara::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPara::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:77:13 + t.method("Safety", static_cast(&TGeoPara::Safety)); + t.method("Safety", [](TGeoPara const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoPara const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoPara::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:78:9 + t.method("Safety_v", static_cast(&TGeoPara::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:80:9 + t.method("SetDimensions", static_cast(&TGeoPara::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:81:9 + t.method("SetPoints", static_cast(&TGeoPara::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:82:9 + t.method("SetPoints", static_cast(&TGeoPara::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:83:9 + t.method("Sizeof3D", static_cast(&TGeoPara::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPara::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPara::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!Class_Version", static_cast(&TGeoPara::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPara::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPara::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + t.method("IsA", static_cast(&TGeoPara::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + t.method("StreamerNVirtual", static_cast(&TGeoPara::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPara::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPara::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!DeclFileName", []() { return (std::string)TGeoPara::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPara::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPara::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!ImplFileLine", static_cast(&TGeoPara::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPara::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPara::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!ImplFileName", []() { return (std::string)TGeoPara::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPara::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPara::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!Class_Name", []() { return (std::string)TGeoPara::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPara::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPara::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!Dictionary", static_cast(&TGeoPara::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPara::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPara::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!Class", static_cast(&TGeoPara::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPara::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPara::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + t.method("Streamer", static_cast(&TGeoPara::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPara::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPara::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPara.h:85:4 + module_.method("TGeoPara!DeclFileLine", static_cast(&TGeoPara::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPara(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPara(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoPcon +// signature to use in the veto file: TGeoPcon +struct JlTGeoPcon: public Wrapper { + + JlTGeoPcon(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPcon (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPcon", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPcon::TGeoPcon(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:45:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPcon::TGeoPcon(Double_t, Double_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:46:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPcon::TGeoPcon(const char *, Double_t, Double_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:47:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPcon::TGeoPcon(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:48:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:52:13 + t.method("Capacity", static_cast(&TGeoPcon::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:53:9 + t.method("ComputeBBox", static_cast(&TGeoPcon::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:54:9 + t.method("ComputeNormal", static_cast(&TGeoPcon::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:55:9 + t.method("ComputeNormal_v", static_cast(&TGeoPcon::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPcon::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPcon::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:56:11 + t.method("Contains", static_cast(&TGeoPcon::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:57:9 + t.method("Contains_v", static_cast(&TGeoPcon::Contains_v)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::DefineSection(Int_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::DefineSection(Int_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:58:17 + t.method("DefineSection", static_cast(&TGeoPcon::DefineSection)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:59:13 + t.method("DistFromInside", static_cast(&TGeoPcon::DistFromInside)); + t.method("DistFromInside", [](TGeoPcon const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoPcon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoPcon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoPcon const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoPcon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoPcon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:61:9 + t.method("DistFromInside_v", static_cast(&TGeoPcon::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:63:13 + t.method("DistFromOutside", static_cast(&TGeoPcon::DistFromOutside)); + t.method("DistFromOutside", [](TGeoPcon const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoPcon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoPcon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoPcon const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoPcon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoPcon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:65:9 + t.method("DistFromOutside_v", static_cast(&TGeoPcon::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::DistToSegZ(const Double_t *, const Double_t *, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::DistToSegZ(const Double_t *, const Double_t *, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:67:13 + t.method("DistToSegZ", static_cast(&TGeoPcon::DistToSegZ)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPcon::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPcon::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:68:10 + t.method("DistancetoPrimitive", static_cast(&TGeoPcon::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoPcon::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoPcon::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:70:4 + t.method("Divide", static_cast(&TGeoPcon::Divide)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPcon::GetAxisName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPcon::GetAxisName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:71:16 + t.method("GetAxisName", [](TGeoPcon const& a, Int_t arg0) { return (std::string)a.GetAxisName(arg0); }); + t.method("GetAxisName", [](TGeoPcon const* a, Int_t arg0) { return (std::string)a->GetAxisName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:72:13 + t.method("GetAxisRange", static_cast(&TGeoPcon::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:73:9 + t.method("GetBoundingCylinder", static_cast(&TGeoPcon::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPcon::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPcon::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:75:10 + t.method("GetByteCount", static_cast(&TGeoPcon::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::GetPhi1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::GetPhi1() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:76:13 + t.method("GetPhi1", static_cast(&TGeoPcon::GetPhi1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::GetDphi() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::GetDphi() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:77:13 + t.method("GetDphi", static_cast(&TGeoPcon::GetDphi)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPcon::GetNz() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPcon::GetNz() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:78:10 + t.method("GetNz", static_cast(&TGeoPcon::GetNz)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPcon::GetNsegments() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPcon::GetNsegments() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:79:18 + t.method("GetNsegments", static_cast(&TGeoPcon::GetNsegments)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoPcon::GetRmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoPcon::GetRmin() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:80:14 + t.method("GetRmin", static_cast(&TGeoPcon::GetRmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::GetRmin(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::GetRmin(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:81:13 + t.method("GetRmin", static_cast(&TGeoPcon::GetRmin)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoPcon::GetRmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoPcon::GetRmax() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:82:14 + t.method("GetRmax", static_cast(&TGeoPcon::GetRmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::GetRmax(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::GetRmax(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:83:13 + t.method("GetRmax", static_cast(&TGeoPcon::GetRmax)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoPcon::GetZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoPcon::GetZ() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:84:14 + t.method("GetZ", static_cast(&TGeoPcon::GetZ)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::GetZ(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::GetZ(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:85:13 + t.method("GetZ", static_cast(&TGeoPcon::GetZ)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoPcon::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoPcon::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:86:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoPcon::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPcon::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPcon::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:87:10 + t.method("GetNmeshVertices", static_cast(&TGeoPcon::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPcon::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPcon::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:88:11 + t.method("GetPointsOnSegments", static_cast(&TGeoPcon::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:89:9 + t.method("GetMeshNumbers", static_cast(&TGeoPcon::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:90:9 + t.method("InspectShape", static_cast(&TGeoPcon::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPcon::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPcon::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:91:11 + t.method("IsCylType", static_cast(&TGeoPcon::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t & TGeoPcon::Phi1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TGeoPcon::Phi1() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:93:14 + t.method("Phi1", static_cast(&TGeoPcon::Phi1)); + + DEBUG_MSG("Adding wrapper for Double_t & TGeoPcon::Dphi() (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TGeoPcon::Dphi() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:94:14 + t.method("Dphi", static_cast(&TGeoPcon::Dphi)); + + DEBUG_MSG("Adding wrapper for Double_t & TGeoPcon::Rmin(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TGeoPcon::Rmin(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:95:14 + t.method("Rmin", static_cast(&TGeoPcon::Rmin)); + + DEBUG_MSG("Adding wrapper for Double_t & TGeoPcon::Rmax(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TGeoPcon::Rmax(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:96:14 + t.method("Rmax", static_cast(&TGeoPcon::Rmax)); + + DEBUG_MSG("Adding wrapper for Double_t & TGeoPcon::Z(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TGeoPcon::Z(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:97:14 + t.method("Z", static_cast(&TGeoPcon::Z)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:98:13 + t.method("Safety", static_cast(&TGeoPcon::Safety)); + t.method("Safety", [](TGeoPcon const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoPcon const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:99:9 + t.method("Safety_v", static_cast(&TGeoPcon::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPcon::SafetyToSegment(const Double_t *, Int_t, Bool_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPcon::SafetyToSegment(const Double_t *, Int_t, Bool_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:101:4 + t.method("SafetyToSegment", static_cast(&TGeoPcon::SafetyToSegment)); + t.method("SafetyToSegment", [](TGeoPcon const& a, const Double_t * arg0, Int_t arg1)->Double_t { return a.SafetyToSegment(arg0, arg1); }); + t.method("SafetyToSegment", [](TGeoPcon const& a, const Double_t * arg0, Int_t arg1, Bool_t arg2)->Double_t { return a.SafetyToSegment(arg0, arg1, arg2); }); + t.method("SafetyToSegment", [](TGeoPcon const* a, const Double_t * arg0, Int_t arg1)->Double_t { return a->SafetyToSegment(arg0, arg1); }); + t.method("SafetyToSegment", [](TGeoPcon const* a, const Double_t * arg0, Int_t arg1, Bool_t arg2)->Double_t { return a->SafetyToSegment(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:103:9 + t.method("SetDimensions", static_cast(&TGeoPcon::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:104:9 + t.method("SetPoints", static_cast(&TGeoPcon::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:105:9 + t.method("SetPoints", static_cast(&TGeoPcon::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:107:9 + t.method("Sizeof3D", static_cast(&TGeoPcon::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPcon::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPcon::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!Class_Version", static_cast(&TGeoPcon::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPcon::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPcon::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + t.method("IsA", static_cast(&TGeoPcon::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + t.method("StreamerNVirtual", static_cast(&TGeoPcon::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPcon::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPcon::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!DeclFileName", []() { return (std::string)TGeoPcon::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPcon::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPcon::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!ImplFileLine", static_cast(&TGeoPcon::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPcon::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPcon::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!ImplFileName", []() { return (std::string)TGeoPcon::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPcon::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPcon::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!Class_Name", []() { return (std::string)TGeoPcon::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPcon::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPcon::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!Dictionary", static_cast(&TGeoPcon::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPcon::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPcon::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!Class", static_cast(&TGeoPcon::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPcon::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPcon::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + t.method("Streamer", static_cast(&TGeoPcon::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPcon::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPcon::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPcon.h:109:4 + module_.method("TGeoPcon!DeclFileLine", static_cast(&TGeoPcon::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPcon(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPcon(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoPcon type; }; +} + +// Class generating the wrapper for type TGeoPgon +// signature to use in the veto file: TGeoPgon +struct JlTGeoPgon: public Wrapper { + + JlTGeoPgon(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPgon (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:20:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPgon", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoPgon::ThreadData_t & TGeoPgon::GetThreadData() (" __HERE__ ")"); + // signature to use in the veto list: TGeoPgon::ThreadData_t & TGeoPgon::GetThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:29:18 + t.method("GetThreadData", static_cast(&TGeoPgon::GetThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:30:9 + t.method("ClearThreadData", static_cast(&TGeoPgon::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:31:9 + t.method("CreateThreadData", static_cast(&TGeoPgon::CreateThreadData)); + + + DEBUG_MSG("Adding wrapper for void TGeoPgon::TGeoPgon(Double_t, Double_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:65:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPgon::TGeoPgon(const char *, Double_t, Double_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:66:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoPgon::TGeoPgon(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:67:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPgon::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPgon::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:71:13 + t.method("Capacity", static_cast(&TGeoPgon::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:72:9 + t.method("ComputeBBox", static_cast(&TGeoPgon::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:73:9 + t.method("ComputeNormal", static_cast(&TGeoPgon::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:74:9 + t.method("ComputeNormal_v", static_cast(&TGeoPgon::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPgon::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPgon::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:75:11 + t.method("Contains", static_cast(&TGeoPgon::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:76:9 + t.method("Contains_v", static_cast(&TGeoPgon::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPgon::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPgon::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:77:13 + t.method("DistFromInside", static_cast(&TGeoPgon::DistFromInside)); + t.method("DistFromInside", [](TGeoPgon const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoPgon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoPgon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoPgon const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoPgon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoPgon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:79:9 + t.method("DistFromInside_v", static_cast(&TGeoPgon::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPgon::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPgon::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:81:13 + t.method("DistFromOutside", static_cast(&TGeoPgon::DistFromOutside)); + t.method("DistFromOutside", [](TGeoPgon const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoPgon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoPgon const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoPgon const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoPgon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoPgon const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:83:9 + t.method("DistFromOutside_v", static_cast(&TGeoPgon::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPgon::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPgon::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:85:10 + t.method("DistancetoPrimitive", static_cast(&TGeoPgon::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoPgon::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoPgon::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:87:4 + t.method("Divide", static_cast(&TGeoPgon::Divide)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:88:9 + t.method("GetBoundingCylinder", static_cast(&TGeoPgon::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPgon::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPgon::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:90:10 + t.method("GetByteCount", static_cast(&TGeoPgon::GetByteCount)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoPgon::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoPgon::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:91:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoPgon::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:92:9 + t.method("GetMeshNumbers", static_cast(&TGeoPgon::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPgon::GetNedges() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPgon::GetNedges() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:93:10 + t.method("GetNedges", static_cast(&TGeoPgon::GetNedges)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPgon::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPgon::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:94:10 + t.method("GetNmeshVertices", static_cast(&TGeoPgon::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoPgon::GetNsegments() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoPgon::GetNsegments() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:95:10 + t.method("GetNsegments", static_cast(&TGeoPgon::GetNsegments)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoPgon::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoPgon::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:96:11 + t.method("GetPointsOnSegments", static_cast(&TGeoPgon::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:100:9 + t.method("InspectShape", static_cast(&TGeoPgon::InspectShape)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPgon::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPgon::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:102:13 + t.method("Safety", static_cast(&TGeoPgon::Safety)); + t.method("Safety", [](TGeoPgon const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoPgon const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:103:9 + t.method("Safety_v", static_cast(&TGeoPgon::Safety_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoPgon::SafetyToSegment(const Double_t *, Int_t, Int_t, Bool_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoPgon::SafetyToSegment(const Double_t *, Int_t, Int_t, Bool_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:104:13 + t.method("SafetyToSegment", static_cast(&TGeoPgon::SafetyToSegment)); + t.method("SafetyToSegment", [](TGeoPgon const& a, const Double_t * arg0, Int_t arg1, Int_t arg2, Bool_t arg3, Double_t arg4)->Double_t { return a.SafetyToSegment(arg0, arg1, arg2, arg3, arg4); }); + t.method("SafetyToSegment", [](TGeoPgon const* a, const Double_t * arg0, Int_t arg1, Int_t arg2, Bool_t arg3, Double_t arg4)->Double_t { return a->SafetyToSegment(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:107:9 + t.method("SetDimensions", static_cast(&TGeoPgon::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::SetNedges(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::SetNedges(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:108:9 + t.method("SetNedges", static_cast(&TGeoPgon::SetNedges)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:113:9 + t.method("SetPoints", static_cast(&TGeoPgon::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:114:9 + t.method("SetPoints", static_cast(&TGeoPgon::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:116:9 + t.method("Sizeof3D", static_cast(&TGeoPgon::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoPgon::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoPgon::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!Class_Version", static_cast(&TGeoPgon::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPgon::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPgon::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + t.method("IsA", static_cast(&TGeoPgon::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + t.method("StreamerNVirtual", static_cast(&TGeoPgon::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPgon::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPgon::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!DeclFileName", []() { return (std::string)TGeoPgon::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoPgon::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPgon::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!ImplFileLine", static_cast(&TGeoPgon::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoPgon::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPgon::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!ImplFileName", []() { return (std::string)TGeoPgon::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoPgon::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoPgon::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!Class_Name", []() { return (std::string)TGeoPgon::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPgon::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPgon::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!Dictionary", static_cast(&TGeoPgon::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoPgon::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoPgon::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!Class", static_cast(&TGeoPgon::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoPgon::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoPgon::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + t.method("Streamer", static_cast(&TGeoPgon::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoPgon::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoPgon::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:118:4 + module_.method("TGeoPgon!DeclFileLine", static_cast(&TGeoPgon::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPgon(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPgon(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoPgon::ThreadData_t +// signature to use in the veto file: TGeoPgon::ThreadData_t +struct JlTGeoPgon_ThreadData_t: public Wrapper { + + JlTGeoPgon_ThreadData_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoPgon::ThreadData_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:22:11 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoPgon!ThreadData_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding fIntBuffer methods to provide read access to the field fIntBuffer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:23:14 + // signature to use in the veto list: TGeoPgon::ThreadData_t::fIntBuffer + t.method("fIntBuffer", [](const TGeoPgon::ThreadData_t& a) -> Int_t * { return a.fIntBuffer; }); + t.method("fIntBuffer", [](TGeoPgon::ThreadData_t& a) -> Int_t * { return a.fIntBuffer; }); + t.method("fIntBuffer", [](const TGeoPgon::ThreadData_t* a) -> Int_t * { return a->fIntBuffer; }); + t.method("fIntBuffer", [](TGeoPgon::ThreadData_t* a) -> Int_t * { return a->fIntBuffer; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:23:14 + // signature to use in the veto list: TGeoPgon::ThreadData_t::fIntBuffer + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIntBuffer! methods to provide write access to the field fIntBuffer (" __HERE__ ")"); + t.method("fIntBuffer!", [](TGeoPgon::ThreadData_t& a, Int_t * val) -> Int_t * { return a.fIntBuffer = val; }); + + DEBUG_MSG("Adding fIntBuffer! methods to provide write access to the field fIntBuffer (" __HERE__ ")"); + t.method("fIntBuffer!", [](TGeoPgon::ThreadData_t* a, Int_t * val) -> Int_t * { return a->fIntBuffer = val; }); + + DEBUG_MSG("Adding fDblBuffer methods to provide read access to the field fDblBuffer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:24:17 + // signature to use in the veto list: TGeoPgon::ThreadData_t::fDblBuffer + t.method("fDblBuffer", [](const TGeoPgon::ThreadData_t& a) -> Double_t * { return a.fDblBuffer; }); + t.method("fDblBuffer", [](TGeoPgon::ThreadData_t& a) -> Double_t * { return a.fDblBuffer; }); + t.method("fDblBuffer", [](const TGeoPgon::ThreadData_t* a) -> Double_t * { return a->fDblBuffer; }); + t.method("fDblBuffer", [](TGeoPgon::ThreadData_t* a) -> Double_t * { return a->fDblBuffer; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoPgon.h:24:17 + // signature to use in the veto list: TGeoPgon::ThreadData_t::fDblBuffer + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDblBuffer! methods to provide write access to the field fDblBuffer (" __HERE__ ")"); + t.method("fDblBuffer!", [](TGeoPgon::ThreadData_t& a, Double_t * val) -> Double_t * { return a.fDblBuffer = val; }); + + DEBUG_MSG("Adding fDblBuffer! methods to provide write access to the field fDblBuffer (" __HERE__ ")"); + t.method("fDblBuffer!", [](TGeoPgon::ThreadData_t* a, Double_t * val) -> Double_t * { return a->fDblBuffer = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoPgon_ThreadData_t(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoPgon_ThreadData_t(module)); +} diff --git a/deps/src/JlClasses_057.cxx b/deps/src/JlClasses_057.cxx new file mode 100644 index 0000000..60784e7 --- /dev/null +++ b/deps/src/JlClasses_057.cxx @@ -0,0 +1,1142 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TGeoRegionCut +// signature to use in the veto file: TGeoRegionCut +struct JlTGeoRegionCut: public Wrapper { + + JlTGeoRegionCut(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoRegionCut (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:20:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoRegionCut", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoRegionCut::TGeoRegionCut(const char *, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:26:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoRegionCut::GetCut() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoRegionCut::GetCut() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:30:13 + t.method("GetCut", static_cast(&TGeoRegionCut::GetCut)); + + DEBUG_MSG("Adding wrapper for void TGeoRegionCut::SetCut(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegionCut::SetCut(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:31:9 + t.method("SetCut", static_cast(&TGeoRegionCut::SetCut)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoRegionCut::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoRegionCut::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!Class_Version", static_cast(&TGeoRegionCut::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRegionCut::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRegionCut::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + t.method("IsA", static_cast(&TGeoRegionCut::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoRegionCut::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegionCut::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + t.method("StreamerNVirtual", static_cast(&TGeoRegionCut::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRegionCut::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRegionCut::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!DeclFileName", []() { return (std::string)TGeoRegionCut::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoRegionCut::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRegionCut::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!ImplFileLine", static_cast(&TGeoRegionCut::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoRegionCut::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRegionCut::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!ImplFileName", []() { return (std::string)TGeoRegionCut::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoRegionCut::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoRegionCut::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!Class_Name", []() { return (std::string)TGeoRegionCut::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRegionCut::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRegionCut::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!Dictionary", static_cast(&TGeoRegionCut::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoRegionCut::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoRegionCut::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!Class", static_cast(&TGeoRegionCut::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoRegionCut::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoRegionCut::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + t.method("Streamer", static_cast(&TGeoRegionCut::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoRegionCut::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoRegionCut::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoRegion.h:33:4 + module_.method("TGeoRegionCut!DeclFileLine", static_cast(&TGeoRegionCut::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoRegionCut(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoRegionCut(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoScaledShape +// signature to use in the veto file: TGeoScaledShape +struct JlTGeoScaledShape: public Wrapper { + + JlTGeoScaledShape(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoScaledShape (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:20:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoScaledShape", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::TGeoScaledShape(const char *, TGeoShape *, TGeoScale *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:29:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::TGeoScaledShape(TGeoShape *, TGeoScale *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:30:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoScaledShape::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoScaledShape::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:34:13 + t.method("Capacity", static_cast(&TGeoScaledShape::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:35:9 + t.method("ComputeBBox", static_cast(&TGeoScaledShape::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:36:9 + t.method("ComputeNormal", static_cast(&TGeoScaledShape::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:37:9 + t.method("ComputeNormal_v", static_cast(&TGeoScaledShape::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoScaledShape::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoScaledShape::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:38:11 + t.method("Contains", static_cast(&TGeoScaledShape::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:39:9 + t.method("Contains_v", static_cast(&TGeoScaledShape::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoScaledShape::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoScaledShape::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:40:10 + t.method("DistancetoPrimitive", static_cast(&TGeoScaledShape::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoScaledShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoScaledShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:41:13 + t.method("DistFromInside", static_cast(&TGeoScaledShape::DistFromInside)); + t.method("DistFromInside", [](TGeoScaledShape const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoScaledShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoScaledShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoScaledShape const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoScaledShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoScaledShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:43:9 + t.method("DistFromInside_v", static_cast(&TGeoScaledShape::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoScaledShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoScaledShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:45:13 + t.method("DistFromOutside", static_cast(&TGeoScaledShape::DistFromOutside)); + t.method("DistFromOutside", [](TGeoScaledShape const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoScaledShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoScaledShape const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoScaledShape const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoScaledShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoScaledShape const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:47:9 + t.method("DistFromOutside_v", static_cast(&TGeoScaledShape::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoScaledShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoScaledShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:50:4 + t.method("Divide", static_cast(&TGeoScaledShape::Divide)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoScaledShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoScaledShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:51:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoScaledShape::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:53:9 + t.method("GetMeshNumbers", static_cast(&TGeoScaledShape::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoScaledShape::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoScaledShape::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:54:10 + t.method("GetNmeshVertices", static_cast(&TGeoScaledShape::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoScaledShape::GetShape() (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoScaledShape::GetShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:55:15 + t.method("GetShape", static_cast(&TGeoScaledShape::GetShape)); + + DEBUG_MSG("Adding wrapper for TGeoScale * TGeoScaledShape::GetScale() (" __HERE__ ")"); + // signature to use in the veto list: TGeoScale * TGeoScaledShape::GetScale() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:56:15 + t.method("GetScale", static_cast(&TGeoScaledShape::GetScale)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:57:9 + t.method("InspectShape", static_cast(&TGeoScaledShape::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoScaledShape::IsAssembly() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoScaledShape::IsAssembly() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:58:11 + t.method("IsAssembly", static_cast(&TGeoScaledShape::IsAssembly)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoScaledShape::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoScaledShape::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:59:11 + t.method("IsCylType", static_cast(&TGeoScaledShape::IsCylType)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoScaledShape::IsReflected() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoScaledShape::IsReflected() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:60:11 + t.method("IsReflected", static_cast(&TGeoScaledShape::IsReflected)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoScaledShape::MakeScaledShape(const char *, TGeoShape *, TGeoScale *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoScaledShape::MakeScaledShape(const char *, TGeoShape *, TGeoScale *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:62:22 + module_.method("TGeoScaledShape!MakeScaledShape", static_cast(&TGeoScaledShape::MakeScaledShape)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoScaledShape::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoScaledShape::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:63:13 + t.method("Safety", static_cast(&TGeoScaledShape::Safety)); + t.method("Safety", [](TGeoScaledShape const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoScaledShape const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:64:9 + t.method("Safety_v", static_cast(&TGeoScaledShape::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::SetScale(TGeoScale *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::SetScale(TGeoScale *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:66:9 + t.method("SetScale", static_cast(&TGeoScaledShape::SetScale)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:67:9 + t.method("SetPoints", static_cast(&TGeoScaledShape::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:68:9 + t.method("SetPoints", static_cast(&TGeoScaledShape::SetPoints)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoScaledShape::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoScaledShape::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!Class_Version", static_cast(&TGeoScaledShape::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoScaledShape::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoScaledShape::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + t.method("IsA", static_cast(&TGeoScaledShape::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + t.method("StreamerNVirtual", static_cast(&TGeoScaledShape::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoScaledShape::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoScaledShape::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!DeclFileName", []() { return (std::string)TGeoScaledShape::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoScaledShape::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoScaledShape::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!ImplFileLine", static_cast(&TGeoScaledShape::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoScaledShape::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoScaledShape::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!ImplFileName", []() { return (std::string)TGeoScaledShape::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoScaledShape::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoScaledShape::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!Class_Name", []() { return (std::string)TGeoScaledShape::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoScaledShape::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoScaledShape::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!Dictionary", static_cast(&TGeoScaledShape::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoScaledShape::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoScaledShape::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!Class", static_cast(&TGeoScaledShape::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoScaledShape::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoScaledShape::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + t.method("Streamer", static_cast(&TGeoScaledShape::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoScaledShape::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoScaledShape::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoScaledShape.h:71:4 + module_.method("TGeoScaledShape!DeclFileLine", static_cast(&TGeoScaledShape::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoScaledShape(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoScaledShape(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoShapeAssembly +// signature to use in the veto file: TGeoShapeAssembly +struct JlTGeoShapeAssembly: public Wrapper { + + JlTGeoShapeAssembly(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoShapeAssembly (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoShapeAssembly", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::TGeoShapeAssembly(TGeoVolumeAssembly *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:29:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:33:9 + t.method("ComputeBBox", static_cast(&TGeoShapeAssembly::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:34:9 + t.method("ComputeNormal", static_cast(&TGeoShapeAssembly::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:35:9 + t.method("ComputeNormal_v", static_cast(&TGeoShapeAssembly::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShapeAssembly::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShapeAssembly::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:36:11 + t.method("Contains", static_cast(&TGeoShapeAssembly::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:37:9 + t.method("Contains_v", static_cast(&TGeoShapeAssembly::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShapeAssembly::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShapeAssembly::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:38:10 + t.method("DistancetoPrimitive", static_cast(&TGeoShapeAssembly::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShapeAssembly::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShapeAssembly::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:39:13 + t.method("DistFromInside", static_cast(&TGeoShapeAssembly::DistFromInside)); + t.method("DistFromInside", [](TGeoShapeAssembly const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoShapeAssembly const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoShapeAssembly const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoShapeAssembly const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoShapeAssembly const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoShapeAssembly const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:41:9 + t.method("DistFromInside_v", static_cast(&TGeoShapeAssembly::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShapeAssembly::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShapeAssembly::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:43:13 + t.method("DistFromOutside", static_cast(&TGeoShapeAssembly::DistFromOutside)); + t.method("DistFromOutside", [](TGeoShapeAssembly const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoShapeAssembly const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoShapeAssembly const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoShapeAssembly const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoShapeAssembly const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoShapeAssembly const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:45:9 + t.method("DistFromOutside_v", static_cast(&TGeoShapeAssembly::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoShapeAssembly::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoShapeAssembly::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:48:4 + t.method("Divide", static_cast(&TGeoShapeAssembly::Divide)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoShapeAssembly::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoShapeAssembly::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:49:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoShapeAssembly::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:50:9 + t.method("GetMeshNumbers", static_cast(&TGeoShapeAssembly::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoShapeAssembly::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoShapeAssembly::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:51:10 + t.method("GetNmeshVertices", static_cast(&TGeoShapeAssembly::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:52:9 + t.method("InspectShape", static_cast(&TGeoShapeAssembly::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShapeAssembly::IsAssembly() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShapeAssembly::IsAssembly() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:53:11 + t.method("IsAssembly", static_cast(&TGeoShapeAssembly::IsAssembly)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoShapeAssembly::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoShapeAssembly::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:54:11 + t.method("IsCylType", static_cast(&TGeoShapeAssembly::IsCylType)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::NeedsBBoxRecompute() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::NeedsBBoxRecompute() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:55:9 + t.method("NeedsBBoxRecompute", static_cast(&TGeoShapeAssembly::NeedsBBoxRecompute)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::RecomputeBoxLast() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::RecomputeBoxLast() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:56:9 + t.method("RecomputeBoxLast", static_cast(&TGeoShapeAssembly::RecomputeBoxLast)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoShapeAssembly::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoShapeAssembly::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:57:13 + t.method("Safety", static_cast(&TGeoShapeAssembly::Safety)); + t.method("Safety", [](TGeoShapeAssembly const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoShapeAssembly const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:58:9 + t.method("Safety_v", static_cast(&TGeoShapeAssembly::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:60:9 + t.method("SetPoints", static_cast(&TGeoShapeAssembly::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:61:9 + t.method("SetPoints", static_cast(&TGeoShapeAssembly::SetPoints)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoShapeAssembly::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoShapeAssembly::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!Class_Version", static_cast(&TGeoShapeAssembly::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoShapeAssembly::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoShapeAssembly::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + t.method("IsA", static_cast(&TGeoShapeAssembly::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + t.method("StreamerNVirtual", static_cast(&TGeoShapeAssembly::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoShapeAssembly::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShapeAssembly::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!DeclFileName", []() { return (std::string)TGeoShapeAssembly::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoShapeAssembly::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoShapeAssembly::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!ImplFileLine", static_cast(&TGeoShapeAssembly::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoShapeAssembly::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShapeAssembly::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!ImplFileName", []() { return (std::string)TGeoShapeAssembly::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoShapeAssembly::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoShapeAssembly::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!Class_Name", []() { return (std::string)TGeoShapeAssembly::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoShapeAssembly::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoShapeAssembly::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!Dictionary", static_cast(&TGeoShapeAssembly::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoShapeAssembly::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoShapeAssembly::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!Class", static_cast(&TGeoShapeAssembly::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoShapeAssembly::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoShapeAssembly::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + t.method("Streamer", static_cast(&TGeoShapeAssembly::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoShapeAssembly::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoShapeAssembly::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoShapeAssembly.h:64:4 + module_.method("TGeoShapeAssembly!DeclFileLine", static_cast(&TGeoShapeAssembly::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoShapeAssembly(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoShapeAssembly(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoSphere +// signature to use in the veto file: TGeoSphere +struct JlTGeoSphere: public Wrapper { + + JlTGeoSphere(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoSphere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoSphere", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoSphere::TGeoSphere(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:34:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoSphere::TGeoSphere(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:36:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoSphere::TGeoSphere(Double_t *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:38:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:42:13 + t.method("Capacity", static_cast(&TGeoSphere::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:43:9 + t.method("ComputeBBox", static_cast(&TGeoSphere::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:44:9 + t.method("ComputeNormal", static_cast(&TGeoSphere::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:45:9 + t.method("ComputeNormal_v", static_cast(&TGeoSphere::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoSphere::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoSphere::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:46:11 + t.method("Contains", static_cast(&TGeoSphere::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:47:9 + t.method("Contains_v", static_cast(&TGeoSphere::Contains_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSphere::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSphere::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:48:10 + t.method("DistancetoPrimitive", static_cast(&TGeoSphere::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:49:13 + t.method("DistFromInside", static_cast(&TGeoSphere::DistFromInside)); + t.method("DistFromInside", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:51:9 + t.method("DistFromInside_v", static_cast(&TGeoSphere::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:53:13 + t.method("DistFromOutside", static_cast(&TGeoSphere::DistFromOutside)); + t.method("DistFromOutside", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:55:9 + t.method("DistFromOutside_v", static_cast(&TGeoSphere::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::DistToSphere(const Double_t *, const Double_t *, Double_t, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::DistToSphere(const Double_t *, const Double_t *, Double_t, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:57:13 + t.method("DistToSphere", static_cast(&TGeoSphere::DistToSphere)); + t.method("DistToSphere", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1, Double_t arg2)->Double_t { return a.DistToSphere(arg0, arg1, arg2); }); + t.method("DistToSphere", [](TGeoSphere const& a, const Double_t * arg0, const Double_t * arg1, Double_t arg2, Bool_t arg3)->Double_t { return a.DistToSphere(arg0, arg1, arg2, arg3); }); + t.method("DistToSphere", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1, Double_t arg2)->Double_t { return a->DistToSphere(arg0, arg1, arg2); }); + t.method("DistToSphere", [](TGeoSphere const* a, const Double_t * arg0, const Double_t * arg1, Double_t arg2, Bool_t arg3)->Double_t { return a->DistToSphere(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoSphere::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoSphere::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:60:4 + t.method("Divide", static_cast(&TGeoSphere::Divide)); + + DEBUG_MSG("Adding wrapper for const char * TGeoSphere::GetAxisName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSphere::GetAxisName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:61:16 + t.method("GetAxisName", [](TGeoSphere const& a, Int_t arg0) { return (std::string)a.GetAxisName(arg0); }); + t.method("GetAxisName", [](TGeoSphere const* a, Int_t arg0) { return (std::string)a->GetAxisName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:62:13 + t.method("GetAxisRange", static_cast(&TGeoSphere::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:63:9 + t.method("GetBoundingCylinder", static_cast(&TGeoSphere::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSphere::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSphere::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:65:10 + t.method("GetByteCount", static_cast(&TGeoSphere::GetByteCount)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoSphere::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoSphere::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:66:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoSphere::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:67:9 + t.method("GetMeshNumbers", static_cast(&TGeoSphere::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSphere::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSphere::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:68:10 + t.method("GetNmeshVertices", static_cast(&TGeoSphere::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSphere::GetNumberOfDivisions() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSphere::GetNumberOfDivisions() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:69:10 + t.method("GetNumberOfDivisions", static_cast(&TGeoSphere::GetNumberOfDivisions)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoSphere::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoSphere::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:70:11 + t.method("GetPointsOnSegments", static_cast(&TGeoSphere::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSphere::GetNz() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSphere::GetNz() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:71:10 + t.method("GetNz", static_cast(&TGeoSphere::GetNz)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::GetRmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::GetRmin() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:72:21 + t.method("GetRmin", static_cast(&TGeoSphere::GetRmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::GetRmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::GetRmax() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:73:21 + t.method("GetRmax", static_cast(&TGeoSphere::GetRmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::GetTheta1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::GetTheta1() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:74:13 + t.method("GetTheta1", static_cast(&TGeoSphere::GetTheta1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::GetTheta2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::GetTheta2() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:75:13 + t.method("GetTheta2", static_cast(&TGeoSphere::GetTheta2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::GetPhi1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::GetPhi1() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:76:13 + t.method("GetPhi1", static_cast(&TGeoSphere::GetPhi1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::GetPhi2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::GetPhi2() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:77:13 + t.method("GetPhi2", static_cast(&TGeoSphere::GetPhi2)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:78:9 + t.method("InspectShape", static_cast(&TGeoSphere::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoSphere::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoSphere::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:79:11 + t.method("IsCylType", static_cast(&TGeoSphere::IsCylType)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoSphere::IsOnBoundary(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoSphere::IsOnBoundary(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:80:10 + t.method("IsOnBoundary", static_cast(&TGeoSphere::IsOnBoundary)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoSphere::IsPointInside(const Double_t *, Bool_t, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoSphere::IsPointInside(const Double_t *, Bool_t, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:82:4 + t.method("IsPointInside", static_cast(&TGeoSphere::IsPointInside)); + t.method("IsPointInside", [](TGeoSphere const& a, const Double_t * arg0)->Bool_t { return a.IsPointInside(arg0); }); + t.method("IsPointInside", [](TGeoSphere const& a, const Double_t * arg0, Bool_t arg1)->Bool_t { return a.IsPointInside(arg0, arg1); }); + t.method("IsPointInside", [](TGeoSphere const& a, const Double_t * arg0, Bool_t arg1, Bool_t arg2)->Bool_t { return a.IsPointInside(arg0, arg1, arg2); }); + t.method("IsPointInside", [](TGeoSphere const* a, const Double_t * arg0)->Bool_t { return a->IsPointInside(arg0); }); + t.method("IsPointInside", [](TGeoSphere const* a, const Double_t * arg0, Bool_t arg1)->Bool_t { return a->IsPointInside(arg0, arg1); }); + t.method("IsPointInside", [](TGeoSphere const* a, const Double_t * arg0, Bool_t arg1, Bool_t arg2)->Bool_t { return a->IsPointInside(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoSphere::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoSphere::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:84:13 + t.method("Safety", static_cast(&TGeoSphere::Safety)); + t.method("Safety", [](TGeoSphere const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoSphere const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:85:9 + t.method("Safety_v", static_cast(&TGeoSphere::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::SetSphDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::SetSphDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:87:9 + t.method("SetSphDimensions", static_cast(&TGeoSphere::SetSphDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::SetNumberOfDivisions(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::SetNumberOfDivisions(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:88:17 + t.method("SetNumberOfDivisions", static_cast(&TGeoSphere::SetNumberOfDivisions)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:89:9 + t.method("SetDimensions", static_cast(&TGeoSphere::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::SetDimensions(Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::SetDimensions(Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:90:9 + t.method("SetDimensions", static_cast(&TGeoSphere::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:91:9 + t.method("SetPoints", static_cast(&TGeoSphere::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:92:9 + t.method("SetPoints", static_cast(&TGeoSphere::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:94:9 + t.method("Sizeof3D", static_cast(&TGeoSphere::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoSphere::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoSphere::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!Class_Version", static_cast(&TGeoSphere::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSphere::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSphere::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + t.method("IsA", static_cast(&TGeoSphere::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + t.method("StreamerNVirtual", static_cast(&TGeoSphere::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoSphere::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSphere::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!DeclFileName", []() { return (std::string)TGeoSphere::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoSphere::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoSphere::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!ImplFileLine", static_cast(&TGeoSphere::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoSphere::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSphere::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!ImplFileName", []() { return (std::string)TGeoSphere::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoSphere::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoSphere::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!Class_Name", []() { return (std::string)TGeoSphere::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSphere::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSphere::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!Dictionary", static_cast(&TGeoSphere::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoSphere::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoSphere::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!Class", static_cast(&TGeoSphere::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoSphere::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoSphere::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + t.method("Streamer", static_cast(&TGeoSphere::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoSphere::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoSphere::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoSphere.h:96:4 + module_.method("TGeoSphere!DeclFileLine", static_cast(&TGeoSphere::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoSphere(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoSphere(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type ROOT::Geom::Vertex_t +// signature to use in the veto file: ROOT::Geom::Vertex_t +struct JlROOT_Geom_Vertex_t: public Wrapper { + + JlROOT_Geom_Vertex_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Geom::Vertex_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:21:8 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Geom!Vertex_t"); + jlcxx::stl::apply_stl(jlModule); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void ROOT::Geom::Vertex_t::Vertex_t(const double, const double, const double) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:24:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void ROOT::Geom::Vertex_t::Vertex_t(const double) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:31:4 + t.constructor(/*finalize=*/true); + module_.set_override_module(jl_base_module); + + + DEBUG_MSG("Adding setindex! method to wrap double & ROOT::Geom::Vertex_t::operator[](const int) (" __HERE__ ")"); +// defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:38:12 + t.method("setindex!", + [](ROOT::Geom::Vertex_t& a, const int i, double const & val){ + return a[i] = val; + }); + + DEBUG_MSG("Adding getindex method to wrap double & ROOT::Geom::Vertex_t::operator[](const int) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:38:12 + t.method("getindex", + [](ROOT::Geom::Vertex_t& a, const int i){ + return a[i]; + }); + + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator+=(const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator+=(const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:58:4 + t.method("add!", static_cast(&ROOT::Geom::Vertex_t::operator+=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator+=(const double &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator+=(const double &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:58:4 + t.method("add!", static_cast(&ROOT::Geom::Vertex_t::operator+=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator-=(const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator-=(const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:58:35 + t.method("sub!", static_cast(&ROOT::Geom::Vertex_t::operator-=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator-=(const double &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator-=(const double &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:58:35 + t.method("sub!", static_cast(&ROOT::Geom::Vertex_t::operator-=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator*=(const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator*=(const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:58:66 + t.method("mult!", static_cast(&ROOT::Geom::Vertex_t::operator*=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator*=(const double &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator*=(const double &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:58:66 + t.method("mult!", static_cast(&ROOT::Geom::Vertex_t::operator*=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator/=(const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator/=(const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:59:7 + t.method("fdiv!", static_cast(&ROOT::Geom::Vertex_t::operator/=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator/=(const double &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator/=(const double &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:59:7 + t.method("fdiv!", static_cast(&ROOT::Geom::Vertex_t::operator/=)); + + DEBUG_MSG("Adding wrapper for double & ROOT::Geom::Vertex_t::x() (" __HERE__ ")"); + // signature to use in the veto list: double & ROOT::Geom::Vertex_t::x() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:62:18 + t.method("x", static_cast(&ROOT::Geom::Vertex_t::x)); + + DEBUG_MSG("Adding wrapper for const double & ROOT::Geom::Vertex_t::x() (" __HERE__ ")"); + // signature to use in the veto list: const double & ROOT::Geom::Vertex_t::x() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:66:18 + t.method("x", static_cast(&ROOT::Geom::Vertex_t::x)); + + DEBUG_MSG("Adding wrapper for double & ROOT::Geom::Vertex_t::y() (" __HERE__ ")"); + // signature to use in the veto list: double & ROOT::Geom::Vertex_t::y() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:68:12 + t.method("y", static_cast(&ROOT::Geom::Vertex_t::y)); + + DEBUG_MSG("Adding wrapper for const double & ROOT::Geom::Vertex_t::y() (" __HERE__ ")"); + // signature to use in the veto list: const double & ROOT::Geom::Vertex_t::y() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:69:18 + t.method("y", static_cast(&ROOT::Geom::Vertex_t::y)); + + DEBUG_MSG("Adding wrapper for double & ROOT::Geom::Vertex_t::z() (" __HERE__ ")"); + // signature to use in the veto list: double & ROOT::Geom::Vertex_t::z() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:71:12 + t.method("z", static_cast(&ROOT::Geom::Vertex_t::z)); + + DEBUG_MSG("Adding wrapper for const double & ROOT::Geom::Vertex_t::z() (" __HERE__ ")"); + // signature to use in the veto list: const double & ROOT::Geom::Vertex_t::z() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:72:18 + t.method("z", static_cast(&ROOT::Geom::Vertex_t::z)); + + DEBUG_MSG("Adding wrapper for void ROOT::Geom::Vertex_t::CopyTo(double *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Geom::Vertex_t::CopyTo(double *) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:74:16 + t.method("CopyTo", static_cast(&ROOT::Geom::Vertex_t::CopyTo)); + + DEBUG_MSG("Adding wrapper for void ROOT::Geom::Vertex_t::Set(const double &, const double &, const double &) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Geom::Vertex_t::Set(const double &, const double &, const double &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:81:9 + t.method("Set", static_cast(&ROOT::Geom::Vertex_t::Set)); + + DEBUG_MSG("Adding wrapper for void ROOT::Geom::Vertex_t::Set(const double) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Geom::Vertex_t::Set(const double) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:88:9 + t.method("Set", static_cast(&ROOT::Geom::Vertex_t::Set)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Perp2() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Perp2() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:91:11 + t.method("Perp2", static_cast(&ROOT::Geom::Vertex_t::Perp2)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Perp() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Perp() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:94:11 + t.method("Perp", static_cast(&ROOT::Geom::Vertex_t::Perp)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Dot(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Dot(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:97:18 + module_.method("ROOT!Geom!Vertex_t!Dot", static_cast(&ROOT::Geom::Vertex_t::Dot)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Dot(const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Dot(const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:103:11 + t.method("Dot", static_cast(&ROOT::Geom::Vertex_t::Dot)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Mag2() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Mag2() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:106:11 + t.method("Mag2", static_cast(&ROOT::Geom::Vertex_t::Mag2)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Mag() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Mag() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:109:11 + t.method("Mag", static_cast(&ROOT::Geom::Vertex_t::Mag)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Length() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Length() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:111:11 + t.method("Length", static_cast(&ROOT::Geom::Vertex_t::Length)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Length2() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Length2() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:113:11 + t.method("Length2", static_cast(&ROOT::Geom::Vertex_t::Length2)); + + DEBUG_MSG("Adding wrapper for void ROOT::Geom::Vertex_t::Normalize() (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Geom::Vertex_t::Normalize() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:116:9 + t.method("Normalize", static_cast(&ROOT::Geom::Vertex_t::Normalize)); + + DEBUG_MSG("Adding wrapper for bool ROOT::Geom::Vertex_t::IsNormalized() (" __HERE__ ")"); + // signature to use in the veto list: bool ROOT::Geom::Vertex_t::IsNormalized() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:121:9 + t.method("IsNormalized", static_cast(&ROOT::Geom::Vertex_t::IsNormalized)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Phi() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Phi() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:129:11 + t.method("Phi", static_cast(&ROOT::Geom::Vertex_t::Phi)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Theta() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Theta() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:132:11 + t.method("Theta", static_cast(&ROOT::Geom::Vertex_t::Theta)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Cross(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Cross(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:135:20 + module_.method("ROOT!Geom!Vertex_t!Cross", static_cast(&ROOT::Geom::Vertex_t::Cross)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Abs() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Abs() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:141:13 + t.method("Abs", static_cast(&ROOT::Geom::Vertex_t::Abs)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Min() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Min() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:143:11 + t.method("Min", static_cast(&ROOT::Geom::Vertex_t::Min)); + + DEBUG_MSG("Adding wrapper for double ROOT::Geom::Vertex_t::Max() (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Geom::Vertex_t::Max() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:145:11 + t.method("Max", static_cast(&ROOT::Geom::Vertex_t::Max)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Unit() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Unit() + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:147:13 + t.method("Unit", static_cast(&ROOT::Geom::Vertex_t::Unit)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlROOT_Geom_Vertex_t(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Geom_Vertex_t(module)); +} diff --git a/deps/src/JlClasses_058.cxx b/deps/src/JlClasses_058.cxx new file mode 100644 index 0000000..317f1bb --- /dev/null +++ b/deps/src/JlClasses_058.cxx @@ -0,0 +1,1180 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoFacet +// signature to use in the veto file: TGeoFacet +struct JlTGeoFacet: public Wrapper { + + JlTGeoFacet(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoFacet (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:19:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoFacet"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoFacet::TGeoFacet(const TGeoFacet &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:31:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for const TGeoFacet & TGeoFacet::operator=(const TGeoFacet &) (" __HERE__ ")"); + // signature to use in the veto list: const TGeoFacet & TGeoFacet::operator=(const TGeoFacet &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:39:21 + t.method("assign", static_cast(&TGeoFacet::operator=)); + + + + + + + + DEBUG_MSG("Adding wrapper for int TGeoFacet::GetNvert() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoFacet::GetNvert() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:86:8 + t.method("GetNvert", static_cast(&TGeoFacet::GetNvert)); + + + + DEBUG_MSG("Adding wrapper for int TGeoFacet::GetVertexIndex(int) (" __HERE__ ")"); + // signature to use in the veto list: int TGeoFacet::GetVertexIndex(int) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:91:8 + t.method("GetVertexIndex", static_cast(&TGeoFacet::GetVertexIndex)); + + DEBUG_MSG("Adding wrapper for bool TGeoFacet::Check() (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoFacet::Check() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:93:9 + t.method("Check", static_cast(&TGeoFacet::Check)); + + DEBUG_MSG("Adding wrapper for void TGeoFacet::Flip() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoFacet::Flip() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:94:9 + t.method("Flip", static_cast(&TGeoFacet::Flip)); + + DEBUG_MSG("Adding wrapper for bool TGeoFacet::IsNeighbour(const TGeoFacet &, bool &) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoFacet::IsNeighbour(const TGeoFacet &, bool &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:100:9 + t.method("IsNeighbour", static_cast(&TGeoFacet::IsNeighbour)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoFacet(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoFacet(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoTessellated +// signature to use in the veto file: TGeoTessellated +struct JlTGeoTessellated: public Wrapper { + + JlTGeoTessellated(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTessellated (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:105:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTessellated", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::TGeoTessellated(const char *, int) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:125:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::TGeoTessellated(const char *, const std::vector &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:126:4 + t.constructor &>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:130:9 + t.method("ComputeBBox", static_cast(&TGeoTessellated::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::CloseShape(bool, bool, bool) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::CloseShape(bool, bool, bool) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:131:9 + t.method("CloseShape", static_cast(&TGeoTessellated::CloseShape)); + t.method("CloseShape", [](TGeoTessellated& a)->void { a.CloseShape(); }); + t.method("CloseShape", [](TGeoTessellated& a, bool arg0)->void { a.CloseShape(arg0); }); + t.method("CloseShape", [](TGeoTessellated& a, bool arg0, bool arg1)->void { a.CloseShape(arg0, arg1); }); + t.method("CloseShape", [](TGeoTessellated* a)->void { a->CloseShape(); }); + t.method("CloseShape", [](TGeoTessellated* a, bool arg0)->void { a->CloseShape(arg0); }); + t.method("CloseShape", [](TGeoTessellated* a, bool arg0, bool arg1)->void { a->CloseShape(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for bool TGeoTessellated::AddFacet(const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoTessellated::AddFacet(const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:133:9 + t.method("AddFacet", static_cast(&TGeoTessellated::AddFacet)); + + DEBUG_MSG("Adding wrapper for bool TGeoTessellated::AddFacet(const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoTessellated::AddFacet(const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:134:9 + t.method("AddFacet", static_cast(&TGeoTessellated::AddFacet)); + + DEBUG_MSG("Adding wrapper for bool TGeoTessellated::AddFacet(int, int, int) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoTessellated::AddFacet(int, int, int) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:135:9 + t.method("AddFacet", static_cast(&TGeoTessellated::AddFacet)); + + DEBUG_MSG("Adding wrapper for bool TGeoTessellated::AddFacet(int, int, int, int) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoTessellated::AddFacet(int, int, int, int) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:136:9 + t.method("AddFacet", static_cast(&TGeoTessellated::AddFacet)); + + DEBUG_MSG("Adding wrapper for int TGeoTessellated::GetNfacets() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTessellated::GetNfacets() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:138:8 + t.method("GetNfacets", static_cast(&TGeoTessellated::GetNfacets)); + + DEBUG_MSG("Adding wrapper for int TGeoTessellated::GetNsegments() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTessellated::GetNsegments() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:139:8 + t.method("GetNsegments", static_cast(&TGeoTessellated::GetNsegments)); + + DEBUG_MSG("Adding wrapper for int TGeoTessellated::GetNvertices() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTessellated::GetNvertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:140:8 + t.method("GetNvertices", static_cast(&TGeoTessellated::GetNvertices)); + + DEBUG_MSG("Adding wrapper for bool TGeoTessellated::IsClosedBody() (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoTessellated::IsClosedBody() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:141:9 + t.method("IsClosedBody", static_cast(&TGeoTessellated::IsClosedBody)); + + DEBUG_MSG("Adding wrapper for bool TGeoTessellated::IsDefined() (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoTessellated::IsDefined() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:142:9 + t.method("IsDefined", static_cast(&TGeoTessellated::IsDefined)); + + DEBUG_MSG("Adding wrapper for const TGeoFacet & TGeoTessellated::GetFacet(int) (" __HERE__ ")"); + // signature to use in the veto list: const TGeoFacet & TGeoTessellated::GetFacet(int) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:144:21 + t.method("GetFacet", static_cast(&TGeoTessellated::GetFacet)); + + DEBUG_MSG("Adding wrapper for const TGeoTessellated::Vertex_t & TGeoTessellated::GetVertex(int) (" __HERE__ ")"); + // signature to use in the veto list: const TGeoTessellated::Vertex_t & TGeoTessellated::GetVertex(int) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:145:20 + t.method("GetVertex", static_cast(&TGeoTessellated::GetVertex)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::AfterStreamer() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::AfterStreamer() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:147:9 + t.method("AfterStreamer", static_cast(&TGeoTessellated::AfterStreamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTessellated::DistancetoPrimitive(int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTessellated::DistancetoPrimitive(int, int) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:148:8 + t.method("DistancetoPrimitive", static_cast(&TGeoTessellated::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::GetMeshNumbers(int &, int &, int &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::GetMeshNumbers(int &, int &, int &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:150:9 + t.method("GetMeshNumbers", static_cast(&TGeoTessellated::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for int TGeoTessellated::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTessellated::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:151:8 + t.method("GetNmeshVertices", static_cast(&TGeoTessellated::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:152:9 + t.method("InspectShape", static_cast(&TGeoTessellated::InspectShape)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:154:9 + t.method("Print", static_cast(&TGeoTessellated::Print)); + t.method("Print", [](TGeoTessellated const& a)->void { a.Print(); }); + t.method("Print", [](TGeoTessellated const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::SetPoints(double *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::SetPoints(double *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:156:9 + t.method("SetPoints", static_cast(&TGeoTessellated::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:157:9 + t.method("SetPoints", static_cast(&TGeoTessellated::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:159:9 + t.method("Sizeof3D", static_cast(&TGeoTessellated::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::ResizeCenter(double) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::ResizeCenter(double) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:162:9 + t.method("ResizeCenter", static_cast(&TGeoTessellated::ResizeCenter)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::FlipFacets() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::FlipFacets() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:165:9 + t.method("FlipFacets", static_cast(&TGeoTessellated::FlipFacets)); + + DEBUG_MSG("Adding wrapper for bool TGeoTessellated::CheckClosure(bool, bool) (" __HERE__ ")"); + // signature to use in the veto list: bool TGeoTessellated::CheckClosure(bool, bool) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:171:9 + t.method("CheckClosure", static_cast(&TGeoTessellated::CheckClosure)); + t.method("CheckClosure", [](TGeoTessellated& a)->bool { return a.CheckClosure(); }); + t.method("CheckClosure", [](TGeoTessellated& a, bool arg0)->bool { return a.CheckClosure(arg0); }); + t.method("CheckClosure", [](TGeoTessellated* a)->bool { return a->CheckClosure(); }); + t.method("CheckClosure", [](TGeoTessellated* a, bool arg0)->bool { return a->CheckClosure(arg0); }); + + DEBUG_MSG("Adding wrapper for TGeoTessellated * TGeoTessellated::ImportFromObjFormat(const char *, bool, bool) (" __HERE__ ")"); + // signature to use in the veto list: TGeoTessellated * TGeoTessellated::ImportFromObjFormat(const char *, bool, bool) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:174:28 + module_.method("TGeoTessellated!ImportFromObjFormat", static_cast(&TGeoTessellated::ImportFromObjFormat)); + module_.method("TGeoTessellated!ImportFromObjFormat", [](const char * arg0)->TGeoTessellated * { return TGeoTessellated::ImportFromObjFormat(arg0); }); + module_.method("TGeoTessellated!ImportFromObjFormat", [](const char * arg0, bool arg1)->TGeoTessellated * { return TGeoTessellated::ImportFromObjFormat(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTessellated::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTessellated::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!Class_Version", static_cast(&TGeoTessellated::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTessellated::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTessellated::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + t.method("IsA", static_cast(&TGeoTessellated::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + t.method("StreamerNVirtual", static_cast(&TGeoTessellated::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTessellated::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTessellated::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!DeclFileName", []() { return (std::string)TGeoTessellated::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTessellated::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTessellated::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!ImplFileLine", static_cast(&TGeoTessellated::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTessellated::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTessellated::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!ImplFileName", []() { return (std::string)TGeoTessellated::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTessellated::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTessellated::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!Class_Name", []() { return (std::string)TGeoTessellated::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTessellated::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTessellated::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!Dictionary", static_cast(&TGeoTessellated::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTessellated::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTessellated::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!Class", static_cast(&TGeoTessellated::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTessellated::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTessellated::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + t.method("Streamer", static_cast(&TGeoTessellated::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTessellated::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTessellated::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTessellated.h:176:4 + module_.method("TGeoTessellated!DeclFileLine", static_cast(&TGeoTessellated::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTessellated(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTessellated(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoTorus +// signature to use in the veto file: TGeoTorus +struct JlTGeoTorus: public Wrapper { + + JlTGeoTorus(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTorus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTorus", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:30:13 + t.method("Capacity", static_cast(&TGeoTorus::Capacity)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::Daxis(const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::Daxis(const Double_t *, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:31:13 + t.method("Daxis", static_cast(&TGeoTorus::Daxis)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::DDaxis(const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::DDaxis(const Double_t *, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:32:13 + t.method("DDaxis", static_cast(&TGeoTorus::DDaxis)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::DDDaxis(const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::DDDaxis(const Double_t *, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:33:13 + t.method("DDDaxis", static_cast(&TGeoTorus::DDDaxis)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::ToBoundary(const Double_t *, const Double_t *, Double_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::ToBoundary(const Double_t *, const Double_t *, Double_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:34:13 + t.method("ToBoundary", static_cast(&TGeoTorus::ToBoundary)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTorus::SolveCubic(Double_t, Double_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTorus::SolveCubic(Double_t, Double_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:35:10 + t.method("SolveCubic", static_cast(&TGeoTorus::SolveCubic)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTorus::SolveQuartic(Double_t, Double_t, Double_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTorus::SolveQuartic(Double_t, Double_t, Double_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:36:10 + t.method("SolveQuartic", static_cast(&TGeoTorus::SolveQuartic)); + + + DEBUG_MSG("Adding wrapper for void TGeoTorus::TGeoTorus(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:41:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTorus::TGeoTorus(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:42:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTorus::TGeoTorus(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:43:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:48:9 + t.method("ComputeBBox", static_cast(&TGeoTorus::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:49:9 + t.method("ComputeNormal", static_cast(&TGeoTorus::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:50:9 + t.method("ComputeNormal_v", static_cast(&TGeoTorus::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTorus::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTorus::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:51:11 + t.method("Contains", static_cast(&TGeoTorus::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:52:9 + t.method("Contains_v", static_cast(&TGeoTorus::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:53:13 + t.method("DistFromInside", static_cast(&TGeoTorus::DistFromInside)); + t.method("DistFromInside", [](TGeoTorus const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTorus const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTorus const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoTorus const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTorus const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTorus const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:55:9 + t.method("DistFromInside_v", static_cast(&TGeoTorus::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:57:13 + t.method("DistFromOutside", static_cast(&TGeoTorus::DistFromOutside)); + t.method("DistFromOutside", [](TGeoTorus const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTorus const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTorus const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoTorus const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTorus const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTorus const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:59:9 + t.method("DistFromOutside_v", static_cast(&TGeoTorus::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTorus::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTorus::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:61:10 + t.method("DistancetoPrimitive", static_cast(&TGeoTorus::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoTorus::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoTorus::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:63:4 + t.method("Divide", static_cast(&TGeoTorus::Divide)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTorus::GetAxisName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTorus::GetAxisName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:64:16 + t.method("GetAxisName", [](TGeoTorus const& a, Int_t arg0) { return (std::string)a.GetAxisName(arg0); }); + t.method("GetAxisName", [](TGeoTorus const* a, Int_t arg0) { return (std::string)a->GetAxisName(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:65:13 + t.method("GetAxisRange", static_cast(&TGeoTorus::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:66:9 + t.method("GetBoundingCylinder", static_cast(&TGeoTorus::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTorus::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTorus::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:68:10 + t.method("GetByteCount", static_cast(&TGeoTorus::GetByteCount)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoTorus::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoTorus::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:69:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoTorus::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:70:9 + t.method("GetMeshNumbers", static_cast(&TGeoTorus::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTorus::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTorus::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:71:10 + t.method("GetNmeshVertices", static_cast(&TGeoTorus::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTorus::GetPointsOnSegments(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTorus::GetPointsOnSegments(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:72:11 + t.method("GetPointsOnSegments", static_cast(&TGeoTorus::GetPointsOnSegments)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::GetR() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::GetR() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:73:13 + t.method("GetR", static_cast(&TGeoTorus::GetR)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::GetRmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::GetRmin() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:74:13 + t.method("GetRmin", static_cast(&TGeoTorus::GetRmin)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::GetRmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::GetRmax() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:75:13 + t.method("GetRmax", static_cast(&TGeoTorus::GetRmax)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::GetPhi1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::GetPhi1() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:76:13 + t.method("GetPhi1", static_cast(&TGeoTorus::GetPhi1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::GetDphi() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::GetDphi() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:77:13 + t.method("GetDphi", static_cast(&TGeoTorus::GetDphi)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:78:9 + t.method("InspectShape", static_cast(&TGeoTorus::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTorus::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTorus::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:79:11 + t.method("IsCylType", static_cast(&TGeoTorus::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTorus::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTorus::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:81:13 + t.method("Safety", static_cast(&TGeoTorus::Safety)); + t.method("Safety", [](TGeoTorus const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoTorus const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:82:9 + t.method("Safety_v", static_cast(&TGeoTorus::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::SetTorusDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::SetTorusDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:84:9 + t.method("SetTorusDimensions", static_cast(&TGeoTorus::SetTorusDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:85:9 + t.method("SetDimensions", static_cast(&TGeoTorus::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:86:9 + t.method("SetPoints", static_cast(&TGeoTorus::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:87:9 + t.method("SetPoints", static_cast(&TGeoTorus::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:89:9 + t.method("Sizeof3D", static_cast(&TGeoTorus::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTorus::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTorus::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!Class_Version", static_cast(&TGeoTorus::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTorus::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTorus::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + t.method("IsA", static_cast(&TGeoTorus::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + t.method("StreamerNVirtual", static_cast(&TGeoTorus::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTorus::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTorus::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!DeclFileName", []() { return (std::string)TGeoTorus::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTorus::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTorus::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!ImplFileLine", static_cast(&TGeoTorus::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTorus::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTorus::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!ImplFileName", []() { return (std::string)TGeoTorus::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTorus::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTorus::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!Class_Name", []() { return (std::string)TGeoTorus::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTorus::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTorus::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!Dictionary", static_cast(&TGeoTorus::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTorus::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTorus::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!Class", static_cast(&TGeoTorus::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTorus::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTorus::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + t.method("Streamer", static_cast(&TGeoTorus::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTorus::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTorus::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTorus.h:91:4 + module_.method("TGeoTorus!DeclFileLine", static_cast(&TGeoTorus::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTorus(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTorus(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoTrd1 +// signature to use in the veto file: TGeoTrd1 +struct JlTGeoTrd1: public Wrapper { + + JlTGeoTrd1(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTrd1 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTrd1", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::TGeoTrd1(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:32:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::TGeoTrd1(const char *, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:33:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::TGeoTrd1(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:34:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:39:13 + t.method("Capacity", static_cast(&TGeoTrd1::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:40:9 + t.method("ComputeBBox", static_cast(&TGeoTrd1::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:41:9 + t.method("ComputeNormal", static_cast(&TGeoTrd1::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:42:9 + t.method("ComputeNormal_v", static_cast(&TGeoTrd1::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTrd1::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTrd1::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:43:11 + t.method("Contains", static_cast(&TGeoTrd1::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:44:9 + t.method("Contains_v", static_cast(&TGeoTrd1::Contains_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:45:13 + t.method("DistFromInside", static_cast(&TGeoTrd1::DistFromInside)); + t.method("DistFromInside", [](TGeoTrd1 const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTrd1 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTrd1 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoTrd1 const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTrd1 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTrd1 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:47:9 + t.method("DistFromInside_v", static_cast(&TGeoTrd1::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:49:13 + t.method("DistFromOutside", static_cast(&TGeoTrd1::DistFromOutside)); + t.method("DistFromOutside", [](TGeoTrd1 const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTrd1 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTrd1 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoTrd1 const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTrd1 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTrd1 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:51:9 + t.method("DistFromOutside_v", static_cast(&TGeoTrd1::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoTrd1::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoTrd1::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:54:4 + t.method("Divide", static_cast(&TGeoTrd1::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:55:13 + t.method("GetAxisRange", static_cast(&TGeoTrd1::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:56:9 + t.method("GetBoundingCylinder", static_cast(&TGeoTrd1::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTrd1::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTrd1::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:57:10 + t.method("GetByteCount", static_cast(&TGeoTrd1::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::GetDx1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::GetDx1() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:58:13 + t.method("GetDx1", static_cast(&TGeoTrd1::GetDx1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::GetDx2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::GetDx2() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:59:13 + t.method("GetDx2", static_cast(&TGeoTrd1::GetDx2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::GetDy() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::GetDy() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:60:13 + t.method("GetDy", static_cast(&TGeoTrd1::GetDy)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::GetDz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::GetDz() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:61:13 + t.method("GetDz", static_cast(&TGeoTrd1::GetDz)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTrd1::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTrd1::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:63:4 + t.method("GetFittingBox", static_cast(&TGeoTrd1::GetFittingBox)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoTrd1::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoTrd1::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:64:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoTrd1::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::GetVisibleCorner(const Double_t *, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::GetVisibleCorner(const Double_t *, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:65:9 + t.method("GetVisibleCorner", static_cast(&TGeoTrd1::GetVisibleCorner)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::GetOppositeCorner(const Double_t *, Int_t, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::GetOppositeCorner(const Double_t *, Int_t, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:66:9 + t.method("GetOppositeCorner", static_cast(&TGeoTrd1::GetOppositeCorner)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:67:9 + t.method("InspectShape", static_cast(&TGeoTrd1::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTrd1::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTrd1::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:68:11 + t.method("IsCylType", static_cast(&TGeoTrd1::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd1::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd1::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:69:13 + t.method("Safety", static_cast(&TGeoTrd1::Safety)); + t.method("Safety", [](TGeoTrd1 const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoTrd1 const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:70:9 + t.method("Safety_v", static_cast(&TGeoTrd1::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:72:9 + t.method("SetDimensions", static_cast(&TGeoTrd1::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:73:9 + t.method("SetPoints", static_cast(&TGeoTrd1::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:74:9 + t.method("SetPoints", static_cast(&TGeoTrd1::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::SetVertex(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::SetVertex(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:75:9 + t.method("SetVertex", static_cast(&TGeoTrd1::SetVertex)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:76:9 + t.method("Sizeof3D", static_cast(&TGeoTrd1::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTrd1::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTrd1::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!Class_Version", static_cast(&TGeoTrd1::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrd1::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrd1::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + t.method("IsA", static_cast(&TGeoTrd1::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + t.method("StreamerNVirtual", static_cast(&TGeoTrd1::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrd1::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrd1::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!DeclFileName", []() { return (std::string)TGeoTrd1::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTrd1::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTrd1::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!ImplFileLine", static_cast(&TGeoTrd1::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrd1::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrd1::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!ImplFileName", []() { return (std::string)TGeoTrd1::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrd1::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrd1::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!Class_Name", []() { return (std::string)TGeoTrd1::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrd1::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrd1::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!Dictionary", static_cast(&TGeoTrd1::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrd1::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrd1::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!Class", static_cast(&TGeoTrd1::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd1::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd1::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + t.method("Streamer", static_cast(&TGeoTrd1::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTrd1::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTrd1::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd1.h:78:4 + module_.method("TGeoTrd1!DeclFileLine", static_cast(&TGeoTrd1::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTrd1(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTrd1(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoTrd2 +// signature to use in the veto file: TGeoTrd2 +struct JlTGeoTrd2: public Wrapper { + + JlTGeoTrd2(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoTrd2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:17:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoTrd2", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::TGeoTrd2(Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:33:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::TGeoTrd2(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:34:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::TGeoTrd2(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:35:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:40:13 + t.method("Capacity", static_cast(&TGeoTrd2::Capacity)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTrd2::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTrd2::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:41:11 + t.method("Contains", static_cast(&TGeoTrd2::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:42:9 + t.method("Contains_v", static_cast(&TGeoTrd2::Contains_v)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:43:9 + t.method("ComputeBBox", static_cast(&TGeoTrd2::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:44:9 + t.method("ComputeNormal", static_cast(&TGeoTrd2::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:45:9 + t.method("ComputeNormal_v", static_cast(&TGeoTrd2::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:46:13 + t.method("DistFromInside", static_cast(&TGeoTrd2::DistFromInside)); + t.method("DistFromInside", [](TGeoTrd2 const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTrd2 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTrd2 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoTrd2 const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoTrd2 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoTrd2 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:48:9 + t.method("DistFromInside_v", static_cast(&TGeoTrd2::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:50:13 + t.method("DistFromOutside", static_cast(&TGeoTrd2::DistFromOutside)); + t.method("DistFromOutside", [](TGeoTrd2 const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTrd2 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTrd2 const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoTrd2 const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoTrd2 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoTrd2 const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:52:9 + t.method("DistFromOutside_v", static_cast(&TGeoTrd2::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for TGeoVolume * TGeoTrd2::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TGeoVolume * TGeoTrd2::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:55:4 + t.method("Divide", static_cast(&TGeoTrd2::Divide)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::GetAxisRange(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::GetAxisRange(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:56:13 + t.method("GetAxisRange", static_cast(&TGeoTrd2::GetAxisRange)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::GetBoundingCylinder(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::GetBoundingCylinder(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:57:9 + t.method("GetBoundingCylinder", static_cast(&TGeoTrd2::GetBoundingCylinder)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTrd2::GetByteCount() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTrd2::GetByteCount() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:58:10 + t.method("GetByteCount", static_cast(&TGeoTrd2::GetByteCount)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::GetDx1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::GetDx1() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:59:13 + t.method("GetDx1", static_cast(&TGeoTrd2::GetDx1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::GetDx2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::GetDx2() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:60:13 + t.method("GetDx2", static_cast(&TGeoTrd2::GetDx2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::GetDy1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::GetDy1() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:61:13 + t.method("GetDy1", static_cast(&TGeoTrd2::GetDy1)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::GetDy2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::GetDy2() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:62:13 + t.method("GetDy2", static_cast(&TGeoTrd2::GetDy2)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::GetDz() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::GetDz() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:63:13 + t.method("GetDz", static_cast(&TGeoTrd2::GetDz)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoTrd2::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoTrd2::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:65:4 + t.method("GetFittingBox", static_cast(&TGeoTrd2::GetFittingBox)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoTrd2::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoTrd2::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:66:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoTrd2::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::GetVisibleCorner(const Double_t *, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::GetVisibleCorner(const Double_t *, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:67:9 + t.method("GetVisibleCorner", static_cast(&TGeoTrd2::GetVisibleCorner)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::GetOppositeCorner(const Double_t *, Int_t, Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::GetOppositeCorner(const Double_t *, Int_t, Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:68:9 + t.method("GetOppositeCorner", static_cast(&TGeoTrd2::GetOppositeCorner)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:69:9 + t.method("InspectShape", static_cast(&TGeoTrd2::InspectShape)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoTrd2::IsCylType() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoTrd2::IsCylType() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:70:11 + t.method("IsCylType", static_cast(&TGeoTrd2::IsCylType)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoTrd2::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoTrd2::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:71:13 + t.method("Safety", static_cast(&TGeoTrd2::Safety)); + t.method("Safety", [](TGeoTrd2 const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoTrd2 const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:72:9 + t.method("Safety_v", static_cast(&TGeoTrd2::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:74:9 + t.method("SetDimensions", static_cast(&TGeoTrd2::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:75:9 + t.method("SetPoints", static_cast(&TGeoTrd2::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:76:9 + t.method("SetPoints", static_cast(&TGeoTrd2::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::SetVertex(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::SetVertex(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:77:9 + t.method("SetVertex", static_cast(&TGeoTrd2::SetVertex)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:78:9 + t.method("Sizeof3D", static_cast(&TGeoTrd2::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoTrd2::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoTrd2::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!Class_Version", static_cast(&TGeoTrd2::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrd2::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrd2::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + t.method("IsA", static_cast(&TGeoTrd2::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + t.method("StreamerNVirtual", static_cast(&TGeoTrd2::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrd2::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrd2::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!DeclFileName", []() { return (std::string)TGeoTrd2::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoTrd2::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTrd2::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!ImplFileLine", static_cast(&TGeoTrd2::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrd2::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrd2::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!ImplFileName", []() { return (std::string)TGeoTrd2::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoTrd2::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoTrd2::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!Class_Name", []() { return (std::string)TGeoTrd2::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrd2::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrd2::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!Dictionary", static_cast(&TGeoTrd2::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoTrd2::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoTrd2::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!Class", static_cast(&TGeoTrd2::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoTrd2::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoTrd2::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + t.method("Streamer", static_cast(&TGeoTrd2::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoTrd2::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoTrd2::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoTrd2.h:80:4 + module_.method("TGeoTrd2!DeclFileLine", static_cast(&TGeoTrd2::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoTrd2(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoTrd2(module)); +} diff --git a/deps/src/JlClasses_059.cxx b/deps/src/JlClasses_059.cxx new file mode 100644 index 0000000..3895ade --- /dev/null +++ b/deps/src/JlClasses_059.cxx @@ -0,0 +1,427 @@ +// this file was auto-generated by wrapit v1.4.0 +#include "Wrapper.h" + +#include "jlROOT.h" +#include "dbg_msg.h" +#include "jlcxx/functions.hpp" +#include "jlcxx/stl.hpp" + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TGeoBBox type; }; +} + +// Class generating the wrapper for type TGeoXtru +// signature to use in the veto file: TGeoXtru +struct JlTGeoXtru: public Wrapper { + + JlTGeoXtru(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoXtru (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:22:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoXtru", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGeoXtru::ThreadData_t & TGeoXtru::GetThreadData() (" __HERE__ ")"); + // signature to use in the veto list: TGeoXtru::ThreadData_t & TGeoXtru::GetThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:34:18 + t.method("GetThreadData", static_cast(&TGeoXtru::GetThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::ClearThreadData() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::ClearThreadData() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:35:9 + t.method("ClearThreadData", static_cast(&TGeoXtru::ClearThreadData)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::CreateThreadData(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::CreateThreadData(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:36:9 + t.method("CreateThreadData", static_cast(&TGeoXtru::CreateThreadData)); + + + DEBUG_MSG("Adding wrapper for void TGeoXtru::TGeoXtru(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:70:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGeoXtru::TGeoXtru(Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:71:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::Capacity() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::Capacity() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:75:13 + t.method("Capacity", static_cast(&TGeoXtru::Capacity)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::ComputeBBox() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::ComputeBBox() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:76:9 + t.method("ComputeBBox", static_cast(&TGeoXtru::ComputeBBox)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::ComputeNormal(const Double_t *, const Double_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::ComputeNormal(const Double_t *, const Double_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:77:9 + t.method("ComputeNormal", static_cast(&TGeoXtru::ComputeNormal)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:78:9 + t.method("ComputeNormal_v", static_cast(&TGeoXtru::ComputeNormal_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoXtru::Contains(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoXtru::Contains(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:79:11 + t.method("Contains", static_cast(&TGeoXtru::Contains)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::Contains_v(const Double_t *, Bool_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::Contains_v(const Double_t *, Bool_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:80:9 + t.method("Contains_v", static_cast(&TGeoXtru::Contains_v)); + + DEBUG_MSG("Adding wrapper for Bool_t TGeoXtru::DefinePolygon(Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGeoXtru::DefinePolygon(Int_t, const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:81:11 + t.method("DefinePolygon", static_cast(&TGeoXtru::DefinePolygon)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::DefineSection(Int_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::DefineSection(Int_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:82:17 + t.method("DefineSection", static_cast(&TGeoXtru::DefineSection)); + t.method("DefineSection", [](TGeoXtru& a, Int_t arg0, Double_t arg1)->void { a.DefineSection(arg0, arg1); }); + t.method("DefineSection", [](TGeoXtru& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.DefineSection(arg0, arg1, arg2); }); + t.method("DefineSection", [](TGeoXtru& a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.DefineSection(arg0, arg1, arg2, arg3); }); + t.method("DefineSection", [](TGeoXtru* a, Int_t arg0, Double_t arg1)->void { a->DefineSection(arg0, arg1); }); + t.method("DefineSection", [](TGeoXtru* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->DefineSection(arg0, arg1, arg2); }); + t.method("DefineSection", [](TGeoXtru* a, Int_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->DefineSection(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:83:13 + t.method("DistFromInside", static_cast(&TGeoXtru::DistFromInside)); + t.method("DistFromInside", [](TGeoXtru const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoXtru const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoXtru const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromInside(arg0, arg1, arg2, arg3); }); + t.method("DistFromInside", [](TGeoXtru const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromInside(arg0, arg1); }); + t.method("DistFromInside", [](TGeoXtru const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromInside(arg0, arg1, arg2); }); + t.method("DistFromInside", [](TGeoXtru const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromInside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:85:9 + t.method("DistFromInside_v", static_cast(&TGeoXtru::DistFromInside_v)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:87:13 + t.method("DistFromOutside", static_cast(&TGeoXtru::DistFromOutside)); + t.method("DistFromOutside", [](TGeoXtru const& a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a.DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoXtru const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a.DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoXtru const& a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a.DistFromOutside(arg0, arg1, arg2, arg3); }); + t.method("DistFromOutside", [](TGeoXtru const* a, const Double_t * arg0, const Double_t * arg1)->Double_t { return a->DistFromOutside(arg0, arg1); }); + t.method("DistFromOutside", [](TGeoXtru const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2)->Double_t { return a->DistFromOutside(arg0, arg1, arg2); }); + t.method("DistFromOutside", [](TGeoXtru const* a, const Double_t * arg0, const Double_t * arg1, Int_t arg2, Double_t arg3)->Double_t { return a->DistFromOutside(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:89:9 + t.method("DistFromOutside_v", static_cast(&TGeoXtru::DistFromOutside_v)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoXtru::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoXtru::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:91:10 + t.method("DistancetoPrimitive", static_cast(&TGeoXtru::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::DrawPolygon(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::DrawPolygon(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:92:9 + t.method("DrawPolygon", static_cast(&TGeoXtru::DrawPolygon)); + t.method("DrawPolygon", [](TGeoXtru& a)->void { a.DrawPolygon(); }); + t.method("DrawPolygon", [](TGeoXtru* a)->void { a->DrawPolygon(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGeoXtru::GetNz() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoXtru::GetNz() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:95:10 + t.method("GetNz", static_cast(&TGeoXtru::GetNz)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoXtru::GetNvert() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoXtru::GetNvert() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:96:10 + t.method("GetNvert", static_cast(&TGeoXtru::GetNvert)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::GetX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::GetX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:97:13 + t.method("GetX", static_cast(&TGeoXtru::GetX)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::GetY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::GetY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:98:13 + t.method("GetY", static_cast(&TGeoXtru::GetY)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::GetXOffset(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::GetXOffset(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:99:13 + t.method("GetXOffset", static_cast(&TGeoXtru::GetXOffset)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::GetYOffset(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::GetYOffset(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:100:13 + t.method("GetYOffset", static_cast(&TGeoXtru::GetYOffset)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::GetScale(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::GetScale(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:101:13 + t.method("GetScale", static_cast(&TGeoXtru::GetScale)); + + DEBUG_MSG("Adding wrapper for Double_t * TGeoXtru::GetZ() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGeoXtru::GetZ() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:102:14 + t.method("GetZ", static_cast(&TGeoXtru::GetZ)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::GetZ(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::GetZ(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:103:13 + t.method("GetZ", static_cast(&TGeoXtru::GetZ)); + + DEBUG_MSG("Adding wrapper for TGeoShape * TGeoXtru::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) (" __HERE__ ")"); + // signature to use in the veto list: TGeoShape * TGeoXtru::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:104:15 + t.method("GetMakeRuntimeShape", static_cast(&TGeoXtru::GetMakeRuntimeShape)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::GetMeshNumbers(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::GetMeshNumbers(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:105:9 + t.method("GetMeshNumbers", static_cast(&TGeoXtru::GetMeshNumbers)); + + DEBUG_MSG("Adding wrapper for Int_t TGeoXtru::GetNmeshVertices() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGeoXtru::GetNmeshVertices() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:106:10 + t.method("GetNmeshVertices", static_cast(&TGeoXtru::GetNmeshVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::InspectShape() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::InspectShape() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:107:9 + t.method("InspectShape", static_cast(&TGeoXtru::InspectShape)); + + DEBUG_MSG("Adding wrapper for Double_t & TGeoXtru::Z(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t & TGeoXtru::Z(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:109:14 + t.method("Z", static_cast(&TGeoXtru::Z)); + + DEBUG_MSG("Adding wrapper for Double_t TGeoXtru::Safety(const Double_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGeoXtru::Safety(const Double_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:110:13 + t.method("Safety", static_cast(&TGeoXtru::Safety)); + t.method("Safety", [](TGeoXtru const& a, const Double_t * arg0)->Double_t { return a.Safety(arg0); }); + t.method("Safety", [](TGeoXtru const* a, const Double_t * arg0)->Double_t { return a->Safety(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:111:9 + t.method("Safety_v", static_cast(&TGeoXtru::Safety_v)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::SetCurrentZ(Double_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::SetCurrentZ(Double_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:113:9 + t.method("SetCurrentZ", static_cast(&TGeoXtru::SetCurrentZ)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::SetCurrentVertices(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::SetCurrentVertices(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:114:9 + t.method("SetCurrentVertices", static_cast(&TGeoXtru::SetCurrentVertices)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::SetDimensions(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::SetDimensions(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:115:9 + t.method("SetDimensions", static_cast(&TGeoXtru::SetDimensions)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::SetPoints(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::SetPoints(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:116:9 + t.method("SetPoints", static_cast(&TGeoXtru::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::SetPoints(Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::SetPoints(Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:117:9 + t.method("SetPoints", static_cast(&TGeoXtru::SetPoints)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::Sizeof3D() (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::Sizeof3D() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:119:9 + t.method("Sizeof3D", static_cast(&TGeoXtru::Sizeof3D)); + + DEBUG_MSG("Adding wrapper for Version_t TGeoXtru::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGeoXtru::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!Class_Version", static_cast(&TGeoXtru::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoXtru::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoXtru::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + t.method("IsA", static_cast(&TGeoXtru::IsA)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + t.method("StreamerNVirtual", static_cast(&TGeoXtru::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGeoXtru::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoXtru::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!DeclFileName", []() { return (std::string)TGeoXtru::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGeoXtru::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoXtru::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!ImplFileLine", static_cast(&TGeoXtru::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGeoXtru::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoXtru::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!ImplFileName", []() { return (std::string)TGeoXtru::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGeoXtru::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGeoXtru::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!Class_Name", []() { return (std::string)TGeoXtru::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGeoXtru::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoXtru::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!Dictionary", static_cast(&TGeoXtru::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGeoXtru::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGeoXtru::Class() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!Class", static_cast(&TGeoXtru::Class)); + + DEBUG_MSG("Adding wrapper for void TGeoXtru::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGeoXtru::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + t.method("Streamer", static_cast(&TGeoXtru::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGeoXtru::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGeoXtru::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:121:4 + module_.method("TGeoXtru!DeclFileLine", static_cast(&TGeoXtru::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoXtru(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoXtru(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TGeoXtru::ThreadData_t +// signature to use in the veto file: TGeoXtru::ThreadData_t +struct JlTGeoXtru_ThreadData_t: public Wrapper { + + JlTGeoXtru_ThreadData_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGeoXtru::ThreadData_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:24:11 + jlcxx::TypeWrapper t = jlModule.add_type("TGeoXtru!ThreadData_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding fSeg methods to provide read access to the field fSeg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:25:13 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fSeg + t.method("fSeg", [](const TGeoXtru::ThreadData_t& a) -> Int_t { return a.fSeg; }); + t.method("fSeg", [](TGeoXtru::ThreadData_t& a) -> Int_t { return a.fSeg; }); + t.method("fSeg", [](const TGeoXtru::ThreadData_t* a) -> Int_t { return a->fSeg; }); + t.method("fSeg", [](TGeoXtru::ThreadData_t* a) -> Int_t { return a->fSeg; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:25:13 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fSeg + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSeg! methods to provide write access to the field fSeg (" __HERE__ ")"); + t.method("fSeg!", [](TGeoXtru::ThreadData_t& a, Int_t val) -> Int_t { return a.fSeg = val; }); + + DEBUG_MSG("Adding fSeg! methods to provide write access to the field fSeg (" __HERE__ ")"); + t.method("fSeg!", [](TGeoXtru::ThreadData_t* a, Int_t val) -> Int_t { return a->fSeg = val; }); + + DEBUG_MSG("Adding fIz methods to provide read access to the field fIz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:26:13 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fIz + t.method("fIz", [](const TGeoXtru::ThreadData_t& a) -> Int_t { return a.fIz; }); + t.method("fIz", [](TGeoXtru::ThreadData_t& a) -> Int_t { return a.fIz; }); + t.method("fIz", [](const TGeoXtru::ThreadData_t* a) -> Int_t { return a->fIz; }); + t.method("fIz", [](TGeoXtru::ThreadData_t* a) -> Int_t { return a->fIz; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:26:13 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fIz + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIz! methods to provide write access to the field fIz (" __HERE__ ")"); + t.method("fIz!", [](TGeoXtru::ThreadData_t& a, Int_t val) -> Int_t { return a.fIz = val; }); + + DEBUG_MSG("Adding fIz! methods to provide write access to the field fIz (" __HERE__ ")"); + t.method("fIz!", [](TGeoXtru::ThreadData_t* a, Int_t val) -> Int_t { return a->fIz = val; }); + + DEBUG_MSG("Adding fXc methods to provide read access to the field fXc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:27:17 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fXc + t.method("fXc", [](const TGeoXtru::ThreadData_t& a) -> Double_t * { return a.fXc; }); + t.method("fXc", [](TGeoXtru::ThreadData_t& a) -> Double_t * { return a.fXc; }); + t.method("fXc", [](const TGeoXtru::ThreadData_t* a) -> Double_t * { return a->fXc; }); + t.method("fXc", [](TGeoXtru::ThreadData_t* a) -> Double_t * { return a->fXc; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:27:17 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fXc + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fXc! methods to provide write access to the field fXc (" __HERE__ ")"); + t.method("fXc!", [](TGeoXtru::ThreadData_t& a, Double_t * val) -> Double_t * { return a.fXc = val; }); + + DEBUG_MSG("Adding fXc! methods to provide write access to the field fXc (" __HERE__ ")"); + t.method("fXc!", [](TGeoXtru::ThreadData_t* a, Double_t * val) -> Double_t * { return a->fXc = val; }); + + DEBUG_MSG("Adding fYc methods to provide read access to the field fYc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:28:17 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fYc + t.method("fYc", [](const TGeoXtru::ThreadData_t& a) -> Double_t * { return a.fYc; }); + t.method("fYc", [](TGeoXtru::ThreadData_t& a) -> Double_t * { return a.fYc; }); + t.method("fYc", [](const TGeoXtru::ThreadData_t* a) -> Double_t * { return a->fYc; }); + t.method("fYc", [](TGeoXtru::ThreadData_t* a) -> Double_t * { return a->fYc; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:28:17 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fYc + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fYc! methods to provide write access to the field fYc (" __HERE__ ")"); + t.method("fYc!", [](TGeoXtru::ThreadData_t& a, Double_t * val) -> Double_t * { return a.fYc = val; }); + + DEBUG_MSG("Adding fYc! methods to provide write access to the field fYc (" __HERE__ ")"); + t.method("fYc!", [](TGeoXtru::ThreadData_t* a, Double_t * val) -> Double_t * { return a->fYc = val; }); + + DEBUG_MSG("Adding fPoly methods to provide read access to the field fPoly (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:29:20 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fPoly + t.method("fPoly", [](const TGeoXtru::ThreadData_t& a) -> TGeoPolygon * { return a.fPoly; }); + t.method("fPoly", [](TGeoXtru::ThreadData_t& a) -> TGeoPolygon * { return a.fPoly; }); + t.method("fPoly", [](const TGeoXtru::ThreadData_t* a) -> TGeoPolygon * { return a->fPoly; }); + t.method("fPoly", [](TGeoXtru::ThreadData_t* a) -> TGeoPolygon * { return a->fPoly; }); + // defined in /home/pgras/.julia/conda/3/include/TGeoXtru.h:29:20 + // signature to use in the veto list: TGeoXtru::ThreadData_t::fPoly + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fPoly! methods to provide write access to the field fPoly (" __HERE__ ")"); + t.method("fPoly!", [](TGeoXtru::ThreadData_t& a, TGeoPolygon * val) -> TGeoPolygon * { return a.fPoly = val; }); + + DEBUG_MSG("Adding fPoly! methods to provide write access to the field fPoly (" __HERE__ ")"); + t.method("fPoly!", [](TGeoXtru::ThreadData_t* a, TGeoPolygon * val) -> TGeoPolygon * { return a->fPoly = val; }); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTGeoXtru_ThreadData_t(jlcxx::Module& module){ + return std::shared_ptr(new JlTGeoXtru_ThreadData_t(module)); +} diff --git a/deps/src/JlGlobals.cxx b/deps/src/JlGlobals.cxx index 57858e6..a2bfb75 100644 --- a/deps/src/JlGlobals.cxx +++ b/deps/src/JlGlobals.cxx @@ -15,6 +15,31 @@ struct JlGlobal: public Wrapper { void add_methods() const{ auto& t = module_; + DEBUG_MSG("Adding wrapper for TClass * ROOT::CreateClass(const char *, Version_t, const std::type_info &, TVirtualIsAProxy *, const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TClass * ROOT::CreateClass(const char *, Version_t, const std::type_info &, TVirtualIsAProxy *, const char *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/Rtypes.h:120:19 + t.method("ROOT!CreateClass", static_cast(&ROOT::CreateClass)); + + DEBUG_MSG("Adding wrapper for void ROOT::AddClass(const char *, Version_t, const std::type_info &, DictFuncPtr_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::AddClass(const char *, Version_t, const std::type_info &, DictFuncPtr_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/Rtypes.h:124:16 + t.method("ROOT!AddClass", static_cast(&ROOT::AddClass)); + + DEBUG_MSG("Adding wrapper for void ROOT::RemoveClass(const char *, TClass *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::RemoveClass(const char *, TClass *) + // defined in /home/pgras/.julia/conda/3/include/Rtypes.h:126:16 + t.method("ROOT!RemoveClass", static_cast(&ROOT::RemoveClass)); + + DEBUG_MSG("Adding wrapper for void ROOT::ResetClassVersion(TClass *, const char *, Short_t) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::ResetClassVersion(TClass *, const char *, Short_t) + // defined in /home/pgras/.julia/conda/3/include/Rtypes.h:127:16 + t.method("ROOT!ResetClassVersion", static_cast(&ROOT::ResetClassVersion)); + + DEBUG_MSG("Adding wrapper for TNamed * ROOT::RegisterClassTemplate(const char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TNamed * ROOT::RegisterClassTemplate(const char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/Rtypes.h:131:19 + t.method("ROOT!RegisterClassTemplate", static_cast(&ROOT::RegisterClassTemplate)); + DEBUG_MSG("Adding wrapper for std::string cling::printValue(TObject *) (" __HERE__ ")"); // signature to use in the veto list: std::string cling::printValue(TObject *) // defined in /home/pgras/.julia/conda/3/include/TObject.h:380:16 @@ -101,174 +126,6 @@ struct JlGlobal: public Wrapper { // defined in /home/pgras/.julia/conda/3/include/TSystem.h:122:15 t.method("R_ISOFF", static_cast(&R_ISOFF)); - DEBUG_MSG("Adding wrapper for std::string cling::printValue(TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: std::string cling::printValue(TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:449:15 - t.method("cling!printValue", static_cast(&cling::printValue)); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for TH1C operator*(Double_t, const TH1C &) (" __HERE__ ")"); - // signature to use in the veto list: TH1C operator*(Double_t, const TH1C &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:485:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1C operator*(const TH1C &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1C operator*(const TH1C &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:487:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1C operator+(const TH1C &, const TH1C &) (" __HERE__ ")"); - // signature to use in the veto list: TH1C operator+(const TH1C &, const TH1C &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:488:6 - t.method("+", static_cast(&operator+)); - - DEBUG_MSG("Adding wrapper for TH1C operator-(const TH1C &, const TH1C &) (" __HERE__ ")"); - // signature to use in the veto list: TH1C operator-(const TH1C &, const TH1C &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:489:6 - t.method("-", static_cast(&operator-)); - - DEBUG_MSG("Adding wrapper for TH1C operator*(const TH1C &, const TH1C &) (" __HERE__ ")"); - // signature to use in the veto list: TH1C operator*(const TH1C &, const TH1C &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:490:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1C operator/(const TH1C &, const TH1C &) (" __HERE__ ")"); - // signature to use in the veto list: TH1C operator/(const TH1C &, const TH1C &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:491:6 - t.method("/", static_cast(&operator/)); - - DEBUG_MSG("Adding wrapper for TH1S operator*(Double_t, const TH1S &) (" __HERE__ ")"); - // signature to use in the veto list: TH1S operator*(Double_t, const TH1S &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:526:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1S operator*(const TH1S &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1S operator*(const TH1S &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:528:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1S operator+(const TH1S &, const TH1S &) (" __HERE__ ")"); - // signature to use in the veto list: TH1S operator+(const TH1S &, const TH1S &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:529:6 - t.method("+", static_cast(&operator+)); - - DEBUG_MSG("Adding wrapper for TH1S operator-(const TH1S &, const TH1S &) (" __HERE__ ")"); - // signature to use in the veto list: TH1S operator-(const TH1S &, const TH1S &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:530:6 - t.method("-", static_cast(&operator-)); - - DEBUG_MSG("Adding wrapper for TH1S operator*(const TH1S &, const TH1S &) (" __HERE__ ")"); - // signature to use in the veto list: TH1S operator*(const TH1S &, const TH1S &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:531:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1S operator/(const TH1S &, const TH1S &) (" __HERE__ ")"); - // signature to use in the veto list: TH1S operator/(const TH1S &, const TH1S &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:532:6 - t.method("/", static_cast(&operator/)); - - DEBUG_MSG("Adding wrapper for TH1I operator*(Double_t, const TH1I &) (" __HERE__ ")"); - // signature to use in the veto list: TH1I operator*(Double_t, const TH1I &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:567:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1I operator*(const TH1I &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1I operator*(const TH1I &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:569:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1I operator+(const TH1I &, const TH1I &) (" __HERE__ ")"); - // signature to use in the veto list: TH1I operator+(const TH1I &, const TH1I &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:570:6 - t.method("+", static_cast(&operator+)); - - DEBUG_MSG("Adding wrapper for TH1I operator-(const TH1I &, const TH1I &) (" __HERE__ ")"); - // signature to use in the veto list: TH1I operator-(const TH1I &, const TH1I &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:571:6 - t.method("-", static_cast(&operator-)); - - DEBUG_MSG("Adding wrapper for TH1I operator*(const TH1I &, const TH1I &) (" __HERE__ ")"); - // signature to use in the veto list: TH1I operator*(const TH1I &, const TH1I &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:572:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1I operator/(const TH1I &, const TH1I &) (" __HERE__ ")"); - // signature to use in the veto list: TH1I operator/(const TH1I &, const TH1I &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:573:6 - t.method("/", static_cast(&operator/)); - - DEBUG_MSG("Adding wrapper for TH1F operator*(Double_t, const TH1F &) (" __HERE__ ")"); - // signature to use in the veto list: TH1F operator*(Double_t, const TH1F &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:610:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1F operator*(const TH1F &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1F operator*(const TH1F &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:612:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1F operator+(const TH1F &, const TH1F &) (" __HERE__ ")"); - // signature to use in the veto list: TH1F operator+(const TH1F &, const TH1F &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:613:6 - t.method("+", static_cast(&operator+)); - - DEBUG_MSG("Adding wrapper for TH1F operator-(const TH1F &, const TH1F &) (" __HERE__ ")"); - // signature to use in the veto list: TH1F operator-(const TH1F &, const TH1F &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:614:6 - t.method("-", static_cast(&operator-)); - - DEBUG_MSG("Adding wrapper for TH1F operator*(const TH1F &, const TH1F &) (" __HERE__ ")"); - // signature to use in the veto list: TH1F operator*(const TH1F &, const TH1F &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:615:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1F operator/(const TH1F &, const TH1F &) (" __HERE__ ")"); - // signature to use in the veto list: TH1F operator/(const TH1F &, const TH1F &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:616:6 - t.method("/", static_cast(&operator/)); - - DEBUG_MSG("Adding wrapper for TH1D operator*(Double_t, const TH1D &) (" __HERE__ ")"); - // signature to use in the veto list: TH1D operator*(Double_t, const TH1D &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:653:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1D operator*(const TH1D &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1D operator*(const TH1D &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:655:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1D operator+(const TH1D &, const TH1D &) (" __HERE__ ")"); - // signature to use in the veto list: TH1D operator+(const TH1D &, const TH1D &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:656:6 - t.method("+", static_cast(&operator+)); - - DEBUG_MSG("Adding wrapper for TH1D operator-(const TH1D &, const TH1D &) (" __HERE__ ")"); - // signature to use in the veto list: TH1D operator-(const TH1D &, const TH1D &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:657:6 - t.method("-", static_cast(&operator-)); - - DEBUG_MSG("Adding wrapper for TH1D operator*(const TH1D &, const TH1D &) (" __HERE__ ")"); - // signature to use in the veto list: TH1D operator*(const TH1D &, const TH1D &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:658:6 - t.method("*", static_cast(&operator*)); - - DEBUG_MSG("Adding wrapper for TH1D operator/(const TH1D &, const TH1D &) (" __HERE__ ")"); - // signature to use in the veto list: TH1D operator/(const TH1D &, const TH1D &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:659:6 - t.method("/", static_cast(&operator/)); - - module_.unset_override_module(); - - DEBUG_MSG("Adding wrapper for TH1 * R__H(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * R__H(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:661:16 - t.method("R__H", static_cast(&R__H)); - - DEBUG_MSG("Adding wrapper for TH1 * R__H(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * R__H(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:662:16 - t.method("R__H", static_cast(&R__H)); - DEBUG_MSG("Adding wrapper for TTree * GetTTree(TDirectoryFile &, const char *) (" __HERE__ ")"); // signature to use in the veto list: TTree * GetTTree(TDirectoryFile &, const char *) // defined in src/Templates.h:18:15 @@ -589,71 +446,1761 @@ struct JlGlobal: public Wrapper { // defined in src/Extra.h:4:6 t.method("updateAllCanvas", static_cast(&updateAllCanvas)); - DEBUG_MSG("Adding gROOTMutex methods to provide access to the global variable gROOTMutex (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:63:26 - t.method("gROOTMutex", []()-> TVirtualMutex * { return gROOTMutex; }); - t.method("gROOTMutex!", [](TVirtualMutex * val)-> TVirtualMutex * { return gROOTMutex = val; }); - - DEBUG_MSG("Adding kDoNotProcess methods to provide access to the global variable kDoNotProcess (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:56:13 - t.method("kDoNotProcess", []()-> Int_t { return kDoNotProcess; }); + DEBUG_MSG("Adding wrapper for std::string cling::printValue(const TFitResultPtr *) (" __HERE__ ")"); + // signature to use in the veto list: std::string cling::printValue(const TFitResultPtr *) + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:64:16 + t.method("cling!printValue", static_cast(&cling::printValue)); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::FitOptionsMake(ROOT::Fit::EFitObjectType, const char *, Foption_t &) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::FitOptionsMake(ROOT::Fit::EFitObjectType, const char *, Foption_t &) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:66:12 + t.method("ROOT!Fit!FitOptionsMake", static_cast(&ROOT::Fit::FitOptionsMake)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr ROOT::Fit::FitObject(TH1 *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr ROOT::Fit::FitObject(TH1 *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:71:21 + t.method("ROOT!Fit!FitObject", static_cast(&ROOT::Fit::FitObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr ROOT::Fit::FitObject(TGraph *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr ROOT::Fit::FitObject(TGraph *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:76:21 + t.method("ROOT!Fit!FitObject", static_cast(&ROOT::Fit::FitObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr ROOT::Fit::FitObject(TGraph2D *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr ROOT::Fit::FitObject(TGraph2D *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:86:21 + t.method("ROOT!Fit!FitObject", static_cast(&ROOT::Fit::FitObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr ROOT::Fit::FitObject(THnBase *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr ROOT::Fit::FitObject(THnBase *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:91:21 + t.method("ROOT!Fit!FitObject", static_cast(&ROOT::Fit::FitObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr ROOT::Fit::UnBinFit(ROOT::Fit::UnBinData *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr ROOT::Fit::UnBinFit(ROOT::Fit::UnBinData *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:101:21 + t.method("ROOT!Fit!UnBinFit", static_cast(&ROOT::Fit::UnBinFit)); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TH1 *, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TH1 *, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:107:12 + t.method("ROOT!Fit!FillData", static_cast(&ROOT::Fit::FillData)); + t.method("ROOT!Fit!FillData", [](ROOT::Fit::BinData & arg0, const TH1 * arg1)->void { ROOT::Fit::FillData(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::FillData(ROOT::Fit::BinData &, const THnBase *, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::FillData(ROOT::Fit::BinData &, const THnBase *, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:125:12 + t.method("ROOT!Fit!FillData", static_cast(&ROOT::Fit::FillData)); + t.method("ROOT!Fit!FillData", [](ROOT::Fit::BinData & arg0, const THnBase * arg1)->void { ROOT::Fit::FillData(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TGraph2D *, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TGraph2D *, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:131:12 + t.method("ROOT!Fit!FillData", static_cast(&ROOT::Fit::FillData)); + t.method("ROOT!Fit!FillData", [](ROOT::Fit::BinData & arg0, const TGraph2D * arg1)->void { ROOT::Fit::FillData(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TGraph *, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TGraph *, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:138:12 + t.method("ROOT!Fit!FillData", static_cast(&ROOT::Fit::FillData)); + t.method("ROOT!Fit!FillData", [](ROOT::Fit::BinData & arg0, const TGraph * arg1)->void { ROOT::Fit::FillData(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::InitExpo(const ROOT::Fit::BinData &, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::InitExpo(const ROOT::Fit::BinData &, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:151:12 + t.method("ROOT!Fit!InitExpo", static_cast(&ROOT::Fit::InitExpo)); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::InitGaus(const ROOT::Fit::BinData &, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::InitGaus(const ROOT::Fit::BinData &, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:159:12 + t.method("ROOT!Fit!InitGaus", static_cast(&ROOT::Fit::InitGaus)); + + DEBUG_MSG("Adding wrapper for void ROOT::Fit::Init2DGaus(const ROOT::Fit::BinData &, TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::Fit::Init2DGaus(const ROOT::Fit::BinData &, TF1 *) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:166:12 + t.method("ROOT!Fit!Init2DGaus", static_cast(&ROOT::Fit::Init2DGaus)); + + DEBUG_MSG("Adding wrapper for bool ROOT::Fit::GetConfidenceIntervals(const TH1 *, const ROOT::Fit::FitResult &, TGraphErrors *, double) (" __HERE__ ")"); + // signature to use in the veto list: bool ROOT::Fit::GetConfidenceIntervals(const TH1 *, const ROOT::Fit::FitResult &, TGraphErrors *, double) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:171:12 + t.method("ROOT!Fit!GetConfidenceIntervals", static_cast(&ROOT::Fit::GetConfidenceIntervals)); + t.method("ROOT!Fit!GetConfidenceIntervals", [](const TH1 * arg0, const ROOT::Fit::FitResult & arg1, TGraphErrors * arg2)->bool { return ROOT::Fit::GetConfidenceIntervals(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for double ROOT::Fit::Chisquare(const TH1 &, TF1 &, bool, ROOT::Fit::EChisquareType) (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Fit::Chisquare(const TH1 &, TF1 &, bool, ROOT::Fit::EChisquareType) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:176:14 + t.method("ROOT!Fit!Chisquare", static_cast(&ROOT::Fit::Chisquare)); + + DEBUG_MSG("Adding wrapper for double ROOT::Fit::Chisquare(const TGraph &, TF1 &, bool) (" __HERE__ ")"); + // signature to use in the veto list: double ROOT::Fit::Chisquare(const TGraph &, TF1 &, bool) + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:181:14 + t.method("ROOT!Fit!Chisquare", static_cast(&ROOT::Fit::Chisquare)); + module_.set_override_module(jl_base_module); - DEBUG_MSG("Adding kIsClone methods to provide access to the global variable kIsClone (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:57:13 - t.method("kIsClone", []()-> Int_t { return kIsClone; }); + DEBUG_MSG("Adding wrapper for const TEfficiency operator+(const TEfficiency &, const TEfficiency &) (" __HERE__ ")"); + // signature to use in the veto list: const TEfficiency operator+(const TEfficiency &, const TEfficiency &) + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:196:19 + t.method("+", static_cast(&operator+)); - DEBUG_MSG("Adding kBranchObject methods to provide access to the global variable kBranchObject (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:58:13 - t.method("kBranchObject", []()-> Int_t { return kBranchObject; }); + module_.unset_override_module(); - DEBUG_MSG("Adding kBranchAny methods to provide access to the global variable kBranchAny (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:59:13 - t.method("kBranchAny", []()-> Int_t { return kBranchAny; }); + DEBUG_MSG("Adding wrapper for std::string cling::printValue(const TFitResult *) (" __HERE__ ")"); + // signature to use in the veto list: std::string cling::printValue(const TFitResult *) + // defined in /home/pgras/.julia/conda/3/include/TFitResult.h:83:16 + t.method("cling!printValue", static_cast(&cling::printValue)); - DEBUG_MSG("Adding kMapObject methods to provide access to the global variable kMapObject (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:60:13 - t.method("kMapObject", []()-> Int_t { return kMapObject; }); + DEBUG_MSG("Adding wrapper for std::string cling::printValue(TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: std::string cling::printValue(TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:449:15 + t.method("cling!printValue", static_cast(&cling::printValue)); + module_.set_override_module(jl_base_module); - DEBUG_MSG("Adding TTree!kMaxEntries methods to provide access to the global variable TTree::kMaxEntries (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:229:30 - module_.method("TTree!kMaxEntries", []()-> Long64_t { return TTree::kMaxEntries; }); + DEBUG_MSG("Adding wrapper for TH1C operator*(Double_t, const TH1C &) (" __HERE__ ")"); + // signature to use in the veto list: TH1C operator*(Double_t, const TH1C &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:485:6 + t.method("*", static_cast(&operator*)); - DEBUG_MSG("Adding gRootDir methods to provide access to the global variable gRootDir (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:241:24 - t.method("gRootDir", []()-> const char * { return gRootDir; }); + DEBUG_MSG("Adding wrapper for TH1C operator*(const TH1C &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1C operator*(const TH1C &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:487:6 + t.method("*", static_cast(&operator*)); - DEBUG_MSG("Adding gProgName methods to provide access to the global variable gProgName (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:242:24 - t.method("gProgName", []()-> const char * { return gProgName; }); + DEBUG_MSG("Adding wrapper for TH1C operator+(const TH1C &, const TH1C &) (" __HERE__ ")"); + // signature to use in the veto list: TH1C operator+(const TH1C &, const TH1C &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:488:6 + t.method("+", static_cast(&operator+)); - DEBUG_MSG("Adding gProgPath methods to provide access to the global variable gProgPath (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:243:24 - t.method("gProgPath", []()-> const char * { return gProgPath; }); + DEBUG_MSG("Adding wrapper for TH1C operator-(const TH1C &, const TH1C &) (" __HERE__ ")"); + // signature to use in the veto list: TH1C operator-(const TH1C &, const TH1C &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:489:6 + t.method("-", static_cast(&operator-)); - DEBUG_MSG("Adding gSystemMutex methods to provide access to the global variable gSystemMutex (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:244:26 - t.method("gSystemMutex", []()-> TVirtualMutex * { return gSystemMutex; }); - t.method("gSystemMutex!", [](TVirtualMutex * val)-> TVirtualMutex * { return gSystemMutex = val; }); + DEBUG_MSG("Adding wrapper for TH1C operator*(const TH1C &, const TH1C &) (" __HERE__ ")"); + // signature to use in the veto list: TH1C operator*(const TH1C &, const TH1C &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:490:6 + t.method("*", static_cast(&operator*)); - DEBUG_MSG("Adding gSystem methods to provide access to the global variable gSystem (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:560:20 - t.method("gSystem", []()-> TSystem * { return gSystem; }); - t.method("gSystem!", [](TSystem * val)-> TSystem * { return gSystem = val; }); + DEBUG_MSG("Adding wrapper for TH1C operator/(const TH1C &, const TH1C &) (" __HERE__ ")"); + // signature to use in the veto list: TH1C operator/(const TH1C &, const TH1C &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:491:6 + t.method("/", static_cast(&operator/)); - DEBUG_MSG("Adding gXDisplay methods to provide access to the global variable gXDisplay (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:561:25 - t.method("gXDisplay", []()-> TFileHandler * { return gXDisplay; }); - t.method("gXDisplay!", [](TFileHandler * val)-> TFileHandler * { return gXDisplay = val; }); + DEBUG_MSG("Adding wrapper for TH1S operator*(Double_t, const TH1S &) (" __HERE__ ")"); + // signature to use in the veto list: TH1S operator*(Double_t, const TH1S &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:526:6 + t.method("*", static_cast(&operator*)); - DEBUG_MSG("Adding gRandom methods to provide access to the global variable gRandom (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:62:20 - t.method("gRandom", []()-> TRandom * { return gRandom; }); - t.method("gRandom!", [](TRandom * val)-> TRandom * { return gRandom = val; }); + DEBUG_MSG("Adding wrapper for TH1S operator*(const TH1S &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1S operator*(const TH1S &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:528:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1S operator+(const TH1S &, const TH1S &) (" __HERE__ ")"); + // signature to use in the veto list: TH1S operator+(const TH1S &, const TH1S &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:529:6 + t.method("+", static_cast(&operator+)); + + DEBUG_MSG("Adding wrapper for TH1S operator-(const TH1S &, const TH1S &) (" __HERE__ ")"); + // signature to use in the veto list: TH1S operator-(const TH1S &, const TH1S &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:530:6 + t.method("-", static_cast(&operator-)); + + DEBUG_MSG("Adding wrapper for TH1S operator*(const TH1S &, const TH1S &) (" __HERE__ ")"); + // signature to use in the veto list: TH1S operator*(const TH1S &, const TH1S &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:531:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1S operator/(const TH1S &, const TH1S &) (" __HERE__ ")"); + // signature to use in the veto list: TH1S operator/(const TH1S &, const TH1S &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:532:6 + t.method("/", static_cast(&operator/)); + + DEBUG_MSG("Adding wrapper for TH1I operator*(Double_t, const TH1I &) (" __HERE__ ")"); + // signature to use in the veto list: TH1I operator*(Double_t, const TH1I &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:567:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1I operator*(const TH1I &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1I operator*(const TH1I &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:569:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1I operator+(const TH1I &, const TH1I &) (" __HERE__ ")"); + // signature to use in the veto list: TH1I operator+(const TH1I &, const TH1I &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:570:6 + t.method("+", static_cast(&operator+)); + + DEBUG_MSG("Adding wrapper for TH1I operator-(const TH1I &, const TH1I &) (" __HERE__ ")"); + // signature to use in the veto list: TH1I operator-(const TH1I &, const TH1I &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:571:6 + t.method("-", static_cast(&operator-)); + + DEBUG_MSG("Adding wrapper for TH1I operator*(const TH1I &, const TH1I &) (" __HERE__ ")"); + // signature to use in the veto list: TH1I operator*(const TH1I &, const TH1I &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:572:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1I operator/(const TH1I &, const TH1I &) (" __HERE__ ")"); + // signature to use in the veto list: TH1I operator/(const TH1I &, const TH1I &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:573:6 + t.method("/", static_cast(&operator/)); + + DEBUG_MSG("Adding wrapper for TH1F operator*(Double_t, const TH1F &) (" __HERE__ ")"); + // signature to use in the veto list: TH1F operator*(Double_t, const TH1F &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:610:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1F operator*(const TH1F &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1F operator*(const TH1F &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:612:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1F operator+(const TH1F &, const TH1F &) (" __HERE__ ")"); + // signature to use in the veto list: TH1F operator+(const TH1F &, const TH1F &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:613:6 + t.method("+", static_cast(&operator+)); + + DEBUG_MSG("Adding wrapper for TH1F operator-(const TH1F &, const TH1F &) (" __HERE__ ")"); + // signature to use in the veto list: TH1F operator-(const TH1F &, const TH1F &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:614:6 + t.method("-", static_cast(&operator-)); + + DEBUG_MSG("Adding wrapper for TH1F operator*(const TH1F &, const TH1F &) (" __HERE__ ")"); + // signature to use in the veto list: TH1F operator*(const TH1F &, const TH1F &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:615:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1F operator/(const TH1F &, const TH1F &) (" __HERE__ ")"); + // signature to use in the veto list: TH1F operator/(const TH1F &, const TH1F &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:616:6 + t.method("/", static_cast(&operator/)); + + DEBUG_MSG("Adding wrapper for TH1D operator*(Double_t, const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: TH1D operator*(Double_t, const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:653:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1D operator*(const TH1D &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1D operator*(const TH1D &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:655:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1D operator+(const TH1D &, const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: TH1D operator+(const TH1D &, const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:656:6 + t.method("+", static_cast(&operator+)); + + DEBUG_MSG("Adding wrapper for TH1D operator-(const TH1D &, const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: TH1D operator-(const TH1D &, const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:657:6 + t.method("-", static_cast(&operator-)); + + DEBUG_MSG("Adding wrapper for TH1D operator*(const TH1D &, const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: TH1D operator*(const TH1D &, const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:658:6 + t.method("*", static_cast(&operator*)); + + DEBUG_MSG("Adding wrapper for TH1D operator/(const TH1D &, const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: TH1D operator/(const TH1D &, const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:659:6 + t.method("/", static_cast(&operator/)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for TH1 * R__H(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * R__H(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:661:16 + t.method("R__H", static_cast(&R__H)); + + DEBUG_MSG("Adding wrapper for TH1 * R__H(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * R__H(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:662:16 + t.method("R__H", static_cast(&R__H)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for bool ROOT::Geom::operator==(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool ROOT::Geom::operator==(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:157:13 + t.method("==", static_cast(&ROOT::Geom::operator==)); + + DEBUG_MSG("Adding wrapper for bool ROOT::Geom::operator!=(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool ROOT::Geom::operator!=(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:164:13 + t.method("!=", static_cast(&ROOT::Geom::operator!=)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator+(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator+(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:1 + t.method("+", static_cast(&ROOT::Geom::operator+)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator+(const ROOT::Geom::Vertex_t &, const double) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator+(const ROOT::Geom::Vertex_t &, const double) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:1 + t.method("+", static_cast(&ROOT::Geom::operator+)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator+(const double, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator+(const double, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:1 + t.method("+", static_cast(&ROOT::Geom::operator+)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator-(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator-(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:27 + t.method("-", static_cast(&ROOT::Geom::operator-)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator-(const ROOT::Geom::Vertex_t &, const double) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator-(const ROOT::Geom::Vertex_t &, const double) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:27 + t.method("-", static_cast(&ROOT::Geom::operator-)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator-(const double, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator-(const double, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:27 + t.method("-", static_cast(&ROOT::Geom::operator-)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator*(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator*(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:53 + t.method("*", static_cast(&ROOT::Geom::operator*)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator*(const ROOT::Geom::Vertex_t &, const double) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator*(const ROOT::Geom::Vertex_t &, const double) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:53 + t.method("*", static_cast(&ROOT::Geom::operator*)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator*(const double, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator*(const double, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:53 + t.method("*", static_cast(&ROOT::Geom::operator*)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator/(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator/(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:79 + t.method("/", static_cast(&ROOT::Geom::operator/)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator/(const ROOT::Geom::Vertex_t &, const double) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator/(const ROOT::Geom::Vertex_t &, const double) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:79 + t.method("/", static_cast(&ROOT::Geom::operator/)); + + DEBUG_MSG("Adding wrapper for ROOT::Geom::Vertex_t ROOT::Geom::operator/(const double, const ROOT::Geom::Vertex_t &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Geom::Vertex_t ROOT::Geom::operator/(const double, const ROOT::Geom::Vertex_t &) + // defined in /home/pgras/.julia/conda/3/include/TGeoVector3.h:188:79 + t.method("/", static_cast(&ROOT::Geom::operator/)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding gROOTMutex methods to provide access to the global variable gROOTMutex (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:63:26 + t.method("gROOTMutex", []()-> TVirtualMutex * { return gROOTMutex; }); + t.method("gROOTMutex!", [](TVirtualMutex * val)-> TVirtualMutex * { return gROOTMutex = val; }); + + DEBUG_MSG("Adding gRootDir methods to provide access to the global variable gRootDir (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:241:24 + t.method("gRootDir", []()-> const char * { return gRootDir; }); + + DEBUG_MSG("Adding gProgName methods to provide access to the global variable gProgName (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:242:24 + t.method("gProgName", []()-> const char * { return gProgName; }); + + DEBUG_MSG("Adding gProgPath methods to provide access to the global variable gProgPath (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:243:24 + t.method("gProgPath", []()-> const char * { return gProgPath; }); + + DEBUG_MSG("Adding gSystemMutex methods to provide access to the global variable gSystemMutex (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:244:26 + t.method("gSystemMutex", []()-> TVirtualMutex * { return gSystemMutex; }); + t.method("gSystemMutex!", [](TVirtualMutex * val)-> TVirtualMutex * { return gSystemMutex = val; }); + + DEBUG_MSG("Adding gSystem methods to provide access to the global variable gSystem (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:560:20 + t.method("gSystem", []()-> TSystem * { return gSystem; }); + t.method("gSystem!", [](TSystem * val)-> TSystem * { return gSystem = val; }); + + DEBUG_MSG("Adding gXDisplay methods to provide access to the global variable gXDisplay (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:561:25 + t.method("gXDisplay", []()-> TFileHandler * { return gXDisplay; }); + t.method("gXDisplay!", [](TFileHandler * val)-> TFileHandler * { return gXDisplay = val; }); DEBUG_MSG("Adding gApplication methods to provide access to the global variable gApplication (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TApplication.h:170:25 t.method("gApplication", []()-> TApplication * { return gApplication; }); t.method("gApplication!", [](TApplication * val)-> TApplication * { return gApplication = val; }); + + DEBUG_MSG("Adding kDoNotProcess methods to provide access to the global variable kDoNotProcess (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:56:13 + t.method("kDoNotProcess", []()-> Int_t { return kDoNotProcess; }); + + DEBUG_MSG("Adding kIsClone methods to provide access to the global variable kIsClone (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:57:13 + t.method("kIsClone", []()-> Int_t { return kIsClone; }); + + DEBUG_MSG("Adding kBranchObject methods to provide access to the global variable kBranchObject (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:58:13 + t.method("kBranchObject", []()-> Int_t { return kBranchObject; }); + + DEBUG_MSG("Adding kBranchAny methods to provide access to the global variable kBranchAny (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:59:13 + t.method("kBranchAny", []()-> Int_t { return kBranchAny; }); + + DEBUG_MSG("Adding kMapObject methods to provide access to the global variable kMapObject (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:60:13 + t.method("kMapObject", []()-> Int_t { return kMapObject; }); + + DEBUG_MSG("Adding TTree!kMaxEntries methods to provide access to the global variable TTree::kMaxEntries (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:229:30 + module_.method("TTree!kMaxEntries", []()-> Long64_t { return TTree::kMaxEntries; }); + + DEBUG_MSG("Adding gRandom methods to provide access to the global variable gRandom (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:62:20 + t.method("gRandom", []()-> TRandom * { return gRandom; }); + t.method("gRandom!", [](TRandom * val)-> TRandom * { return gRandom = val; }); + + DEBUG_MSG("Adding TGeant4Unit!pi methods to provide access to the global variable TGeant4Unit::pi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:67:25 + module_.method("TGeant4Unit!pi", []()-> double { return TGeant4Unit::pi; }); + + DEBUG_MSG("Adding TGeant4Unit!twopi methods to provide access to the global variable TGeant4Unit::twopi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:68:25 + module_.method("TGeant4Unit!twopi", []()-> double { return TGeant4Unit::twopi; }); + + DEBUG_MSG("Adding TGeant4Unit!halfpi methods to provide access to the global variable TGeant4Unit::halfpi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:69:25 + module_.method("TGeant4Unit!halfpi", []()-> double { return TGeant4Unit::halfpi; }); + + DEBUG_MSG("Adding TGeant4Unit!pi2 methods to provide access to the global variable TGeant4Unit::pi2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:70:25 + module_.method("TGeant4Unit!pi2", []()-> double { return TGeant4Unit::pi2; }); + + DEBUG_MSG("Adding TGeant4Unit!millimeter methods to provide access to the global variable TGeant4Unit::millimeter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:75:25 + module_.method("TGeant4Unit!millimeter", []()-> double { return TGeant4Unit::millimeter; }); + + DEBUG_MSG("Adding TGeant4Unit!millimeter2 methods to provide access to the global variable TGeant4Unit::millimeter2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:76:25 + module_.method("TGeant4Unit!millimeter2", []()-> double { return TGeant4Unit::millimeter2; }); + + DEBUG_MSG("Adding TGeant4Unit!millimeter3 methods to provide access to the global variable TGeant4Unit::millimeter3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:77:25 + module_.method("TGeant4Unit!millimeter3", []()-> double { return TGeant4Unit::millimeter3; }); + + DEBUG_MSG("Adding TGeant4Unit!centimeter methods to provide access to the global variable TGeant4Unit::centimeter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:79:25 + module_.method("TGeant4Unit!centimeter", []()-> double { return TGeant4Unit::centimeter; }); + + DEBUG_MSG("Adding TGeant4Unit!centimeter2 methods to provide access to the global variable TGeant4Unit::centimeter2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:80:25 + module_.method("TGeant4Unit!centimeter2", []()-> double { return TGeant4Unit::centimeter2; }); + + DEBUG_MSG("Adding TGeant4Unit!centimeter3 methods to provide access to the global variable TGeant4Unit::centimeter3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:81:25 + module_.method("TGeant4Unit!centimeter3", []()-> double { return TGeant4Unit::centimeter3; }); + + DEBUG_MSG("Adding TGeant4Unit!meter methods to provide access to the global variable TGeant4Unit::meter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:83:25 + module_.method("TGeant4Unit!meter", []()-> double { return TGeant4Unit::meter; }); + + DEBUG_MSG("Adding TGeant4Unit!meter2 methods to provide access to the global variable TGeant4Unit::meter2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:84:25 + module_.method("TGeant4Unit!meter2", []()-> double { return TGeant4Unit::meter2; }); + + DEBUG_MSG("Adding TGeant4Unit!meter3 methods to provide access to the global variable TGeant4Unit::meter3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:85:25 + module_.method("TGeant4Unit!meter3", []()-> double { return TGeant4Unit::meter3; }); + + DEBUG_MSG("Adding TGeant4Unit!kilometer methods to provide access to the global variable TGeant4Unit::kilometer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:87:25 + module_.method("TGeant4Unit!kilometer", []()-> double { return TGeant4Unit::kilometer; }); + + DEBUG_MSG("Adding TGeant4Unit!kilometer2 methods to provide access to the global variable TGeant4Unit::kilometer2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:88:25 + module_.method("TGeant4Unit!kilometer2", []()-> double { return TGeant4Unit::kilometer2; }); + + DEBUG_MSG("Adding TGeant4Unit!kilometer3 methods to provide access to the global variable TGeant4Unit::kilometer3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:89:25 + module_.method("TGeant4Unit!kilometer3", []()-> double { return TGeant4Unit::kilometer3; }); + + DEBUG_MSG("Adding TGeant4Unit!parsec methods to provide access to the global variable TGeant4Unit::parsec (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:91:25 + module_.method("TGeant4Unit!parsec", []()-> double { return TGeant4Unit::parsec; }); + + DEBUG_MSG("Adding TGeant4Unit!micrometer methods to provide access to the global variable TGeant4Unit::micrometer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:93:25 + module_.method("TGeant4Unit!micrometer", []()-> double { return TGeant4Unit::micrometer; }); + + DEBUG_MSG("Adding TGeant4Unit!nanometer methods to provide access to the global variable TGeant4Unit::nanometer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:94:25 + module_.method("TGeant4Unit!nanometer", []()-> double { return TGeant4Unit::nanometer; }); + + DEBUG_MSG("Adding TGeant4Unit!angstrom methods to provide access to the global variable TGeant4Unit::angstrom (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:95:25 + module_.method("TGeant4Unit!angstrom", []()-> double { return TGeant4Unit::angstrom; }); + + DEBUG_MSG("Adding TGeant4Unit!fermi methods to provide access to the global variable TGeant4Unit::fermi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:96:25 + module_.method("TGeant4Unit!fermi", []()-> double { return TGeant4Unit::fermi; }); + + DEBUG_MSG("Adding TGeant4Unit!barn methods to provide access to the global variable TGeant4Unit::barn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:98:25 + module_.method("TGeant4Unit!barn", []()-> double { return TGeant4Unit::barn; }); + + DEBUG_MSG("Adding TGeant4Unit!millibarn methods to provide access to the global variable TGeant4Unit::millibarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:99:25 + module_.method("TGeant4Unit!millibarn", []()-> double { return TGeant4Unit::millibarn; }); + + DEBUG_MSG("Adding TGeant4Unit!microbarn methods to provide access to the global variable TGeant4Unit::microbarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:100:25 + module_.method("TGeant4Unit!microbarn", []()-> double { return TGeant4Unit::microbarn; }); + + DEBUG_MSG("Adding TGeant4Unit!nanobarn methods to provide access to the global variable TGeant4Unit::nanobarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:101:25 + module_.method("TGeant4Unit!nanobarn", []()-> double { return TGeant4Unit::nanobarn; }); + + DEBUG_MSG("Adding TGeant4Unit!picobarn methods to provide access to the global variable TGeant4Unit::picobarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:102:25 + module_.method("TGeant4Unit!picobarn", []()-> double { return TGeant4Unit::picobarn; }); + + DEBUG_MSG("Adding TGeant4Unit!nm methods to provide access to the global variable TGeant4Unit::nm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:105:25 + module_.method("TGeant4Unit!nm", []()-> double { return TGeant4Unit::nm; }); + + DEBUG_MSG("Adding TGeant4Unit!um methods to provide access to the global variable TGeant4Unit::um (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:106:25 + module_.method("TGeant4Unit!um", []()-> double { return TGeant4Unit::um; }); + + DEBUG_MSG("Adding TGeant4Unit!mm methods to provide access to the global variable TGeant4Unit::mm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:108:25 + module_.method("TGeant4Unit!mm", []()-> double { return TGeant4Unit::mm; }); + + DEBUG_MSG("Adding TGeant4Unit!mm2 methods to provide access to the global variable TGeant4Unit::mm2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:109:25 + module_.method("TGeant4Unit!mm2", []()-> double { return TGeant4Unit::mm2; }); + + DEBUG_MSG("Adding TGeant4Unit!mm3 methods to provide access to the global variable TGeant4Unit::mm3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:110:25 + module_.method("TGeant4Unit!mm3", []()-> double { return TGeant4Unit::mm3; }); + + DEBUG_MSG("Adding TGeant4Unit!cm methods to provide access to the global variable TGeant4Unit::cm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:112:25 + module_.method("TGeant4Unit!cm", []()-> double { return TGeant4Unit::cm; }); + + DEBUG_MSG("Adding TGeant4Unit!cm2 methods to provide access to the global variable TGeant4Unit::cm2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:113:25 + module_.method("TGeant4Unit!cm2", []()-> double { return TGeant4Unit::cm2; }); + + DEBUG_MSG("Adding TGeant4Unit!cm3 methods to provide access to the global variable TGeant4Unit::cm3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:114:25 + module_.method("TGeant4Unit!cm3", []()-> double { return TGeant4Unit::cm3; }); + + DEBUG_MSG("Adding TGeant4Unit!liter methods to provide access to the global variable TGeant4Unit::liter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:116:25 + module_.method("TGeant4Unit!liter", []()-> double { return TGeant4Unit::liter; }); + + DEBUG_MSG("Adding TGeant4Unit!L methods to provide access to the global variable TGeant4Unit::L (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:117:25 + module_.method("TGeant4Unit!L", []()-> double { return TGeant4Unit::L; }); + + DEBUG_MSG("Adding TGeant4Unit!dL methods to provide access to the global variable TGeant4Unit::dL (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:118:25 + module_.method("TGeant4Unit!dL", []()-> double { return TGeant4Unit::dL; }); + + DEBUG_MSG("Adding TGeant4Unit!cL methods to provide access to the global variable TGeant4Unit::cL (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:119:25 + module_.method("TGeant4Unit!cL", []()-> double { return TGeant4Unit::cL; }); + + DEBUG_MSG("Adding TGeant4Unit!mL methods to provide access to the global variable TGeant4Unit::mL (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:120:25 + module_.method("TGeant4Unit!mL", []()-> double { return TGeant4Unit::mL; }); + + DEBUG_MSG("Adding TGeant4Unit!m methods to provide access to the global variable TGeant4Unit::m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:122:25 + module_.method("TGeant4Unit!m", []()-> double { return TGeant4Unit::m; }); + + DEBUG_MSG("Adding TGeant4Unit!m2 methods to provide access to the global variable TGeant4Unit::m2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:123:25 + module_.method("TGeant4Unit!m2", []()-> double { return TGeant4Unit::m2; }); + + DEBUG_MSG("Adding TGeant4Unit!m3 methods to provide access to the global variable TGeant4Unit::m3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:124:25 + module_.method("TGeant4Unit!m3", []()-> double { return TGeant4Unit::m3; }); + + DEBUG_MSG("Adding TGeant4Unit!km methods to provide access to the global variable TGeant4Unit::km (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:126:25 + module_.method("TGeant4Unit!km", []()-> double { return TGeant4Unit::km; }); + + DEBUG_MSG("Adding TGeant4Unit!km2 methods to provide access to the global variable TGeant4Unit::km2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:127:25 + module_.method("TGeant4Unit!km2", []()-> double { return TGeant4Unit::km2; }); + + DEBUG_MSG("Adding TGeant4Unit!km3 methods to provide access to the global variable TGeant4Unit::km3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:128:25 + module_.method("TGeant4Unit!km3", []()-> double { return TGeant4Unit::km3; }); + + DEBUG_MSG("Adding TGeant4Unit!pc methods to provide access to the global variable TGeant4Unit::pc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:130:25 + module_.method("TGeant4Unit!pc", []()-> double { return TGeant4Unit::pc; }); + + DEBUG_MSG("Adding TGeant4Unit!degree methods to provide access to the global variable TGeant4Unit::degree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:135:25 + module_.method("TGeant4Unit!degree", []()-> double { return TGeant4Unit::degree; }); + + DEBUG_MSG("Adding TGeant4Unit!radian methods to provide access to the global variable TGeant4Unit::radian (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:136:25 + module_.method("TGeant4Unit!radian", []()-> double { return TGeant4Unit::radian; }); + + DEBUG_MSG("Adding TGeant4Unit!milliradian methods to provide access to the global variable TGeant4Unit::milliradian (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:137:25 + module_.method("TGeant4Unit!milliradian", []()-> double { return TGeant4Unit::milliradian; }); + + DEBUG_MSG("Adding TGeant4Unit!steradian methods to provide access to the global variable TGeant4Unit::steradian (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:139:25 + module_.method("TGeant4Unit!steradian", []()-> double { return TGeant4Unit::steradian; }); + + DEBUG_MSG("Adding TGeant4Unit!rad methods to provide access to the global variable TGeant4Unit::rad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:142:25 + module_.method("TGeant4Unit!rad", []()-> double { return TGeant4Unit::rad; }); + + DEBUG_MSG("Adding TGeant4Unit!mrad methods to provide access to the global variable TGeant4Unit::mrad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:143:25 + module_.method("TGeant4Unit!mrad", []()-> double { return TGeant4Unit::mrad; }); + + DEBUG_MSG("Adding TGeant4Unit!sr methods to provide access to the global variable TGeant4Unit::sr (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:144:25 + module_.method("TGeant4Unit!sr", []()-> double { return TGeant4Unit::sr; }); + + DEBUG_MSG("Adding TGeant4Unit!deg methods to provide access to the global variable TGeant4Unit::deg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:145:25 + module_.method("TGeant4Unit!deg", []()-> double { return TGeant4Unit::deg; }); + + DEBUG_MSG("Adding TGeant4Unit!nanosecond methods to provide access to the global variable TGeant4Unit::nanosecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:150:25 + module_.method("TGeant4Unit!nanosecond", []()-> double { return TGeant4Unit::nanosecond; }); + + DEBUG_MSG("Adding TGeant4Unit!second methods to provide access to the global variable TGeant4Unit::second (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:151:25 + module_.method("TGeant4Unit!second", []()-> double { return TGeant4Unit::second; }); + + DEBUG_MSG("Adding TGeant4Unit!millisecond methods to provide access to the global variable TGeant4Unit::millisecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:152:25 + module_.method("TGeant4Unit!millisecond", []()-> double { return TGeant4Unit::millisecond; }); + + DEBUG_MSG("Adding TGeant4Unit!microsecond methods to provide access to the global variable TGeant4Unit::microsecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:153:25 + module_.method("TGeant4Unit!microsecond", []()-> double { return TGeant4Unit::microsecond; }); + + DEBUG_MSG("Adding TGeant4Unit!picosecond methods to provide access to the global variable TGeant4Unit::picosecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:154:25 + module_.method("TGeant4Unit!picosecond", []()-> double { return TGeant4Unit::picosecond; }); + + DEBUG_MSG("Adding TGeant4Unit!hertz methods to provide access to the global variable TGeant4Unit::hertz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:156:25 + module_.method("TGeant4Unit!hertz", []()-> double { return TGeant4Unit::hertz; }); + + DEBUG_MSG("Adding TGeant4Unit!kilohertz methods to provide access to the global variable TGeant4Unit::kilohertz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:157:25 + module_.method("TGeant4Unit!kilohertz", []()-> double { return TGeant4Unit::kilohertz; }); + + DEBUG_MSG("Adding TGeant4Unit!megahertz methods to provide access to the global variable TGeant4Unit::megahertz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:158:25 + module_.method("TGeant4Unit!megahertz", []()-> double { return TGeant4Unit::megahertz; }); + + DEBUG_MSG("Adding TGeant4Unit!ns methods to provide access to the global variable TGeant4Unit::ns (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:161:25 + module_.method("TGeant4Unit!ns", []()-> double { return TGeant4Unit::ns; }); + + DEBUG_MSG("Adding TGeant4Unit!s methods to provide access to the global variable TGeant4Unit::s (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:162:25 + module_.method("TGeant4Unit!s", []()-> double { return TGeant4Unit::s; }); + + DEBUG_MSG("Adding TGeant4Unit!ms methods to provide access to the global variable TGeant4Unit::ms (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:163:25 + module_.method("TGeant4Unit!ms", []()-> double { return TGeant4Unit::ms; }); + + DEBUG_MSG("Adding TGeant4Unit!us methods to provide access to the global variable TGeant4Unit::us (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:164:25 + module_.method("TGeant4Unit!us", []()-> double { return TGeant4Unit::us; }); + + DEBUG_MSG("Adding TGeant4Unit!ps methods to provide access to the global variable TGeant4Unit::ps (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:165:25 + module_.method("TGeant4Unit!ps", []()-> double { return TGeant4Unit::ps; }); + + DEBUG_MSG("Adding TGeant4Unit!eplus methods to provide access to the global variable TGeant4Unit::eplus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:170:25 + module_.method("TGeant4Unit!eplus", []()-> double { return TGeant4Unit::eplus; }); + + DEBUG_MSG("Adding TGeant4Unit!e_SI methods to provide access to the global variable TGeant4Unit::e_SI (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:171:25 + module_.method("TGeant4Unit!e_SI", []()-> double { return TGeant4Unit::e_SI; }); + + DEBUG_MSG("Adding TGeant4Unit!coulomb methods to provide access to the global variable TGeant4Unit::coulomb (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:172:25 + module_.method("TGeant4Unit!coulomb", []()-> double { return TGeant4Unit::coulomb; }); + + DEBUG_MSG("Adding TGeant4Unit!megaelectronvolt methods to provide access to the global variable TGeant4Unit::megaelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:177:25 + module_.method("TGeant4Unit!megaelectronvolt", []()-> double { return TGeant4Unit::megaelectronvolt; }); + + DEBUG_MSG("Adding TGeant4Unit!electronvolt methods to provide access to the global variable TGeant4Unit::electronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:178:25 + module_.method("TGeant4Unit!electronvolt", []()-> double { return TGeant4Unit::electronvolt; }); + + DEBUG_MSG("Adding TGeant4Unit!kiloelectronvolt methods to provide access to the global variable TGeant4Unit::kiloelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:179:25 + module_.method("TGeant4Unit!kiloelectronvolt", []()-> double { return TGeant4Unit::kiloelectronvolt; }); + + DEBUG_MSG("Adding TGeant4Unit!gigaelectronvolt methods to provide access to the global variable TGeant4Unit::gigaelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:180:25 + module_.method("TGeant4Unit!gigaelectronvolt", []()-> double { return TGeant4Unit::gigaelectronvolt; }); + + DEBUG_MSG("Adding TGeant4Unit!teraelectronvolt methods to provide access to the global variable TGeant4Unit::teraelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:181:25 + module_.method("TGeant4Unit!teraelectronvolt", []()-> double { return TGeant4Unit::teraelectronvolt; }); + + DEBUG_MSG("Adding TGeant4Unit!petaelectronvolt methods to provide access to the global variable TGeant4Unit::petaelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:182:25 + module_.method("TGeant4Unit!petaelectronvolt", []()-> double { return TGeant4Unit::petaelectronvolt; }); + + DEBUG_MSG("Adding TGeant4Unit!joule methods to provide access to the global variable TGeant4Unit::joule (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:184:25 + module_.method("TGeant4Unit!joule", []()-> double { return TGeant4Unit::joule; }); + + DEBUG_MSG("Adding TGeant4Unit!MeV methods to provide access to the global variable TGeant4Unit::MeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:187:25 + module_.method("TGeant4Unit!MeV", []()-> double { return TGeant4Unit::MeV; }); + + DEBUG_MSG("Adding TGeant4Unit!eV methods to provide access to the global variable TGeant4Unit::eV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:188:25 + module_.method("TGeant4Unit!eV", []()-> double { return TGeant4Unit::eV; }); + + DEBUG_MSG("Adding TGeant4Unit!keV methods to provide access to the global variable TGeant4Unit::keV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:189:25 + module_.method("TGeant4Unit!keV", []()-> double { return TGeant4Unit::keV; }); + + DEBUG_MSG("Adding TGeant4Unit!GeV methods to provide access to the global variable TGeant4Unit::GeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:190:25 + module_.method("TGeant4Unit!GeV", []()-> double { return TGeant4Unit::GeV; }); + + DEBUG_MSG("Adding TGeant4Unit!TeV methods to provide access to the global variable TGeant4Unit::TeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:191:25 + module_.method("TGeant4Unit!TeV", []()-> double { return TGeant4Unit::TeV; }); + + DEBUG_MSG("Adding TGeant4Unit!PeV methods to provide access to the global variable TGeant4Unit::PeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:192:25 + module_.method("TGeant4Unit!PeV", []()-> double { return TGeant4Unit::PeV; }); + + DEBUG_MSG("Adding TGeant4Unit!kilogram methods to provide access to the global variable TGeant4Unit::kilogram (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:197:25 + module_.method("TGeant4Unit!kilogram", []()-> double { return TGeant4Unit::kilogram; }); + + DEBUG_MSG("Adding TGeant4Unit!gram methods to provide access to the global variable TGeant4Unit::gram (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:198:25 + module_.method("TGeant4Unit!gram", []()-> double { return TGeant4Unit::gram; }); + + DEBUG_MSG("Adding TGeant4Unit!milligram methods to provide access to the global variable TGeant4Unit::milligram (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:199:25 + module_.method("TGeant4Unit!milligram", []()-> double { return TGeant4Unit::milligram; }); + + DEBUG_MSG("Adding TGeant4Unit!kg methods to provide access to the global variable TGeant4Unit::kg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:202:25 + module_.method("TGeant4Unit!kg", []()-> double { return TGeant4Unit::kg; }); + + DEBUG_MSG("Adding TGeant4Unit!g methods to provide access to the global variable TGeant4Unit::g (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:203:25 + module_.method("TGeant4Unit!g", []()-> double { return TGeant4Unit::g; }); + + DEBUG_MSG("Adding TGeant4Unit!mg methods to provide access to the global variable TGeant4Unit::mg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:204:25 + module_.method("TGeant4Unit!mg", []()-> double { return TGeant4Unit::mg; }); + + DEBUG_MSG("Adding TGeant4Unit!watt methods to provide access to the global variable TGeant4Unit::watt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:209:25 + module_.method("TGeant4Unit!watt", []()-> double { return TGeant4Unit::watt; }); + + DEBUG_MSG("Adding TGeant4Unit!newton methods to provide access to the global variable TGeant4Unit::newton (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:214:25 + module_.method("TGeant4Unit!newton", []()-> double { return TGeant4Unit::newton; }); + + DEBUG_MSG("Adding TGeant4Unit!hep_pascal methods to provide access to the global variable TGeant4Unit::hep_pascal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:220:25 + module_.method("TGeant4Unit!hep_pascal", []()-> double { return TGeant4Unit::hep_pascal; }); + + DEBUG_MSG("Adding TGeant4Unit!bar methods to provide access to the global variable TGeant4Unit::bar (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:221:25 + module_.method("TGeant4Unit!bar", []()-> double { return TGeant4Unit::bar; }); + + DEBUG_MSG("Adding TGeant4Unit!atmosphere methods to provide access to the global variable TGeant4Unit::atmosphere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:222:25 + module_.method("TGeant4Unit!atmosphere", []()-> double { return TGeant4Unit::atmosphere; }); + + DEBUG_MSG("Adding TGeant4Unit!ampere methods to provide access to the global variable TGeant4Unit::ampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:227:25 + module_.method("TGeant4Unit!ampere", []()-> double { return TGeant4Unit::ampere; }); + + DEBUG_MSG("Adding TGeant4Unit!milliampere methods to provide access to the global variable TGeant4Unit::milliampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:228:25 + module_.method("TGeant4Unit!milliampere", []()-> double { return TGeant4Unit::milliampere; }); + + DEBUG_MSG("Adding TGeant4Unit!microampere methods to provide access to the global variable TGeant4Unit::microampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:229:25 + module_.method("TGeant4Unit!microampere", []()-> double { return TGeant4Unit::microampere; }); + + DEBUG_MSG("Adding TGeant4Unit!nanoampere methods to provide access to the global variable TGeant4Unit::nanoampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:230:25 + module_.method("TGeant4Unit!nanoampere", []()-> double { return TGeant4Unit::nanoampere; }); + + DEBUG_MSG("Adding TGeant4Unit!megavolt methods to provide access to the global variable TGeant4Unit::megavolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:235:25 + module_.method("TGeant4Unit!megavolt", []()-> double { return TGeant4Unit::megavolt; }); + + DEBUG_MSG("Adding TGeant4Unit!kilovolt methods to provide access to the global variable TGeant4Unit::kilovolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:236:25 + module_.method("TGeant4Unit!kilovolt", []()-> double { return TGeant4Unit::kilovolt; }); + + DEBUG_MSG("Adding TGeant4Unit!volt methods to provide access to the global variable TGeant4Unit::volt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:237:25 + module_.method("TGeant4Unit!volt", []()-> double { return TGeant4Unit::volt; }); + + DEBUG_MSG("Adding TGeant4Unit!ohm methods to provide access to the global variable TGeant4Unit::ohm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:242:25 + module_.method("TGeant4Unit!ohm", []()-> double { return TGeant4Unit::ohm; }); + + DEBUG_MSG("Adding TGeant4Unit!farad methods to provide access to the global variable TGeant4Unit::farad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:247:25 + module_.method("TGeant4Unit!farad", []()-> double { return TGeant4Unit::farad; }); + + DEBUG_MSG("Adding TGeant4Unit!millifarad methods to provide access to the global variable TGeant4Unit::millifarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:248:25 + module_.method("TGeant4Unit!millifarad", []()-> double { return TGeant4Unit::millifarad; }); + + DEBUG_MSG("Adding TGeant4Unit!microfarad methods to provide access to the global variable TGeant4Unit::microfarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:249:25 + module_.method("TGeant4Unit!microfarad", []()-> double { return TGeant4Unit::microfarad; }); + + DEBUG_MSG("Adding TGeant4Unit!nanofarad methods to provide access to the global variable TGeant4Unit::nanofarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:250:25 + module_.method("TGeant4Unit!nanofarad", []()-> double { return TGeant4Unit::nanofarad; }); + + DEBUG_MSG("Adding TGeant4Unit!picofarad methods to provide access to the global variable TGeant4Unit::picofarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:251:25 + module_.method("TGeant4Unit!picofarad", []()-> double { return TGeant4Unit::picofarad; }); + + DEBUG_MSG("Adding TGeant4Unit!weber methods to provide access to the global variable TGeant4Unit::weber (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:256:25 + module_.method("TGeant4Unit!weber", []()-> double { return TGeant4Unit::weber; }); + + DEBUG_MSG("Adding TGeant4Unit!tesla methods to provide access to the global variable TGeant4Unit::tesla (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:261:25 + module_.method("TGeant4Unit!tesla", []()-> double { return TGeant4Unit::tesla; }); + + DEBUG_MSG("Adding TGeant4Unit!gauss methods to provide access to the global variable TGeant4Unit::gauss (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:263:25 + module_.method("TGeant4Unit!gauss", []()-> double { return TGeant4Unit::gauss; }); + + DEBUG_MSG("Adding TGeant4Unit!kilogauss methods to provide access to the global variable TGeant4Unit::kilogauss (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:264:25 + module_.method("TGeant4Unit!kilogauss", []()-> double { return TGeant4Unit::kilogauss; }); + + DEBUG_MSG("Adding TGeant4Unit!henry methods to provide access to the global variable TGeant4Unit::henry (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:269:25 + module_.method("TGeant4Unit!henry", []()-> double { return TGeant4Unit::henry; }); + + DEBUG_MSG("Adding TGeant4Unit!kelvin methods to provide access to the global variable TGeant4Unit::kelvin (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:274:25 + module_.method("TGeant4Unit!kelvin", []()-> double { return TGeant4Unit::kelvin; }); + + DEBUG_MSG("Adding TGeant4Unit!mole methods to provide access to the global variable TGeant4Unit::mole (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:279:25 + module_.method("TGeant4Unit!mole", []()-> double { return TGeant4Unit::mole; }); + + DEBUG_MSG("Adding TGeant4Unit!becquerel methods to provide access to the global variable TGeant4Unit::becquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:284:25 + module_.method("TGeant4Unit!becquerel", []()-> double { return TGeant4Unit::becquerel; }); + + DEBUG_MSG("Adding TGeant4Unit!curie methods to provide access to the global variable TGeant4Unit::curie (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:285:25 + module_.method("TGeant4Unit!curie", []()-> double { return TGeant4Unit::curie; }); + + DEBUG_MSG("Adding TGeant4Unit!kilobecquerel methods to provide access to the global variable TGeant4Unit::kilobecquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:286:25 + module_.method("TGeant4Unit!kilobecquerel", []()-> double { return TGeant4Unit::kilobecquerel; }); + + DEBUG_MSG("Adding TGeant4Unit!megabecquerel methods to provide access to the global variable TGeant4Unit::megabecquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:287:25 + module_.method("TGeant4Unit!megabecquerel", []()-> double { return TGeant4Unit::megabecquerel; }); + + DEBUG_MSG("Adding TGeant4Unit!gigabecquerel methods to provide access to the global variable TGeant4Unit::gigabecquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:288:25 + module_.method("TGeant4Unit!gigabecquerel", []()-> double { return TGeant4Unit::gigabecquerel; }); + + DEBUG_MSG("Adding TGeant4Unit!millicurie methods to provide access to the global variable TGeant4Unit::millicurie (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:289:25 + module_.method("TGeant4Unit!millicurie", []()-> double { return TGeant4Unit::millicurie; }); + + DEBUG_MSG("Adding TGeant4Unit!microcurie methods to provide access to the global variable TGeant4Unit::microcurie (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:290:25 + module_.method("TGeant4Unit!microcurie", []()-> double { return TGeant4Unit::microcurie; }); + + DEBUG_MSG("Adding TGeant4Unit!Bq methods to provide access to the global variable TGeant4Unit::Bq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:291:25 + module_.method("TGeant4Unit!Bq", []()-> double { return TGeant4Unit::Bq; }); + + DEBUG_MSG("Adding TGeant4Unit!kBq methods to provide access to the global variable TGeant4Unit::kBq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:292:25 + module_.method("TGeant4Unit!kBq", []()-> double { return TGeant4Unit::kBq; }); + + DEBUG_MSG("Adding TGeant4Unit!MBq methods to provide access to the global variable TGeant4Unit::MBq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:293:25 + module_.method("TGeant4Unit!MBq", []()-> double { return TGeant4Unit::MBq; }); + + DEBUG_MSG("Adding TGeant4Unit!GBq methods to provide access to the global variable TGeant4Unit::GBq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:294:25 + module_.method("TGeant4Unit!GBq", []()-> double { return TGeant4Unit::GBq; }); + + DEBUG_MSG("Adding TGeant4Unit!Ci methods to provide access to the global variable TGeant4Unit::Ci (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:295:25 + module_.method("TGeant4Unit!Ci", []()-> double { return TGeant4Unit::Ci; }); + + DEBUG_MSG("Adding TGeant4Unit!mCi methods to provide access to the global variable TGeant4Unit::mCi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:296:25 + module_.method("TGeant4Unit!mCi", []()-> double { return TGeant4Unit::mCi; }); + + DEBUG_MSG("Adding TGeant4Unit!uCi methods to provide access to the global variable TGeant4Unit::uCi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:297:25 + module_.method("TGeant4Unit!uCi", []()-> double { return TGeant4Unit::uCi; }); + + DEBUG_MSG("Adding TGeant4Unit!gray methods to provide access to the global variable TGeant4Unit::gray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:302:25 + module_.method("TGeant4Unit!gray", []()-> double { return TGeant4Unit::gray; }); + + DEBUG_MSG("Adding TGeant4Unit!kilogray methods to provide access to the global variable TGeant4Unit::kilogray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:303:25 + module_.method("TGeant4Unit!kilogray", []()-> double { return TGeant4Unit::kilogray; }); + + DEBUG_MSG("Adding TGeant4Unit!milligray methods to provide access to the global variable TGeant4Unit::milligray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:304:25 + module_.method("TGeant4Unit!milligray", []()-> double { return TGeant4Unit::milligray; }); + + DEBUG_MSG("Adding TGeant4Unit!microgray methods to provide access to the global variable TGeant4Unit::microgray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:305:25 + module_.method("TGeant4Unit!microgray", []()-> double { return TGeant4Unit::microgray; }); + + DEBUG_MSG("Adding TGeant4Unit!candela methods to provide access to the global variable TGeant4Unit::candela (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:310:25 + module_.method("TGeant4Unit!candela", []()-> double { return TGeant4Unit::candela; }); + + DEBUG_MSG("Adding TGeant4Unit!lumen methods to provide access to the global variable TGeant4Unit::lumen (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:315:25 + module_.method("TGeant4Unit!lumen", []()-> double { return TGeant4Unit::lumen; }); + + DEBUG_MSG("Adding TGeant4Unit!lux methods to provide access to the global variable TGeant4Unit::lux (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:320:25 + module_.method("TGeant4Unit!lux", []()-> double { return TGeant4Unit::lux; }); + + DEBUG_MSG("Adding TGeant4Unit!perCent methods to provide access to the global variable TGeant4Unit::perCent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:325:25 + module_.method("TGeant4Unit!perCent", []()-> double { return TGeant4Unit::perCent; }); + + DEBUG_MSG("Adding TGeant4Unit!perThousand methods to provide access to the global variable TGeant4Unit::perThousand (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:326:25 + module_.method("TGeant4Unit!perThousand", []()-> double { return TGeant4Unit::perThousand; }); + + DEBUG_MSG("Adding TGeant4Unit!perMillion methods to provide access to the global variable TGeant4Unit::perMillion (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4SystemOfUnits.h:327:25 + module_.method("TGeant4Unit!perMillion", []()-> double { return TGeant4Unit::perMillion; }); + + DEBUG_MSG("Adding TGeant4Unit!Avogadro methods to provide access to the global variable TGeant4Unit::Avogadro (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:43:25 + module_.method("TGeant4Unit!Avogadro", []()-> double { return TGeant4Unit::Avogadro; }); + + DEBUG_MSG("Adding TGeant4Unit!c_light methods to provide access to the global variable TGeant4Unit::c_light (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:49:25 + module_.method("TGeant4Unit!c_light", []()-> double { return TGeant4Unit::c_light; }); + + DEBUG_MSG("Adding TGeant4Unit!c_squared methods to provide access to the global variable TGeant4Unit::c_squared (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:50:25 + module_.method("TGeant4Unit!c_squared", []()-> double { return TGeant4Unit::c_squared; }); + + DEBUG_MSG("Adding TGeant4Unit!h_Planck methods to provide access to the global variable TGeant4Unit::h_Planck (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:57:25 + module_.method("TGeant4Unit!h_Planck", []()-> double { return TGeant4Unit::h_Planck; }); + + DEBUG_MSG("Adding TGeant4Unit!hbar_Planck methods to provide access to the global variable TGeant4Unit::hbar_Planck (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:58:25 + module_.method("TGeant4Unit!hbar_Planck", []()-> double { return TGeant4Unit::hbar_Planck; }); + + DEBUG_MSG("Adding TGeant4Unit!hbarc methods to provide access to the global variable TGeant4Unit::hbarc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:59:25 + module_.method("TGeant4Unit!hbarc", []()-> double { return TGeant4Unit::hbarc; }); + + DEBUG_MSG("Adding TGeant4Unit!hbarc_squared methods to provide access to the global variable TGeant4Unit::hbarc_squared (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:60:25 + module_.method("TGeant4Unit!hbarc_squared", []()-> double { return TGeant4Unit::hbarc_squared; }); + + DEBUG_MSG("Adding TGeant4Unit!electron_charge methods to provide access to the global variable TGeant4Unit::electron_charge (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:65:25 + module_.method("TGeant4Unit!electron_charge", []()-> double { return TGeant4Unit::electron_charge; }); + + DEBUG_MSG("Adding TGeant4Unit!e_squared methods to provide access to the global variable TGeant4Unit::e_squared (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:66:25 + module_.method("TGeant4Unit!e_squared", []()-> double { return TGeant4Unit::e_squared; }); + + DEBUG_MSG("Adding TGeant4Unit!electron_mass_c2 methods to provide access to the global variable TGeant4Unit::electron_mass_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:73:25 + module_.method("TGeant4Unit!electron_mass_c2", []()-> double { return TGeant4Unit::electron_mass_c2; }); + + DEBUG_MSG("Adding TGeant4Unit!proton_mass_c2 methods to provide access to the global variable TGeant4Unit::proton_mass_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:74:25 + module_.method("TGeant4Unit!proton_mass_c2", []()-> double { return TGeant4Unit::proton_mass_c2; }); + + DEBUG_MSG("Adding TGeant4Unit!neutron_mass_c2 methods to provide access to the global variable TGeant4Unit::neutron_mass_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:75:25 + module_.method("TGeant4Unit!neutron_mass_c2", []()-> double { return TGeant4Unit::neutron_mass_c2; }); + + DEBUG_MSG("Adding TGeant4Unit!amu_c2 methods to provide access to the global variable TGeant4Unit::amu_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:76:25 + module_.method("TGeant4Unit!amu_c2", []()-> double { return TGeant4Unit::amu_c2; }); + + DEBUG_MSG("Adding TGeant4Unit!amu methods to provide access to the global variable TGeant4Unit::amu (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:77:25 + module_.method("TGeant4Unit!amu", []()-> double { return TGeant4Unit::amu; }); + + DEBUG_MSG("Adding TGeant4Unit!mu0 methods to provide access to the global variable TGeant4Unit::mu0 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:83:25 + module_.method("TGeant4Unit!mu0", []()-> double { return TGeant4Unit::mu0; }); + + DEBUG_MSG("Adding TGeant4Unit!epsilon0 methods to provide access to the global variable TGeant4Unit::epsilon0 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:84:25 + module_.method("TGeant4Unit!epsilon0", []()-> double { return TGeant4Unit::epsilon0; }); + + DEBUG_MSG("Adding TGeant4Unit!elm_coupling methods to provide access to the global variable TGeant4Unit::elm_coupling (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:89:25 + module_.method("TGeant4Unit!elm_coupling", []()-> double { return TGeant4Unit::elm_coupling; }); + + DEBUG_MSG("Adding TGeant4Unit!fine_structure_const methods to provide access to the global variable TGeant4Unit::fine_structure_const (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:90:25 + module_.method("TGeant4Unit!fine_structure_const", []()-> double { return TGeant4Unit::fine_structure_const; }); + + DEBUG_MSG("Adding TGeant4Unit!classic_electr_radius methods to provide access to the global variable TGeant4Unit::classic_electr_radius (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:91:25 + module_.method("TGeant4Unit!classic_electr_radius", []()-> double { return TGeant4Unit::classic_electr_radius; }); + + DEBUG_MSG("Adding TGeant4Unit!electron_Compton_length methods to provide access to the global variable TGeant4Unit::electron_Compton_length (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:92:25 + module_.method("TGeant4Unit!electron_Compton_length", []()-> double { return TGeant4Unit::electron_Compton_length; }); + + DEBUG_MSG("Adding TGeant4Unit!Bohr_radius methods to provide access to the global variable TGeant4Unit::Bohr_radius (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:93:25 + module_.method("TGeant4Unit!Bohr_radius", []()-> double { return TGeant4Unit::Bohr_radius; }); + + DEBUG_MSG("Adding TGeant4Unit!alpha_rcl2 methods to provide access to the global variable TGeant4Unit::alpha_rcl2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:95:25 + module_.method("TGeant4Unit!alpha_rcl2", []()-> double { return TGeant4Unit::alpha_rcl2; }); + + DEBUG_MSG("Adding TGeant4Unit!twopi_mc2_rcl2 methods to provide access to the global variable TGeant4Unit::twopi_mc2_rcl2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:97:25 + module_.method("TGeant4Unit!twopi_mc2_rcl2", []()-> double { return TGeant4Unit::twopi_mc2_rcl2; }); + + DEBUG_MSG("Adding TGeant4Unit!k_Boltzmann methods to provide access to the global variable TGeant4Unit::k_Boltzmann (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:101:25 + module_.method("TGeant4Unit!k_Boltzmann", []()-> double { return TGeant4Unit::k_Boltzmann; }); + + DEBUG_MSG("Adding TGeant4Unit!STP_Temperature methods to provide access to the global variable TGeant4Unit::STP_Temperature (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:106:25 + module_.method("TGeant4Unit!STP_Temperature", []()-> double { return TGeant4Unit::STP_Temperature; }); + + DEBUG_MSG("Adding TGeant4Unit!STP_Pressure methods to provide access to the global variable TGeant4Unit::STP_Pressure (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:107:25 + module_.method("TGeant4Unit!STP_Pressure", []()-> double { return TGeant4Unit::STP_Pressure; }); + + DEBUG_MSG("Adding TGeant4Unit!kGasThreshold methods to provide access to the global variable TGeant4Unit::kGasThreshold (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:108:25 + module_.method("TGeant4Unit!kGasThreshold", []()-> double { return TGeant4Unit::kGasThreshold; }); + + DEBUG_MSG("Adding TGeant4Unit!universe_mean_density methods to provide access to the global variable TGeant4Unit::universe_mean_density (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeant4PhysicalConstants.h:113:25 + module_.method("TGeant4Unit!universe_mean_density", []()-> double { return TGeant4Unit::universe_mean_density; }); + + DEBUG_MSG("Adding gGeoIdentity methods to provide access to the global variable gGeoIdentity (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:537:25 + t.method("gGeoIdentity", []()-> TGeoIdentity * { return gGeoIdentity; }); + t.method("gGeoIdentity!", [](TGeoIdentity * val)-> TGeoIdentity * { return gGeoIdentity = val; }); + + DEBUG_MSG("Adding STP_temperature methods to provide access to the global variable STP_temperature (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:31:23 + module_.method("STP_temperature", []()-> Double_t { return STP_temperature; }); + + DEBUG_MSG("Adding STP_pressure methods to provide access to the global variable STP_pressure (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:32:23 + module_.method("STP_pressure", []()-> Double_t { return STP_pressure; }); + + DEBUG_MSG("Adding gGeoManager methods to provide access to the global variable gGeoManager (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:608:24 + t.method("gGeoManager", []()-> TGeoManager * { return gGeoManager; }); + t.method("gGeoManager!", [](TGeoManager * val)-> TGeoManager * { return gGeoManager = val; }); + + DEBUG_MSG("Adding TGeoUnit!pi methods to provide access to the global variable TGeoUnit::pi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:71:25 + module_.method("TGeoUnit!pi", []()-> double { return TGeoUnit::pi; }); + + DEBUG_MSG("Adding TGeoUnit!twopi methods to provide access to the global variable TGeoUnit::twopi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:72:25 + module_.method("TGeoUnit!twopi", []()-> double { return TGeoUnit::twopi; }); + + DEBUG_MSG("Adding TGeoUnit!halfpi methods to provide access to the global variable TGeoUnit::halfpi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:73:25 + module_.method("TGeoUnit!halfpi", []()-> double { return TGeoUnit::halfpi; }); + + DEBUG_MSG("Adding TGeoUnit!pi2 methods to provide access to the global variable TGeoUnit::pi2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:74:25 + module_.method("TGeoUnit!pi2", []()-> double { return TGeoUnit::pi2; }); + + DEBUG_MSG("Adding TGeoUnit!millimeter methods to provide access to the global variable TGeoUnit::millimeter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:79:25 + module_.method("TGeoUnit!millimeter", []()-> double { return TGeoUnit::millimeter; }); + + DEBUG_MSG("Adding TGeoUnit!millimeter2 methods to provide access to the global variable TGeoUnit::millimeter2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:80:25 + module_.method("TGeoUnit!millimeter2", []()-> double { return TGeoUnit::millimeter2; }); + + DEBUG_MSG("Adding TGeoUnit!millimeter3 methods to provide access to the global variable TGeoUnit::millimeter3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:81:25 + module_.method("TGeoUnit!millimeter3", []()-> double { return TGeoUnit::millimeter3; }); + + DEBUG_MSG("Adding TGeoUnit!centimeter methods to provide access to the global variable TGeoUnit::centimeter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:83:25 + module_.method("TGeoUnit!centimeter", []()-> double { return TGeoUnit::centimeter; }); + + DEBUG_MSG("Adding TGeoUnit!centimeter2 methods to provide access to the global variable TGeoUnit::centimeter2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:84:25 + module_.method("TGeoUnit!centimeter2", []()-> double { return TGeoUnit::centimeter2; }); + + DEBUG_MSG("Adding TGeoUnit!centimeter3 methods to provide access to the global variable TGeoUnit::centimeter3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:85:25 + module_.method("TGeoUnit!centimeter3", []()-> double { return TGeoUnit::centimeter3; }); + + DEBUG_MSG("Adding TGeoUnit!meter methods to provide access to the global variable TGeoUnit::meter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:87:25 + module_.method("TGeoUnit!meter", []()-> double { return TGeoUnit::meter; }); + + DEBUG_MSG("Adding TGeoUnit!meter2 methods to provide access to the global variable TGeoUnit::meter2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:88:25 + module_.method("TGeoUnit!meter2", []()-> double { return TGeoUnit::meter2; }); + + DEBUG_MSG("Adding TGeoUnit!meter3 methods to provide access to the global variable TGeoUnit::meter3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:89:25 + module_.method("TGeoUnit!meter3", []()-> double { return TGeoUnit::meter3; }); + + DEBUG_MSG("Adding TGeoUnit!kilometer methods to provide access to the global variable TGeoUnit::kilometer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:91:25 + module_.method("TGeoUnit!kilometer", []()-> double { return TGeoUnit::kilometer; }); + + DEBUG_MSG("Adding TGeoUnit!kilometer2 methods to provide access to the global variable TGeoUnit::kilometer2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:92:25 + module_.method("TGeoUnit!kilometer2", []()-> double { return TGeoUnit::kilometer2; }); + + DEBUG_MSG("Adding TGeoUnit!kilometer3 methods to provide access to the global variable TGeoUnit::kilometer3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:93:25 + module_.method("TGeoUnit!kilometer3", []()-> double { return TGeoUnit::kilometer3; }); + + DEBUG_MSG("Adding TGeoUnit!parsec methods to provide access to the global variable TGeoUnit::parsec (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:95:25 + module_.method("TGeoUnit!parsec", []()-> double { return TGeoUnit::parsec; }); + + DEBUG_MSG("Adding TGeoUnit!micrometer methods to provide access to the global variable TGeoUnit::micrometer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:97:25 + module_.method("TGeoUnit!micrometer", []()-> double { return TGeoUnit::micrometer; }); + + DEBUG_MSG("Adding TGeoUnit!nanometer methods to provide access to the global variable TGeoUnit::nanometer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:98:25 + module_.method("TGeoUnit!nanometer", []()-> double { return TGeoUnit::nanometer; }); + + DEBUG_MSG("Adding TGeoUnit!angstrom methods to provide access to the global variable TGeoUnit::angstrom (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:99:25 + module_.method("TGeoUnit!angstrom", []()-> double { return TGeoUnit::angstrom; }); + + DEBUG_MSG("Adding TGeoUnit!fermi methods to provide access to the global variable TGeoUnit::fermi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:100:25 + module_.method("TGeoUnit!fermi", []()-> double { return TGeoUnit::fermi; }); + + DEBUG_MSG("Adding TGeoUnit!barn methods to provide access to the global variable TGeoUnit::barn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:102:25 + module_.method("TGeoUnit!barn", []()-> double { return TGeoUnit::barn; }); + + DEBUG_MSG("Adding TGeoUnit!millibarn methods to provide access to the global variable TGeoUnit::millibarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:103:25 + module_.method("TGeoUnit!millibarn", []()-> double { return TGeoUnit::millibarn; }); + + DEBUG_MSG("Adding TGeoUnit!microbarn methods to provide access to the global variable TGeoUnit::microbarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:104:25 + module_.method("TGeoUnit!microbarn", []()-> double { return TGeoUnit::microbarn; }); + + DEBUG_MSG("Adding TGeoUnit!nanobarn methods to provide access to the global variable TGeoUnit::nanobarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:105:25 + module_.method("TGeoUnit!nanobarn", []()-> double { return TGeoUnit::nanobarn; }); + + DEBUG_MSG("Adding TGeoUnit!picobarn methods to provide access to the global variable TGeoUnit::picobarn (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:106:25 + module_.method("TGeoUnit!picobarn", []()-> double { return TGeoUnit::picobarn; }); + + DEBUG_MSG("Adding TGeoUnit!nm methods to provide access to the global variable TGeoUnit::nm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:109:25 + module_.method("TGeoUnit!nm", []()-> double { return TGeoUnit::nm; }); + + DEBUG_MSG("Adding TGeoUnit!um methods to provide access to the global variable TGeoUnit::um (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:110:25 + module_.method("TGeoUnit!um", []()-> double { return TGeoUnit::um; }); + + DEBUG_MSG("Adding TGeoUnit!mm methods to provide access to the global variable TGeoUnit::mm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:112:25 + module_.method("TGeoUnit!mm", []()-> double { return TGeoUnit::mm; }); + + DEBUG_MSG("Adding TGeoUnit!mm2 methods to provide access to the global variable TGeoUnit::mm2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:113:25 + module_.method("TGeoUnit!mm2", []()-> double { return TGeoUnit::mm2; }); + + DEBUG_MSG("Adding TGeoUnit!mm3 methods to provide access to the global variable TGeoUnit::mm3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:114:25 + module_.method("TGeoUnit!mm3", []()-> double { return TGeoUnit::mm3; }); + + DEBUG_MSG("Adding TGeoUnit!cm methods to provide access to the global variable TGeoUnit::cm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:116:25 + module_.method("TGeoUnit!cm", []()-> double { return TGeoUnit::cm; }); + + DEBUG_MSG("Adding TGeoUnit!cm2 methods to provide access to the global variable TGeoUnit::cm2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:117:25 + module_.method("TGeoUnit!cm2", []()-> double { return TGeoUnit::cm2; }); + + DEBUG_MSG("Adding TGeoUnit!cm3 methods to provide access to the global variable TGeoUnit::cm3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:118:25 + module_.method("TGeoUnit!cm3", []()-> double { return TGeoUnit::cm3; }); + + DEBUG_MSG("Adding TGeoUnit!liter methods to provide access to the global variable TGeoUnit::liter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:120:25 + module_.method("TGeoUnit!liter", []()-> double { return TGeoUnit::liter; }); + + DEBUG_MSG("Adding TGeoUnit!L methods to provide access to the global variable TGeoUnit::L (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:121:25 + module_.method("TGeoUnit!L", []()-> double { return TGeoUnit::L; }); + + DEBUG_MSG("Adding TGeoUnit!dL methods to provide access to the global variable TGeoUnit::dL (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:122:25 + module_.method("TGeoUnit!dL", []()-> double { return TGeoUnit::dL; }); + + DEBUG_MSG("Adding TGeoUnit!cL methods to provide access to the global variable TGeoUnit::cL (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:123:25 + module_.method("TGeoUnit!cL", []()-> double { return TGeoUnit::cL; }); + + DEBUG_MSG("Adding TGeoUnit!mL methods to provide access to the global variable TGeoUnit::mL (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:124:25 + module_.method("TGeoUnit!mL", []()-> double { return TGeoUnit::mL; }); + + DEBUG_MSG("Adding TGeoUnit!m methods to provide access to the global variable TGeoUnit::m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:126:25 + module_.method("TGeoUnit!m", []()-> double { return TGeoUnit::m; }); + + DEBUG_MSG("Adding TGeoUnit!m2 methods to provide access to the global variable TGeoUnit::m2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:127:25 + module_.method("TGeoUnit!m2", []()-> double { return TGeoUnit::m2; }); + + DEBUG_MSG("Adding TGeoUnit!m3 methods to provide access to the global variable TGeoUnit::m3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:128:25 + module_.method("TGeoUnit!m3", []()-> double { return TGeoUnit::m3; }); + + DEBUG_MSG("Adding TGeoUnit!km methods to provide access to the global variable TGeoUnit::km (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:130:25 + module_.method("TGeoUnit!km", []()-> double { return TGeoUnit::km; }); + + DEBUG_MSG("Adding TGeoUnit!km2 methods to provide access to the global variable TGeoUnit::km2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:131:25 + module_.method("TGeoUnit!km2", []()-> double { return TGeoUnit::km2; }); + + DEBUG_MSG("Adding TGeoUnit!km3 methods to provide access to the global variable TGeoUnit::km3 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:132:25 + module_.method("TGeoUnit!km3", []()-> double { return TGeoUnit::km3; }); + + DEBUG_MSG("Adding TGeoUnit!pc methods to provide access to the global variable TGeoUnit::pc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:134:25 + module_.method("TGeoUnit!pc", []()-> double { return TGeoUnit::pc; }); + + DEBUG_MSG("Adding TGeoUnit!degree methods to provide access to the global variable TGeoUnit::degree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:139:25 + module_.method("TGeoUnit!degree", []()-> double { return TGeoUnit::degree; }); + + DEBUG_MSG("Adding TGeoUnit!radian methods to provide access to the global variable TGeoUnit::radian (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:140:25 + module_.method("TGeoUnit!radian", []()-> double { return TGeoUnit::radian; }); + + DEBUG_MSG("Adding TGeoUnit!milliradian methods to provide access to the global variable TGeoUnit::milliradian (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:141:25 + module_.method("TGeoUnit!milliradian", []()-> double { return TGeoUnit::milliradian; }); + + DEBUG_MSG("Adding TGeoUnit!steradian methods to provide access to the global variable TGeoUnit::steradian (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:143:25 + module_.method("TGeoUnit!steradian", []()-> double { return TGeoUnit::steradian; }); + + DEBUG_MSG("Adding TGeoUnit!rad methods to provide access to the global variable TGeoUnit::rad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:146:25 + module_.method("TGeoUnit!rad", []()-> double { return TGeoUnit::rad; }); + + DEBUG_MSG("Adding TGeoUnit!mrad methods to provide access to the global variable TGeoUnit::mrad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:147:25 + module_.method("TGeoUnit!mrad", []()-> double { return TGeoUnit::mrad; }); + + DEBUG_MSG("Adding TGeoUnit!sr methods to provide access to the global variable TGeoUnit::sr (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:148:25 + module_.method("TGeoUnit!sr", []()-> double { return TGeoUnit::sr; }); + + DEBUG_MSG("Adding TGeoUnit!deg methods to provide access to the global variable TGeoUnit::deg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:149:25 + module_.method("TGeoUnit!deg", []()-> double { return TGeoUnit::deg; }); + + DEBUG_MSG("Adding TGeoUnit!nanosecond methods to provide access to the global variable TGeoUnit::nanosecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:154:25 + module_.method("TGeoUnit!nanosecond", []()-> double { return TGeoUnit::nanosecond; }); + + DEBUG_MSG("Adding TGeoUnit!second methods to provide access to the global variable TGeoUnit::second (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:155:25 + module_.method("TGeoUnit!second", []()-> double { return TGeoUnit::second; }); + + DEBUG_MSG("Adding TGeoUnit!millisecond methods to provide access to the global variable TGeoUnit::millisecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:156:25 + module_.method("TGeoUnit!millisecond", []()-> double { return TGeoUnit::millisecond; }); + + DEBUG_MSG("Adding TGeoUnit!microsecond methods to provide access to the global variable TGeoUnit::microsecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:157:25 + module_.method("TGeoUnit!microsecond", []()-> double { return TGeoUnit::microsecond; }); + + DEBUG_MSG("Adding TGeoUnit!picosecond methods to provide access to the global variable TGeoUnit::picosecond (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:158:25 + module_.method("TGeoUnit!picosecond", []()-> double { return TGeoUnit::picosecond; }); + + DEBUG_MSG("Adding TGeoUnit!hertz methods to provide access to the global variable TGeoUnit::hertz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:160:25 + module_.method("TGeoUnit!hertz", []()-> double { return TGeoUnit::hertz; }); + + DEBUG_MSG("Adding TGeoUnit!kilohertz methods to provide access to the global variable TGeoUnit::kilohertz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:161:25 + module_.method("TGeoUnit!kilohertz", []()-> double { return TGeoUnit::kilohertz; }); + + DEBUG_MSG("Adding TGeoUnit!megahertz methods to provide access to the global variable TGeoUnit::megahertz (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:162:25 + module_.method("TGeoUnit!megahertz", []()-> double { return TGeoUnit::megahertz; }); + + DEBUG_MSG("Adding TGeoUnit!ns methods to provide access to the global variable TGeoUnit::ns (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:165:25 + module_.method("TGeoUnit!ns", []()-> double { return TGeoUnit::ns; }); + + DEBUG_MSG("Adding TGeoUnit!s methods to provide access to the global variable TGeoUnit::s (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:166:25 + module_.method("TGeoUnit!s", []()-> double { return TGeoUnit::s; }); + + DEBUG_MSG("Adding TGeoUnit!ms methods to provide access to the global variable TGeoUnit::ms (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:167:25 + module_.method("TGeoUnit!ms", []()-> double { return TGeoUnit::ms; }); + + DEBUG_MSG("Adding TGeoUnit!us methods to provide access to the global variable TGeoUnit::us (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:168:25 + module_.method("TGeoUnit!us", []()-> double { return TGeoUnit::us; }); + + DEBUG_MSG("Adding TGeoUnit!ps methods to provide access to the global variable TGeoUnit::ps (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:169:25 + module_.method("TGeoUnit!ps", []()-> double { return TGeoUnit::ps; }); + + DEBUG_MSG("Adding TGeoUnit!eplus methods to provide access to the global variable TGeoUnit::eplus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:174:25 + module_.method("TGeoUnit!eplus", []()-> double { return TGeoUnit::eplus; }); + + DEBUG_MSG("Adding TGeoUnit!e_SI methods to provide access to the global variable TGeoUnit::e_SI (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:175:25 + module_.method("TGeoUnit!e_SI", []()-> double { return TGeoUnit::e_SI; }); + + DEBUG_MSG("Adding TGeoUnit!coulomb methods to provide access to the global variable TGeoUnit::coulomb (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:176:25 + module_.method("TGeoUnit!coulomb", []()-> double { return TGeoUnit::coulomb; }); + + DEBUG_MSG("Adding TGeoUnit!megaelectronvolt methods to provide access to the global variable TGeoUnit::megaelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:181:25 + module_.method("TGeoUnit!megaelectronvolt", []()-> double { return TGeoUnit::megaelectronvolt; }); + + DEBUG_MSG("Adding TGeoUnit!electronvolt methods to provide access to the global variable TGeoUnit::electronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:182:25 + module_.method("TGeoUnit!electronvolt", []()-> double { return TGeoUnit::electronvolt; }); + + DEBUG_MSG("Adding TGeoUnit!kiloelectronvolt methods to provide access to the global variable TGeoUnit::kiloelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:183:25 + module_.method("TGeoUnit!kiloelectronvolt", []()-> double { return TGeoUnit::kiloelectronvolt; }); + + DEBUG_MSG("Adding TGeoUnit!gigaelectronvolt methods to provide access to the global variable TGeoUnit::gigaelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:184:25 + module_.method("TGeoUnit!gigaelectronvolt", []()-> double { return TGeoUnit::gigaelectronvolt; }); + + DEBUG_MSG("Adding TGeoUnit!teraelectronvolt methods to provide access to the global variable TGeoUnit::teraelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:185:25 + module_.method("TGeoUnit!teraelectronvolt", []()-> double { return TGeoUnit::teraelectronvolt; }); + + DEBUG_MSG("Adding TGeoUnit!petaelectronvolt methods to provide access to the global variable TGeoUnit::petaelectronvolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:186:25 + module_.method("TGeoUnit!petaelectronvolt", []()-> double { return TGeoUnit::petaelectronvolt; }); + + DEBUG_MSG("Adding TGeoUnit!joule methods to provide access to the global variable TGeoUnit::joule (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:188:25 + module_.method("TGeoUnit!joule", []()-> double { return TGeoUnit::joule; }); + + DEBUG_MSG("Adding TGeoUnit!MeV methods to provide access to the global variable TGeoUnit::MeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:191:25 + module_.method("TGeoUnit!MeV", []()-> double { return TGeoUnit::MeV; }); + + DEBUG_MSG("Adding TGeoUnit!eV methods to provide access to the global variable TGeoUnit::eV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:192:25 + module_.method("TGeoUnit!eV", []()-> double { return TGeoUnit::eV; }); + + DEBUG_MSG("Adding TGeoUnit!keV methods to provide access to the global variable TGeoUnit::keV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:193:25 + module_.method("TGeoUnit!keV", []()-> double { return TGeoUnit::keV; }); + + DEBUG_MSG("Adding TGeoUnit!GeV methods to provide access to the global variable TGeoUnit::GeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:194:25 + module_.method("TGeoUnit!GeV", []()-> double { return TGeoUnit::GeV; }); + + DEBUG_MSG("Adding TGeoUnit!TeV methods to provide access to the global variable TGeoUnit::TeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:195:25 + module_.method("TGeoUnit!TeV", []()-> double { return TGeoUnit::TeV; }); + + DEBUG_MSG("Adding TGeoUnit!PeV methods to provide access to the global variable TGeoUnit::PeV (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:196:25 + module_.method("TGeoUnit!PeV", []()-> double { return TGeoUnit::PeV; }); + + DEBUG_MSG("Adding TGeoUnit!kilogram methods to provide access to the global variable TGeoUnit::kilogram (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:201:25 + module_.method("TGeoUnit!kilogram", []()-> double { return TGeoUnit::kilogram; }); + + DEBUG_MSG("Adding TGeoUnit!gram methods to provide access to the global variable TGeoUnit::gram (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:202:25 + module_.method("TGeoUnit!gram", []()-> double { return TGeoUnit::gram; }); + + DEBUG_MSG("Adding TGeoUnit!milligram methods to provide access to the global variable TGeoUnit::milligram (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:203:25 + module_.method("TGeoUnit!milligram", []()-> double { return TGeoUnit::milligram; }); + + DEBUG_MSG("Adding TGeoUnit!kg methods to provide access to the global variable TGeoUnit::kg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:206:25 + module_.method("TGeoUnit!kg", []()-> double { return TGeoUnit::kg; }); + + DEBUG_MSG("Adding TGeoUnit!g methods to provide access to the global variable TGeoUnit::g (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:207:25 + module_.method("TGeoUnit!g", []()-> double { return TGeoUnit::g; }); + + DEBUG_MSG("Adding TGeoUnit!mg methods to provide access to the global variable TGeoUnit::mg (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:208:25 + module_.method("TGeoUnit!mg", []()-> double { return TGeoUnit::mg; }); + + DEBUG_MSG("Adding TGeoUnit!watt methods to provide access to the global variable TGeoUnit::watt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:213:25 + module_.method("TGeoUnit!watt", []()-> double { return TGeoUnit::watt; }); + + DEBUG_MSG("Adding TGeoUnit!newton methods to provide access to the global variable TGeoUnit::newton (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:218:25 + module_.method("TGeoUnit!newton", []()-> double { return TGeoUnit::newton; }); + + DEBUG_MSG("Adding TGeoUnit!hep_pascal methods to provide access to the global variable TGeoUnit::hep_pascal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:224:25 + module_.method("TGeoUnit!hep_pascal", []()-> double { return TGeoUnit::hep_pascal; }); + + DEBUG_MSG("Adding TGeoUnit!bar methods to provide access to the global variable TGeoUnit::bar (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:225:25 + module_.method("TGeoUnit!bar", []()-> double { return TGeoUnit::bar; }); + + DEBUG_MSG("Adding TGeoUnit!atmosphere methods to provide access to the global variable TGeoUnit::atmosphere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:226:25 + module_.method("TGeoUnit!atmosphere", []()-> double { return TGeoUnit::atmosphere; }); + + DEBUG_MSG("Adding TGeoUnit!ampere methods to provide access to the global variable TGeoUnit::ampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:231:25 + module_.method("TGeoUnit!ampere", []()-> double { return TGeoUnit::ampere; }); + + DEBUG_MSG("Adding TGeoUnit!milliampere methods to provide access to the global variable TGeoUnit::milliampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:232:25 + module_.method("TGeoUnit!milliampere", []()-> double { return TGeoUnit::milliampere; }); + + DEBUG_MSG("Adding TGeoUnit!microampere methods to provide access to the global variable TGeoUnit::microampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:233:25 + module_.method("TGeoUnit!microampere", []()-> double { return TGeoUnit::microampere; }); + + DEBUG_MSG("Adding TGeoUnit!nanoampere methods to provide access to the global variable TGeoUnit::nanoampere (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:234:25 + module_.method("TGeoUnit!nanoampere", []()-> double { return TGeoUnit::nanoampere; }); + + DEBUG_MSG("Adding TGeoUnit!megavolt methods to provide access to the global variable TGeoUnit::megavolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:239:25 + module_.method("TGeoUnit!megavolt", []()-> double { return TGeoUnit::megavolt; }); + + DEBUG_MSG("Adding TGeoUnit!kilovolt methods to provide access to the global variable TGeoUnit::kilovolt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:240:25 + module_.method("TGeoUnit!kilovolt", []()-> double { return TGeoUnit::kilovolt; }); + + DEBUG_MSG("Adding TGeoUnit!volt methods to provide access to the global variable TGeoUnit::volt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:241:25 + module_.method("TGeoUnit!volt", []()-> double { return TGeoUnit::volt; }); + + DEBUG_MSG("Adding TGeoUnit!ohm methods to provide access to the global variable TGeoUnit::ohm (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:246:25 + module_.method("TGeoUnit!ohm", []()-> double { return TGeoUnit::ohm; }); + + DEBUG_MSG("Adding TGeoUnit!farad methods to provide access to the global variable TGeoUnit::farad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:251:25 + module_.method("TGeoUnit!farad", []()-> double { return TGeoUnit::farad; }); + + DEBUG_MSG("Adding TGeoUnit!millifarad methods to provide access to the global variable TGeoUnit::millifarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:252:25 + module_.method("TGeoUnit!millifarad", []()-> double { return TGeoUnit::millifarad; }); + + DEBUG_MSG("Adding TGeoUnit!microfarad methods to provide access to the global variable TGeoUnit::microfarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:253:25 + module_.method("TGeoUnit!microfarad", []()-> double { return TGeoUnit::microfarad; }); + + DEBUG_MSG("Adding TGeoUnit!nanofarad methods to provide access to the global variable TGeoUnit::nanofarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:254:25 + module_.method("TGeoUnit!nanofarad", []()-> double { return TGeoUnit::nanofarad; }); + + DEBUG_MSG("Adding TGeoUnit!picofarad methods to provide access to the global variable TGeoUnit::picofarad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:255:25 + module_.method("TGeoUnit!picofarad", []()-> double { return TGeoUnit::picofarad; }); + + DEBUG_MSG("Adding TGeoUnit!weber methods to provide access to the global variable TGeoUnit::weber (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:260:25 + module_.method("TGeoUnit!weber", []()-> double { return TGeoUnit::weber; }); + + DEBUG_MSG("Adding TGeoUnit!tesla methods to provide access to the global variable TGeoUnit::tesla (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:265:25 + module_.method("TGeoUnit!tesla", []()-> double { return TGeoUnit::tesla; }); + + DEBUG_MSG("Adding TGeoUnit!gauss methods to provide access to the global variable TGeoUnit::gauss (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:267:25 + module_.method("TGeoUnit!gauss", []()-> double { return TGeoUnit::gauss; }); + + DEBUG_MSG("Adding TGeoUnit!kilogauss methods to provide access to the global variable TGeoUnit::kilogauss (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:268:25 + module_.method("TGeoUnit!kilogauss", []()-> double { return TGeoUnit::kilogauss; }); + + DEBUG_MSG("Adding TGeoUnit!henry methods to provide access to the global variable TGeoUnit::henry (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:273:25 + module_.method("TGeoUnit!henry", []()-> double { return TGeoUnit::henry; }); + + DEBUG_MSG("Adding TGeoUnit!kelvin methods to provide access to the global variable TGeoUnit::kelvin (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:278:25 + module_.method("TGeoUnit!kelvin", []()-> double { return TGeoUnit::kelvin; }); + + DEBUG_MSG("Adding TGeoUnit!mole methods to provide access to the global variable TGeoUnit::mole (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:283:25 + module_.method("TGeoUnit!mole", []()-> double { return TGeoUnit::mole; }); + + DEBUG_MSG("Adding TGeoUnit!becquerel methods to provide access to the global variable TGeoUnit::becquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:288:25 + module_.method("TGeoUnit!becquerel", []()-> double { return TGeoUnit::becquerel; }); + + DEBUG_MSG("Adding TGeoUnit!curie methods to provide access to the global variable TGeoUnit::curie (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:289:25 + module_.method("TGeoUnit!curie", []()-> double { return TGeoUnit::curie; }); + + DEBUG_MSG("Adding TGeoUnit!kilobecquerel methods to provide access to the global variable TGeoUnit::kilobecquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:290:25 + module_.method("TGeoUnit!kilobecquerel", []()-> double { return TGeoUnit::kilobecquerel; }); + + DEBUG_MSG("Adding TGeoUnit!megabecquerel methods to provide access to the global variable TGeoUnit::megabecquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:291:25 + module_.method("TGeoUnit!megabecquerel", []()-> double { return TGeoUnit::megabecquerel; }); + + DEBUG_MSG("Adding TGeoUnit!gigabecquerel methods to provide access to the global variable TGeoUnit::gigabecquerel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:292:25 + module_.method("TGeoUnit!gigabecquerel", []()-> double { return TGeoUnit::gigabecquerel; }); + + DEBUG_MSG("Adding TGeoUnit!millicurie methods to provide access to the global variable TGeoUnit::millicurie (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:293:25 + module_.method("TGeoUnit!millicurie", []()-> double { return TGeoUnit::millicurie; }); + + DEBUG_MSG("Adding TGeoUnit!microcurie methods to provide access to the global variable TGeoUnit::microcurie (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:294:25 + module_.method("TGeoUnit!microcurie", []()-> double { return TGeoUnit::microcurie; }); + + DEBUG_MSG("Adding TGeoUnit!Bq methods to provide access to the global variable TGeoUnit::Bq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:295:25 + module_.method("TGeoUnit!Bq", []()-> double { return TGeoUnit::Bq; }); + + DEBUG_MSG("Adding TGeoUnit!kBq methods to provide access to the global variable TGeoUnit::kBq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:296:25 + module_.method("TGeoUnit!kBq", []()-> double { return TGeoUnit::kBq; }); + + DEBUG_MSG("Adding TGeoUnit!MBq methods to provide access to the global variable TGeoUnit::MBq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:297:25 + module_.method("TGeoUnit!MBq", []()-> double { return TGeoUnit::MBq; }); + + DEBUG_MSG("Adding TGeoUnit!GBq methods to provide access to the global variable TGeoUnit::GBq (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:298:25 + module_.method("TGeoUnit!GBq", []()-> double { return TGeoUnit::GBq; }); + + DEBUG_MSG("Adding TGeoUnit!Ci methods to provide access to the global variable TGeoUnit::Ci (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:299:25 + module_.method("TGeoUnit!Ci", []()-> double { return TGeoUnit::Ci; }); + + DEBUG_MSG("Adding TGeoUnit!mCi methods to provide access to the global variable TGeoUnit::mCi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:300:25 + module_.method("TGeoUnit!mCi", []()-> double { return TGeoUnit::mCi; }); + + DEBUG_MSG("Adding TGeoUnit!uCi methods to provide access to the global variable TGeoUnit::uCi (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:301:25 + module_.method("TGeoUnit!uCi", []()-> double { return TGeoUnit::uCi; }); + + DEBUG_MSG("Adding TGeoUnit!gray methods to provide access to the global variable TGeoUnit::gray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:306:25 + module_.method("TGeoUnit!gray", []()-> double { return TGeoUnit::gray; }); + + DEBUG_MSG("Adding TGeoUnit!kilogray methods to provide access to the global variable TGeoUnit::kilogray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:307:25 + module_.method("TGeoUnit!kilogray", []()-> double { return TGeoUnit::kilogray; }); + + DEBUG_MSG("Adding TGeoUnit!milligray methods to provide access to the global variable TGeoUnit::milligray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:308:25 + module_.method("TGeoUnit!milligray", []()-> double { return TGeoUnit::milligray; }); + + DEBUG_MSG("Adding TGeoUnit!microgray methods to provide access to the global variable TGeoUnit::microgray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:309:25 + module_.method("TGeoUnit!microgray", []()-> double { return TGeoUnit::microgray; }); + + DEBUG_MSG("Adding TGeoUnit!candela methods to provide access to the global variable TGeoUnit::candela (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:314:25 + module_.method("TGeoUnit!candela", []()-> double { return TGeoUnit::candela; }); + + DEBUG_MSG("Adding TGeoUnit!lumen methods to provide access to the global variable TGeoUnit::lumen (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:319:25 + module_.method("TGeoUnit!lumen", []()-> double { return TGeoUnit::lumen; }); + + DEBUG_MSG("Adding TGeoUnit!lux methods to provide access to the global variable TGeoUnit::lux (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:324:25 + module_.method("TGeoUnit!lux", []()-> double { return TGeoUnit::lux; }); + + DEBUG_MSG("Adding TGeoUnit!perCent methods to provide access to the global variable TGeoUnit::perCent (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:329:25 + module_.method("TGeoUnit!perCent", []()-> double { return TGeoUnit::perCent; }); + + DEBUG_MSG("Adding TGeoUnit!perThousand methods to provide access to the global variable TGeoUnit::perThousand (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:330:25 + module_.method("TGeoUnit!perThousand", []()-> double { return TGeoUnit::perThousand; }); + + DEBUG_MSG("Adding TGeoUnit!perMillion methods to provide access to the global variable TGeoUnit::perMillion (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoSystemOfUnits.h:331:25 + module_.method("TGeoUnit!perMillion", []()-> double { return TGeoUnit::perMillion; }); + + DEBUG_MSG("Adding TGeoUnit!Avogadro methods to provide access to the global variable TGeoUnit::Avogadro (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:43:25 + module_.method("TGeoUnit!Avogadro", []()-> double { return TGeoUnit::Avogadro; }); + + DEBUG_MSG("Adding TGeoUnit!c_light methods to provide access to the global variable TGeoUnit::c_light (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:49:25 + module_.method("TGeoUnit!c_light", []()-> double { return TGeoUnit::c_light; }); + + DEBUG_MSG("Adding TGeoUnit!c_squared methods to provide access to the global variable TGeoUnit::c_squared (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:50:25 + module_.method("TGeoUnit!c_squared", []()-> double { return TGeoUnit::c_squared; }); + + DEBUG_MSG("Adding TGeoUnit!h_Planck methods to provide access to the global variable TGeoUnit::h_Planck (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:57:25 + module_.method("TGeoUnit!h_Planck", []()-> double { return TGeoUnit::h_Planck; }); + + DEBUG_MSG("Adding TGeoUnit!hbar_Planck methods to provide access to the global variable TGeoUnit::hbar_Planck (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:58:25 + module_.method("TGeoUnit!hbar_Planck", []()-> double { return TGeoUnit::hbar_Planck; }); + + DEBUG_MSG("Adding TGeoUnit!hbarc methods to provide access to the global variable TGeoUnit::hbarc (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:59:25 + module_.method("TGeoUnit!hbarc", []()-> double { return TGeoUnit::hbarc; }); + + DEBUG_MSG("Adding TGeoUnit!hbarc_squared methods to provide access to the global variable TGeoUnit::hbarc_squared (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:60:25 + module_.method("TGeoUnit!hbarc_squared", []()-> double { return TGeoUnit::hbarc_squared; }); + + DEBUG_MSG("Adding TGeoUnit!electron_charge methods to provide access to the global variable TGeoUnit::electron_charge (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:65:25 + module_.method("TGeoUnit!electron_charge", []()-> double { return TGeoUnit::electron_charge; }); + + DEBUG_MSG("Adding TGeoUnit!e_squared methods to provide access to the global variable TGeoUnit::e_squared (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:66:25 + module_.method("TGeoUnit!e_squared", []()-> double { return TGeoUnit::e_squared; }); + + DEBUG_MSG("Adding TGeoUnit!electron_mass_c2 methods to provide access to the global variable TGeoUnit::electron_mass_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:73:25 + module_.method("TGeoUnit!electron_mass_c2", []()-> double { return TGeoUnit::electron_mass_c2; }); + + DEBUG_MSG("Adding TGeoUnit!proton_mass_c2 methods to provide access to the global variable TGeoUnit::proton_mass_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:74:25 + module_.method("TGeoUnit!proton_mass_c2", []()-> double { return TGeoUnit::proton_mass_c2; }); + + DEBUG_MSG("Adding TGeoUnit!neutron_mass_c2 methods to provide access to the global variable TGeoUnit::neutron_mass_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:75:25 + module_.method("TGeoUnit!neutron_mass_c2", []()-> double { return TGeoUnit::neutron_mass_c2; }); + + DEBUG_MSG("Adding TGeoUnit!amu_c2 methods to provide access to the global variable TGeoUnit::amu_c2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:76:25 + module_.method("TGeoUnit!amu_c2", []()-> double { return TGeoUnit::amu_c2; }); + + DEBUG_MSG("Adding TGeoUnit!amu methods to provide access to the global variable TGeoUnit::amu (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:77:25 + module_.method("TGeoUnit!amu", []()-> double { return TGeoUnit::amu; }); + + DEBUG_MSG("Adding TGeoUnit!mu0 methods to provide access to the global variable TGeoUnit::mu0 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:83:25 + module_.method("TGeoUnit!mu0", []()-> double { return TGeoUnit::mu0; }); + + DEBUG_MSG("Adding TGeoUnit!epsilon0 methods to provide access to the global variable TGeoUnit::epsilon0 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:84:25 + module_.method("TGeoUnit!epsilon0", []()-> double { return TGeoUnit::epsilon0; }); + + DEBUG_MSG("Adding TGeoUnit!elm_coupling methods to provide access to the global variable TGeoUnit::elm_coupling (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:89:25 + module_.method("TGeoUnit!elm_coupling", []()-> double { return TGeoUnit::elm_coupling; }); + + DEBUG_MSG("Adding TGeoUnit!fine_structure_const methods to provide access to the global variable TGeoUnit::fine_structure_const (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:90:25 + module_.method("TGeoUnit!fine_structure_const", []()-> double { return TGeoUnit::fine_structure_const; }); + + DEBUG_MSG("Adding TGeoUnit!classic_electr_radius methods to provide access to the global variable TGeoUnit::classic_electr_radius (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:91:25 + module_.method("TGeoUnit!classic_electr_radius", []()-> double { return TGeoUnit::classic_electr_radius; }); + + DEBUG_MSG("Adding TGeoUnit!electron_Compton_length methods to provide access to the global variable TGeoUnit::electron_Compton_length (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:92:25 + module_.method("TGeoUnit!electron_Compton_length", []()-> double { return TGeoUnit::electron_Compton_length; }); + + DEBUG_MSG("Adding TGeoUnit!Bohr_radius methods to provide access to the global variable TGeoUnit::Bohr_radius (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:93:25 + module_.method("TGeoUnit!Bohr_radius", []()-> double { return TGeoUnit::Bohr_radius; }); + + DEBUG_MSG("Adding TGeoUnit!alpha_rcl2 methods to provide access to the global variable TGeoUnit::alpha_rcl2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:95:25 + module_.method("TGeoUnit!alpha_rcl2", []()-> double { return TGeoUnit::alpha_rcl2; }); + + DEBUG_MSG("Adding TGeoUnit!twopi_mc2_rcl2 methods to provide access to the global variable TGeoUnit::twopi_mc2_rcl2 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:97:25 + module_.method("TGeoUnit!twopi_mc2_rcl2", []()-> double { return TGeoUnit::twopi_mc2_rcl2; }); + + DEBUG_MSG("Adding TGeoUnit!k_Boltzmann methods to provide access to the global variable TGeoUnit::k_Boltzmann (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:101:25 + module_.method("TGeoUnit!k_Boltzmann", []()-> double { return TGeoUnit::k_Boltzmann; }); + + DEBUG_MSG("Adding TGeoUnit!STP_Temperature methods to provide access to the global variable TGeoUnit::STP_Temperature (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:106:25 + module_.method("TGeoUnit!STP_Temperature", []()-> double { return TGeoUnit::STP_Temperature; }); + + DEBUG_MSG("Adding TGeoUnit!STP_Pressure methods to provide access to the global variable TGeoUnit::STP_Pressure (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:107:25 + module_.method("TGeoUnit!STP_Pressure", []()-> double { return TGeoUnit::STP_Pressure; }); + + DEBUG_MSG("Adding TGeoUnit!kGasThreshold methods to provide access to the global variable TGeoUnit::kGasThreshold (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:108:25 + module_.method("TGeoUnit!kGasThreshold", []()-> double { return TGeoUnit::kGasThreshold; }); + + DEBUG_MSG("Adding TGeoUnit!universe_mean_density methods to provide access to the global variable TGeoUnit::universe_mean_density (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalConstants.h:113:25 + module_.method("TGeoUnit!universe_mean_density", []()-> double { return TGeoUnit::universe_mean_density; }); } }; std::shared_ptr newJlGlobal(jlcxx::Module& module){ diff --git a/deps/src/generated_cxx b/deps/src/generated_cxx index b730b5d..e2321e6 100644 --- a/deps/src/generated_cxx +++ b/deps/src/generated_cxx @@ -1 +1 @@ -jlROOT.cxx JlClasses_001.cxx JlClasses_002.cxx JlClasses_003.cxx JlClasses_004.cxx JlClasses_005.cxx JlClasses_006.cxx JlClasses_007.cxx JlClasses_008.cxx JlClasses_009.cxx JlClasses_010.cxx JlClasses_011.cxx JlClasses_012.cxx JlClasses_013.cxx JlClasses_014.cxx JlClasses_015.cxx JlClasses_016.cxx JlClasses_017.cxx JlClasses_018.cxx JlClasses_019.cxx JlClasses_020.cxx JlGlobals.cxx \ No newline at end of file +jlROOT.cxx JlClasses_001.cxx JlClasses_002.cxx JlClasses_003.cxx JlClasses_004.cxx JlClasses_005.cxx JlClasses_006.cxx JlClasses_007.cxx JlClasses_008.cxx JlClasses_009.cxx JlClasses_010.cxx JlClasses_011.cxx JlClasses_012.cxx JlClasses_013.cxx JlClasses_014.cxx JlClasses_015.cxx JlClasses_016.cxx JlClasses_017.cxx JlClasses_018.cxx JlClasses_019.cxx JlClasses_020.cxx JlClasses_021.cxx JlClasses_022.cxx JlClasses_023.cxx JlClasses_024.cxx JlClasses_025.cxx JlClasses_026.cxx JlClasses_027.cxx JlClasses_028.cxx JlClasses_029.cxx JlClasses_030.cxx JlClasses_031.cxx JlClasses_032.cxx JlClasses_033.cxx JlClasses_034.cxx JlClasses_035.cxx JlClasses_036.cxx JlClasses_037.cxx JlClasses_038.cxx JlClasses_039.cxx JlClasses_040.cxx JlClasses_041.cxx JlClasses_042.cxx JlClasses_043.cxx JlClasses_044.cxx JlClasses_045.cxx JlClasses_046.cxx JlClasses_047.cxx JlClasses_048.cxx JlClasses_049.cxx JlClasses_050.cxx JlClasses_051.cxx JlClasses_052.cxx JlClasses_053.cxx JlClasses_054.cxx JlClasses_055.cxx JlClasses_056.cxx JlClasses_057.cxx JlClasses_058.cxx JlClasses_059.cxx JlGlobals.cxx \ No newline at end of file diff --git a/deps/src/jlROOT.cxx b/deps/src/jlROOT.cxx index d53f4fe..1d014fb 100644 --- a/deps/src/jlROOT.cxx +++ b/deps/src/jlROOT.cxx @@ -10,6 +10,9 @@ #include "dbg_msg.h" #include "Wrapper.h" +class JlTClass; +class Jlstd_type_info; +class JlTVirtualIsAProxy; class JlTObject; class JlTNamed; class JlTBrowser; @@ -17,7 +20,6 @@ class JlTCollection; class JlTSeqCollection; class JlTObjArray; class JlTTimer; -class JlTClass; class JlTBuffer; class JlTVectorT; class JlTString; @@ -32,26 +34,11 @@ class JlTVirtualMutex; class JlTROOT; class JlTApplication; class JlTInterpreter; -class Jlstd_type_info; class JlTDataType; class JlTVirtualPad; class JlTPad; class JlTCanvas; class JlTBrowserImp; -class JlROOT_Experimental_Internal_TBulkBranchRead; -class JlTBranch; -class JlTTree; -class JlTLeaf; -class JlTClonesArray; -class JlROOT_TIOFeatures; -class JlTTree_TClusterIterator; -class JlTStreamerInfo; -class JlTEntryList; -class JlTH1; -class JlTIterator; -class JlTVirtualTreePlayer; -class JlTTreeFriendLeafIter; -class JlTBranchPtr; class JlFileStat_t; class JlUserGroup_t; class JlSysInfo_t; @@ -67,42 +54,249 @@ class JlTStdExceptionHandler; class JlTTime; class JlFILE; class JlTInetAddress; +class JlTApplicationImp; +class JlTBranch; +class JlTTree; +class JlTLeaf; +class JlTClonesArray; +class JlROOT_TIOFeatures; +class JlTTree_TClusterIterator; +class JlTStreamerInfo; +class JlTEntryList; +class JlTH1; +class JlTIterator; +class JlTVirtualTreePlayer; +class JlTPrincipal; +class JlTTreeFriendLeafIter; +class JlTBranchPtr; +class JlTTreeReader; +class JlTTreeReaderValue; +class JlTTreeReader_Iterator_t; +class JlTTreeReaderArray; class JlTObjLink; -class JlTAxis; -class JlTArrayD; -class JlFoption_t; -class JlTF1; class JlTRandom; +class JlTDatime; +class JlTArray; +class JlTArrayC; +class JlTUrl; +class JlTFileOpenHandle; +class JlFoption_t; class JlTFitResultPtr; +class JlTFitResult; +class JlTF1; +class JlROOT_Math_MinimizerOptions; +class JlROOT_Fit_DataRange; +class JlTGraph; +class JlTGraph2D; +class JlTHnBase; +class JlROOT_Fit_FitData; +class JlROOT_Fit_UnBinData; +class JlROOT_Fit_BinData; +class JlROOT_Fit_FitResult; +class JlTGraphErrors; +class JlTAxis; +class JlTArrayD; +class JlTAxisModLab; +class JlTVirtualFitter; +class JlTMethodCall; +class JlTBackCompFitter; +class JlROOT_Fit_FitConfig; +class JlTBinomialEfficiencyFitter; +class JlROOT_Fit_Fitter; +class JlTConfidenceLevel; +class JlTEfficiency; +class JlTGraphAsymmErrors; +class JlTGraph2DAsymmErrors; +class JlTH2; +class JlTFormulaFunction; +class JlTFormulaVariable; +class JlTFormulaParamOrder; +class JlTFormula; +class JlTF1AbsComposition; +class JlTF1Parameters; +class JlTF1_TF1FunctorPointer; +class JlTF2; +class JlTF12; +class JlTSpline; +class JlTH1F; +class JlTF1Convolution; +class JlTF1NormSum; +class JlTF3; +class JlTMatrixTSym; +class JlTFractionFitter; +class JlTH2D; +class JlTGraph2DErrors; +class JlTGraphBentErrors; +class JlTGraphDelaunay2D; +class JlTGraphDelaunay; +class JlTGraphMultiErrors; +class JlTArrayF; +class JlTAttFill; +class JlTAttLine; +class JlTGraphSmooth; +class JlTGraphTime; +class JlTVirtualHistPainter; class JlTH1C; class JlTH1S; class JlTH1I; -class JlTH1F; class JlTH1D; -class JlTH2; +class JlTH1K; class JlTProfile; class JlTH2C; class JlTH2S; class JlTH2I; class JlTH2F; -class JlTH2D; +class JlTH2PolyBin; +class JlTH2Poly; +class JlTH3; class JlTProfile2D; -class JlTApplicationImp; -class JlTDatime; -class JlTArrayC; -class JlTUrl; -class JlTFileOpenHandle; -class JlTGraph; -class JlTF1Parameters; -class JlTF1_TF1FunctorPointer; -class JlTFormula; -class JlTMethodCall; -class JlTTreeReader; -class JlTTreeReaderValue; -class JlTTreeReader_Iterator_t; -class JlTTreeReaderArray; +class JlTH3C; +class JlTH3S; +class JlTH3I; +class JlTH3F; +class JlTH3D; +class JlTBinIterator; +class JlTHistRange; +class JlTHLimitsFinder; +class JlTHnIter; +class JlTHnChain; +class JlTNDArray; +class JlTHn; +class JlTHnSparseArrayChunk; +class JlTHnSparse; +class JlTHStack; +class JlTIter; +class JlTKDE; +class JlTKDE_TKernel; +class JlTLimitDataSource; +class JlTLimit; +class JlTMultiDimFit; +class JlTMatrixT; +class JlTPolyMarker; +class JlTProfile2PolyBin; +class JlTProfile2Poly; +class JlTProfile3D; +class JlTScatter; +class JlTSplinePoly; +class JlTSplinePoly3; +class JlTSplinePoly5; +class JlTSpline3; +class JlTSpline5; +class JlTSVDUnfold; +class JlTVirtualGraphPainter; +class JlTVirtualPaveStats; +class JlTGDMLMatrix; +class JlTGeoShape; +class JlTGeoMatrix; +class JlTGeoVolume; +class JlTGeoBBox; +class JlTGeoArb8; +class JlTGeoTrap; +class JlTGeoGtra; +class JlTGeoAtt; +class JlTGeoBoolNode; +class JlTGeoBoolNode_ThreadData_t; +class JlTGeoUnion; +class JlTGeoIntersection; +class JlTGeoSubtraction; +class JlTGeoHMatrix; +class JlTGeoTranslation; +class JlTGeoRotation; +class JlTGeoScale; +class JlTGeoCombiTrans; +class JlTGeoGenTrans; +class JlTGeoIdentity; +class JlTGeoBranchArray; +class JlTGeoNode; +class JlTGeoNavigator; +class JlcompareBAasc; +class JlcompareBAdesc; +class JlTGeoBuilder; +class JlTGeoManager; +class JlTGeoMaterial; +class JlTGeoMedium; +class JlTGeoVolumeAssembly; +class JlTGeoVolumeMulti; +class JlTGeoElement; +class JlTGeoIsotope; +class JlTGeoElementTable; +class JlTGeoElementRN; +class JlTGeoDecayChannel; +class JlTGeoBatemanSol; +class JlTGeoElemIter; +class JlTGeoExtension; +class JlTGeoMixture; +class JlTGeoPatternFinder; +class JlTGeoVoxelFinder; +class JlTGeoVolumeAssembly_ThreadData_t; +class JlTGeoPatternFinder_ThreadData_t; +class JlTGeoPatternX; +class JlTGeoPatternY; +class JlTGeoPatternZ; +class JlTGeoPatternParaX; +class JlTGeoPatternParaY; +class JlTGeoPatternParaZ; +class JlTGeoPatternTrapZ; +class JlTGeoPatternCylR; +class JlTGeoPatternCylPhi; +class JlTGeoPatternSphR; +class JlTGeoPatternSphTheta; +class JlTGeoPatternSphPhi; +class JlTGeoPatternHoneycomb; +class JlTGeoNodeMatrix; +class JlTGeoNodeOffset; +class JlTGeoIteratorPlugin; +class JlTGeoIterator; +class JlTGeoStateInfo; +class JlTGeoPolygon; +class JlTGeoCacheState; +class JlTGeoNodeCache; +class JlTGeoCompositeShape; +class JlTGeoCone; +class JlTGeoConeSeg; +class JlTGeoTube; +class JlTGeoTubeSeg; +class JlTGeoCtub; +class JlTGeoEltu; +class JlTGeoRCExtension; +class JlTVirtualMagField; +class JlTGeoUniformMagField; +class JlTGeoGlobalMagField; +class JlTGeoHalfSpace; +class JlTGeoHelix; +class JlTGeoHype; +class JlTGeoNavigatorArray; +class JlTGeoRegion; +class JlTVirtualGeoTrack; +class JlTVirtualGeoPainter; +class JlTGeoPNEntry; +class JlTGeoPhysicalNode; +class JlTGeoOpticalSurface; +class JlTGeoSkinSurface; +class JlTGeoBorderSurface; +class JlTGeoParallelWorld; +class JlTGeoParaboloid; +class JlTGeoPara; +class JlTGeoPcon; +class JlTGeoPgon; +class JlTGeoPgon_ThreadData_t; +class JlTGeoRegionCut; +class JlTGeoScaledShape; +class JlTGeoShapeAssembly; +class JlTGeoSphere; +class JlROOT_Geom_Vertex_t; +class JlTGeoFacet; +class JlTGeoTessellated; +class JlTGeoTorus; +class JlTGeoTrd1; +class JlTGeoTrd2; +class JlTGeoXtru; +class JlTGeoXtru_ThreadData_t; class JlGlobal; +std::shared_ptr newJlTClass(jlcxx::Module&); +std::shared_ptr newJlstd_type_info(jlcxx::Module&); +std::shared_ptr newJlTVirtualIsAProxy(jlcxx::Module&); std::shared_ptr newJlTObject(jlcxx::Module&); std::shared_ptr newJlTNamed(jlcxx::Module&); std::shared_ptr newJlTBrowser(jlcxx::Module&); @@ -110,7 +304,6 @@ std::shared_ptr newJlTCollection(jlcxx::Module&); std::shared_ptr newJlTSeqCollection(jlcxx::Module&); std::shared_ptr newJlTObjArray(jlcxx::Module&); std::shared_ptr newJlTTimer(jlcxx::Module&); -std::shared_ptr newJlTClass(jlcxx::Module&); std::shared_ptr newJlTBuffer(jlcxx::Module&); std::shared_ptr newJlTVectorT(jlcxx::Module&); std::shared_ptr newJlTString(jlcxx::Module&); @@ -125,26 +318,11 @@ std::shared_ptr newJlTVirtualMutex(jlcxx::Module&); std::shared_ptr newJlTROOT(jlcxx::Module&); std::shared_ptr newJlTApplication(jlcxx::Module&); std::shared_ptr newJlTInterpreter(jlcxx::Module&); -std::shared_ptr newJlstd_type_info(jlcxx::Module&); std::shared_ptr newJlTDataType(jlcxx::Module&); std::shared_ptr newJlTVirtualPad(jlcxx::Module&); std::shared_ptr newJlTPad(jlcxx::Module&); std::shared_ptr newJlTCanvas(jlcxx::Module&); std::shared_ptr newJlTBrowserImp(jlcxx::Module&); -std::shared_ptr newJlROOT_Experimental_Internal_TBulkBranchRead(jlcxx::Module&); -std::shared_ptr newJlTBranch(jlcxx::Module&); -std::shared_ptr newJlTTree(jlcxx::Module&); -std::shared_ptr newJlTLeaf(jlcxx::Module&); -std::shared_ptr newJlTClonesArray(jlcxx::Module&); -std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module&); -std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module&); -std::shared_ptr newJlTStreamerInfo(jlcxx::Module&); -std::shared_ptr newJlTEntryList(jlcxx::Module&); -std::shared_ptr newJlTH1(jlcxx::Module&); -std::shared_ptr newJlTIterator(jlcxx::Module&); -std::shared_ptr newJlTVirtualTreePlayer(jlcxx::Module&); -std::shared_ptr newJlTTreeFriendLeafIter(jlcxx::Module&); -std::shared_ptr newJlTBranchPtr(jlcxx::Module&); std::shared_ptr newJlFileStat_t(jlcxx::Module&); std::shared_ptr newJlUserGroup_t(jlcxx::Module&); std::shared_ptr newJlSysInfo_t(jlcxx::Module&); @@ -160,40 +338,244 @@ std::shared_ptr newJlTStdExceptionHandler(jlcxx::Module&); std::shared_ptr newJlTTime(jlcxx::Module&); std::shared_ptr newJlFILE(jlcxx::Module&); std::shared_ptr newJlTInetAddress(jlcxx::Module&); +std::shared_ptr newJlTApplicationImp(jlcxx::Module&); +std::shared_ptr newJlTBranch(jlcxx::Module&); +std::shared_ptr newJlTTree(jlcxx::Module&); +std::shared_ptr newJlTLeaf(jlcxx::Module&); +std::shared_ptr newJlTClonesArray(jlcxx::Module&); +std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module&); +std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module&); +std::shared_ptr newJlTStreamerInfo(jlcxx::Module&); +std::shared_ptr newJlTEntryList(jlcxx::Module&); +std::shared_ptr newJlTH1(jlcxx::Module&); +std::shared_ptr newJlTIterator(jlcxx::Module&); +std::shared_ptr newJlTVirtualTreePlayer(jlcxx::Module&); +std::shared_ptr newJlTPrincipal(jlcxx::Module&); +std::shared_ptr newJlTTreeFriendLeafIter(jlcxx::Module&); +std::shared_ptr newJlTBranchPtr(jlcxx::Module&); +std::shared_ptr newJlTTreeReader(jlcxx::Module&); +std::shared_ptr newJlTTreeReaderValue(jlcxx::Module&); +std::shared_ptr newJlTTreeReader_Iterator_t(jlcxx::Module&); +std::shared_ptr newJlTTreeReaderArray(jlcxx::Module&); std::shared_ptr newJlTObjLink(jlcxx::Module&); -std::shared_ptr newJlTAxis(jlcxx::Module&); -std::shared_ptr newJlTArrayD(jlcxx::Module&); -std::shared_ptr newJlFoption_t(jlcxx::Module&); -std::shared_ptr newJlTF1(jlcxx::Module&); std::shared_ptr newJlTRandom(jlcxx::Module&); +std::shared_ptr newJlTDatime(jlcxx::Module&); +std::shared_ptr newJlTArray(jlcxx::Module&); +std::shared_ptr newJlTArrayC(jlcxx::Module&); +std::shared_ptr newJlTUrl(jlcxx::Module&); +std::shared_ptr newJlTFileOpenHandle(jlcxx::Module&); +std::shared_ptr newJlFoption_t(jlcxx::Module&); std::shared_ptr newJlTFitResultPtr(jlcxx::Module&); +std::shared_ptr newJlTFitResult(jlcxx::Module&); +std::shared_ptr newJlTF1(jlcxx::Module&); +std::shared_ptr newJlROOT_Math_MinimizerOptions(jlcxx::Module&); +std::shared_ptr newJlROOT_Fit_DataRange(jlcxx::Module&); +std::shared_ptr newJlTGraph(jlcxx::Module&); +std::shared_ptr newJlTGraph2D(jlcxx::Module&); +std::shared_ptr newJlTHnBase(jlcxx::Module&); +std::shared_ptr newJlROOT_Fit_FitData(jlcxx::Module&); +std::shared_ptr newJlROOT_Fit_UnBinData(jlcxx::Module&); +std::shared_ptr newJlROOT_Fit_BinData(jlcxx::Module&); +std::shared_ptr newJlROOT_Fit_FitResult(jlcxx::Module&); +std::shared_ptr newJlTGraphErrors(jlcxx::Module&); +std::shared_ptr newJlTAxis(jlcxx::Module&); +std::shared_ptr newJlTArrayD(jlcxx::Module&); +std::shared_ptr newJlTAxisModLab(jlcxx::Module&); +std::shared_ptr newJlTVirtualFitter(jlcxx::Module&); +std::shared_ptr newJlTMethodCall(jlcxx::Module&); +std::shared_ptr newJlTBackCompFitter(jlcxx::Module&); +std::shared_ptr newJlROOT_Fit_FitConfig(jlcxx::Module&); +std::shared_ptr newJlTBinomialEfficiencyFitter(jlcxx::Module&); +std::shared_ptr newJlROOT_Fit_Fitter(jlcxx::Module&); +std::shared_ptr newJlTConfidenceLevel(jlcxx::Module&); +std::shared_ptr newJlTEfficiency(jlcxx::Module&); +std::shared_ptr newJlTGraphAsymmErrors(jlcxx::Module&); +std::shared_ptr newJlTGraph2DAsymmErrors(jlcxx::Module&); +std::shared_ptr newJlTH2(jlcxx::Module&); +std::shared_ptr newJlTFormulaFunction(jlcxx::Module&); +std::shared_ptr newJlTFormulaVariable(jlcxx::Module&); +std::shared_ptr newJlTFormulaParamOrder(jlcxx::Module&); +std::shared_ptr newJlTFormula(jlcxx::Module&); +std::shared_ptr newJlTF1AbsComposition(jlcxx::Module&); +std::shared_ptr newJlTF1Parameters(jlcxx::Module&); +std::shared_ptr newJlTF1_TF1FunctorPointer(jlcxx::Module&); +std::shared_ptr newJlTF2(jlcxx::Module&); +std::shared_ptr newJlTF12(jlcxx::Module&); +std::shared_ptr newJlTSpline(jlcxx::Module&); +std::shared_ptr newJlTH1F(jlcxx::Module&); +std::shared_ptr newJlTF1Convolution(jlcxx::Module&); +std::shared_ptr newJlTF1NormSum(jlcxx::Module&); +std::shared_ptr newJlTF3(jlcxx::Module&); +std::shared_ptr newJlTMatrixTSym(jlcxx::Module&); +std::shared_ptr newJlTFractionFitter(jlcxx::Module&); +std::shared_ptr newJlTH2D(jlcxx::Module&); +std::shared_ptr newJlTGraph2DErrors(jlcxx::Module&); +std::shared_ptr newJlTGraphBentErrors(jlcxx::Module&); +std::shared_ptr newJlTGraphDelaunay2D(jlcxx::Module&); +std::shared_ptr newJlTGraphDelaunay(jlcxx::Module&); +std::shared_ptr newJlTGraphMultiErrors(jlcxx::Module&); +std::shared_ptr newJlTArrayF(jlcxx::Module&); +std::shared_ptr newJlTAttFill(jlcxx::Module&); +std::shared_ptr newJlTAttLine(jlcxx::Module&); +std::shared_ptr newJlTGraphSmooth(jlcxx::Module&); +std::shared_ptr newJlTGraphTime(jlcxx::Module&); +std::shared_ptr newJlTVirtualHistPainter(jlcxx::Module&); std::shared_ptr newJlTH1C(jlcxx::Module&); std::shared_ptr newJlTH1S(jlcxx::Module&); std::shared_ptr newJlTH1I(jlcxx::Module&); -std::shared_ptr newJlTH1F(jlcxx::Module&); std::shared_ptr newJlTH1D(jlcxx::Module&); -std::shared_ptr newJlTH2(jlcxx::Module&); +std::shared_ptr newJlTH1K(jlcxx::Module&); std::shared_ptr newJlTProfile(jlcxx::Module&); std::shared_ptr newJlTH2C(jlcxx::Module&); std::shared_ptr newJlTH2S(jlcxx::Module&); std::shared_ptr newJlTH2I(jlcxx::Module&); std::shared_ptr newJlTH2F(jlcxx::Module&); -std::shared_ptr newJlTH2D(jlcxx::Module&); +std::shared_ptr newJlTH2PolyBin(jlcxx::Module&); +std::shared_ptr newJlTH2Poly(jlcxx::Module&); +std::shared_ptr newJlTH3(jlcxx::Module&); std::shared_ptr newJlTProfile2D(jlcxx::Module&); -std::shared_ptr newJlTApplicationImp(jlcxx::Module&); -std::shared_ptr newJlTDatime(jlcxx::Module&); -std::shared_ptr newJlTArrayC(jlcxx::Module&); -std::shared_ptr newJlTUrl(jlcxx::Module&); -std::shared_ptr newJlTFileOpenHandle(jlcxx::Module&); -std::shared_ptr newJlTGraph(jlcxx::Module&); -std::shared_ptr newJlTF1Parameters(jlcxx::Module&); -std::shared_ptr newJlTF1_TF1FunctorPointer(jlcxx::Module&); -std::shared_ptr newJlTFormula(jlcxx::Module&); -std::shared_ptr newJlTMethodCall(jlcxx::Module&); -std::shared_ptr newJlTTreeReader(jlcxx::Module&); -std::shared_ptr newJlTTreeReaderValue(jlcxx::Module&); -std::shared_ptr newJlTTreeReader_Iterator_t(jlcxx::Module&); -std::shared_ptr newJlTTreeReaderArray(jlcxx::Module&); +std::shared_ptr newJlTH3C(jlcxx::Module&); +std::shared_ptr newJlTH3S(jlcxx::Module&); +std::shared_ptr newJlTH3I(jlcxx::Module&); +std::shared_ptr newJlTH3F(jlcxx::Module&); +std::shared_ptr newJlTH3D(jlcxx::Module&); +std::shared_ptr newJlTBinIterator(jlcxx::Module&); +std::shared_ptr newJlTHistRange(jlcxx::Module&); +std::shared_ptr newJlTHLimitsFinder(jlcxx::Module&); +std::shared_ptr newJlTHnIter(jlcxx::Module&); +std::shared_ptr newJlTHnChain(jlcxx::Module&); +std::shared_ptr newJlTNDArray(jlcxx::Module&); +std::shared_ptr newJlTHn(jlcxx::Module&); +std::shared_ptr newJlTHnSparseArrayChunk(jlcxx::Module&); +std::shared_ptr newJlTHnSparse(jlcxx::Module&); +std::shared_ptr newJlTHStack(jlcxx::Module&); +std::shared_ptr newJlTIter(jlcxx::Module&); +std::shared_ptr newJlTKDE(jlcxx::Module&); +std::shared_ptr newJlTKDE_TKernel(jlcxx::Module&); +std::shared_ptr newJlTLimitDataSource(jlcxx::Module&); +std::shared_ptr newJlTLimit(jlcxx::Module&); +std::shared_ptr newJlTMultiDimFit(jlcxx::Module&); +std::shared_ptr newJlTMatrixT(jlcxx::Module&); +std::shared_ptr newJlTPolyMarker(jlcxx::Module&); +std::shared_ptr newJlTProfile2PolyBin(jlcxx::Module&); +std::shared_ptr newJlTProfile2Poly(jlcxx::Module&); +std::shared_ptr newJlTProfile3D(jlcxx::Module&); +std::shared_ptr newJlTScatter(jlcxx::Module&); +std::shared_ptr newJlTSplinePoly(jlcxx::Module&); +std::shared_ptr newJlTSplinePoly3(jlcxx::Module&); +std::shared_ptr newJlTSplinePoly5(jlcxx::Module&); +std::shared_ptr newJlTSpline3(jlcxx::Module&); +std::shared_ptr newJlTSpline5(jlcxx::Module&); +std::shared_ptr newJlTSVDUnfold(jlcxx::Module&); +std::shared_ptr newJlTVirtualGraphPainter(jlcxx::Module&); +std::shared_ptr newJlTVirtualPaveStats(jlcxx::Module&); +std::shared_ptr newJlTGDMLMatrix(jlcxx::Module&); +std::shared_ptr newJlTGeoShape(jlcxx::Module&); +std::shared_ptr newJlTGeoMatrix(jlcxx::Module&); +std::shared_ptr newJlTGeoVolume(jlcxx::Module&); +std::shared_ptr newJlTGeoBBox(jlcxx::Module&); +std::shared_ptr newJlTGeoArb8(jlcxx::Module&); +std::shared_ptr newJlTGeoTrap(jlcxx::Module&); +std::shared_ptr newJlTGeoGtra(jlcxx::Module&); +std::shared_ptr newJlTGeoAtt(jlcxx::Module&); +std::shared_ptr newJlTGeoBoolNode(jlcxx::Module&); +std::shared_ptr newJlTGeoBoolNode_ThreadData_t(jlcxx::Module&); +std::shared_ptr newJlTGeoUnion(jlcxx::Module&); +std::shared_ptr newJlTGeoIntersection(jlcxx::Module&); +std::shared_ptr newJlTGeoSubtraction(jlcxx::Module&); +std::shared_ptr newJlTGeoHMatrix(jlcxx::Module&); +std::shared_ptr newJlTGeoTranslation(jlcxx::Module&); +std::shared_ptr newJlTGeoRotation(jlcxx::Module&); +std::shared_ptr newJlTGeoScale(jlcxx::Module&); +std::shared_ptr newJlTGeoCombiTrans(jlcxx::Module&); +std::shared_ptr newJlTGeoGenTrans(jlcxx::Module&); +std::shared_ptr newJlTGeoIdentity(jlcxx::Module&); +std::shared_ptr newJlTGeoBranchArray(jlcxx::Module&); +std::shared_ptr newJlTGeoNode(jlcxx::Module&); +std::shared_ptr newJlTGeoNavigator(jlcxx::Module&); +std::shared_ptr newJlcompareBAasc(jlcxx::Module&); +std::shared_ptr newJlcompareBAdesc(jlcxx::Module&); +std::shared_ptr newJlTGeoBuilder(jlcxx::Module&); +std::shared_ptr newJlTGeoManager(jlcxx::Module&); +std::shared_ptr newJlTGeoMaterial(jlcxx::Module&); +std::shared_ptr newJlTGeoMedium(jlcxx::Module&); +std::shared_ptr newJlTGeoVolumeAssembly(jlcxx::Module&); +std::shared_ptr newJlTGeoVolumeMulti(jlcxx::Module&); +std::shared_ptr newJlTGeoElement(jlcxx::Module&); +std::shared_ptr newJlTGeoIsotope(jlcxx::Module&); +std::shared_ptr newJlTGeoElementTable(jlcxx::Module&); +std::shared_ptr newJlTGeoElementRN(jlcxx::Module&); +std::shared_ptr newJlTGeoDecayChannel(jlcxx::Module&); +std::shared_ptr newJlTGeoBatemanSol(jlcxx::Module&); +std::shared_ptr newJlTGeoElemIter(jlcxx::Module&); +std::shared_ptr newJlTGeoExtension(jlcxx::Module&); +std::shared_ptr newJlTGeoMixture(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternFinder(jlcxx::Module&); +std::shared_ptr newJlTGeoVoxelFinder(jlcxx::Module&); +std::shared_ptr newJlTGeoVolumeAssembly_ThreadData_t(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternFinder_ThreadData_t(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternX(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternY(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternZ(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternParaX(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternParaY(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternParaZ(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternTrapZ(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternCylR(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternCylPhi(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternSphR(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternSphTheta(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternSphPhi(jlcxx::Module&); +std::shared_ptr newJlTGeoPatternHoneycomb(jlcxx::Module&); +std::shared_ptr newJlTGeoNodeMatrix(jlcxx::Module&); +std::shared_ptr newJlTGeoNodeOffset(jlcxx::Module&); +std::shared_ptr newJlTGeoIteratorPlugin(jlcxx::Module&); +std::shared_ptr newJlTGeoIterator(jlcxx::Module&); +std::shared_ptr newJlTGeoStateInfo(jlcxx::Module&); +std::shared_ptr newJlTGeoPolygon(jlcxx::Module&); +std::shared_ptr newJlTGeoCacheState(jlcxx::Module&); +std::shared_ptr newJlTGeoNodeCache(jlcxx::Module&); +std::shared_ptr newJlTGeoCompositeShape(jlcxx::Module&); +std::shared_ptr newJlTGeoCone(jlcxx::Module&); +std::shared_ptr newJlTGeoConeSeg(jlcxx::Module&); +std::shared_ptr newJlTGeoTube(jlcxx::Module&); +std::shared_ptr newJlTGeoTubeSeg(jlcxx::Module&); +std::shared_ptr newJlTGeoCtub(jlcxx::Module&); +std::shared_ptr newJlTGeoEltu(jlcxx::Module&); +std::shared_ptr newJlTGeoRCExtension(jlcxx::Module&); +std::shared_ptr newJlTVirtualMagField(jlcxx::Module&); +std::shared_ptr newJlTGeoUniformMagField(jlcxx::Module&); +std::shared_ptr newJlTGeoGlobalMagField(jlcxx::Module&); +std::shared_ptr newJlTGeoHalfSpace(jlcxx::Module&); +std::shared_ptr newJlTGeoHelix(jlcxx::Module&); +std::shared_ptr newJlTGeoHype(jlcxx::Module&); +std::shared_ptr newJlTGeoNavigatorArray(jlcxx::Module&); +std::shared_ptr newJlTGeoRegion(jlcxx::Module&); +std::shared_ptr newJlTVirtualGeoTrack(jlcxx::Module&); +std::shared_ptr newJlTVirtualGeoPainter(jlcxx::Module&); +std::shared_ptr newJlTGeoPNEntry(jlcxx::Module&); +std::shared_ptr newJlTGeoPhysicalNode(jlcxx::Module&); +std::shared_ptr newJlTGeoOpticalSurface(jlcxx::Module&); +std::shared_ptr newJlTGeoSkinSurface(jlcxx::Module&); +std::shared_ptr newJlTGeoBorderSurface(jlcxx::Module&); +std::shared_ptr newJlTGeoParallelWorld(jlcxx::Module&); +std::shared_ptr newJlTGeoParaboloid(jlcxx::Module&); +std::shared_ptr newJlTGeoPara(jlcxx::Module&); +std::shared_ptr newJlTGeoPcon(jlcxx::Module&); +std::shared_ptr newJlTGeoPgon(jlcxx::Module&); +std::shared_ptr newJlTGeoPgon_ThreadData_t(jlcxx::Module&); +std::shared_ptr newJlTGeoRegionCut(jlcxx::Module&); +std::shared_ptr newJlTGeoScaledShape(jlcxx::Module&); +std::shared_ptr newJlTGeoShapeAssembly(jlcxx::Module&); +std::shared_ptr newJlTGeoSphere(jlcxx::Module&); +std::shared_ptr newJlROOT_Geom_Vertex_t(jlcxx::Module&); +std::shared_ptr newJlTGeoFacet(jlcxx::Module&); +std::shared_ptr newJlTGeoTessellated(jlcxx::Module&); +std::shared_ptr newJlTGeoTorus(jlcxx::Module&); +std::shared_ptr newJlTGeoTrd1(jlcxx::Module&); +std::shared_ptr newJlTGeoTrd2(jlcxx::Module&); +std::shared_ptr newJlTGeoXtru(jlcxx::Module&); +std::shared_ptr newJlTGeoXtru_ThreadData_t(jlcxx::Module&); std::shared_ptr newJlGlobal(jlcxx::Module&); //method from libcxxwrap returning its version extern "C" JLCXX_API const char* cxxwrap_version_string(); @@ -231,6 +613,9 @@ JLCXX_MODULE define_julia_module(jlcxx::Module& jlModule){ throw_if_version_incompatibility(); std::vector> wrappers = { + std::shared_ptr(newJlTClass(jlModule)), + std::shared_ptr(newJlstd_type_info(jlModule)), + std::shared_ptr(newJlTVirtualIsAProxy(jlModule)), std::shared_ptr(newJlTObject(jlModule)), std::shared_ptr(newJlTNamed(jlModule)), std::shared_ptr(newJlTBrowser(jlModule)), @@ -238,7 +623,6 @@ throw_if_version_incompatibility(); std::shared_ptr(newJlTSeqCollection(jlModule)), std::shared_ptr(newJlTObjArray(jlModule)), std::shared_ptr(newJlTTimer(jlModule)), - std::shared_ptr(newJlTClass(jlModule)), std::shared_ptr(newJlTBuffer(jlModule)), std::shared_ptr(newJlTVectorT(jlModule)), std::shared_ptr(newJlTString(jlModule)), @@ -253,26 +637,11 @@ throw_if_version_incompatibility(); std::shared_ptr(newJlTROOT(jlModule)), std::shared_ptr(newJlTApplication(jlModule)), std::shared_ptr(newJlTInterpreter(jlModule)), - std::shared_ptr(newJlstd_type_info(jlModule)), std::shared_ptr(newJlTDataType(jlModule)), std::shared_ptr(newJlTVirtualPad(jlModule)), std::shared_ptr(newJlTPad(jlModule)), std::shared_ptr(newJlTCanvas(jlModule)), std::shared_ptr(newJlTBrowserImp(jlModule)), - std::shared_ptr(newJlROOT_Experimental_Internal_TBulkBranchRead(jlModule)), - std::shared_ptr(newJlTBranch(jlModule)), - std::shared_ptr(newJlTTree(jlModule)), - std::shared_ptr(newJlTLeaf(jlModule)), - std::shared_ptr(newJlTClonesArray(jlModule)), - std::shared_ptr(newJlROOT_TIOFeatures(jlModule)), - std::shared_ptr(newJlTTree_TClusterIterator(jlModule)), - std::shared_ptr(newJlTStreamerInfo(jlModule)), - std::shared_ptr(newJlTEntryList(jlModule)), - std::shared_ptr(newJlTH1(jlModule)), - std::shared_ptr(newJlTIterator(jlModule)), - std::shared_ptr(newJlTVirtualTreePlayer(jlModule)), - std::shared_ptr(newJlTTreeFriendLeafIter(jlModule)), - std::shared_ptr(newJlTBranchPtr(jlModule)), std::shared_ptr(newJlFileStat_t(jlModule)), std::shared_ptr(newJlUserGroup_t(jlModule)), std::shared_ptr(newJlSysInfo_t(jlModule)), @@ -288,43 +657,274 @@ throw_if_version_incompatibility(); std::shared_ptr(newJlTTime(jlModule)), std::shared_ptr(newJlFILE(jlModule)), std::shared_ptr(newJlTInetAddress(jlModule)), + std::shared_ptr(newJlTApplicationImp(jlModule)), + std::shared_ptr(newJlTBranch(jlModule)), + std::shared_ptr(newJlTTree(jlModule)), + std::shared_ptr(newJlTLeaf(jlModule)), + std::shared_ptr(newJlTClonesArray(jlModule)), + std::shared_ptr(newJlROOT_TIOFeatures(jlModule)), + std::shared_ptr(newJlTTree_TClusterIterator(jlModule)), + std::shared_ptr(newJlTStreamerInfo(jlModule)), + std::shared_ptr(newJlTEntryList(jlModule)), + std::shared_ptr(newJlTH1(jlModule)), + std::shared_ptr(newJlTIterator(jlModule)), + std::shared_ptr(newJlTVirtualTreePlayer(jlModule)), + std::shared_ptr(newJlTPrincipal(jlModule)), + std::shared_ptr(newJlTTreeFriendLeafIter(jlModule)), + std::shared_ptr(newJlTBranchPtr(jlModule)), + std::shared_ptr(newJlTTreeReader(jlModule)), + std::shared_ptr(newJlTTreeReaderValue(jlModule)), + std::shared_ptr(newJlTTreeReader_Iterator_t(jlModule)), + std::shared_ptr(newJlTTreeReaderArray(jlModule)), std::shared_ptr(newJlTObjLink(jlModule)), - std::shared_ptr(newJlTAxis(jlModule)), - std::shared_ptr(newJlTArrayD(jlModule)), - std::shared_ptr(newJlFoption_t(jlModule)), - std::shared_ptr(newJlTF1(jlModule)), std::shared_ptr(newJlTRandom(jlModule)), + std::shared_ptr(newJlTDatime(jlModule)), + std::shared_ptr(newJlTArray(jlModule)), + std::shared_ptr(newJlTArrayC(jlModule)), + std::shared_ptr(newJlTUrl(jlModule)), + std::shared_ptr(newJlTFileOpenHandle(jlModule)), + std::shared_ptr(newJlFoption_t(jlModule)), std::shared_ptr(newJlTFitResultPtr(jlModule)), + std::shared_ptr(newJlTFitResult(jlModule)), + std::shared_ptr(newJlTF1(jlModule)), + std::shared_ptr(newJlROOT_Math_MinimizerOptions(jlModule)), + std::shared_ptr(newJlROOT_Fit_DataRange(jlModule)), + std::shared_ptr(newJlTGraph(jlModule)), + std::shared_ptr(newJlTGraph2D(jlModule)), + std::shared_ptr(newJlTHnBase(jlModule)), + std::shared_ptr(newJlROOT_Fit_FitData(jlModule)), + std::shared_ptr(newJlROOT_Fit_UnBinData(jlModule)), + std::shared_ptr(newJlROOT_Fit_BinData(jlModule)), + std::shared_ptr(newJlROOT_Fit_FitResult(jlModule)), + std::shared_ptr(newJlTGraphErrors(jlModule)), + std::shared_ptr(newJlTAxis(jlModule)), + std::shared_ptr(newJlTArrayD(jlModule)), + std::shared_ptr(newJlTAxisModLab(jlModule)), + std::shared_ptr(newJlTVirtualFitter(jlModule)), + std::shared_ptr(newJlTMethodCall(jlModule)), + std::shared_ptr(newJlTBackCompFitter(jlModule)), + std::shared_ptr(newJlROOT_Fit_FitConfig(jlModule)), + std::shared_ptr(newJlTBinomialEfficiencyFitter(jlModule)), + std::shared_ptr(newJlROOT_Fit_Fitter(jlModule)), + std::shared_ptr(newJlTConfidenceLevel(jlModule)), + std::shared_ptr(newJlTEfficiency(jlModule)), + std::shared_ptr(newJlTGraphAsymmErrors(jlModule)), + std::shared_ptr(newJlTGraph2DAsymmErrors(jlModule)), + std::shared_ptr(newJlTH2(jlModule)), + std::shared_ptr(newJlTFormulaFunction(jlModule)), + std::shared_ptr(newJlTFormulaVariable(jlModule)), + std::shared_ptr(newJlTFormulaParamOrder(jlModule)), + std::shared_ptr(newJlTFormula(jlModule)), + std::shared_ptr(newJlTF1AbsComposition(jlModule)), + std::shared_ptr(newJlTF1Parameters(jlModule)), + std::shared_ptr(newJlTF1_TF1FunctorPointer(jlModule)), + std::shared_ptr(newJlTF2(jlModule)), + std::shared_ptr(newJlTF12(jlModule)), + std::shared_ptr(newJlTSpline(jlModule)), + std::shared_ptr(newJlTH1F(jlModule)), + std::shared_ptr(newJlTF1Convolution(jlModule)), + std::shared_ptr(newJlTF1NormSum(jlModule)), + std::shared_ptr(newJlTF3(jlModule)), + std::shared_ptr(newJlTMatrixTSym(jlModule)), + std::shared_ptr(newJlTFractionFitter(jlModule)), + std::shared_ptr(newJlTH2D(jlModule)), + std::shared_ptr(newJlTGraph2DErrors(jlModule)), + std::shared_ptr(newJlTGraphBentErrors(jlModule)), + std::shared_ptr(newJlTGraphDelaunay2D(jlModule)), + std::shared_ptr(newJlTGraphDelaunay(jlModule)), + std::shared_ptr(newJlTGraphMultiErrors(jlModule)), + std::shared_ptr(newJlTArrayF(jlModule)), + std::shared_ptr(newJlTAttFill(jlModule)), + std::shared_ptr(newJlTAttLine(jlModule)), + std::shared_ptr(newJlTGraphSmooth(jlModule)), + std::shared_ptr(newJlTGraphTime(jlModule)), + std::shared_ptr(newJlTVirtualHistPainter(jlModule)), std::shared_ptr(newJlTH1C(jlModule)), std::shared_ptr(newJlTH1S(jlModule)), std::shared_ptr(newJlTH1I(jlModule)), - std::shared_ptr(newJlTH1F(jlModule)), std::shared_ptr(newJlTH1D(jlModule)), - std::shared_ptr(newJlTH2(jlModule)), + std::shared_ptr(newJlTH1K(jlModule)), std::shared_ptr(newJlTProfile(jlModule)), std::shared_ptr(newJlTH2C(jlModule)), std::shared_ptr(newJlTH2S(jlModule)), std::shared_ptr(newJlTH2I(jlModule)), std::shared_ptr(newJlTH2F(jlModule)), - std::shared_ptr(newJlTH2D(jlModule)), + std::shared_ptr(newJlTH2PolyBin(jlModule)), + std::shared_ptr(newJlTH2Poly(jlModule)), + std::shared_ptr(newJlTH3(jlModule)), std::shared_ptr(newJlTProfile2D(jlModule)), - std::shared_ptr(newJlTApplicationImp(jlModule)), - std::shared_ptr(newJlTDatime(jlModule)), - std::shared_ptr(newJlTArrayC(jlModule)), - std::shared_ptr(newJlTUrl(jlModule)), - std::shared_ptr(newJlTFileOpenHandle(jlModule)), - std::shared_ptr(newJlTGraph(jlModule)), - std::shared_ptr(newJlTF1Parameters(jlModule)), - std::shared_ptr(newJlTF1_TF1FunctorPointer(jlModule)), - std::shared_ptr(newJlTFormula(jlModule)), - std::shared_ptr(newJlTMethodCall(jlModule)), - std::shared_ptr(newJlTTreeReader(jlModule)), - std::shared_ptr(newJlTTreeReaderValue(jlModule)), - std::shared_ptr(newJlTTreeReader_Iterator_t(jlModule)), - std::shared_ptr(newJlTTreeReaderArray(jlModule)), + std::shared_ptr(newJlTH3C(jlModule)), + std::shared_ptr(newJlTH3S(jlModule)), + std::shared_ptr(newJlTH3I(jlModule)), + std::shared_ptr(newJlTH3F(jlModule)), + std::shared_ptr(newJlTH3D(jlModule)), + std::shared_ptr(newJlTBinIterator(jlModule)), + std::shared_ptr(newJlTHistRange(jlModule)), + std::shared_ptr(newJlTHLimitsFinder(jlModule)), + std::shared_ptr(newJlTHnIter(jlModule)), + std::shared_ptr(newJlTHnChain(jlModule)), + std::shared_ptr(newJlTNDArray(jlModule)), + std::shared_ptr(newJlTHn(jlModule)), + std::shared_ptr(newJlTHnSparseArrayChunk(jlModule)), + std::shared_ptr(newJlTHnSparse(jlModule)), + std::shared_ptr(newJlTHStack(jlModule)), + std::shared_ptr(newJlTIter(jlModule)), + std::shared_ptr(newJlTKDE(jlModule)), + std::shared_ptr(newJlTKDE_TKernel(jlModule)), + std::shared_ptr(newJlTLimitDataSource(jlModule)), + std::shared_ptr(newJlTLimit(jlModule)), + std::shared_ptr(newJlTMultiDimFit(jlModule)), + std::shared_ptr(newJlTMatrixT(jlModule)), + std::shared_ptr(newJlTPolyMarker(jlModule)), + std::shared_ptr(newJlTProfile2PolyBin(jlModule)), + std::shared_ptr(newJlTProfile2Poly(jlModule)), + std::shared_ptr(newJlTProfile3D(jlModule)), + std::shared_ptr(newJlTScatter(jlModule)), + std::shared_ptr(newJlTSplinePoly(jlModule)), + std::shared_ptr(newJlTSplinePoly3(jlModule)), + std::shared_ptr(newJlTSplinePoly5(jlModule)), + std::shared_ptr(newJlTSpline3(jlModule)), + std::shared_ptr(newJlTSpline5(jlModule)), + std::shared_ptr(newJlTSVDUnfold(jlModule)), + std::shared_ptr(newJlTVirtualGraphPainter(jlModule)), + std::shared_ptr(newJlTVirtualPaveStats(jlModule)), + std::shared_ptr(newJlTGDMLMatrix(jlModule)), + std::shared_ptr(newJlTGeoShape(jlModule)), + std::shared_ptr(newJlTGeoMatrix(jlModule)), + std::shared_ptr(newJlTGeoVolume(jlModule)), + std::shared_ptr(newJlTGeoBBox(jlModule)), + std::shared_ptr(newJlTGeoArb8(jlModule)), + std::shared_ptr(newJlTGeoTrap(jlModule)), + std::shared_ptr(newJlTGeoGtra(jlModule)), + std::shared_ptr(newJlTGeoAtt(jlModule)), + std::shared_ptr(newJlTGeoBoolNode(jlModule)), + std::shared_ptr(newJlTGeoBoolNode_ThreadData_t(jlModule)), + std::shared_ptr(newJlTGeoUnion(jlModule)), + std::shared_ptr(newJlTGeoIntersection(jlModule)), + std::shared_ptr(newJlTGeoSubtraction(jlModule)), + std::shared_ptr(newJlTGeoHMatrix(jlModule)), + std::shared_ptr(newJlTGeoTranslation(jlModule)), + std::shared_ptr(newJlTGeoRotation(jlModule)), + std::shared_ptr(newJlTGeoScale(jlModule)), + std::shared_ptr(newJlTGeoCombiTrans(jlModule)), + std::shared_ptr(newJlTGeoGenTrans(jlModule)), + std::shared_ptr(newJlTGeoIdentity(jlModule)), + std::shared_ptr(newJlTGeoBranchArray(jlModule)), + std::shared_ptr(newJlTGeoNode(jlModule)), + std::shared_ptr(newJlTGeoNavigator(jlModule)), + std::shared_ptr(newJlcompareBAasc(jlModule)), + std::shared_ptr(newJlcompareBAdesc(jlModule)), + std::shared_ptr(newJlTGeoBuilder(jlModule)), + std::shared_ptr(newJlTGeoManager(jlModule)), + std::shared_ptr(newJlTGeoMaterial(jlModule)), + std::shared_ptr(newJlTGeoMedium(jlModule)), + std::shared_ptr(newJlTGeoVolumeAssembly(jlModule)), + std::shared_ptr(newJlTGeoVolumeMulti(jlModule)), + std::shared_ptr(newJlTGeoElement(jlModule)), + std::shared_ptr(newJlTGeoIsotope(jlModule)), + std::shared_ptr(newJlTGeoElementTable(jlModule)), + std::shared_ptr(newJlTGeoElementRN(jlModule)), + std::shared_ptr(newJlTGeoDecayChannel(jlModule)), + std::shared_ptr(newJlTGeoBatemanSol(jlModule)), + std::shared_ptr(newJlTGeoElemIter(jlModule)), + std::shared_ptr(newJlTGeoExtension(jlModule)), + std::shared_ptr(newJlTGeoMixture(jlModule)), + std::shared_ptr(newJlTGeoPatternFinder(jlModule)), + std::shared_ptr(newJlTGeoVoxelFinder(jlModule)), + std::shared_ptr(newJlTGeoVolumeAssembly_ThreadData_t(jlModule)), + std::shared_ptr(newJlTGeoPatternFinder_ThreadData_t(jlModule)), + std::shared_ptr(newJlTGeoPatternX(jlModule)), + std::shared_ptr(newJlTGeoPatternY(jlModule)), + std::shared_ptr(newJlTGeoPatternZ(jlModule)), + std::shared_ptr(newJlTGeoPatternParaX(jlModule)), + std::shared_ptr(newJlTGeoPatternParaY(jlModule)), + std::shared_ptr(newJlTGeoPatternParaZ(jlModule)), + std::shared_ptr(newJlTGeoPatternTrapZ(jlModule)), + std::shared_ptr(newJlTGeoPatternCylR(jlModule)), + std::shared_ptr(newJlTGeoPatternCylPhi(jlModule)), + std::shared_ptr(newJlTGeoPatternSphR(jlModule)), + std::shared_ptr(newJlTGeoPatternSphTheta(jlModule)), + std::shared_ptr(newJlTGeoPatternSphPhi(jlModule)), + std::shared_ptr(newJlTGeoPatternHoneycomb(jlModule)), + std::shared_ptr(newJlTGeoNodeMatrix(jlModule)), + std::shared_ptr(newJlTGeoNodeOffset(jlModule)), + std::shared_ptr(newJlTGeoIteratorPlugin(jlModule)), + std::shared_ptr(newJlTGeoIterator(jlModule)), + std::shared_ptr(newJlTGeoStateInfo(jlModule)), + std::shared_ptr(newJlTGeoPolygon(jlModule)), + std::shared_ptr(newJlTGeoCacheState(jlModule)), + std::shared_ptr(newJlTGeoNodeCache(jlModule)), + std::shared_ptr(newJlTGeoCompositeShape(jlModule)), + std::shared_ptr(newJlTGeoCone(jlModule)), + std::shared_ptr(newJlTGeoConeSeg(jlModule)), + std::shared_ptr(newJlTGeoTube(jlModule)), + std::shared_ptr(newJlTGeoTubeSeg(jlModule)), + std::shared_ptr(newJlTGeoCtub(jlModule)), + std::shared_ptr(newJlTGeoEltu(jlModule)), + std::shared_ptr(newJlTGeoRCExtension(jlModule)), + std::shared_ptr(newJlTVirtualMagField(jlModule)), + std::shared_ptr(newJlTGeoUniformMagField(jlModule)), + std::shared_ptr(newJlTGeoGlobalMagField(jlModule)), + std::shared_ptr(newJlTGeoHalfSpace(jlModule)), + std::shared_ptr(newJlTGeoHelix(jlModule)), + std::shared_ptr(newJlTGeoHype(jlModule)), + std::shared_ptr(newJlTGeoNavigatorArray(jlModule)), + std::shared_ptr(newJlTGeoRegion(jlModule)), + std::shared_ptr(newJlTVirtualGeoTrack(jlModule)), + std::shared_ptr(newJlTVirtualGeoPainter(jlModule)), + std::shared_ptr(newJlTGeoPNEntry(jlModule)), + std::shared_ptr(newJlTGeoPhysicalNode(jlModule)), + std::shared_ptr(newJlTGeoOpticalSurface(jlModule)), + std::shared_ptr(newJlTGeoSkinSurface(jlModule)), + std::shared_ptr(newJlTGeoBorderSurface(jlModule)), + std::shared_ptr(newJlTGeoParallelWorld(jlModule)), + std::shared_ptr(newJlTGeoParaboloid(jlModule)), + std::shared_ptr(newJlTGeoPara(jlModule)), + std::shared_ptr(newJlTGeoPcon(jlModule)), + std::shared_ptr(newJlTGeoPgon(jlModule)), + std::shared_ptr(newJlTGeoPgon_ThreadData_t(jlModule)), + std::shared_ptr(newJlTGeoRegionCut(jlModule)), + std::shared_ptr(newJlTGeoScaledShape(jlModule)), + std::shared_ptr(newJlTGeoShapeAssembly(jlModule)), + std::shared_ptr(newJlTGeoSphere(jlModule)), + std::shared_ptr(newJlROOT_Geom_Vertex_t(jlModule)), + std::shared_ptr(newJlTGeoFacet(jlModule)), + std::shared_ptr(newJlTGeoTessellated(jlModule)), + std::shared_ptr(newJlTGeoTorus(jlModule)), + std::shared_ptr(newJlTGeoTrd1(jlModule)), + std::shared_ptr(newJlTGeoTrd2(jlModule)), + std::shared_ptr(newJlTGeoXtru(jlModule)), + std::shared_ptr(newJlTGeoXtru_ThreadData_t(jlModule)), std::shared_ptr(newJlGlobal(jlModule)) }; + DEBUG_MSG("Adding wrapper for enum ESysConstants (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Rtypes.h:58:6 + jlModule.add_bits("ESysConstants", jlcxx::julia_type("CppEnum")); + jlModule.set_const("kMAXSIGNALS", kMAXSIGNALS); + jlModule.set_const("kMAXPATHLEN", kMAXPATHLEN); + jlModule.set_const("kBUFFERSIZE", kBUFFERSIZE); + jlModule.set_const("kItimerResolution", kItimerResolution); + + DEBUG_MSG("Adding wrapper for enum EColor (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Rtypes.h:65:6 + jlModule.add_bits("EColor", jlcxx::julia_type("CppEnum")); + jlModule.set_const("kWhite", kWhite); + jlModule.set_const("kBlack", kBlack); + jlModule.set_const("kGray", kGray); + jlModule.set_const("kRed", kRed); + jlModule.set_const("kGreen", kGreen); + jlModule.set_const("kBlue", kBlue); + jlModule.set_const("kYellow", kYellow); + jlModule.set_const("kMagenta", kMagenta); + jlModule.set_const("kCyan", kCyan); + jlModule.set_const("kOrange", kOrange); + jlModule.set_const("kSpring", kSpring); + jlModule.set_const("kTeal", kTeal); + jlModule.set_const("kAzure", kAzure); + jlModule.set_const("kViolet", kViolet); + jlModule.set_const("kPink", kPink); + DEBUG_MSG("Adding wrapper for enum TObject::EStatusBits (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TObject.h:61:9 jlModule.add_bits("TObject!EStatusBits", jlcxx::julia_type("CppEnum")); @@ -372,87 +972,13 @@ throw_if_version_incompatibility(); jlModule.add_bits("TBrowser!EStatusBits", jlcxx::julia_type("CppEnum")); jlModule.set_const("TBrowser!kNoHidden", TBrowser::kNoHidden); - DEBUG_MSG("Adding wrapper for enum EDataType (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDataType.h:28:6 - jlModule.add_bits("EDataType", jlcxx::julia_type("CppEnum")); - jlModule.set_const("kChar_t", kChar_t); - jlModule.set_const("kUChar_t", kUChar_t); - jlModule.set_const("kShort_t", kShort_t); - jlModule.set_const("kUShort_t", kUShort_t); - jlModule.set_const("kInt_t", kInt_t); - jlModule.set_const("kUInt_t", kUInt_t); - jlModule.set_const("kLong_t", kLong_t); - jlModule.set_const("kULong_t", kULong_t); - jlModule.set_const("kFloat_t", kFloat_t); - jlModule.set_const("kDouble_t", kDouble_t); - jlModule.set_const("kDouble32_t", kDouble32_t); - jlModule.set_const("kchar", kchar); - jlModule.set_const("kBool_t", kBool_t); - jlModule.set_const("kLong64_t", kLong64_t); - jlModule.set_const("kULong64_t", kULong64_t); - jlModule.set_const("kOther_t", kOther_t); - jlModule.set_const("kNoType_t", kNoType_t); - jlModule.set_const("kFloat16_t", kFloat16_t); - jlModule.set_const("kCounter", kCounter); - jlModule.set_const("kCharStar", kCharStar); - jlModule.set_const("kBits", kBits); - jlModule.set_const("kVoid_t", kVoid_t); - jlModule.set_const("kDataTypeAliasUnsigned_t", kDataTypeAliasUnsigned_t); - jlModule.set_const("kDataTypeAliasSignedChar_t", kDataTypeAliasSignedChar_t); - jlModule.set_const("kNumDataTypes", kNumDataTypes); - - DEBUG_MSG("Adding wrapper for enum TTree::ESetBranchAddressStatus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:232:9 - jlModule.add_bits("TTree!ESetBranchAddressStatus", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TTree!kMissingBranch", TTree::kMissingBranch); - jlModule.set_const("TTree!kInternalError", TTree::kInternalError); - jlModule.set_const("TTree!kMissingCompiledCollectionProxy", TTree::kMissingCompiledCollectionProxy); - jlModule.set_const("TTree!kMismatch", TTree::kMismatch); - jlModule.set_const("TTree!kClassMismatch", TTree::kClassMismatch); - jlModule.set_const("TTree!kMatch", TTree::kMatch); - jlModule.set_const("TTree!kMatchConversion", TTree::kMatchConversion); - jlModule.set_const("TTree!kMatchConversionCollection", TTree::kMatchConversionCollection); - jlModule.set_const("TTree!kMakeClass", TTree::kMakeClass); - jlModule.set_const("TTree!kVoidPtr", TTree::kVoidPtr); - jlModule.set_const("TTree!kNoCheck", TTree::kNoCheck); - jlModule.set_const("TTree!kNeedEnableDecomposedObj", TTree::kNeedEnableDecomposedObj); - jlModule.set_const("TTree!kNeedDisableDecomposedObj", TTree::kNeedDisableDecomposedObj); - jlModule.set_const("TTree!kDecomposedObjMask", TTree::kDecomposedObjMask); - - DEBUG_MSG("Adding wrapper for enum TTree::EStatusBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:250:9 - jlModule.add_bits("TTree!EStatusBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TTree!kForceRead", TTree::kForceRead); - jlModule.set_const("TTree!kCircular", TTree::kCircular); - jlModule.set_const("TTree!kOnlyFlushAtCluster", TTree::kOnlyFlushAtCluster); - jlModule.set_const("TTree!kEntriesReshuffled", TTree::kEntriesReshuffled); - - DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TTree.h:265:4 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:265:4 - jlModule.set_const("TTree!kSplitCollectionOfPointers", static_cast(TTree::kSplitCollectionOfPointers)); - - DEBUG_MSG("Adding wrapper for enum TLeaf::EStatusBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:94:9 - jlModule.add_bits("TLeaf!EStatusBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TLeaf!kIndirectAddress", TLeaf::kIndirectAddress); - jlModule.set_const("TLeaf!kNewValue", TLeaf::kNewValue); - - DEBUG_MSG("Adding wrapper for enum TLeaf::DeserializeType (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:99:15 - jlModule.add_bits("TLeaf!DeserializeType", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TLeaf!DeserializeType!kInvalid", TLeaf::DeserializeType::kInvalid); - jlModule.set_const("TLeaf!DeserializeType!kExternal", TLeaf::DeserializeType::kExternal); - jlModule.set_const("TLeaf!DeserializeType!kDestructive", TLeaf::DeserializeType::kDestructive); - jlModule.set_const("TLeaf!DeserializeType!kInPlace", TLeaf::DeserializeType::kInPlace); - jlModule.set_const("TLeaf!DeserializeType!kZeroCopy", TLeaf::DeserializeType::kZeroCopy); - - DEBUG_MSG("Adding wrapper for enum EAccessMode (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:43:6 - jlModule.add_bits("EAccessMode", jlcxx::julia_type("CppEnum")); - jlModule.set_const("kFileExists", kFileExists); - jlModule.set_const("kExecutePermission", kExecutePermission); - jlModule.set_const("kWritePermission", kWritePermission); - jlModule.set_const("kReadPermission", kReadPermission); + DEBUG_MSG("Adding wrapper for enum EAccessMode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:43:6 + jlModule.add_bits("EAccessMode", jlcxx::julia_type("CppEnum")); + jlModule.set_const("kFileExists", kFileExists); + jlModule.set_const("kExecutePermission", kExecutePermission); + jlModule.set_const("kWritePermission", kWritePermission); + jlModule.set_const("kReadPermission", kReadPermission); DEBUG_MSG("Adding wrapper for enum ELogOption (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TSystem.h:50:6 @@ -578,6 +1104,144 @@ throw_if_version_incompatibility(); jlModule.set_const("kSigUser1", kSigUser1); jlModule.set_const("kSigUser2", kSigUser2); + DEBUG_MSG("Adding wrapper for enum TApplication::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:43:9 + jlModule.add_bits("TApplication!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TApplication!kProcessRemotely", TApplication::kProcessRemotely); + jlModule.set_const("TApplication!kDefaultApplication", TApplication::kDefaultApplication); + + DEBUG_MSG("Adding wrapper for enum TApplication::EFileBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:48:9 + jlModule.add_bits("TApplication!EFileBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TApplication!kExpression", TApplication::kExpression); + + DEBUG_MSG("Adding wrapper for enum TApplication::EExitOnException (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:51:9 + jlModule.add_bits("TApplication!EExitOnException", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TApplication!kDontExit", TApplication::kDontExit); + jlModule.set_const("TApplication!kExit", TApplication::kExit); + jlModule.set_const("TApplication!kAbort", TApplication::kAbort); + + DEBUG_MSG("Adding wrapper for enum EDataType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDataType.h:28:6 + jlModule.add_bits("EDataType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("kChar_t", kChar_t); + jlModule.set_const("kUChar_t", kUChar_t); + jlModule.set_const("kShort_t", kShort_t); + jlModule.set_const("kUShort_t", kUShort_t); + jlModule.set_const("kInt_t", kInt_t); + jlModule.set_const("kUInt_t", kUInt_t); + jlModule.set_const("kLong_t", kLong_t); + jlModule.set_const("kULong_t", kULong_t); + jlModule.set_const("kFloat_t", kFloat_t); + jlModule.set_const("kDouble_t", kDouble_t); + jlModule.set_const("kDouble32_t", kDouble32_t); + jlModule.set_const("kchar", kchar); + jlModule.set_const("kBool_t", kBool_t); + jlModule.set_const("kLong64_t", kLong64_t); + jlModule.set_const("kULong64_t", kULong64_t); + jlModule.set_const("kOther_t", kOther_t); + jlModule.set_const("kNoType_t", kNoType_t); + jlModule.set_const("kFloat16_t", kFloat16_t); + jlModule.set_const("kCounter", kCounter); + jlModule.set_const("kCharStar", kCharStar); + jlModule.set_const("kBits", kBits); + jlModule.set_const("kVoid_t", kVoid_t); + jlModule.set_const("kDataTypeAliasUnsigned_t", kDataTypeAliasUnsigned_t); + jlModule.set_const("kDataTypeAliasSignedChar_t", kDataTypeAliasSignedChar_t); + jlModule.set_const("kNumDataTypes", kNumDataTypes); + + DEBUG_MSG("Adding wrapper for enum TTree::ESetBranchAddressStatus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:232:9 + jlModule.add_bits("TTree!ESetBranchAddressStatus", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TTree!kMissingBranch", TTree::kMissingBranch); + jlModule.set_const("TTree!kInternalError", TTree::kInternalError); + jlModule.set_const("TTree!kMissingCompiledCollectionProxy", TTree::kMissingCompiledCollectionProxy); + jlModule.set_const("TTree!kMismatch", TTree::kMismatch); + jlModule.set_const("TTree!kClassMismatch", TTree::kClassMismatch); + jlModule.set_const("TTree!kMatch", TTree::kMatch); + jlModule.set_const("TTree!kMatchConversion", TTree::kMatchConversion); + jlModule.set_const("TTree!kMatchConversionCollection", TTree::kMatchConversionCollection); + jlModule.set_const("TTree!kMakeClass", TTree::kMakeClass); + jlModule.set_const("TTree!kVoidPtr", TTree::kVoidPtr); + jlModule.set_const("TTree!kNoCheck", TTree::kNoCheck); + jlModule.set_const("TTree!kNeedEnableDecomposedObj", TTree::kNeedEnableDecomposedObj); + jlModule.set_const("TTree!kNeedDisableDecomposedObj", TTree::kNeedDisableDecomposedObj); + jlModule.set_const("TTree!kDecomposedObjMask", TTree::kDecomposedObjMask); + + DEBUG_MSG("Adding wrapper for enum TTree::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:250:9 + jlModule.add_bits("TTree!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TTree!kForceRead", TTree::kForceRead); + jlModule.set_const("TTree!kCircular", TTree::kCircular); + jlModule.set_const("TTree!kOnlyFlushAtCluster", TTree::kOnlyFlushAtCluster); + jlModule.set_const("TTree!kEntriesReshuffled", TTree::kEntriesReshuffled); + + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TTree.h:265:4 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:265:4 + jlModule.set_const("TTree!kSplitCollectionOfPointers", static_cast(TTree::kSplitCollectionOfPointers)); + + DEBUG_MSG("Adding wrapper for enum TLeaf::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:94:9 + jlModule.add_bits("TLeaf!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TLeaf!kIndirectAddress", TLeaf::kIndirectAddress); + jlModule.set_const("TLeaf!kNewValue", TLeaf::kNewValue); + + DEBUG_MSG("Adding wrapper for enum TLeaf::DeserializeType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:99:15 + jlModule.add_bits("TLeaf!DeserializeType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TLeaf!DeserializeType!kInvalid", TLeaf::DeserializeType::kInvalid); + jlModule.set_const("TLeaf!DeserializeType!kExternal", TLeaf::DeserializeType::kExternal); + jlModule.set_const("TLeaf!DeserializeType!kDestructive", TLeaf::DeserializeType::kDestructive); + jlModule.set_const("TLeaf!DeserializeType!kInPlace", TLeaf::DeserializeType::kInPlace); + jlModule.set_const("TLeaf!DeserializeType!kZeroCopy", TLeaf::DeserializeType::kZeroCopy); + + DEBUG_MSG("Adding wrapper for enum ROOT::Internal::TTreeReaderValueBase::ESetupStatus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:48:12 + jlModule.add_bits("ROOT!Internal!TTreeReaderValueBase!ESetupStatus", jlcxx::julia_type("CppEnum")); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupNotSetup", ROOT::Internal::TTreeReaderValueBase::kSetupNotSetup); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupTreeDestructed", ROOT::Internal::TTreeReaderValueBase::kSetupTreeDestructed); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMakeClassModeMismatch", ROOT::Internal::TTreeReaderValueBase::kSetupMakeClassModeMismatch); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMissingCounterBranch", ROOT::Internal::TTreeReaderValueBase::kSetupMissingCounterBranch); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMissingBranch", ROOT::Internal::TTreeReaderValueBase::kSetupMissingBranch); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupInternalError", ROOT::Internal::TTreeReaderValueBase::kSetupInternalError); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMissingDictionary", ROOT::Internal::TTreeReaderValueBase::kSetupMissingDictionary); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMismatch", ROOT::Internal::TTreeReaderValueBase::kSetupMismatch); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupNotACollection", ROOT::Internal::TTreeReaderValueBase::kSetupNotACollection); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMatch", ROOT::Internal::TTreeReaderValueBase::kSetupMatch); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMatchBranch", ROOT::Internal::TTreeReaderValueBase::kSetupMatchBranch); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupNoCheck", ROOT::Internal::TTreeReaderValueBase::kSetupNoCheck); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMatchLeaf", ROOT::Internal::TTreeReaderValueBase::kSetupMatchLeaf); + + DEBUG_MSG("Adding wrapper for enum ROOT::Internal::TTreeReaderValueBase::EReadStatus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:67:12 + jlModule.add_bits("ROOT!Internal!TTreeReaderValueBase!EReadStatus", jlcxx::julia_type("CppEnum")); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kReadSuccess", ROOT::Internal::TTreeReaderValueBase::kReadSuccess); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kReadNothingYet", ROOT::Internal::TTreeReaderValueBase::kReadNothingYet); + jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kReadError", ROOT::Internal::TTreeReaderValueBase::kReadError); + + DEBUG_MSG("Adding wrapper for enum TTreeReader::EEntryStatus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:131:9 + jlModule.add_bits("TTreeReader!EEntryStatus", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TTreeReader!kEntryValid", TTreeReader::kEntryValid); + jlModule.set_const("TTreeReader!kEntryNotLoaded", TTreeReader::kEntryNotLoaded); + jlModule.set_const("TTreeReader!kEntryNoTree", TTreeReader::kEntryNoTree); + jlModule.set_const("TTreeReader!kEntryNotFound", TTreeReader::kEntryNotFound); + jlModule.set_const("TTreeReader!kEntryChainSetupError", TTreeReader::kEntryChainSetupError); + jlModule.set_const("TTreeReader!kEntryChainFileError", TTreeReader::kEntryChainFileError); + jlModule.set_const("TTreeReader!kEntryDictionaryError", TTreeReader::kEntryDictionaryError); + jlModule.set_const("TTreeReader!kEntryBeyondEnd", TTreeReader::kEntryBeyondEnd); + jlModule.set_const("TTreeReader!kEntryBadReader", TTreeReader::kEntryBadReader); + jlModule.set_const("TTreeReader!kEntryUnknownError", TTreeReader::kEntryUnknownError); + + DEBUG_MSG("Adding wrapper for enum TTreeReader::ELoadTreeStatus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:144:9 + jlModule.add_bits("TTreeReader!ELoadTreeStatus", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TTreeReader!kNoTree", TTreeReader::kNoTree); + jlModule.set_const("TTreeReader!kLoadTreeNone", TTreeReader::kLoadTreeNone); + jlModule.set_const("TTreeReader!kInternalLoadTree", TTreeReader::kInternalLoadTree); + jlModule.set_const("TTreeReader!kExternalLoadTree", TTreeReader::kExternalLoadTree); + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TCanvas.h:88:4 (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:88:4 jlModule.set_const("TCanvas!kShowEventStatus", static_cast(TCanvas::kShowEventStatus)); @@ -646,6 +1310,87 @@ throw_if_version_incompatibility(); jlModule.set_const("kWatch", kWatch); jlModule.set_const("kNoDrop", kNoDrop); + DEBUG_MSG("Adding wrapper for enum TDirectoryFile::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:58:9 + jlModule.add_bits("TDirectoryFile!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TDirectoryFile!kCloseDirectory", TDirectoryFile::kCloseDirectory); + + DEBUG_MSG("Adding wrapper for enum TFile::EAsyncOpenStatus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:64:9 + jlModule.add_bits("TFile!EAsyncOpenStatus", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TFile!kAOSNotAsync", TFile::kAOSNotAsync); + jlModule.set_const("TFile!kAOSFailure", TFile::kAOSFailure); + jlModule.set_const("TFile!kAOSInProgress", TFile::kAOSInProgress); + jlModule.set_const("TFile!kAOSSuccess", TFile::kAOSSuccess); + + DEBUG_MSG("Adding wrapper for enum TFile::EOpenTimeOut (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:67:9 + jlModule.add_bits("TFile!EOpenTimeOut", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TFile!kInstantTimeout", TFile::kInstantTimeout); + jlModule.set_const("TFile!kEternalTimeout", TFile::kEternalTimeout); + + DEBUG_MSG("Adding wrapper for enum TFile::ECacheAction (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:70:9 + jlModule.add_bits("TFile!ECacheAction", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TFile!kDisconnect", TFile::kDisconnect); + jlModule.set_const("TFile!kDoNotDisconnect", TFile::kDoNotDisconnect); + + DEBUG_MSG("Adding wrapper for enum TFile::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:183:9 + jlModule.add_bits("TFile!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TFile!kRecovered", TFile::kRecovered); + jlModule.set_const("TFile!kHasReferences", TFile::kHasReferences); + jlModule.set_const("TFile!kDevNull", TFile::kDevNull); + jlModule.set_const("TFile!kWriteError", TFile::kWriteError); + jlModule.set_const("TFile!kBinaryFile", TFile::kBinaryFile); + jlModule.set_const("TFile!kRedirected", TFile::kRedirected); + jlModule.set_const("TFile!kReproducible", TFile::kReproducible); + + DEBUG_MSG("Adding wrapper for enum TFile::ERelativeTo (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:192:9 + jlModule.add_bits("TFile!ERelativeTo", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TFile!kBeg", TFile::kBeg); + jlModule.set_const("TFile!kCur", TFile::kCur); + jlModule.set_const("TFile!kEnd", TFile::kEnd); + + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TFile.h:193:4 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:193:4 + jlModule.set_const("TFile!kStartBigFile", static_cast(TFile::kStartBigFile)); + + DEBUG_MSG("Adding wrapper for enum TFile::EFileType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:195:9 + jlModule.add_bits("TFile!EFileType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TFile!kDefault", TFile::kDefault); + jlModule.set_const("TFile!kLocal", TFile::kLocal); + jlModule.set_const("TFile!kNet", TFile::kNet); + jlModule.set_const("TFile!kWeb", TFile::kWeb); + jlModule.set_const("TFile!kFile", TFile::kFile); + jlModule.set_const("TFile!kMerge", TFile::kMerge); + + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TEntryList.h:54:4 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:54:4 + jlModule.set_const("TEntryList!kBlockSize", static_cast(TEntryList::kBlockSize)); + + DEBUG_MSG("Adding wrapper for enum ROOT::EExecutionPolicy (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/ROOT/EExecutionPolicy.hxx:5:12 + jlModule.add_bits("ROOT!EExecutionPolicy", jlcxx::julia_type("CppEnum")); + jlModule.set_const("ROOT!EExecutionPolicy!kSequential", ROOT::EExecutionPolicy::kSequential); + jlModule.set_const("ROOT!EExecutionPolicy!kMultiThread", ROOT::EExecutionPolicy::kMultiThread); + jlModule.set_const("ROOT!EExecutionPolicy!kMultiProcess", ROOT::EExecutionPolicy::kMultiProcess); + + DEBUG_MSG("Adding wrapper for enum ROOT::Fit::EFitObjectType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:48:18 + jlModule.add_bits("ROOT!Fit!EFitObjectType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("ROOT!Fit!EFitObjectType!kHistogram", ROOT::Fit::EFitObjectType::kHistogram); + jlModule.set_const("ROOT!Fit!EFitObjectType!kGraph", ROOT::Fit::EFitObjectType::kGraph); + + DEBUG_MSG("Adding wrapper for enum ROOT::Fit::EChisquareType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/HFitInterface.h:53:18 + jlModule.add_bits("ROOT!Fit!EChisquareType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("ROOT!Fit!EChisquareType!kNeyman", ROOT::Fit::EChisquareType::kNeyman); + jlModule.set_const("ROOT!Fit!EChisquareType!kPLikeRatio", ROOT::Fit::EChisquareType::kPLikeRatio); + jlModule.set_const("ROOT!Fit!EChisquareType!kPearson", ROOT::Fit::EChisquareType::kPearson); + DEBUG_MSG("Adding wrapper for enum TAxis::EStatusBits (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TAxis.h:61:9 jlModule.add_bits("TAxis!EStatusBits", jlcxx::julia_type("CppEnum")); @@ -665,6 +1410,62 @@ throw_if_version_incompatibility(); jlModule.set_const("TAxis!kIsInteger", TAxis::kIsInteger); jlModule.set_const("TAxis!kMoreLogLabels", TAxis::kMoreLogLabels); + DEBUG_MSG("Adding wrapper for enum TBackCompFitter::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBackCompFitter.h:52:9 + jlModule.add_bits("TBackCompFitter!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TBackCompFitter!kCanDeleteLast", TBackCompFitter::kCanDeleteLast); + + DEBUG_MSG("Adding wrapper for enum TEfficiency::EStatOption (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEfficiency.h:33:9 + jlModule.add_bits("TEfficiency!EStatOption", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TEfficiency!kFCP", TEfficiency::kFCP); + jlModule.set_const("TEfficiency!kFNormal", TEfficiency::kFNormal); + jlModule.set_const("TEfficiency!kFWilson", TEfficiency::kFWilson); + jlModule.set_const("TEfficiency!kFAC", TEfficiency::kFAC); + jlModule.set_const("TEfficiency!kFFC", TEfficiency::kFFC); + jlModule.set_const("TEfficiency!kBJeffrey", TEfficiency::kBJeffrey); + jlModule.set_const("TEfficiency!kBUniform", TEfficiency::kBUniform); + jlModule.set_const("TEfficiency!kBBayesian", TEfficiency::kBBayesian); + jlModule.set_const("TEfficiency!kMidP", TEfficiency::kMidP); + + DEBUG_MSG("Adding wrapper for enum TFormula::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:178:9 + jlModule.add_bits("TFormula!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TFormula!kNotGlobal", TFormula::kNotGlobal); + jlModule.set_const("TFormula!kNormalized", TFormula::kNormalized); + jlModule.set_const("TFormula!kLinear", TFormula::kLinear); + jlModule.set_const("TFormula!kLambda", TFormula::kLambda); + + DEBUG_MSG("Adding wrapper for enum TF1::EAddToList (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:221:15 + jlModule.add_bits("TF1!EAddToList", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TF1!EAddToList!kDefault", TF1::EAddToList::kDefault); + jlModule.set_const("TF1!EAddToList!kAdd", TF1::EAddToList::kAdd); + jlModule.set_const("TF1!EAddToList!kNo", TF1::EAddToList::kNo); + + DEBUG_MSG("Adding wrapper for enum TF1::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:325:9 + jlModule.add_bits("TF1!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TF1!kNotGlobal", TF1::kNotGlobal); + jlModule.set_const("TF1!kNotDraw", TF1::kNotDraw); + + DEBUG_MSG("Adding wrapper for enum TGraph::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:73:9 + jlModule.add_bits("TGraph!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGraph!kNoStats", TGraph::kNoStats); + jlModule.set_const("TGraph!kClipFrame", TGraph::kClipFrame); + jlModule.set_const("TGraph!kResetHisto", TGraph::kResetHisto); + jlModule.set_const("TGraph!kNotEditable", TGraph::kNotEditable); + jlModule.set_const("TGraph!kIsSortedX", TGraph::kIsSortedX); + jlModule.set_const("TGraph!kIsHighlight", TGraph::kIsHighlight); + + DEBUG_MSG("Adding wrapper for enum TGraphMultiErrors::ESummationModes (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraphMultiErrors.h:57:9 + jlModule.add_bits("TGraphMultiErrors!ESummationModes", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGraphMultiErrors!kOnlyFirst", TGraphMultiErrors::kOnlyFirst); + jlModule.set_const("TGraphMultiErrors!kSquareSum", TGraphMultiErrors::kSquareSum); + jlModule.set_const("TGraphMultiErrors!kAbsSum", TGraphMultiErrors::kAbsSum); + DEBUG_MSG("Adding wrapper for enum TH1::EBinErrorOpt (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TH1.h:63:10 jlModule.add_bits("TH1!EBinErrorOpt", jlcxx::julia_type("CppEnum")); @@ -704,6 +1505,57 @@ throw_if_version_incompatibility(); // defined in /home/pgras/.julia/conda/3/include/TH1.h:181:4 jlModule.set_const("TH1!kNstat", static_cast(TH1::kNstat)); + DEBUG_MSG("Adding wrapper for enum TBinIterator::ERangeType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/THistRange.h:70:9 + jlModule.add_bits("TBinIterator!ERangeType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TBinIterator!kHistRange", TBinIterator::kHistRange); + jlModule.set_const("TBinIterator!kAxisBins", TBinIterator::kAxisBins); + jlModule.set_const("TBinIterator!kAllBins", TBinIterator::kAllBins); + jlModule.set_const("TBinIterator!kUnOfBins", TBinIterator::kUnOfBins); + + DEBUG_MSG("Adding wrapper for enum TKDE::EKernelType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:42:9 + jlModule.add_bits("TKDE!EKernelType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TKDE!kGaussian", TKDE::kGaussian); + jlModule.set_const("TKDE!kEpanechnikov", TKDE::kEpanechnikov); + jlModule.set_const("TKDE!kBiweight", TKDE::kBiweight); + jlModule.set_const("TKDE!kCosineArch", TKDE::kCosineArch); + jlModule.set_const("TKDE!kUserDefined", TKDE::kUserDefined); + jlModule.set_const("TKDE!kTotalKernels", TKDE::kTotalKernels); + + DEBUG_MSG("Adding wrapper for enum TKDE::EIteration (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:52:9 + jlModule.add_bits("TKDE!EIteration", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TKDE!kAdaptive", TKDE::kAdaptive); + jlModule.set_const("TKDE!kFixed", TKDE::kFixed); + + DEBUG_MSG("Adding wrapper for enum TKDE::EMirror (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:59:9 + jlModule.add_bits("TKDE!EMirror", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TKDE!kNoMirror", TKDE::kNoMirror); + jlModule.set_const("TKDE!kMirrorLeft", TKDE::kMirrorLeft); + jlModule.set_const("TKDE!kMirrorRight", TKDE::kMirrorRight); + jlModule.set_const("TKDE!kMirrorBoth", TKDE::kMirrorBoth); + jlModule.set_const("TKDE!kMirrorAsymLeft", TKDE::kMirrorAsymLeft); + jlModule.set_const("TKDE!kMirrorRightAsymLeft", TKDE::kMirrorRightAsymLeft); + jlModule.set_const("TKDE!kMirrorAsymRight", TKDE::kMirrorAsymRight); + jlModule.set_const("TKDE!kMirrorLeftAsymRight", TKDE::kMirrorLeftAsymRight); + jlModule.set_const("TKDE!kMirrorAsymBoth", TKDE::kMirrorAsymBoth); + + DEBUG_MSG("Adding wrapper for enum TKDE::EBinning (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKDE.h:73:9 + jlModule.add_bits("TKDE!EBinning", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TKDE!kUnbinned", TKDE::kUnbinned); + jlModule.set_const("TKDE!kRelaxedBinning", TKDE::kRelaxedBinning); + jlModule.set_const("TKDE!kForcedBinning", TKDE::kForcedBinning); + + DEBUG_MSG("Adding wrapper for enum TMultiDimFit::EMDFPolyType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TMultiDimFit.h:18:9 + jlModule.add_bits("TMultiDimFit!EMDFPolyType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TMultiDimFit!kMonomials", TMultiDimFit::kMonomials); + jlModule.set_const("TMultiDimFit!kChebyshev", TMultiDimFit::kChebyshev); + jlModule.set_const("TMultiDimFit!kLegendre", TMultiDimFit::kLegendre); + DEBUG_MSG("Adding wrapper for enum EErrorType (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TProfile.h:28:6 jlModule.add_bits("EErrorType", jlcxx::julia_type("CppEnum")); @@ -712,153 +1564,297 @@ throw_if_version_incompatibility(); jlModule.set_const("kERRORSPREADI", kERRORSPREADI); jlModule.set_const("kERRORSPREADG", kERRORSPREADG); - DEBUG_MSG("Adding wrapper for enum TApplication::EStatusBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:43:9 - jlModule.add_bits("TApplication!EStatusBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TApplication!kProcessRemotely", TApplication::kProcessRemotely); - jlModule.set_const("TApplication!kDefaultApplication", TApplication::kDefaultApplication); + DEBUG_MSG("Adding wrapper for enum TGeoShape::EShapeType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoShape.h:30:9 + jlModule.add_bits("TGeoShape!EShapeType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoShape!kBitMask32", TGeoShape::kBitMask32); + jlModule.set_const("TGeoShape!kGeoNoShape", TGeoShape::kGeoNoShape); + jlModule.set_const("TGeoShape!kGeoBad", TGeoShape::kGeoBad); + jlModule.set_const("TGeoShape!kGeoRSeg", TGeoShape::kGeoRSeg); + jlModule.set_const("TGeoShape!kGeoPhiSeg", TGeoShape::kGeoPhiSeg); + jlModule.set_const("TGeoShape!kGeoThetaSeg", TGeoShape::kGeoThetaSeg); + jlModule.set_const("TGeoShape!kGeoVisX", TGeoShape::kGeoVisX); + jlModule.set_const("TGeoShape!kGeoVisY", TGeoShape::kGeoVisY); + jlModule.set_const("TGeoShape!kGeoVisZ", TGeoShape::kGeoVisZ); + jlModule.set_const("TGeoShape!kGeoRunTimeShape", TGeoShape::kGeoRunTimeShape); + jlModule.set_const("TGeoShape!kGeoInvalidShape", TGeoShape::kGeoInvalidShape); + jlModule.set_const("TGeoShape!kGeoTorus", TGeoShape::kGeoTorus); + jlModule.set_const("TGeoShape!kGeoBox", TGeoShape::kGeoBox); + jlModule.set_const("TGeoShape!kGeoPara", TGeoShape::kGeoPara); + jlModule.set_const("TGeoShape!kGeoSph", TGeoShape::kGeoSph); + jlModule.set_const("TGeoShape!kGeoTube", TGeoShape::kGeoTube); + jlModule.set_const("TGeoShape!kGeoTubeSeg", TGeoShape::kGeoTubeSeg); + jlModule.set_const("TGeoShape!kGeoCone", TGeoShape::kGeoCone); + jlModule.set_const("TGeoShape!kGeoConeSeg", TGeoShape::kGeoConeSeg); + jlModule.set_const("TGeoShape!kGeoPcon", TGeoShape::kGeoPcon); + jlModule.set_const("TGeoShape!kGeoPgon", TGeoShape::kGeoPgon); + jlModule.set_const("TGeoShape!kGeoArb8", TGeoShape::kGeoArb8); + jlModule.set_const("TGeoShape!kGeoEltu", TGeoShape::kGeoEltu); + jlModule.set_const("TGeoShape!kGeoTrap", TGeoShape::kGeoTrap); + jlModule.set_const("TGeoShape!kGeoCtub", TGeoShape::kGeoCtub); + jlModule.set_const("TGeoShape!kGeoTrd1", TGeoShape::kGeoTrd1); + jlModule.set_const("TGeoShape!kGeoTrd2", TGeoShape::kGeoTrd2); + jlModule.set_const("TGeoShape!kGeoComb", TGeoShape::kGeoComb); + jlModule.set_const("TGeoShape!kGeoClosedShape", TGeoShape::kGeoClosedShape); + jlModule.set_const("TGeoShape!kGeoXtru", TGeoShape::kGeoXtru); + jlModule.set_const("TGeoShape!kGeoParaboloid", TGeoShape::kGeoParaboloid); + jlModule.set_const("TGeoShape!kGeoHalfSpace", TGeoShape::kGeoHalfSpace); + jlModule.set_const("TGeoShape!kGeoHype", TGeoShape::kGeoHype); + jlModule.set_const("TGeoShape!kGeoSavePrimitive", TGeoShape::kGeoSavePrimitive); - DEBUG_MSG("Adding wrapper for enum TApplication::EFileBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:48:9 - jlModule.add_bits("TApplication!EFileBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TApplication!kExpression", TApplication::kExpression); + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:19:4 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:19:4 + jlModule.set_const("TGeoAtt!kBitMask", static_cast(TGeoAtt::kBitMask)); - DEBUG_MSG("Adding wrapper for enum TApplication::EExitOnException (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:51:9 - jlModule.add_bits("TApplication!EExitOnException", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TApplication!kDontExit", TApplication::kDontExit); - jlModule.set_const("TApplication!kExit", TApplication::kExit); - jlModule.set_const("TApplication!kAbort", TApplication::kAbort); + DEBUG_MSG("Adding wrapper for enum TGeoAtt::EGeoVisibilityAtt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:23:9 + jlModule.add_bits("TGeoAtt!EGeoVisibilityAtt", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoAtt!kVisOverride", TGeoAtt::kVisOverride); + jlModule.set_const("TGeoAtt!kVisNone", TGeoAtt::kVisNone); + jlModule.set_const("TGeoAtt!kVisThis", TGeoAtt::kVisThis); + jlModule.set_const("TGeoAtt!kVisDaughters", TGeoAtt::kVisDaughters); + jlModule.set_const("TGeoAtt!kVisOneLevel", TGeoAtt::kVisOneLevel); + jlModule.set_const("TGeoAtt!kVisStreamed", TGeoAtt::kVisStreamed); + jlModule.set_const("TGeoAtt!kVisTouched", TGeoAtt::kVisTouched); + jlModule.set_const("TGeoAtt!kVisOnScreen", TGeoAtt::kVisOnScreen); + jlModule.set_const("TGeoAtt!kVisContainers", TGeoAtt::kVisContainers); + jlModule.set_const("TGeoAtt!kVisOnly", TGeoAtt::kVisOnly); + jlModule.set_const("TGeoAtt!kVisBranch", TGeoAtt::kVisBranch); + jlModule.set_const("TGeoAtt!kVisRaytrace", TGeoAtt::kVisRaytrace); - DEBUG_MSG("Adding wrapper for enum TDirectoryFile::EStatusBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:58:9 - jlModule.add_bits("TDirectoryFile!EStatusBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TDirectoryFile!kCloseDirectory", TDirectoryFile::kCloseDirectory); + DEBUG_MSG("Adding wrapper for enum TGeoAtt::EGeoActivityAtt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:38:9 + jlModule.add_bits("TGeoAtt!EGeoActivityAtt", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoAtt!kActOverride", TGeoAtt::kActOverride); + jlModule.set_const("TGeoAtt!kActNone", TGeoAtt::kActNone); + jlModule.set_const("TGeoAtt!kActThis", TGeoAtt::kActThis); + jlModule.set_const("TGeoAtt!kActDaughters", TGeoAtt::kActDaughters); - DEBUG_MSG("Adding wrapper for enum TFile::EAsyncOpenStatus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:64:9 - jlModule.add_bits("TFile!EAsyncOpenStatus", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TFile!kAOSNotAsync", TFile::kAOSNotAsync); - jlModule.set_const("TFile!kAOSFailure", TFile::kAOSFailure); - jlModule.set_const("TFile!kAOSInProgress", TFile::kAOSInProgress); - jlModule.set_const("TFile!kAOSSuccess", TFile::kAOSSuccess); + DEBUG_MSG("Adding wrapper for enum TGeoAtt::EGeoOptimizationAtt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:45:9 + jlModule.add_bits("TGeoAtt!EGeoOptimizationAtt", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoAtt!kUseBoundingBox", TGeoAtt::kUseBoundingBox); + jlModule.set_const("TGeoAtt!kUseVoxels", TGeoAtt::kUseVoxels); + jlModule.set_const("TGeoAtt!kUseGsord", TGeoAtt::kUseGsord); - DEBUG_MSG("Adding wrapper for enum TFile::EOpenTimeOut (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:67:9 - jlModule.add_bits("TFile!EOpenTimeOut", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TFile!kInstantTimeout", TFile::kInstantTimeout); - jlModule.set_const("TFile!kEternalTimeout", TFile::kEternalTimeout); + DEBUG_MSG("Adding wrapper for enum TGeoAtt::EGeoSavePrimitiveAtt (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoAtt.h:50:9 + jlModule.add_bits("TGeoAtt!EGeoSavePrimitiveAtt", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoAtt!kSavePrimitiveAtt", TGeoAtt::kSavePrimitiveAtt); + jlModule.set_const("TGeoAtt!kSaveNodesAtt", TGeoAtt::kSaveNodesAtt); - DEBUG_MSG("Adding wrapper for enum TFile::ECacheAction (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:70:9 - jlModule.add_bits("TFile!ECacheAction", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TFile!kDisconnect", TFile::kDisconnect); - jlModule.set_const("TFile!kDoNotDisconnect", TFile::kDoNotDisconnect); + DEBUG_MSG("Adding wrapper for enum TGeoBoolNode::EGeoBoolType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBoolNode.h:27:9 + jlModule.add_bits("TGeoBoolNode!EGeoBoolType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoBoolNode!kGeoUnion", TGeoBoolNode::kGeoUnion); + jlModule.set_const("TGeoBoolNode!kGeoIntersection", TGeoBoolNode::kGeoIntersection); + jlModule.set_const("TGeoBoolNode!kGeoSubtraction", TGeoBoolNode::kGeoSubtraction); - DEBUG_MSG("Adding wrapper for enum TFile::EStatusBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:183:9 - jlModule.add_bits("TFile!EStatusBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TFile!kRecovered", TFile::kRecovered); - jlModule.set_const("TFile!kHasReferences", TFile::kHasReferences); - jlModule.set_const("TFile!kDevNull", TFile::kDevNull); - jlModule.set_const("TFile!kWriteError", TFile::kWriteError); - jlModule.set_const("TFile!kBinaryFile", TFile::kBinaryFile); - jlModule.set_const("TFile!kRedirected", TFile::kRedirected); - jlModule.set_const("TFile!kReproducible", TFile::kReproducible); + DEBUG_MSG("Adding wrapper for enum TGeoMatrix::EGeoTransfTypes (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMatrix.h:40:9 + jlModule.add_bits("TGeoMatrix!EGeoTransfTypes", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoMatrix!kGeoIdentity", TGeoMatrix::kGeoIdentity); + jlModule.set_const("TGeoMatrix!kGeoShared", TGeoMatrix::kGeoShared); + jlModule.set_const("TGeoMatrix!kGeoTranslation", TGeoMatrix::kGeoTranslation); + jlModule.set_const("TGeoMatrix!kGeoRotation", TGeoMatrix::kGeoRotation); + jlModule.set_const("TGeoMatrix!kGeoScale", TGeoMatrix::kGeoScale); + jlModule.set_const("TGeoMatrix!kGeoReflection", TGeoMatrix::kGeoReflection); + jlModule.set_const("TGeoMatrix!kGeoRegistered", TGeoMatrix::kGeoRegistered); + jlModule.set_const("TGeoMatrix!kGeoSavePrimitive", TGeoMatrix::kGeoSavePrimitive); + jlModule.set_const("TGeoMatrix!kGeoMatrixOwned", TGeoMatrix::kGeoMatrixOwned); + jlModule.set_const("TGeoMatrix!kGeoCombiTrans", TGeoMatrix::kGeoCombiTrans); + jlModule.set_const("TGeoMatrix!kGeoGenTrans", TGeoMatrix::kGeoGenTrans); + jlModule.set_const("TGeoMatrix!kGeoMatrixBits", TGeoMatrix::kGeoMatrixBits); - DEBUG_MSG("Adding wrapper for enum TFile::ERelativeTo (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:192:9 - jlModule.add_bits("TFile!ERelativeTo", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TFile!kBeg", TFile::kBeg); - jlModule.set_const("TFile!kCur", TFile::kCur); - jlModule.set_const("TFile!kEnd", TFile::kEnd); + DEBUG_MSG("Adding wrapper for enum TGeoBranchArray::EGeoBATypes (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoBranchArray.h:34:9 + jlModule.add_bits("TGeoBranchArray!EGeoBATypes", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoBranchArray!kBASelfAlloc", TGeoBranchArray::kBASelfAlloc); - DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TFile.h:193:4 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:193:4 - jlModule.set_const("TFile!kStartBigFile", static_cast(TFile::kStartBigFile)); + DEBUG_MSG("Adding wrapper for enum TGeoDecayChannel::ENuclearDecayMode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:216:9 + jlModule.add_bits("TGeoDecayChannel!ENuclearDecayMode", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoDecayChannel!kBitMask32", TGeoDecayChannel::kBitMask32); + jlModule.set_const("TGeoDecayChannel!k2BetaMinus", TGeoDecayChannel::k2BetaMinus); + jlModule.set_const("TGeoDecayChannel!kBetaMinus", TGeoDecayChannel::kBetaMinus); + jlModule.set_const("TGeoDecayChannel!kNeutronEm", TGeoDecayChannel::kNeutronEm); + jlModule.set_const("TGeoDecayChannel!kProtonEm", TGeoDecayChannel::kProtonEm); + jlModule.set_const("TGeoDecayChannel!kAlpha", TGeoDecayChannel::kAlpha); + jlModule.set_const("TGeoDecayChannel!kECF", TGeoDecayChannel::kECF); + jlModule.set_const("TGeoDecayChannel!kElecCapt", TGeoDecayChannel::kElecCapt); + jlModule.set_const("TGeoDecayChannel!kIsoTrans", TGeoDecayChannel::kIsoTrans); + jlModule.set_const("TGeoDecayChannel!kI", TGeoDecayChannel::kI); + jlModule.set_const("TGeoDecayChannel!kSpontFiss", TGeoDecayChannel::kSpontFiss); + jlModule.set_const("TGeoDecayChannel!k2P", TGeoDecayChannel::k2P); + jlModule.set_const("TGeoDecayChannel!k2N", TGeoDecayChannel::k2N); + jlModule.set_const("TGeoDecayChannel!k2A", TGeoDecayChannel::k2A); + jlModule.set_const("TGeoDecayChannel!kCarbon12", TGeoDecayChannel::kCarbon12); + jlModule.set_const("TGeoDecayChannel!kCarbon14", TGeoDecayChannel::kCarbon14); - DEBUG_MSG("Adding wrapper for enum TFile::EFileType (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:195:9 - jlModule.add_bits("TFile!EFileType", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TFile!kDefault", TFile::kDefault); - jlModule.set_const("TFile!kLocal", TFile::kLocal); - jlModule.set_const("TFile!kNet", TFile::kNet); - jlModule.set_const("TFile!kWeb", TFile::kWeb); - jlModule.set_const("TFile!kFile", TFile::kFile); - jlModule.set_const("TFile!kMerge", TFile::kMerge); + DEBUG_MSG("Adding wrapper for enum TGeoElementTable::EGeoETStatus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoElement.h:424:9 + jlModule.add_bits("TGeoElementTable!EGeoETStatus", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoElementTable!kETDefaultElements", TGeoElementTable::kETDefaultElements); + jlModule.set_const("TGeoElementTable!kETRNElements", TGeoElementTable::kETRNElements); - DEBUG_MSG("Adding wrapper for enum TGraph::EStatusBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:73:9 - jlModule.add_bits("TGraph!EStatusBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TGraph!kNoStats", TGraph::kNoStats); - jlModule.set_const("TGraph!kClipFrame", TGraph::kClipFrame); - jlModule.set_const("TGraph!kResetHisto", TGraph::kResetHisto); - jlModule.set_const("TGraph!kNotEditable", TGraph::kNotEditable); - jlModule.set_const("TGraph!kIsSortedX", TGraph::kIsSortedX); - jlModule.set_const("TGraph!kIsHighlight", TGraph::kIsHighlight); + DEBUG_MSG("Adding wrapper for enum TGeoMaterial::EGeoMaterial (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:36:9 + jlModule.add_bits("TGeoMaterial!EGeoMaterial", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoMaterial!kMatUsed", TGeoMaterial::kMatUsed); + jlModule.set_const("TGeoMaterial!kMatSavePrimitive", TGeoMaterial::kMatSavePrimitive); - DEBUG_MSG("Adding wrapper for enum TF1::EAddToList (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:221:15 - jlModule.add_bits("TF1!EAddToList", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TF1!EAddToList!kDefault", TF1::EAddToList::kDefault); - jlModule.set_const("TF1!EAddToList!kAdd", TF1::EAddToList::kAdd); - jlModule.set_const("TF1!EAddToList!kNo", TF1::EAddToList::kNo); + DEBUG_MSG("Adding wrapper for enum TGeoMaterial::EGeoMaterialState (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMaterial.h:37:9 + jlModule.add_bits("TGeoMaterial!EGeoMaterialState", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoMaterial!kMatStateUndefined", TGeoMaterial::kMatStateUndefined); + jlModule.set_const("TGeoMaterial!kMatStateSolid", TGeoMaterial::kMatStateSolid); + jlModule.set_const("TGeoMaterial!kMatStateLiquid", TGeoMaterial::kMatStateLiquid); + jlModule.set_const("TGeoMaterial!kMatStateGas", TGeoMaterial::kMatStateGas); - DEBUG_MSG("Adding wrapper for enum TF1::EStatusBits (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:325:9 - jlModule.add_bits("TF1!EStatusBits", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TF1!kNotGlobal", TF1::kNotGlobal); - jlModule.set_const("TF1!kNotDraw", TF1::kNotDraw); + DEBUG_MSG("Adding wrapper for enum TGeoMedium::EGeoMedium (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoMedium.h:25:9 + jlModule.add_bits("TGeoMedium!EGeoMedium", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoMedium!kMedSavePrimitive", TGeoMedium::kMedSavePrimitive); - DEBUG_MSG("Adding wrapper for enum ROOT::Internal::TTreeReaderValueBase::ESetupStatus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:48:12 - jlModule.add_bits("ROOT!Internal!TTreeReaderValueBase!ESetupStatus", jlcxx::julia_type("CppEnum")); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupNotSetup", ROOT::Internal::TTreeReaderValueBase::kSetupNotSetup); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupTreeDestructed", ROOT::Internal::TTreeReaderValueBase::kSetupTreeDestructed); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMakeClassModeMismatch", ROOT::Internal::TTreeReaderValueBase::kSetupMakeClassModeMismatch); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMissingCounterBranch", ROOT::Internal::TTreeReaderValueBase::kSetupMissingCounterBranch); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMissingBranch", ROOT::Internal::TTreeReaderValueBase::kSetupMissingBranch); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupInternalError", ROOT::Internal::TTreeReaderValueBase::kSetupInternalError); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMissingDictionary", ROOT::Internal::TTreeReaderValueBase::kSetupMissingDictionary); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMismatch", ROOT::Internal::TTreeReaderValueBase::kSetupMismatch); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupNotACollection", ROOT::Internal::TTreeReaderValueBase::kSetupNotACollection); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMatch", ROOT::Internal::TTreeReaderValueBase::kSetupMatch); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMatchBranch", ROOT::Internal::TTreeReaderValueBase::kSetupMatchBranch); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupNoCheck", ROOT::Internal::TTreeReaderValueBase::kSetupNoCheck); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kSetupMatchLeaf", ROOT::Internal::TTreeReaderValueBase::kSetupMatchLeaf); + DEBUG_MSG("Adding wrapper for enum TGeoVolume::EGeoVolumeTypes (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVolume.h:71:9 + jlModule.add_bits("TGeoVolume!EGeoVolumeTypes", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoVolume!kVolumeReplicated", TGeoVolume::kVolumeReplicated); + jlModule.set_const("TGeoVolume!kVolumeSelected", TGeoVolume::kVolumeSelected); + jlModule.set_const("TGeoVolume!kVolumeDiv", TGeoVolume::kVolumeDiv); + jlModule.set_const("TGeoVolume!kVolumeOverlap", TGeoVolume::kVolumeOverlap); + jlModule.set_const("TGeoVolume!kVolumeImportNodes", TGeoVolume::kVolumeImportNodes); + jlModule.set_const("TGeoVolume!kVolumeMulti", TGeoVolume::kVolumeMulti); + jlModule.set_const("TGeoVolume!kVoxelsXYZ", TGeoVolume::kVoxelsXYZ); + jlModule.set_const("TGeoVolume!kVoxelsCyl", TGeoVolume::kVoxelsCyl); + jlModule.set_const("TGeoVolume!kVolumeClone", TGeoVolume::kVolumeClone); + jlModule.set_const("TGeoVolume!kVolumeAdded", TGeoVolume::kVolumeAdded); + jlModule.set_const("TGeoVolume!kVolumeOC", TGeoVolume::kVolumeOC); - DEBUG_MSG("Adding wrapper for enum ROOT::Internal::TTreeReaderValueBase::EReadStatus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:67:12 - jlModule.add_bits("ROOT!Internal!TTreeReaderValueBase!EReadStatus", jlcxx::julia_type("CppEnum")); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kReadSuccess", ROOT::Internal::TTreeReaderValueBase::kReadSuccess); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kReadNothingYet", ROOT::Internal::TTreeReaderValueBase::kReadNothingYet); - jlModule.set_const("ROOT!Internal!TTreeReaderValueBase!kReadError", ROOT::Internal::TTreeReaderValueBase::kReadError); + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:56:4 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoNode.h:56:4 + jlModule.set_const("TGeoNode!kGeoNodeMatrix", static_cast(TGeoNode::kGeoNodeMatrix)); + jlModule.set_const("TGeoNode!kGeoNodeOffset", static_cast(TGeoNode::kGeoNodeOffset)); + jlModule.set_const("TGeoNode!kGeoNodeVC", static_cast(TGeoNode::kGeoNodeVC)); + jlModule.set_const("TGeoNode!kGeoNodeOverlap", static_cast(TGeoNode::kGeoNodeOverlap)); + jlModule.set_const("TGeoNode!kGeoNodeCloned", static_cast(TGeoNode::kGeoNodeCloned)); - DEBUG_MSG("Adding wrapper for enum TTreeReader::EEntryStatus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:131:9 - jlModule.add_bits("TTreeReader!EEntryStatus", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TTreeReader!kEntryValid", TTreeReader::kEntryValid); - jlModule.set_const("TTreeReader!kEntryNotLoaded", TTreeReader::kEntryNotLoaded); - jlModule.set_const("TTreeReader!kEntryNoTree", TTreeReader::kEntryNoTree); - jlModule.set_const("TTreeReader!kEntryNotFound", TTreeReader::kEntryNotFound); - jlModule.set_const("TTreeReader!kEntryChainSetupError", TTreeReader::kEntryChainSetupError); - jlModule.set_const("TTreeReader!kEntryChainFileError", TTreeReader::kEntryChainFileError); - jlModule.set_const("TTreeReader!kEntryDictionaryError", TTreeReader::kEntryDictionaryError); - jlModule.set_const("TTreeReader!kEntryBeyondEnd", TTreeReader::kEntryBeyondEnd); - jlModule.set_const("TTreeReader!kEntryBadReader", TTreeReader::kEntryBadReader); - jlModule.set_const("TTreeReader!kEntryUnknownError", TTreeReader::kEntryUnknownError); + DEBUG_MSG("Adding wrapper for enum TGeoHelix::EGeoHelixTypes (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoHelix.h:37:9 + jlModule.add_bits("TGeoHelix!EGeoHelixTypes", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoHelix!kHelixNeedUpdate", TGeoHelix::kHelixNeedUpdate); + jlModule.set_const("TGeoHelix!kHelixStraight", TGeoHelix::kHelixStraight); + jlModule.set_const("TGeoHelix!kHelixCircle", TGeoHelix::kHelixCircle); - DEBUG_MSG("Adding wrapper for enum TTreeReader::ELoadTreeStatus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:144:9 - jlModule.add_bits("TTreeReader!ELoadTreeStatus", jlcxx::julia_type("CppEnum")); - jlModule.set_const("TTreeReader!kNoTree", TTreeReader::kNoTree); - jlModule.set_const("TTreeReader!kLoadTreeNone", TTreeReader::kLoadTreeNone); - jlModule.set_const("TTreeReader!kInternalLoadTree", TTreeReader::kInternalLoadTree); - jlModule.set_const("TTreeReader!kExternalLoadTree", TTreeReader::kExternalLoadTree); + DEBUG_MSG("Adding wrapper for enum TGeoManager::EDefaultUnits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoManager.h:46:9 + jlModule.add_bits("TGeoManager!EDefaultUnits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoManager!kG4Units", TGeoManager::kG4Units); + jlModule.set_const("TGeoManager!kRootUnits", TGeoManager::kRootUnits); - DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TEntryList.h:54:4 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:54:4 - jlModule.set_const("TEntryList!kBlockSize", static_cast(TEntryList::kBlockSize)); + DEBUG_MSG("Adding wrapper for enum TGeoOpticalSurface::ESurfaceFinish (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:29:9 + jlModule.add_bits("TGeoOpticalSurface!ESurfaceFinish", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoOpticalSurface!kFpolished", TGeoOpticalSurface::kFpolished); + jlModule.set_const("TGeoOpticalSurface!kFpolishedfrontpainted", TGeoOpticalSurface::kFpolishedfrontpainted); + jlModule.set_const("TGeoOpticalSurface!kFpolishedbackpainted", TGeoOpticalSurface::kFpolishedbackpainted); + jlModule.set_const("TGeoOpticalSurface!kFground", TGeoOpticalSurface::kFground); + jlModule.set_const("TGeoOpticalSurface!kFgroundfrontpainted", TGeoOpticalSurface::kFgroundfrontpainted); + jlModule.set_const("TGeoOpticalSurface!kFgroundbackpainted", TGeoOpticalSurface::kFgroundbackpainted); + jlModule.set_const("TGeoOpticalSurface!kFpolishedlumirrorair", TGeoOpticalSurface::kFpolishedlumirrorair); + jlModule.set_const("TGeoOpticalSurface!kFpolishedlumirrorglue", TGeoOpticalSurface::kFpolishedlumirrorglue); + jlModule.set_const("TGeoOpticalSurface!kFpolishedair", TGeoOpticalSurface::kFpolishedair); + jlModule.set_const("TGeoOpticalSurface!kFpolishedteflonair", TGeoOpticalSurface::kFpolishedteflonair); + jlModule.set_const("TGeoOpticalSurface!kFpolishedtioair", TGeoOpticalSurface::kFpolishedtioair); + jlModule.set_const("TGeoOpticalSurface!kFpolishedtyvekair", TGeoOpticalSurface::kFpolishedtyvekair); + jlModule.set_const("TGeoOpticalSurface!kFpolishedvm2000air", TGeoOpticalSurface::kFpolishedvm2000air); + jlModule.set_const("TGeoOpticalSurface!kFpolishedvm2000glue", TGeoOpticalSurface::kFpolishedvm2000glue); + jlModule.set_const("TGeoOpticalSurface!kFetchedlumirrorair", TGeoOpticalSurface::kFetchedlumirrorair); + jlModule.set_const("TGeoOpticalSurface!kFetchedlumirrorglue", TGeoOpticalSurface::kFetchedlumirrorglue); + jlModule.set_const("TGeoOpticalSurface!kFetchedair", TGeoOpticalSurface::kFetchedair); + jlModule.set_const("TGeoOpticalSurface!kFetchedteflonair", TGeoOpticalSurface::kFetchedteflonair); + jlModule.set_const("TGeoOpticalSurface!kFetchedtioair", TGeoOpticalSurface::kFetchedtioair); + jlModule.set_const("TGeoOpticalSurface!kFetchedtyvekair", TGeoOpticalSurface::kFetchedtyvekair); + jlModule.set_const("TGeoOpticalSurface!kFetchedvm2000air", TGeoOpticalSurface::kFetchedvm2000air); + jlModule.set_const("TGeoOpticalSurface!kFetchedvm2000glue", TGeoOpticalSurface::kFetchedvm2000glue); + jlModule.set_const("TGeoOpticalSurface!kFgroundlumirrorair", TGeoOpticalSurface::kFgroundlumirrorair); + jlModule.set_const("TGeoOpticalSurface!kFgroundlumirrorglue", TGeoOpticalSurface::kFgroundlumirrorglue); + jlModule.set_const("TGeoOpticalSurface!kFgroundair", TGeoOpticalSurface::kFgroundair); + jlModule.set_const("TGeoOpticalSurface!kFgroundteflonair", TGeoOpticalSurface::kFgroundteflonair); + jlModule.set_const("TGeoOpticalSurface!kFgroundtioair", TGeoOpticalSurface::kFgroundtioair); + jlModule.set_const("TGeoOpticalSurface!kFgroundtyvekair", TGeoOpticalSurface::kFgroundtyvekair); + jlModule.set_const("TGeoOpticalSurface!kFgroundvm2000air", TGeoOpticalSurface::kFgroundvm2000air); + jlModule.set_const("TGeoOpticalSurface!kFgroundvm2000glue", TGeoOpticalSurface::kFgroundvm2000glue); + jlModule.set_const("TGeoOpticalSurface!kFRough_LUT", TGeoOpticalSurface::kFRough_LUT); + jlModule.set_const("TGeoOpticalSurface!kFRoughTeflon_LUT", TGeoOpticalSurface::kFRoughTeflon_LUT); + jlModule.set_const("TGeoOpticalSurface!kFRoughESR_LUT", TGeoOpticalSurface::kFRoughESR_LUT); + jlModule.set_const("TGeoOpticalSurface!kFRoughESRGrease_LUT", TGeoOpticalSurface::kFRoughESRGrease_LUT); + jlModule.set_const("TGeoOpticalSurface!kFPolished_LUT", TGeoOpticalSurface::kFPolished_LUT); + jlModule.set_const("TGeoOpticalSurface!kFPolishedTeflon_LUT", TGeoOpticalSurface::kFPolishedTeflon_LUT); + jlModule.set_const("TGeoOpticalSurface!kFPolishedESR_LUT", TGeoOpticalSurface::kFPolishedESR_LUT); + jlModule.set_const("TGeoOpticalSurface!kFPolishedESRGrease_LUT", TGeoOpticalSurface::kFPolishedESRGrease_LUT); + jlModule.set_const("TGeoOpticalSurface!kFDetector_LUT", TGeoOpticalSurface::kFDetector_LUT); + + DEBUG_MSG("Adding wrapper for enum TGeoOpticalSurface::ESurfaceModel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:77:9 + jlModule.add_bits("TGeoOpticalSurface!ESurfaceModel", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoOpticalSurface!kMglisur", TGeoOpticalSurface::kMglisur); + jlModule.set_const("TGeoOpticalSurface!kMunified", TGeoOpticalSurface::kMunified); + jlModule.set_const("TGeoOpticalSurface!kMLUT", TGeoOpticalSurface::kMLUT); + jlModule.set_const("TGeoOpticalSurface!kMDAVIS", TGeoOpticalSurface::kMDAVIS); + jlModule.set_const("TGeoOpticalSurface!kMdichroic", TGeoOpticalSurface::kMdichroic); + + DEBUG_MSG("Adding wrapper for enum TGeoOpticalSurface::ESurfaceType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoOpticalSurface.h:85:9 + jlModule.add_bits("TGeoOpticalSurface!ESurfaceType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoOpticalSurface!kTdielectric_metal", TGeoOpticalSurface::kTdielectric_metal); + jlModule.set_const("TGeoOpticalSurface!kTdielectric_dielectric", TGeoOpticalSurface::kTdielectric_dielectric); + jlModule.set_const("TGeoOpticalSurface!kTdielectric_LUT", TGeoOpticalSurface::kTdielectric_LUT); + jlModule.set_const("TGeoOpticalSurface!kTdielectric_LUTDAVIS", TGeoOpticalSurface::kTdielectric_LUTDAVIS); + jlModule.set_const("TGeoOpticalSurface!kTdielectric_dichroic", TGeoOpticalSurface::kTdielectric_dichroic); + jlModule.set_const("TGeoOpticalSurface!kTfirsov", TGeoOpticalSurface::kTfirsov); + jlModule.set_const("TGeoOpticalSurface!kTx_ray", TGeoOpticalSurface::kTx_ray); + + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:50:4 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPhysicalNode.h:50:4 + jlModule.set_const("TGeoPhysicalNode!kGeoPNodeFull", static_cast(TGeoPhysicalNode::kGeoPNodeFull)); + jlModule.set_const("TGeoPhysicalNode!kGeoPNodeVisible", static_cast(TGeoPhysicalNode::kGeoPNodeVisible)); + jlModule.set_const("TGeoPhysicalNode!kGeoPNodeVolAtt", static_cast(TGeoPhysicalNode::kGeoPNodeVolAtt)); + jlModule.set_const("TGeoPhysicalNode!kGeoPNodeAligned", static_cast(TGeoPhysicalNode::kGeoPNodeAligned)); + + DEBUG_MSG("Adding anonymous enum defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:21:4 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoPolygon.h:21:4 + jlModule.set_const("TGeoPolygon!kGeoConvex", static_cast(TGeoPolygon::kGeoConvex)); + jlModule.set_const("TGeoPolygon!kGeoFinishPolygon", static_cast(TGeoPolygon::kGeoFinishPolygon)); + jlModule.set_const("TGeoPolygon!kGeoACW", static_cast(TGeoPolygon::kGeoACW)); + + DEBUG_MSG("Adding wrapper for enum TGeoVoxelFinder::EVoxelsType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGeoVoxelFinder.h:22:9 + jlModule.add_bits("TGeoVoxelFinder!EVoxelsType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TGeoVoxelFinder!kGeoInvalidVoxels", TGeoVoxelFinder::kGeoInvalidVoxels); + jlModule.set_const("TGeoVoxelFinder!kGeoRebuildVoxels", TGeoVoxelFinder::kGeoRebuildVoxels); + + DEBUG_MSG("Adding wrapper for enum TVirtualGeoPainter::EGeoVisLevel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:38:9 + jlModule.add_bits("TVirtualGeoPainter!EGeoVisLevel", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TVirtualGeoPainter!kGeoVisLevel", TVirtualGeoPainter::kGeoVisLevel); + + DEBUG_MSG("Adding wrapper for enum TVirtualGeoPainter::EGeoVisOption (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:39:9 + jlModule.add_bits("TVirtualGeoPainter!EGeoVisOption", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TVirtualGeoPainter!kGeoVisDefault", TVirtualGeoPainter::kGeoVisDefault); + jlModule.set_const("TVirtualGeoPainter!kGeoVisLeaves", TVirtualGeoPainter::kGeoVisLeaves); + jlModule.set_const("TVirtualGeoPainter!kGeoVisOnly", TVirtualGeoPainter::kGeoVisOnly); + jlModule.set_const("TVirtualGeoPainter!kGeoVisBranch", TVirtualGeoPainter::kGeoVisBranch); + jlModule.set_const("TVirtualGeoPainter!kGeoVisChanged", TVirtualGeoPainter::kGeoVisChanged); + + DEBUG_MSG("Adding wrapper for enum TVirtualGeoPainter::EGeoBombOption (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualGeoPainter.h:46:9 + jlModule.add_bits("TVirtualGeoPainter!EGeoBombOption", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TVirtualGeoPainter!kGeoNoBomb", TVirtualGeoPainter::kGeoNoBomb); + jlModule.set_const("TVirtualGeoPainter!kGeoBombXYZ", TVirtualGeoPainter::kGeoBombXYZ); + jlModule.set_const("TVirtualGeoPainter!kGeoBombCyl", TVirtualGeoPainter::kGeoBombCyl); + jlModule.set_const("TVirtualGeoPainter!kGeoBombSph", TVirtualGeoPainter::kGeoBombSph); for(const auto& w: wrappers) w->add_methods(); } diff --git a/deps/src/jlROOT.h b/deps/src/jlROOT.h index 8dacdfc..6c9f270 100644 --- a/deps/src/jlROOT.h +++ b/deps/src/jlROOT.h @@ -1,33 +1,163 @@ #include "TVectorT.h" #include "TROOT.h" #include "TBrowser.h" +#include "TSystem.h" +#include "TApplication.h" +#include "Rtypes.h" +#include "TNamed.h" +#include "TObject.h" #include "TTree.h" #include "TBranchPtr.h" #include "TLeaf.h" #include "TBranch.h" -#include "TSystem.h" +#include "TTreeReader.h" +#include "TTreeReaderValue.h" +#include "TTreeReaderArray.h" #include "TCanvas.h" -#include "TH1.h" -#include "TH2.h" -#include "TProfile.h" -#include "TProfile2D.h" #include "TRandom.h" -#include "TAxis.h" -#include "TApplication.h" +#include "TRandom.h" #include "TDirectory.h" #include "TDirectoryFile.h" #include "TFile.h" -#include "TNamed.h" -#include "TObject.h" -#include "TGraph.h" -#include "TF1.h" -#include "TTreeReader.h" -#include "TTreeReaderValue.h" -#include "TTreeReaderArray.h" -#include "Templates.h" #include "TEntryList.h" #include "TKey.h" #include "TVectorT.h" #include "TVectorDfwd.h" #include "TVectorFfwd.h" +#include "Templates.h" #include "Extra.h" +#include "Foption.h" +#include "HFitInterface.h" +#include "TAxis.h" +#include "TAxisModLab.h" +#include "TBackCompFitter.h" +#include "TBinomialEfficiencyFitter.h" +#include "TConfidenceLevel.h" +#include "TEfficiency.h" +#include "TF12.h" +#include "TF1AbsComposition.h" +#include "TF1Convolution.h" +#include "TF1.h" +#include "TF1NormSum.h" +#include "TF2.h" +#include "TF3.h" +#include "TFitResult.h" +#include "TFitResultPtr.h" +#include "TFormula.h" +#include "TFractionFitter.h" +#include "TGraph2DAsymmErrors.h" +#include "TGraph2DErrors.h" +#include "TGraph2D.h" +#include "TGraphAsymmErrors.h" +#include "TGraphBentErrors.h" +#include "TGraphDelaunay2D.h" +#include "TGraphDelaunay.h" +#include "TGraphErrors.h" +#include "TGraph.h" +#include "TGraphMultiErrors.h" +#include "TGraphSmooth.h" +#include "TGraphTime.h" +#include "TH1C.h" +#include "TH1D.h" +#include "TH1F.h" +#include "TH1.h" +#include "TH1I.h" +#include "TH1K.h" +#include "TH1S.h" +#include "TH2C.h" +#include "TH2D.h" +#include "TH2F.h" +#include "TH2.h" +#include "TH2I.h" +#include "TH2Poly.h" +#include "TH2S.h" +#include "TH3C.h" +#include "TH3D.h" +#include "TH3F.h" +#include "TH3.h" +#include "TH3I.h" +#include "TH3S.h" +#include "THistRange.h" +#include "THLimitsFinder.h" +#include "THnBase.h" +#include "THnChain.h" +#include "THn.h" +#include "THnSparse.h" +#include "THnSparse_Internal.h" +#include "THStack.h" +#include "TKDE.h" +#include "TLimitDataSource.h" +#include "TLimit.h" +#include "TMultiDimFit.h" +#include "TNDArray.h" +#include "TPolyMarker.h" +#include "TPrincipal.h" +#include "TProfile2D.h" +#include "TProfile2Poly.h" +#include "TProfile3D.h" +#include "TProfile.h" +#include "TScatter.h" +#include "TSpline.h" +#include "TSVDUnfold.h" +#include "TVirtualFitter.h" +#include "TVirtualGraphPainter.h" +#include "TVirtualHistPainter.h" +#include "TVirtualPaveStats.h" +#include "TGDMLMatrix.h" +#include "TGeant4PhysicalConstants.h" +#include "TGeant4SystemOfUnits.h" +#include "TGeoArb8.h" +#include "TGeoAtt.h" +#include "TGeoBBox.h" +#include "TGeoBoolNode.h" +#include "TGeoBranchArray.h" +#include "TGeoBuilder.h" +#include "TGeoCache.h" +#include "TGeoCompositeShape.h" +#include "TGeoCone.h" +#include "TGeoElement.h" +#include "TGeoEltu.h" +#include "TGeoExtension.h" +#include "TGeoGlobalMagField.h" +#include "TGeoHalfSpace.h" +#include "TGeoHelix.h" +#include "TGeoHype.h" +#include "TGeoManager.h" +#include "TGeoMaterial.h" +#include "TGeoMatrix.h" +#include "TGeoMedium.h" +#include "TGeoNavigator.h" +#include "TGeoNode.h" +#include "TGeoOpticalSurface.h" +#include "TGeoParaboloid.h" +#include "TGeoPara.h" +#include "TGeoParallelWorld.h" +#include "TGeoPatternFinder.h" +#include "TGeoPcon.h" +#include "TGeoPgon.h" +#include "TGeoPhysicalConstants.h" +#include "TGeoPhysicalNode.h" +#include "TGeoPolygon.h" +#include "TGeoRCPtr.h" +#include "TGeoRegion.h" +#include "TGeoScaledShape.h" +#include "TGeoShapeAssembly.h" +#include "TGeoShape.h" +#include "TGeoSphere.h" +#include "TGeoStateInfo.h" +#include "TGeoSystemOfUnits.h" +#include "TGeoTessellated.h" +#include "TGeoTorus.h" +#include "TGeoTrd1.h" +#include "TGeoTrd2.h" +#include "TGeoTube.h" +#include "TGeoTypedefs.h" +#include "TGeoUniformMagField.h" +#include "TGeoVector3.h" +#include "TGeoVolume.h" +#include "TGeoVoxelFinder.h" +#include "TGeoXtru.h" +#include "TVirtualGeoConverter.h" +#include "TVirtualGeoPainter.h" +#include "TVirtualGeoTrack.h" +#include "TVirtualMagField.h" diff --git a/examples/geom/assembly.jl b/examples/geom/assembly.jl new file mode 100644 index 0000000..f86503e --- /dev/null +++ b/examples/geom/assembly.jl @@ -0,0 +1,108 @@ +# Geometry detector assembly example +# Adapted to Julia ROOT Tutorial geom/assembly.C +# authors: Andrei Gheata (C++ version) and Philippe Gras (Julia version) + +using ROOT +using CxxWrap + +scriptpath = Base.PROGRAM_FILE +isempty(scriptpath) && (scriptpath = "assembly.jl") + +# Definition of a simple geometry +geom = ROOT.TGeoManager("Assemblies", "Geometry using assemblies") + +# define some materials +matVacuum = ROOT.TGeoMaterial("Vacuum", 0,0,0) +matAl = ROOT.TGeoMaterial("Al", 26.98,13,2.7) + +# define some media +Vacuum = ROOT.TGeoMedium("Vacuum", 1, ConstCxxPtr(matVacuum)) +Al = ROOT.TGeoMedium("Aluminium",2, ConstCxxPtr(matAl)) + +# make the top container volume +top = ROOT.MakeBox(geom, "TOP", CxxPtr(Vacuum), 1000., 1000., 100.) +SetTopVolume(geom, top) + +# Make the elementary assembly of the whole structure +tplate = ROOT.TGeoVolumeAssembly("TOOTHPLATE") + +ntooth = 5 +xplate = 25. +yplate = 50. +xtooth = 10. +ytooth = 0.5 * yplate / ntooth +dshift = 2. * xplate + xtooth + +plate = MakeBox(geom, "PLATE", CxxPtr(Al), xplate, yplate, 1) + +const kBlue = 600 +SetLineColor(plate, kBlue) +tooth = MakeBox(geom, "TOOTH", CxxPtr(Al), xtooth, ytooth, 1) +SetLineColor(tooth, kBlue) +AddNode(tplate, plate, 1) +for i in 1:ntooth + xt = xplate + xtooth + yt = (4 * i - 3) * ytooth - yplate + AddNode(tplate, tooth, i, move!(ROOT.TGeoTranslation(xt, yt, 0))) + xt = - xplate - xtooth; + yt = - yplate + (4 * i - 3) * ytooth; + AddNode(tplate, tooth, ntooth + 1, move!(ROOT.TGeoTranslation(xt, yt, 0))) +end + +rot1 = ROOT.TGeoRotation() +RotateX(rot1, 90) + + +# Make a hexagone cell out of 6 tooth plates. These can zip together +# without generating overlaps (they are self-contained) +cell = ROOT.TGeoVolumeAssembly("CELL") +for i in 1:5 + phi = 60. * i + phirad = phi * π / 180.0 + xp = dshift * sin(phirad) + yp = - dshift * cos(phirad) + rot = ROOT.TGeoRotation(rot1) + RotateZ(rot, phi) + AddNode(cell, CxxPtr(tplate), i + 1 , move!(ROOT.TGeoCombiTrans(xp, yp, 0, move!(rot)))) +end + +# Make a row as an assembly of cells, then combine rows in a honeycomb +# structure. This again works without any need to define rows as +# "overlapping" +row = ROOT.TGeoVolumeAssembly("ROW") +ncells = 5 + +for i in 1:ncells + ycell = (2 * i - 1) * (dshift + 10) + AddNode(row, CxxPtr(cell), ncells + i, move!(ROOT.TGeoTranslation(0, ycell, 0))) + AddNode(row, CxxPtr(cell), ncells + 1 - i, move!(ROOT.TGeoTranslation(0, - ycell, 0))) +end + +dxrow = 3. * (dshift + 10.) * tan(30. * π / 180.) +dyrow = dshift + 10.0 + +nrows = 5 +for i in 1:nrows + xrow = 0.5 * (2 * i - 1) * dxrow + yrow = 0.5 * dyrow + ((i % 2) == 1) && (yrow = -yrow) + AddNode(top, CxxPtr(row), nrows + i, move!(ROOT.TGeoTranslation(xrow, yrow, 0))) + AddNode(top, CxxPtr(row), nrows + 1 -i, move!(ROOT.TGeoTranslation(-xrow, -yrow, 0))) +end + +# close the geometry +CloseGeometry(geom) + +SetVisLevel(geom, 4) +SetVisOption(geom, 0) + +if isinteractive() + #Beware this will crash is not in interactive mode + #(same as in batch mode of C++ ROOT) + Draw(top, "ogl") +else + c = ROOT.TCanvas() + Draw(top) + SaveAs(c, "assembly.png") + @info "This script is better run in interative mode, use julia -i option or execute include(\"$scriptpath\") from the Julia REPL" +end diff --git a/examples/geom/geomAlice.jl b/examples/geom/geomAlice.jl new file mode 100644 index 0000000..63ed6e3 --- /dev/null +++ b/examples/geom/geomAlice.jl @@ -0,0 +1,56 @@ +# Script drawing a detector geometry (here ALICE). +# +# Adapted to Julia from https://root.cern/doc/master/geomAlice_8C.html +# authors: Rene Brun (C++ version), Philipe Gras (Julia version) + +using ROOT + +scriptpath = Base.PROGRAM_FILE +isempty(scriptpath) && (scriptpath = "geomAlice.jl") + +const geo = ROOT.TGeoManager!Import("http://root.cern/files/alice2.root") +DefaultColors(geo) +SetVisLevel(geo, 2) +GetVolume(geo, "HALL") |> InvisibleAll +GetVolume(geo, "ZDCC") |> InvisibleAll +GetVolume(geo, "ZDCA") |> InvisibleAll +GetVolume(geo, "L3MO") |> InvisibleAll +GetVolume(geo, "YOUT1") |> InvisibleAll +GetVolume(geo, "YOUT2") |> InvisibleAll +GetVolume(geo, "YSAA") |> InvisibleAll +GetVolume(geo, "RB24") |> InvisibleAll +GetVolume(geo, "RB26Pipe") |> InvisibleAll +GetVolume(geo, "DDIP") |> InvisibleAll +GetVolume(geo, "DCM0") |> InvisibleAll +GetVolume(geo, "BRS1") |> InvisibleAll +GetVolume(geo, "BRS4") |> InvisibleAll +GetVolume(geo, "Dipole") |> InvisibleAll +GetVolume(geo, "ZN1") |> InvisibleAll +GetVolume(geo, "Q13T") |> InvisibleAll +GetVolume(geo, "ZP1") |> InvisibleAll +GetVolume(geo, "QTD1") |> InvisibleAll +GetVolume(geo, "QTD2") |> InvisibleAll +GetVolume(geo, "QBS7") |> InvisibleAll +GetVolume(geo, "QA07") |> InvisibleAll +GetVolume(geo, "MD1V") |> InvisibleAll +GetVolume(geo, "QTD3") |> InvisibleAll +GetVolume(geo, "QTD4") |> InvisibleAll +GetVolume(geo, "QTD5") |> InvisibleAll +GetVolume(geo, "QBS3") |> InvisibleAll +GetVolume(geo, "QBS4") |> InvisibleAll +GetVolume(geo, "QBS5") |> InvisibleAll +GetVolume(geo, "QBS6") |> InvisibleAll + +c = ROOT.TCanvas() +#Draw(GetVolume(geo, "ALIC"), "ogl") + +if isinteractive() + #Beware this will crash is not in interactive mode + #(same as in batch mode of C++ ROOT) + Draw(GetVolume(geo, "ALIC"), "ogl") +else + Draw(GetVolume(geo, "ALIC")) + SaveAs(c, "alice.png") + @info "This script is better run in interative mode, use julia -i option or execute include(\"$scriptpath\") from the Julia REPL" +end + diff --git a/examples/geom/geomAtlas.jl b/examples/geom/geomAtlas.jl new file mode 100644 index 0000000..65ccebd --- /dev/null +++ b/examples/geom/geomAtlas.jl @@ -0,0 +1,27 @@ +# Script drawing a detector geometry (here ATLAS). +# +# Adapted to Julia from the ROOT tutorial geom/fromAtlas.C +# authors: Rene Brun (C++ version), Philipe Gras (Julia version) + +using ROOT + +scriptpath = Base.PROGRAM_FILE +isempty(scriptpath) && (scriptpath = "geomAtlas.jl") + +const geo = ROOT.TGeoManager!Import("http://root.cern/files/atlas.root") +#DefaultColors(geo) +SetMaxVisNodes(geo, 5000) +#SetVisLevel(geo, 4) + +c = ROOT.TCanvas() +#Draw(GetVolume(geo, "ATLS"), "ogl") +if isinteractive() + #Beware this will crash is not in interactive mode + #(same as in batch mode of C++ ROOT) + Draw(GetVolume(geo, "ATLS"), "ogl") +else + Draw(GetVolume(geo, "ATLS")) + SaveAs(c, "atlas.png") + @info "This script is better run in interative mode, use julia -i option or execute include(\"$scriptpath\") from the Julia REPL" +end + diff --git a/misc/ROOT.wit b/misc/ROOT.wit index b8d0fa0..72e49b8 100644 --- a/misc/ROOT.wit +++ b/misc/ROOT.wit @@ -9,7 +9,58 @@ out_cxx_dir = "ROOT/deps/src" include_dirs = [ "/home/pgras/.julia/conda/3/include", "src" ] -input = [ "TROOT.h", "TBrowser.h", "TTree.h", "TBranchPtr.h", "TLeaf.h", "TBranch.h", "TSystem.h", "TCanvas.h", "TH1.h", "TH2.h", "TProfile.h", "TProfile2D.h","TRandom.h", "TAxis.h", "TApplication.h", "TDirectory.h", "TDirectoryFile.h", "TFile.h", "TNamed.h", "TObject.h", "TGraph.h", "TF1.h", "TTreeReader.h", "TTreeReaderValue.h", "TTreeReaderArray.h", "Templates.h", "TEntryList.h", "TKey.h", "TVectorT.h", "TVectorDfwd.h", "TVectorFfwd.h", "Extra.h" ] +input = [ + "TROOT.h", "TBrowser.h", "TSystem.h", "TApplication.h", "Rtypes.h", + "TNamed.h", "TObject.h", + "TTree.h", "TBranchPtr.h", "TLeaf.h", "TBranch.h", + "TTreeReader.h", "TTreeReaderValue.h", "TTreeReaderArray.h", + "TCanvas.h", "TRandom.h", + #"TH1.h", "TH2.h", "TProfile.h", "TProfile2D.h", "TF1.h", "TAxis.h", + #"TGraph.h", "TGraphAsymmErrors.h", "TFitResult.h", "TFitResultPtr.h", + "TRandom.h", + "TDirectory.h", "TDirectoryFile.h", "TFile.h", + "TEntryList.h", "TKey.h", "TVectorT.h", "TVectorDfwd.h", "TVectorFfwd.h", + "Templates.h", "Extra.h", + # + # Histogram package (hist/hist/inc/) >>> + "Foption.h", "HFitInterface.h", "TAxis.h", "TAxisModLab.h", + "TBackCompFitter.h", "TBinomialEfficiencyFitter.h", "TConfidenceLevel.h", + "TEfficiency.h", "TF12.h", "TF1AbsComposition.h", "TF1Convolution.h", "TF1.h", + "TF1NormSum.h", "TF2.h", "TF3.h", "TFitResult.h", "TFitResultPtr.h", + "TFormula.h", "TFractionFitter.h", "TGraph2DAsymmErrors.h", + "TGraph2DErrors.h", "TGraph2D.h", "TGraphAsymmErrors.h", "TGraphBentErrors.h", + "TGraphDelaunay2D.h", "TGraphDelaunay.h", "TGraphErrors.h", "TGraph.h", + "TGraphMultiErrors.h", "TGraphSmooth.h", "TGraphTime.h", "TH1C.h", "TH1D.h", + "TH1F.h", "TH1.h", "TH1I.h", "TH1K.h", "TH1S.h", "TH2C.h", "TH2D.h", "TH2F.h", + "TH2.h", "TH2I.h", "TH2Poly.h", "TH2S.h", "TH3C.h", "TH3D.h", "TH3F.h", + "TH3.h", "TH3I.h", "TH3S.h", "THistRange.h", "THLimitsFinder.h", "THnBase.h", + "THnChain.h", "THn.h", "THnSparse.h", "THnSparse_Internal.h", "THStack.h", + "TKDE.h", "TLimitDataSource.h", "TLimit.h", "TMultiDimFit.h", #"TMultiGraph.h", + "TNDArray.h", "TPolyMarker.h", "TPrincipal.h", "TProfile2D.h", + "TProfile2Poly.h", "TProfile3D.h", "TProfile.h", "TScatter.h", "TSpline.h", + "TSVDUnfold.h", "TVirtualFitter.h", "TVirtualGraphPainter.h", + "TVirtualHistPainter.h", "TVirtualPaveStats.h", + # <<< Histogram package + # + # Geometry package (geom/geom/inc/) >>> + "TGDMLMatrix.h", "TGeant4PhysicalConstants.h", "TGeant4SystemOfUnits.h", + "TGeoArb8.h", "TGeoAtt.h", "TGeoBBox.h", "TGeoBoolNode.h", + "TGeoBranchArray.h", "TGeoBuilder.h", "TGeoCache.h", "TGeoCompositeShape.h", + "TGeoCone.h", "TGeoElement.h", "TGeoEltu.h", "TGeoExtension.h", + "TGeoGlobalMagField.h", "TGeoHalfSpace.h", "TGeoHelix.h", "TGeoHype.h", + "TGeoManager.h", "TGeoMaterial.h", "TGeoMatrix.h", "TGeoMedium.h", + "TGeoNavigator.h", "TGeoNode.h", "TGeoOpticalSurface.h", "TGeoParaboloid.h", + "TGeoPara.h", "TGeoParallelWorld.h", "TGeoPatternFinder.h", "TGeoPcon.h", + "TGeoPgon.h", "TGeoPhysicalConstants.h", "TGeoPhysicalNode.h", + "TGeoPolygon.h", "TGeoRCPtr.h", "TGeoRegion.h", "TGeoScaledShape.h", + "TGeoShapeAssembly.h", "TGeoShape.h", "TGeoSphere.h", "TGeoStateInfo.h", + "TGeoSystemOfUnits.h", "TGeoTessellated.h", "TGeoTorus.h", "TGeoTrd1.h", + "TGeoTrd2.h", "TGeoTube.h", "TGeoTypedefs.h", "TGeoUniformMagField.h", + "TGeoVector3.h", "TGeoVolume.h", "TGeoVoxelFinder.h", "TGeoXtru.h", + "TVirtualGeoConverter.h", "TVirtualGeoPainter.h", "TVirtualGeoTrack.h", + "TVirtualMagField.h" + # <<< Geometry package + ] extra_headers = [ "TVectorT.h" ] @@ -34,4 +85,6 @@ export_blacklist = [ "Integer", "Set", "Timer", "cd", "mkdir", "pwd", "begin" n_classes_per_file = 5 -vetoed_finalizer_classes = [ "TTree" ] +# TGeoVolume, TGeoShape and TGeoMedium instances are deleted by the TGeoManager +# (see https://root.cern/doc/master/classTGeoVolume.html) +vetoed_finalizer_classes = [ "TTree", "TGeoVolume", "TGeoShape", "TGeoMedium", "TGeoMaterial", "TGeoManager" ] diff --git a/misc/jlROOT-report.txt b/misc/jlROOT-report.txt index e19ada3..d0d3260 100644 --- a/misc/jlROOT-report.txt +++ b/misc/jlROOT-report.txt @@ -9,11 +9,15 @@ The auto_veto parameter is set to true, generation of the wrappers that would ha Iterator_t> Iterator_t> -ROOT::Fit::FitResult +ROOT::Fit::SparseData +ROOT::Math::IBaseFunctionMultiDimTempl +ROOT::Math::Minimizer ROOT::Math::ParamFunctorTempl +ROOT::TClassAlt TArchiveFile TBasket TBranchRef +TBuffer3D TCanvasImp TClassGenerator TColor @@ -28,31 +32,38 @@ TFolder TFriendElement TFunction TFunctionTemplate +TGeoRCPtr TGlobal THashList TMatrixTBase TMatrixTBase TMemberInspector TMethod +TMultiGraph +TNDArrayRef +TNDArrayRef TPluginManager -TPrincipal TProcessID TProcessUUID +TRootIOCtor TSQLResult TSelector -TSpline +TStopwatch TStyle TTreeCache TTreeFormula TVectorT TVectorT TVirtualFFT -TVirtualHistPainter +TVirtualGeoConverter TVirtualIndex TVirtualPadPainter TVirtualPerfStats +Vc_1::Vector +__gnu_cxx::__normal_iterator>> const TElementActionT const TElementPosActionT +const TGeoRCPtr const TMatrixT const TMatrixTColumn_const const TMatrixTDiag_const @@ -63,6 +74,7 @@ const TMatrixTSparseRow_const const TMatrixTSym const TVectorT std::atomic +std::pair std::pair Class(es) from vetoed_finalizer_classes configuration parameter that were not found: @@ -72,17 +84,19 @@ None List of wrapped classed: +TClass +std::type_info +TVirtualIsAProxy +TNamed TObject TBrowser TObjArray TTimer -TClass TBuffer std::basic_string TVectorT TVectorT TVectorT -TNamed TString TDirectory TDirectory::TContext @@ -94,28 +108,12 @@ TVirtualMutex TROOT TApplication TInterpreter -std::type_info TCollection TSeqCollection TDataType TVirtualPad TCanvas TBrowserImp -ROOT::Experimental::Internal::TBulkBranchRead -TBranch -TTree -TLeaf -TClonesArray -ROOT::TIOFeatures -TTree::TClusterIterator -TStreamerInfo -TEntryList -TH1 -TIterator -TVirtualTreePlayer -TTreeFriendLeafIter -TBranchPtr -TLeaf::GetValueHelper FileStat_t UserGroup_t SysInfo_t @@ -131,43 +129,253 @@ TStdExceptionHandler TTime _IO_FILE TInetAddress +TApplicationImp +TBranch +TTree +TLeaf +TClonesArray +ROOT::TIOFeatures +TTree::TClusterIterator +TStreamerInfo +TEntryList +TH1 +TIterator +TVirtualTreePlayer +TPrincipal +TTreeFriendLeafIter +TBranchPtr +TLeaf::GetValueHelper +TTreeReaderValue +TTreeReader +TTreeReader::Iterator_t +TTreeReaderArray TPad TObjLink -TAxis -TArrayD -Foption_t -TF1 TRandom +TDirectoryFile +TDatime +TArrayC +TUrl +TFileOpenHandle +Foption_t TFitResultPtr +TFitResult +TF1 +ROOT::Math::MinimizerOptions +ROOT::Fit::DataRange +TGraph +TGraph2D +THnBase +ROOT::Fit::UnBinData +ROOT::Fit::BinData +ROOT::Fit::FitResult +TGraphErrors +TAxis +TArrayD +TAxisModLab +TVirtualFitter +TMethodCall +TBackCompFitter +ROOT::Fit::FitConfig +ROOT::Fit::FitData +TBinomialEfficiencyFitter +ROOT::Fit::Fitter +TConfidenceLevel +TEfficiency +TGraphAsymmErrors +TGraph2DAsymmErrors +TH2 +TFormulaFunction +TFormulaVariable +TFormulaParamOrder +TFormula +TF1AbsComposition +TF1Parameters +ROOT::Internal::TF1Builder +TF1::TF1FunctorPointer +TF2 +TF12 +TSpline +TH1F +TF1Convolution +TF1NormSum +TF3 +TMatrixTSym +TFractionFitter +TH2D +TGraph2DErrors +TGraphBentErrors +TGraphDelaunay2D +TGraphDelaunay +TGraphMultiErrors +TArrayF +TAttFill +TAttLine +TGraphSmooth +TGraphTime +TVirtualHistPainter TH1C TH1S TH1I -TH1F TH1D -TH2 +TH1K TProfile TH2C TH2S TH2I TH2F -TH2D +TH2PolyBin +TH2Poly +TH3 TProfile2D -TApplicationImp -TDirectoryFile -TDatime -TArrayC -TUrl -TFileOpenHandle -TGraph -TF1Parameters -ROOT::Internal::TF1Builder -TF1::TF1FunctorPointer -TFormula -TMethodCall -TTreeReaderValue -TTreeReader -TTreeReader::Iterator_t -TTreeReaderArray +TH3C +TH3S +TH3I +TH3F +TH3D +TBinIterator +THistRange +THLimitsFinder +THnIter +THnChain +TNDArray +TNDArrayRef +TNDArrayT +THn +THnT +THnSparseArrayChunk +TArray +THnSparse +THnSparseT +THStack +TIter +TKDE +TKDE::TKernel +TLimitDataSource +TLimit +TMultiDimFit +TMatrixT +TPolyMarker +TProfile2PolyBin +TProfile2Poly +TProfile3D +TScatter +TSplinePoly +TSplinePoly3 +TSplinePoly5 +TSpline3 +TSpline5 +TSVDUnfold +TVirtualGraphPainter +TVirtualPaveStats +TGDMLMatrix +TGeoShape +TGeoMatrix +TGeoVolume +TGeoBBox +TGeoArb8 +TGeoTrap +TGeoGtra +TGeoAtt +TGeoBoolNode +TGeoBoolNode::ThreadData_t +TGeoUnion +TGeoIntersection +TGeoSubtraction +TGeoHMatrix +TGeoTranslation +TGeoRotation +TGeoScale +TGeoCombiTrans +TGeoGenTrans +TGeoIdentity +TGeoBranchArray +TGeoNode +TGeoNavigator +compareBAasc +compareBAdesc +TGeoBuilder +TGeoManager +TGeoMaterial +TGeoMedium +TGeoVolumeAssembly +TGeoVolumeMulti +TGeoElement +TGeoIsotope +TGeoElementTable +TGeoElementRN +TGeoDecayChannel +TGeoBatemanSol +TGeoElemIter +TGeoExtension +TGeoMixture +TGeoPatternFinder +TGeoVoxelFinder +TGeoVolumeAssembly::ThreadData_t +TGeoPatternFinder::ThreadData_t +TGeoPatternX +TGeoPatternY +TGeoPatternZ +TGeoPatternParaX +TGeoPatternParaY +TGeoPatternParaZ +TGeoPatternTrapZ +TGeoPatternCylR +TGeoPatternCylPhi +TGeoPatternSphR +TGeoPatternSphTheta +TGeoPatternSphPhi +TGeoPatternHoneycomb +TGeoNodeMatrix +TGeoNodeOffset +TGeoIteratorPlugin +TGeoIterator +TGeoStateInfo +TGeoPolygon +TGeoCacheState +TGeoNodeCache +TGeoCompositeShape +TGeoCone +TGeoConeSeg +TGeoTube +TGeoTubeSeg +TGeoCtub +TGeoEltu +TGeoRCExtension +TVirtualMagField +TGeoUniformMagField +TGeoGlobalMagField +TGeoHalfSpace +TGeoHelix +TGeoHype +TGeoNavigatorArray +TGeoRegion +TVirtualGeoTrack +TVirtualGeoPainter +TGeoPNEntry +TGeoPhysicalNode +TGeoOpticalSurface +TGeoSkinSurface +TGeoBorderSurface +TGeoParallelWorld +TGeoParaboloid +TGeoPara +TGeoPcon +TGeoPgon +TGeoPgon::ThreadData_t +TGeoRCPtr +TGeoRegionCut +TGeoScaledShape +TGeoShapeAssembly +TGeoSphere +ROOT::Geom::Vertex_t +TGeoFacet +TGeoTessellated +TGeoTorus +TGeoTrd1 +TGeoTrd2 +TGeoXtru +TGeoXtru::ThreadData_t @@ -1041,1616 +1249,1223 @@ TClass * TCanvas::Dictionary() TClass * TCanvas::Class() void TCanvas::Streamer(TBuffer &) int TCanvas::DeclFileLine() -Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries(Long64_t, TBuffer &) -Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &) -Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &, TBuffer *) -Bool_t ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead() -void TBranch::TBranch(TTree *, const char *, void *, const char *, Int_t, Int_t) -void TBranch::TBranch(TBranch *, const char *, void *, const char *, Int_t, Int_t) -void TBranch::AddLastBasket(Long64_t) -Int_t TBranch::BackFill() -void TBranch::Browse(TBrowser *) -void TBranch::DeleteBaskets(Option_t *) -void TBranch::DropBaskets(Option_t *) -void TBranch::ExpandBasketArrays() -Int_t TBranch::Fill() -TBranch * TBranch::FindBranch(const char *) -TLeaf * TBranch::FindLeaf(const char *) -Int_t TBranch::FlushBaskets() -Int_t TBranch::FlushOneBasket(UInt_t) -char * TBranch::GetAddress() -Int_t * TBranch::GetBasketBytes() -Long64_t * TBranch::GetBasketEntry() -Long64_t TBranch::GetBasketSeek(Int_t) -Int_t TBranch::GetBasketSize() -ROOT::Experimental::Internal::TBulkBranchRead & TBranch::GetBulkRead() -TList * TBranch::GetBrowsables() -const char * TBranch::GetClassName() -Int_t TBranch::GetCompressionAlgorithm() -Int_t TBranch::GetCompressionLevel() -Int_t TBranch::GetCompressionSettings() -TDirectory * TBranch::GetDirectory() -Int_t TBranch::GetEntry(Long64_t, Int_t) -Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) -Int_t TBranch::GetEntryOffsetLen() -Int_t TBranch::GetEvent(Long64_t) -TString TBranch::GetFullName() -const char * TBranch::GetIconName() -Int_t TBranch::GetExpectedType(TClass *&, EDataType &) -TLeaf * TBranch::GetLeaf(const char *) -TFile * TBranch::GetFile(Int_t) -const char * TBranch::GetFileName() -Int_t TBranch::GetOffset() -Int_t TBranch::GetReadBasket() -Long64_t TBranch::GetReadEntry() -Int_t TBranch::GetWriteBasket() -Long64_t TBranch::GetTotalSize(Option_t *) -Long64_t TBranch::GetTotBytes(Option_t *) -Long64_t TBranch::GetZipBytes(Option_t *) -Long64_t TBranch::GetEntryNumber() -Long64_t TBranch::GetFirstEntry() -TBranch::TIOFeatures TBranch::GetIOFeatures() -TObjArray * TBranch::GetListOfBaskets() -TObjArray * TBranch::GetListOfBranches() -TObjArray * TBranch::GetListOfLeaves() -Int_t TBranch::GetMaxBaskets() -Int_t TBranch::GetNleaves() -Int_t TBranch::GetSplitLevel() -Long64_t TBranch::GetEntries() -TTree * TBranch::GetTree() -Int_t TBranch::GetRow(Int_t) -Bool_t TBranch::GetMakeClass() -TBranch * TBranch::GetMother() -TBranch * TBranch::GetSubBranch(const TBranch *) -TBuffer * TBranch::GetTransientBuffer(Int_t) -Bool_t TBranch::IsAutoDelete() -Bool_t TBranch::IsFolder() -void TBranch::KeepCircular(Long64_t) -Int_t TBranch::LoadBaskets() -void TBranch::Print(Option_t *) -void TBranch::PrintCacheInfo() -void TBranch::ReadBasket(TBuffer &) -void TBranch::Refresh(TBranch *) -void TBranch::Reset(Option_t *) -void TBranch::ResetAddress() -void TBranch::ResetReadEntry() -void TBranch::SetAddress(void *) -void TBranch::SetObject(void *) -void TBranch::SetAutoDelete(Bool_t) -void TBranch::SetBasketSize(Int_t) -void TBranch::SetBufferAddress(TBuffer *) -void TBranch::SetCompressionAlgorithm(Int_t) -void TBranch::SetCompressionLevel(Int_t) -void TBranch::SetCompressionSettings(Int_t) -void TBranch::SetEntries(Long64_t) -void TBranch::SetEntryOffsetLen(Int_t, Bool_t) -void TBranch::SetFirstEntry(Long64_t) -void TBranch::SetFile(TFile *) -void TBranch::SetFile(const char *) -void TBranch::SetIOFeatures(TBranch::TIOFeatures &) -Bool_t TBranch::SetMakeClass(Bool_t) -void TBranch::SetOffset(Int_t) -void TBranch::SetStatus(Bool_t) -void TBranch::SetTree(TTree *) -void TBranch::SetupAddresses() -Bool_t TBranch::SupportsBulkRead() -void TBranch::UpdateAddress() -void TBranch::UpdateFile() -void TBranch::ResetCount() -Version_t TBranch::Class_Version() -TClass * TBranch::IsA() -void TBranch::StreamerNVirtual(TBuffer &) -const char * TBranch::DeclFileName() -int TBranch::ImplFileLine() -const char * TBranch::ImplFileName() -const char * TBranch::Class_Name() -TClass * TBranch::Dictionary() -TClass * TBranch::Class() -void TBranch::Streamer(TBuffer &) -int TBranch::DeclFileLine() -void TTree::TTree(const char *, const char *, Int_t, TDirectory *) -Int_t TTree::AddBranchToCache(const char *, Bool_t) -Int_t TTree::AddBranchToCache(TBranch *, Bool_t) -Int_t TTree::DropBranchFromCache(const char *, Bool_t) -Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) -void TTree::AddClone(TTree *) -void TTree::AddTotBytes(Int_t) -void TTree::AddZipBytes(Int_t) -void TTree::AddAllocationCount(UInt_t) -Long64_t TTree::AutoSave(Option_t *) -Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) -Int_t TTree::Branch(TList *, Int_t, Int_t) -Int_t TTree::Branch(const char *, Int_t, Int_t) -TBranch * TTree::Branch(const char *, void *, const char *, Int_t) -TBranch * TTree::Branch(const char *, char *, const char *, Int_t) -TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) -TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) -TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) -TBranch * TTree::BranchRef() -void TTree::Browse(TBrowser *) -Int_t TTree::BuildIndex(const char *, const char *) -TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) -TFile * TTree::ChangeFile(TFile *) -TTree * TTree::CloneTree(Long64_t, Option_t *) -void TTree::CopyAddresses(TTree *, Bool_t) -Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) -TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) -void TTree::DirectoryAutoAdd(TDirectory *) -Int_t TTree::Debug() -void TTree::Delete(Option_t *) -void TTree::Draw(Option_t *) -Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) -void TTree::DropBaskets() -void TTree::DropBuffers(Int_t) -Bool_t TTree::EnableCache() -Int_t TTree::Fill() -TBranch * TTree::FindBranch(const char *) -TLeaf * TTree::FindLeaf(const char *) -Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) -Int_t TTree::FlushBaskets(Bool_t) -const char * TTree::GetAlias(const char *) -UInt_t TTree::GetAllocationCount() -Long64_t TTree::GetAutoFlush() -Long64_t TTree::GetAutoSave() -TBranch * TTree::GetBranch(const char *) -Bool_t TTree::GetBranchStatus(const char *) -Int_t TTree::GetBranchStyle() -Long64_t TTree::GetCacheSize() -TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) -Long64_t TTree::GetChainEntryNumber(Long64_t) -Long64_t TTree::GetChainOffset() -Bool_t TTree::GetClusterPrefetch() -TFile * TTree::GetCurrentFile() -Int_t TTree::GetDefaultEntryOffsetLen() -Long64_t TTree::GetDebugMax() -Long64_t TTree::GetDebugMin() -TDirectory * TTree::GetDirectory() -Long64_t TTree::GetEntries() -Long64_t TTree::GetEntries(const char *) -Long64_t TTree::GetEntriesFast() -Long64_t TTree::GetEntriesFriend() -Long64_t TTree::GetEstimate() -Int_t TTree::GetEntry(Long64_t, Int_t) -Int_t TTree::GetEvent(Long64_t, Int_t) -Int_t TTree::GetEntryWithIndex(Int_t, Int_t) -Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) -Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) -TEntryList * TTree::GetEntryList() -Long64_t TTree::GetEntryNumber(Long64_t) -Int_t TTree::GetFileNumber() -TTree * TTree::GetFriend(const char *) -const char * TTree::GetFriendAlias(TTree *) -TH1 * TTree::GetHistogram() -Bool_t TTree::GetImplicitMT() -Int_t * TTree::GetIndex() -Double_t * TTree::GetIndexValues() -ROOT::TIOFeatures TTree::GetIOFeatures() -TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) -TLeaf * TTree::GetLeaf(const char *, const char *) -TLeaf * TTree::GetLeaf(const char *) -TList * TTree::GetListOfClones() -TObjArray * TTree::GetListOfBranches() -TObjArray * TTree::GetListOfLeaves() -TList * TTree::GetListOfFriends() -TList * TTree::GetListOfAliases() -Int_t TTree::GetMakeClass() -Long64_t TTree::GetMaxEntryLoop() -Double_t TTree::GetMaximum(const char *) -Long64_t TTree::GetMaxTreeSize() -Long64_t TTree::GetMaxVirtualSize() -Double_t TTree::GetMinimum(const char *) -Int_t TTree::GetNbranches() -TObject * TTree::GetNotify() -TVirtualTreePlayer * TTree::GetPlayer() -Int_t TTree::GetPacketSize() -Long64_t TTree::GetReadEntry() -Long64_t TTree::GetReadEvent() -Int_t TTree::GetScanField() -Long64_t TTree::GetSelectedRows() -Int_t TTree::GetTimerInterval() -TBuffer * TTree::GetTransientBuffer(Int_t) -Long64_t TTree::GetTotBytes() -TTree * TTree::GetTree() -Int_t TTree::GetTreeNumber() -Float_t TTree::GetTargetMemoryRatio() -Int_t TTree::GetUpdate() -TList * TTree::GetUserInfo() -Double_t * TTree::GetVal(Int_t) -Double_t * TTree::GetV1() -Double_t * TTree::GetV2() -Double_t * TTree::GetV3() -Double_t * TTree::GetV4() -Double_t * TTree::GetW() -Double_t TTree::GetWeight() -Long64_t TTree::GetZipBytes() -void TTree::IncrementTotalBuffers(Int_t) -Bool_t TTree::IsFolder() -Bool_t TTree::InPlaceClone(TDirectory *, const char *) -Int_t TTree::LoadBaskets(Long64_t) -Long64_t TTree::LoadTree(Long64_t) -Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) -Int_t TTree::MakeClass(const char *, Option_t *) -Int_t TTree::MakeCode(const char *) -Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) -Int_t TTree::MakeSelector(const char *, Option_t *) -Bool_t TTree::MemoryFull(Int_t) -Long64_t TTree::Merge(TCollection *, Option_t *) -TTree * TTree::MergeTrees(TList *, Option_t *) -Bool_t TTree::Notify() -void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) -void TTree::Print(Option_t *) -void TTree::PrintCacheStats(Option_t *) -Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) -Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) -Long64_t TTree::ReadFile(const char *, const char *, char) -void TTree::Refresh() -void TTree::RemoveFriend(TTree *) -void TTree::RecursiveRemove(TObject *) -void TTree::Reset(Option_t *) -void TTree::ResetBranchAddress(TBranch *) -void TTree::ResetBranchAddresses() -Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) -Bool_t TTree::SetAlias(const char *, const char *) -void TTree::SetAutoSave(Long64_t) -void TTree::SetAutoFlush(Long64_t) -void TTree::SetBasketSize(const char *, Int_t) -Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) -Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) -Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) -void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) -void TTree::SetBranchStyle(Int_t) -Int_t TTree::SetCacheSize(Long64_t) -Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) -void TTree::SetCacheLearnEntries(Int_t) -void TTree::SetChainOffset(Long64_t) -void TTree::SetCircular(Long64_t) -void TTree::SetClusterPrefetch(Bool_t) -void TTree::SetDebug(Int_t, Long64_t, Long64_t) -void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) -void TTree::SetDirectory(TDirectory *) -Long64_t TTree::SetEntries(Long64_t) -void TTree::SetEstimate(Long64_t) -ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) -void TTree::SetFileNumber(Int_t) -void TTree::SetEntryList(TEntryList *, Option_t *) -void TTree::SetImplicitMT(Bool_t) -void TTree::SetMakeClass(Int_t) -void TTree::SetMaxEntryLoop(Long64_t) -void TTree::SetMaxTreeSize(Long64_t) -void TTree::SetMaxVirtualSize(Long64_t) -void TTree::SetName(const char *) -void TTree::SetNotify(TObject *) -void TTree::SetObject(const char *, const char *) -void TTree::SetParallelUnzip(Bool_t, Float_t) -void TTree::SetScanField(Int_t) -void TTree::SetTargetMemoryRatio(Float_t) -void TTree::SetTimerInterval(Int_t) -void TTree::SetWeight(Double_t, Option_t *) -void TTree::SetUpdate(Int_t) -void TTree::Show(Long64_t, Int_t) -void TTree::StartViewer() -Int_t TTree::StopCacheLearningPhase() -Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) -void TTree::UseCurrentStyle() -Int_t TTree::Write(const char *, Int_t, Int_t) -Int_t TTree::Write(const char *, Int_t, Int_t) -Version_t TTree::Class_Version() -TClass * TTree::IsA() -void TTree::StreamerNVirtual(TBuffer &) -const char * TTree::DeclFileName() -int TTree::ImplFileLine() -const char * TTree::ImplFileName() -const char * TTree::Class_Name() -TClass * TTree::Dictionary() -TClass * TTree::Class() -void TTree::Streamer(TBuffer &) -int TTree::DeclFileLine() -void TLeaf::TLeaf(TBranch *, const char *, const char *) -void TLeaf::Browse(TBrowser *) -Bool_t TLeaf::CanGenerateOffsetArray() -void TLeaf::Export(TClonesArray *, Int_t) -void TLeaf::FillBasket(TBuffer &) -Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) -TBranch * TLeaf::GetBranch() -TLeaf::DeserializeType TLeaf::GetDeserializeType() -TString TLeaf::GetFullName() -TLeaf * TLeaf::GetLeafCount() -TLeaf * TLeaf::GetLeafCounter(Int_t &) -const TLeaf::Counts_t * TLeaf::GetLeafCountValues(Long64_t, Long64_t) -Int_t TLeaf::GetLen() -Int_t TLeaf::GetLenStatic() -Int_t TLeaf::GetLenType() -Int_t TLeaf::GetMaximum() -Int_t TLeaf::GetMinimum() -Int_t TLeaf::GetNdata() -Int_t TLeaf::GetOffset() -void * TLeaf::GetValuePointer() -const char * TLeaf::GetTypeName() -Double_t TLeaf::GetValue(Int_t) -Long64_t TLeaf::GetValueLong64(Int_t) -Bool_t TLeaf::IncludeRange(TLeaf *) -void TLeaf::Import(TClonesArray *, Int_t) -Bool_t TLeaf::IsOnTerminalBranch() -Bool_t TLeaf::IsRange() -Bool_t TLeaf::IsUnsigned() -void TLeaf::PrintValue(Int_t) -void TLeaf::ReadBasket(TBuffer &) -void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) -bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) -bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) -Int_t TLeaf::ResetAddress(void *, Bool_t) -void TLeaf::SetAddress(void *) -void TLeaf::SetBranch(TBranch *) -void TLeaf::SetLeafCount(TLeaf *) -void TLeaf::SetLen(Int_t) -void TLeaf::SetOffset(Int_t) -void TLeaf::SetRange(Bool_t) -void TLeaf::SetUnsigned() -Version_t TLeaf::Class_Version() -TClass * TLeaf::IsA() -void TLeaf::StreamerNVirtual(TBuffer &) -const char * TLeaf::DeclFileName() -int TLeaf::ImplFileLine() -const char * TLeaf::ImplFileName() -const char * TLeaf::Class_Name() -TClass * TLeaf::Dictionary() -TClass * TLeaf::Class() -void TLeaf::Streamer(TBuffer &) -int TLeaf::DeclFileLine() -Long64_t TTree::TClusterIterator::Next() -Long64_t TTree::TClusterIterator::Previous() -Long64_t TTree::TClusterIterator::GetStartEntry() -Long64_t TTree::TClusterIterator::GetNextEntry() -Long64_t TTree::TClusterIterator::operator()() -void TEntryList::TEntryList(const char *, const char *) -void TEntryList::TEntryList(const char *, const char *, const TTree *) -void TEntryList::TEntryList(const char *, const char *, const char *, const char *) -void TEntryList::TEntryList(const TTree *) -void TEntryList::TEntryList(const TEntryList &) -void TEntryList::Add(const TEntryList *) -void TEntryList::AddSubList(TEntryList *) -Int_t TEntryList::Contains(Long64_t, TTree *) -void TEntryList::DirectoryAutoAdd(TDirectory *) -Bool_t TEntryList::Enter(Long64_t, TTree *) -Bool_t TEntryList::Enter(Long64_t, const char *, const char *) -void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) -TEntryList * TEntryList::GetCurrentList() -TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) -Long64_t TEntryList::GetEntry(Long64_t) -Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) -Long64_t TEntryList::GetEntriesToProcess() -TList * TEntryList::GetLists() -TDirectory * TEntryList::GetDirectory() -Long64_t TEntryList::GetN() -const char * TEntryList::GetTreeName() -const char * TEntryList::GetFileName() -Int_t TEntryList::GetTreeNumber() -Bool_t TEntryList::GetReapplyCut() -Bool_t TEntryList::IsValid() -Int_t TEntryList::Merge(TCollection *) -Long64_t TEntryList::Next() -void TEntryList::OptimizeStorage() -Int_t TEntryList::RelocatePaths(const char *, const char *) -Bool_t TEntryList::Remove(Long64_t, TTree *) -void TEntryList::Reset() -Int_t TEntryList::ScanPaths(TList *, Bool_t) -void TEntryList::Print(const Option_t *) -void TEntryList::SetDirectory(TDirectory *) -void TEntryList::SetEntriesToProcess(Long64_t) -void TEntryList::SetShift(Bool_t) -void TEntryList::SetTree(const TTree *) -void TEntryList::SetTree(const char *, const char *) -void TEntryList::SetTreeName(const char *) -void TEntryList::SetFileName(const char *) -void TEntryList::SetTreeNumber(Int_t) -void TEntryList::SetReapplyCut(Bool_t) -void TEntryList::Subtract(const TEntryList *) -Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) -Int_t TEntryList::Scan(const char *, TList *) -Version_t TEntryList::Class_Version() -TClass * TEntryList::IsA() -void TEntryList::StreamerNVirtual(TBuffer &) -const char * TEntryList::DeclFileName() -int TEntryList::ImplFileLine() -const char * TEntryList::ImplFileName() -const char * TEntryList::Class_Name() -TClass * TEntryList::Dictionary() -TClass * TEntryList::Class() -void TEntryList::Streamer(TBuffer &) -int TEntryList::DeclFileLine() -Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) -Bool_t TH1::Add(TF1 *, Double_t, Option_t *) -Bool_t TH1::Add(const TH1 *, Double_t) -Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) -void TH1::AddBinContent(Int_t) -void TH1::AddBinContent(Int_t, Double_t) -void TH1::AddDirectory(Bool_t) -Bool_t TH1::AddDirectoryStatus() -void TH1::Browse(TBrowser *) -Bool_t TH1::CanExtendAllAxes() -Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) -Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) -Double_t TH1::Chisquare(TF1 *, Option_t *) -void TH1::ClearUnderflowAndOverflow() -Double_t TH1::ComputeIntegral(Bool_t) -TObject * TH1::Clone(const char *) -void TH1::Copy(TObject &) -void TH1::DirectoryAutoAdd(TDirectory *) -Int_t TH1::DistancetoPrimitive(Int_t, Int_t) -Bool_t TH1::Divide(TF1 *, Double_t) -Bool_t TH1::Divide(const TH1 *) -Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) -void TH1::Draw(Option_t *) -TH1 * TH1::DrawCopy(Option_t *, const char *) -TH1 * TH1::DrawNormalized(Option_t *, Double_t) -void TH1::DrawPanel() -Int_t TH1::BufferEmpty(Int_t) -void TH1::Eval(TF1 *, Option_t *) -void TH1::ExecuteEvent(Int_t, Int_t, Int_t) -void TH1::ExtendAxis(Double_t, TAxis *) -TH1 * TH1::FFT(TH1 *, Option_t *) -Int_t TH1::Fill(Double_t) -Int_t TH1::Fill(Double_t, Double_t) -Int_t TH1::Fill(const char *, Double_t) -void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) -void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) -void TH1::FillRandom(const char *, Int_t, TRandom *) -void TH1::FillRandom(TH1 *, Int_t, TRandom *) -Int_t TH1::FindBin(Double_t, Double_t, Double_t) -Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) -Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) -Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) -TObject * TH1::FindObject(const char *) -TObject * TH1::FindObject(const TObject *) -TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) -TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) -void TH1::FitPanel() -TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) -Int_t TH1::GetBufferLength() -Int_t TH1::GetBufferSize() -const Double_t * TH1::GetBuffer() -Int_t TH1::GetDefaultBufferSize() -Double_t * TH1::GetIntegral() -TH1 * TH1::GetCumulative(Bool_t, const char *) -TList * TH1::GetListOfFunctions() -Int_t TH1::GetNdivisions(Option_t *) -Color_t TH1::GetAxisColor(Option_t *) -Color_t TH1::GetLabelColor(Option_t *) -Style_t TH1::GetLabelFont(Option_t *) -Float_t TH1::GetLabelOffset(Option_t *) -Float_t TH1::GetLabelSize(Option_t *) -Style_t TH1::GetTitleFont(Option_t *) -Float_t TH1::GetTitleOffset(Option_t *) -Float_t TH1::GetTitleSize(Option_t *) -Float_t TH1::GetTickLength(Option_t *) -Float_t TH1::GetBarOffset() -Float_t TH1::GetBarWidth() -Int_t TH1::GetContour(Double_t *) -Double_t TH1::GetContourLevel(Int_t) -Double_t TH1::GetContourLevelPad(Int_t) -Int_t TH1::GetBin(Int_t, Int_t, Int_t) -void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) -Double_t TH1::GetBinCenter(Int_t) -Double_t TH1::GetBinContent(Int_t) -Double_t TH1::GetBinContent(Int_t, Int_t) -Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) -Double_t TH1::GetBinError(Int_t) -Double_t TH1::GetBinError(Int_t, Int_t) -Double_t TH1::GetBinError(Int_t, Int_t, Int_t) -Double_t TH1::GetBinErrorLow(Int_t) -Double_t TH1::GetBinErrorUp(Int_t) -TH1::EBinErrorOpt TH1::GetBinErrorOption() -Double_t TH1::GetBinLowEdge(Int_t) -Double_t TH1::GetBinWidth(Int_t) -Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) -void TH1::GetCenter(Double_t *) -Bool_t TH1::GetDefaultSumw2() -TDirectory * TH1::GetDirectory() -Double_t TH1::GetEntries() -Double_t TH1::GetEffectiveEntries() -TF1 * TH1::GetFunction(const char *) -Int_t TH1::GetDimension() -Double_t TH1::GetKurtosis(Int_t) -void TH1::GetLowEdge(Double_t *) -Double_t TH1::GetMaximum(Double_t) -Int_t TH1::GetMaximumBin() -Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) -Double_t TH1::GetMaximumStored() -Double_t TH1::GetMinimum(Double_t) -Int_t TH1::GetMinimumBin() -Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) -Double_t TH1::GetMinimumStored() -void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) -Double_t TH1::GetMean(Int_t) -Double_t TH1::GetMeanError(Int_t) -Int_t TH1::GetNbinsX() -Int_t TH1::GetNbinsY() -Int_t TH1::GetNbinsZ() -Int_t TH1::GetNcells() -Double_t TH1::GetNormFactor() -char * TH1::GetObjectInfo(Int_t, Int_t) -Option_t * TH1::GetOption() -Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) -Double_t TH1::GetRandom(TRandom *) -void TH1::GetStats(Double_t *) -Double_t TH1::GetStdDev(Int_t) -Double_t TH1::GetStdDevError(Int_t) -Double_t TH1::GetSumOfWeights() -TArrayD * TH1::GetSumw2() -const TArrayD * TH1::GetSumw2() -Int_t TH1::GetSumw2N() -Double_t TH1::GetRMS(Int_t) -Double_t TH1::GetRMSError(Int_t) -Double_t TH1::GetSkewness(Int_t) -TH1::EStatOverflows TH1::GetStatOverflows() -TAxis * TH1::GetXaxis() -TAxis * TH1::GetYaxis() -TAxis * TH1::GetZaxis() -const TAxis * TH1::GetXaxis() -const TAxis * TH1::GetYaxis() -const TAxis * TH1::GetZaxis() -Double_t TH1::Integral(Option_t *) -Double_t TH1::Integral(Int_t, Int_t, Option_t *) -Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) -Double_t TH1::Interpolate(Double_t) -Double_t TH1::Interpolate(Double_t, Double_t) -Double_t TH1::Interpolate(Double_t, Double_t, Double_t) -Bool_t TH1::IsBinOverflow(Int_t, Int_t) -Bool_t TH1::IsBinUnderflow(Int_t, Int_t) -Bool_t TH1::IsHighlight() -Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) -Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) -Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) -void TH1::LabelsDeflate(Option_t *) -void TH1::LabelsInflate(Option_t *) -void TH1::LabelsOption(Option_t *, Option_t *) -Long64_t TH1::Merge(TCollection *) -Long64_t TH1::Merge(TCollection *, Option_t *) -Bool_t TH1::Multiply(TF1 *, Double_t) -Bool_t TH1::Multiply(const TH1 *) -Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) -void TH1::Paint(Option_t *) -void TH1::Print(Option_t *) -void TH1::PutStats(Double_t *) -TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) -TH1 * TH1::RebinX(Int_t, const char *) -void TH1::Rebuild(Option_t *) -void TH1::RecursiveRemove(TObject *) -void TH1::Reset(Option_t *) -void TH1::ResetStats() -void TH1::Scale(Double_t, Option_t *) -void TH1::SetAxisColor(Color_t, Option_t *) -void TH1::SetAxisRange(Double_t, Double_t, Option_t *) -void TH1::SetBarOffset(Float_t) -void TH1::SetBarWidth(Float_t) -void TH1::SetBinContent(Int_t, Double_t) -void TH1::SetBinContent(Int_t, Int_t, Double_t) -void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) -void TH1::SetBinError(Int_t, Double_t) -void TH1::SetBinError(Int_t, Int_t, Double_t) -void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) -void TH1::SetBins(Int_t, Double_t, Double_t) -void TH1::SetBins(Int_t, const Double_t *) -void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) -void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) -void TH1::SetBinsLength(Int_t) -void TH1::SetBinErrorOption(TH1::EBinErrorOpt) -void TH1::SetBuffer(Int_t, Option_t *) -UInt_t TH1::SetCanExtend(UInt_t) -void TH1::SetContent(const Double_t *) -void TH1::SetContour(Int_t, const Double_t *) -void TH1::SetContourLevel(Int_t, Double_t) -void TH1::SetDefaultBufferSize(Int_t) -void TH1::SetDefaultSumw2(Bool_t) -void TH1::SetDirectory(TDirectory *) -void TH1::SetEntries(Double_t) -void TH1::SetError(const Double_t *) -void TH1::SetHighlight(Bool_t) -void TH1::SetLabelColor(Color_t, Option_t *) -void TH1::SetLabelFont(Style_t, Option_t *) -void TH1::SetLabelOffset(Float_t, Option_t *) -void TH1::SetLabelSize(Float_t, Option_t *) -void TH1::SetMaximum(Double_t) -void TH1::SetMinimum(Double_t) -void TH1::SetName(const char *) -void TH1::SetNameTitle(const char *, const char *) -void TH1::SetNdivisions(Int_t, Option_t *) -void TH1::SetNormFactor(Double_t) -void TH1::SetStats(Bool_t) -void TH1::SetOption(Option_t *) -void TH1::SetTickLength(Float_t, Option_t *) -void TH1::SetTitleFont(Style_t, Option_t *) -void TH1::SetTitleOffset(Float_t, Option_t *) -void TH1::SetTitleSize(Float_t, Option_t *) -void TH1::SetStatOverflows(TH1::EStatOverflows) -void TH1::SetTitle(const char *) -void TH1::SetXTitle(const char *) -void TH1::SetYTitle(const char *) -void TH1::SetZTitle(const char *) -TH1 * TH1::ShowBackground(Int_t, Option_t *) -Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) -void TH1::Smooth(Int_t, Option_t *) -void TH1::SmoothArray(Int_t, Double_t *, Int_t) -void TH1::StatOverflows(Bool_t) -void TH1::Sumw2(Bool_t) -void TH1::UseCurrentStyle() -Double_t TH1::GetCellContent(Int_t, Int_t) -Double_t TH1::GetCellError(Int_t, Int_t) -void TH1::RebinAxis(Double_t, TAxis *) -void TH1::SetCellContent(Int_t, Int_t, Double_t) -void TH1::SetCellError(Int_t, Int_t, Double_t) -Version_t TH1::Class_Version() -TClass * TH1::IsA() -void TH1::StreamerNVirtual(TBuffer &) -const char * TH1::DeclFileName() -int TH1::ImplFileLine() -const char * TH1::ImplFileName() -const char * TH1::Class_Name() -TClass * TH1::Dictionary() -TClass * TH1::Class() -void TH1::Streamer(TBuffer &) -int TH1::DeclFileLine() -void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTree *, Bool_t) -void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTreeFriendLeafIter &) -TIterator & TTreeFriendLeafIter::operator=(const TIterator &) -TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) -const TCollection * TTreeFriendLeafIter::GetCollection() -Option_t * TTreeFriendLeafIter::GetOption() -TObject * TTreeFriendLeafIter::Next() -void TTreeFriendLeafIter::Reset() -Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) -Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) -TObject * TTreeFriendLeafIter::operator*() -Version_t TTreeFriendLeafIter::Class_Version() -TClass * TTreeFriendLeafIter::IsA() -void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) -const char * TTreeFriendLeafIter::DeclFileName() -int TTreeFriendLeafIter::ImplFileLine() -const char * TTreeFriendLeafIter::ImplFileName() -const char * TTreeFriendLeafIter::Class_Name() -TClass * TTreeFriendLeafIter::Dictionary() -TClass * TTreeFriendLeafIter::Class() -void TTreeFriendLeafIter::Streamer(TBuffer &) -int TTreeFriendLeafIter::DeclFileLine() -void TBranchPtr::TBranchPtr(TBranch *) -TBranch * TBranchPtr::operator->() -TBranch & TBranchPtr::operator*() -Version_t SysInfo_t::Class_Version() -TClass * SysInfo_t::IsA() -void SysInfo_t::StreamerNVirtual(TBuffer &) -const char * SysInfo_t::DeclFileName() -int SysInfo_t::ImplFileLine() -const char * SysInfo_t::ImplFileName() -const char * SysInfo_t::Class_Name() -TClass * SysInfo_t::Dictionary() -TClass * SysInfo_t::Class() -void SysInfo_t::Streamer(TBuffer &) -int SysInfo_t::DeclFileLine() -Version_t CpuInfo_t::Class_Version() -TClass * CpuInfo_t::IsA() -void CpuInfo_t::StreamerNVirtual(TBuffer &) -const char * CpuInfo_t::DeclFileName() -int CpuInfo_t::ImplFileLine() -const char * CpuInfo_t::ImplFileName() -const char * CpuInfo_t::Class_Name() -TClass * CpuInfo_t::Dictionary() -TClass * CpuInfo_t::Class() -void CpuInfo_t::Streamer(TBuffer &) -int CpuInfo_t::DeclFileLine() -Version_t MemInfo_t::Class_Version() -TClass * MemInfo_t::IsA() -void MemInfo_t::StreamerNVirtual(TBuffer &) -const char * MemInfo_t::DeclFileName() -int MemInfo_t::ImplFileLine() -const char * MemInfo_t::ImplFileName() -const char * MemInfo_t::Class_Name() -TClass * MemInfo_t::Dictionary() -TClass * MemInfo_t::Class() -void MemInfo_t::Streamer(TBuffer &) -int MemInfo_t::DeclFileLine() -Version_t ProcInfo_t::Class_Version() -TClass * ProcInfo_t::IsA() -void ProcInfo_t::StreamerNVirtual(TBuffer &) -const char * ProcInfo_t::DeclFileName() -int ProcInfo_t::ImplFileLine() -const char * ProcInfo_t::ImplFileName() -const char * ProcInfo_t::Class_Name() -TClass * ProcInfo_t::Dictionary() -TClass * ProcInfo_t::Class() -void ProcInfo_t::Streamer(TBuffer &) -int ProcInfo_t::DeclFileLine() -void RedirectHandle_t::RedirectHandle_t(const char *) -void RedirectHandle_t::Reset() -void TProcessEventTimer::TProcessEventTimer(Long_t) -Bool_t TProcessEventTimer::Notify() -Bool_t TProcessEventTimer::ProcessEvents() -Version_t TProcessEventTimer::Class_Version() -TClass * TProcessEventTimer::IsA() -void TProcessEventTimer::StreamerNVirtual(TBuffer &) -const char * TProcessEventTimer::DeclFileName() -int TProcessEventTimer::ImplFileLine() -const char * TProcessEventTimer::ImplFileName() -const char * TProcessEventTimer::Class_Name() -TClass * TProcessEventTimer::Dictionary() -TClass * TProcessEventTimer::Class() -void TProcessEventTimer::Streamer(TBuffer &) -int TProcessEventTimer::DeclFileLine() -void TSystem::TSystem(const char *, const char *) -Bool_t TSystem::Init() -void TSystem::SetProgname(const char *) -void TSystem::SetDisplay() -void TSystem::SetErrorStr(const char *) -const char * TSystem::GetErrorStr() -const char * TSystem::GetError() -void TSystem::RemoveOnExit(TObject *) -const char * TSystem::HostName() -void TSystem::NotifyApplicationCreated() -Int_t TSystem::GetErrno() -void TSystem::ResetErrno() -void TSystem::Beep(Int_t, Int_t, Bool_t) -void TSystem::GetBeepDefaults(Int_t &, Int_t &) -void TSystem::Run() -Bool_t TSystem::ProcessEvents() -void TSystem::DispatchOneEvent(Bool_t) -void TSystem::ExitLoop() -Bool_t TSystem::InControl() -void TSystem::InnerLoop() -Int_t TSystem::Select(TList *, Long_t) -Int_t TSystem::Select(TFileHandler *, Long_t) -void TSystem::AddSignalHandler(TSignalHandler *) -TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) -void TSystem::ResetSignal(ESignals, Bool_t) -void TSystem::ResetSignals() -void TSystem::IgnoreSignal(ESignals, Bool_t) -void TSystem::IgnoreInterrupt(Bool_t) -TSeqCollection * TSystem::GetListOfSignalHandlers() -void TSystem::AddFileHandler(TFileHandler *) -TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) -TSeqCollection * TSystem::GetListOfFileHandlers() -void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) -TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) -TSeqCollection * TSystem::GetListOfStdExceptionHandlers() -Int_t TSystem::GetFPEMask() -Int_t TSystem::SetFPEMask(Int_t) -TTime TSystem::Now() -TList * TSystem::GetListOfTimers() -void TSystem::AddTimer(TTimer *) -TTimer * TSystem::RemoveTimer(TTimer *) -void TSystem::ResetTimer(TTimer *) -Long_t TSystem::NextTimeOut(Bool_t) -void TSystem::Sleep(UInt_t) -Int_t TSystem::Exec(const char *) -FILE * TSystem::OpenPipe(const char *, const char *) -int TSystem::ClosePipe(FILE *) -TString TSystem::GetFromPipe(const char *) -int TSystem::GetPid() -void TSystem::StackTrace() -void TSystem::Exit(int, Bool_t) -void TSystem::Abort(int) -int TSystem::MakeDirectory(const char *) -void * TSystem::OpenDirectory(const char *) -void TSystem::FreeDirectory(void *) -const char * TSystem::GetDirEntry(void *) -void * TSystem::GetDirPtr() -Bool_t TSystem::ChangeDirectory(const char *) -const char * TSystem::WorkingDirectory() -std::string TSystem::GetWorkingDirectory() -const char * TSystem::HomeDirectory(const char *) -std::string TSystem::GetHomeDirectory(const char *) -int TSystem::mkdir(const char *, Bool_t) -Bool_t TSystem::cd(const char *) -const char * TSystem::pwd() -const char * TSystem::TempDirectory() -FILE * TSystem::TempFileName(TString &, const char *) -const char * TSystem::BaseName(const char *) -const char * TSystem::DirName(const char *) -TString TSystem::GetDirName(const char *) -char * TSystem::ConcatFileName(const char *, const char *) -Bool_t TSystem::IsAbsoluteFileName(const char *) -Bool_t TSystem::IsFileInIncludePath(const char *, char **) -const char * TSystem::PrependPathName(const char *, TString &) -Bool_t TSystem::ExpandPathName(TString &) -char * TSystem::ExpandPathName(const char *) -Bool_t TSystem::AccessPathName(const char *, EAccessMode) -Bool_t TSystem::IsPathLocal(const char *) -int TSystem::CopyFile(const char *, const char *, Bool_t) -int TSystem::Rename(const char *, const char *) -int TSystem::Link(const char *, const char *) -int TSystem::Symlink(const char *, const char *) -int TSystem::Unlink(const char *) -int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) -int TSystem::GetPathInfo(const char *, FileStat_t &) -int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) -int TSystem::Chmod(const char *, UInt_t) -int TSystem::Umask(Int_t) -int TSystem::Utime(const char *, Long_t, Long_t) -const char * TSystem::UnixPathName(const char *) -const char * TSystem::FindFile(const char *, TString &, EAccessMode) -char * TSystem::Which(const char *, const char *, EAccessMode) -TList * TSystem::GetVolumes(Option_t *) -Int_t TSystem::GetUid(const char *) -Int_t TSystem::GetGid(const char *) -Int_t TSystem::GetEffectiveUid() -Int_t TSystem::GetEffectiveGid() -UserGroup_t * TSystem::GetUserInfo(Int_t) -UserGroup_t * TSystem::GetUserInfo(const char *) -UserGroup_t * TSystem::GetGroupInfo(Int_t) -UserGroup_t * TSystem::GetGroupInfo(const char *) -void TSystem::Setenv(const char *, const char *) -void TSystem::Unsetenv(const char *) -const char * TSystem::Getenv(const char *) -void TSystem::Openlog(const char *, Int_t, ELogFacility) -void TSystem::Syslog(ELogLevel, const char *) -void TSystem::Closelog() -Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) -void TSystem::ShowOutput(RedirectHandle_t *) -void TSystem::AddDynamicPath(const char *) -const char * TSystem::GetDynamicPath() -void TSystem::SetDynamicPath(const char *) -char * TSystem::DynamicPathName(const char *, Bool_t) -const char * TSystem::FindDynamicLibrary(TString &, Bool_t) -int TSystem::Load(const char *, const char *, Bool_t) -void TSystem::Unload(const char *) -UInt_t TSystem::LoadAllLibraries() -void TSystem::ListSymbols(const char *, const char *) -void TSystem::ListLibraries(const char *) -const char * TSystem::GetLibraries(const char *, const char *, Bool_t) -TInetAddress TSystem::GetHostByName(const char *) -TInetAddress TSystem::GetPeerName(int) -TInetAddress TSystem::GetSockName(int) -int TSystem::GetServiceByName(const char *) -char * TSystem::GetServiceByPort(int) -int TSystem::OpenConnection(const char *, int, int, const char *) -int TSystem::AnnounceTcpService(int, Bool_t, int, int) -int TSystem::AnnounceUdpService(int, int) -int TSystem::AnnounceUnixService(int, int) -int TSystem::AnnounceUnixService(const char *, int) -int TSystem::AcceptConnection(int) -void TSystem::CloseConnection(int, Bool_t) -int TSystem::RecvRaw(int, void *, int, int) -int TSystem::SendRaw(int, const void *, int, int) -int TSystem::RecvBuf(int, void *, int) -int TSystem::SendBuf(int, const void *, int) -int TSystem::SetSockOpt(int, int, int) -int TSystem::GetSockOpt(int, int, int *) -int TSystem::GetSysInfo(SysInfo_t *) -int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) -int TSystem::GetMemInfo(MemInfo_t *) -int TSystem::GetProcInfo(ProcInfo_t *) -void TSystem::AddIncludePath(const char *) -void TSystem::AddLinkedLibs(const char *) -int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) -Int_t TSystem::GetAclicProperties() -const char * TSystem::GetBuildArch() -const char * TSystem::GetBuildCompiler() -const char * TSystem::GetBuildCompilerVersion() -const char * TSystem::GetBuildCompilerVersionStr() -const char * TSystem::GetBuildNode() -const char * TSystem::GetBuildDir() -const char * TSystem::GetFlagsDebug() -const char * TSystem::GetFlagsOpt() -const char * TSystem::GetIncludePath() -const char * TSystem::GetLinkedLibs() -const char * TSystem::GetLinkdefSuffix() -TSystem::EAclicMode TSystem::GetAclicMode() -const char * TSystem::GetMakeExe() -const char * TSystem::GetMakeSharedLib() -const char * TSystem::GetSoExt() -const char * TSystem::GetObjExt() -void TSystem::SetBuildDir(const char *, Bool_t) -void TSystem::SetFlagsDebug(const char *) -void TSystem::SetFlagsOpt(const char *) -void TSystem::SetIncludePath(const char *) -void TSystem::SetMakeExe(const char *) -void TSystem::SetAclicMode(TSystem::EAclicMode) -void TSystem::SetMakeSharedLib(const char *) -void TSystem::SetLinkedLibs(const char *) -void TSystem::SetLinkdefSuffix(const char *) -void TSystem::SetSoExt(const char *) -void TSystem::SetObjExt(const char *) -TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) -void TSystem::CleanCompiledMacros() -Version_t TSystem::Class_Version() -TClass * TSystem::IsA() -void TSystem::StreamerNVirtual(TBuffer &) -const char * TSystem::DeclFileName() -int TSystem::ImplFileLine() -const char * TSystem::ImplFileName() -const char * TSystem::Class_Name() -TClass * TSystem::Dictionary() -TClass * TSystem::Class() -void TSystem::Streamer(TBuffer &) -int TSystem::DeclFileLine() -void TAxis::TAxis(Int_t, Double_t, Double_t) -void TAxis::TAxis(Int_t, const Double_t *) -void TAxis::TAxis(const TAxis &) -TAxis & TAxis::operator=(const TAxis &) -Bool_t TAxis::CanExtend() -Bool_t TAxis::CanBeAlphanumeric() -Bool_t TAxis::IsAlphanumeric() -void TAxis::SetAlphanumeric(Bool_t) -void TAxis::SetCanExtend(Bool_t) -void TAxis::SetNoAlphanumeric(Bool_t) -void TAxis::CenterLabels(Bool_t) -void TAxis::CenterTitle(Bool_t) -const char * TAxis::ChooseTimeFormat(Double_t) -void TAxis::Copy(TObject &) -void TAxis::Delete(Option_t *) -Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) -TObject * TAxis::DrawClone(Option_t *) -void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) -Int_t TAxis::FindBin(Double_t) -Int_t TAxis::FindBin(Double_t) -Int_t TAxis::FindBin(const char *) -Int_t TAxis::FindFixBin(Double_t) -Int_t TAxis::FindFixBin(const char *) -Double_t TAxis::GetBinCenter(Int_t) -Double_t TAxis::GetBinCenterLog(Int_t) -const char * TAxis::GetBinLabel(Int_t) -Double_t TAxis::GetBinLowEdge(Int_t) -Double_t TAxis::GetBinUpEdge(Int_t) -Double_t TAxis::GetBinWidth(Int_t) -void TAxis::GetCenter(Double_t *) -Bool_t TAxis::GetCenterLabels() -Bool_t TAxis::GetCenterTitle() -Bool_t TAxis::GetDecimals() -TList * TAxis::GetModifiedLabels() -void TAxis::GetLowEdge(Double_t *) -Bool_t TAxis::GetMoreLogLabels() -Int_t TAxis::GetNbins() -Int_t TAxis::GetNlabels() -Bool_t TAxis::GetNoExponent() -TObject * TAxis::GetParent() -Bool_t TAxis::GetRotateTitle() -const char * TAxis::GetTicks() -Bool_t TAxis::GetTimeDisplay() -const char * TAxis::GetTimeFormat() -const char * TAxis::GetTimeFormatOnly() -UInt_t TAxis::GetTimeOffset() -const char * TAxis::GetTitle() -const TArrayD * TAxis::GetXbins() -Int_t TAxis::GetFirst() -Int_t TAxis::GetLast() -Double_t TAxis::GetXmin() -Double_t TAxis::GetXmax() -void TAxis::ImportAttributes(const TAxis *) -Bool_t TAxis::IsVariableBinSize() -void TAxis::LabelsOption(Option_t *) -void TAxis::RotateTitle(Bool_t) -void TAxis::Set(Int_t, Double_t, Double_t) -void TAxis::Set(Int_t, const Float_t *) -void TAxis::Set(Int_t, const Double_t *) -void TAxis::SetBinLabel(Int_t, const char *) -void TAxis::SetDecimals(Bool_t) -void TAxis::SetDefaults() -void TAxis::SetDrawOption(Option_t *) -void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) -void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) -void TAxis::SetLimits(Double_t, Double_t) -void TAxis::SetMoreLogLabels(Bool_t) -void TAxis::SetNoExponent(Bool_t) -void TAxis::SetParent(TObject *) -void TAxis::SetRange(Int_t, Int_t) -void TAxis::SetRangeUser(Double_t, Double_t) -void TAxis::SetTicks(Option_t *) -void TAxis::SetTimeDisplay(Int_t) -void TAxis::SetTimeFormat(const char *) -void TAxis::SetTimeOffset(Double_t, Option_t *) -void TAxis::UnZoom() -void TAxis::ZoomOut(Double_t, Double_t) -Version_t TAxis::Class_Version() -TClass * TAxis::IsA() -void TAxis::StreamerNVirtual(TBuffer &) -const char * TAxis::DeclFileName() -int TAxis::ImplFileLine() -const char * TAxis::ImplFileName() -const char * TAxis::Class_Name() -TClass * TAxis::Dictionary() -TClass * TAxis::Class() -void TAxis::Streamer(TBuffer &) -int TAxis::DeclFileLine() -void TF1::TF1(const char *, const char *, Double_t, Double_t, TF1::EAddToList, bool) -void TF1::TF1(const char *, const char *, Double_t, Double_t, Option_t *) -void TF1::TF1(const char *, Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) -void TF1::TF1(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) -void TF1::TF1(const TF1 &) -TF1 & TF1::operator=(const TF1 &) -void TF1::AddParameter(const TString &, Double_t) -Bool_t TF1::AddToGlobalList(Bool_t) -Bool_t TF1::DefaultAddToGlobalList(Bool_t) -void TF1::Browse(TBrowser *) -void TF1::Copy(TObject &) -TObject * TF1::Clone(const char *) -Double_t TF1::Derivative(Double_t, Double_t *, Double_t) -Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) -Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) -Double_t TF1::DerivativeError() -Int_t TF1::DistancetoPrimitive(Int_t, Int_t) -void TF1::Draw(Option_t *) -TF1 * TF1::DrawCopy(Option_t *) -TObject * TF1::DrawDerivative(Option_t *) -TObject * TF1::DrawIntegral(Option_t *) -void TF1::DrawF1(Double_t, Double_t, Option_t *) -Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) -Double_t TF1::EvalPar(const Double_t *, const Double_t *) -Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) -void TF1::ExecuteEvent(Int_t, Int_t, Int_t) -void TF1::FixParameter(Int_t, Double_t) -bool TF1::IsVectorized() -Double_t TF1::GetChisquare() -TH1 * TF1::GetHistogram() -TH1 * TF1::CreateHistogram() -TFormula * TF1::GetFormula() -const TFormula * TF1::GetFormula() -TString TF1::GetExpFormula(Option_t *) -const TObject * TF1::GetLinearPart(Int_t) -Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) -Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) -Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) -Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) -Double_t TF1::GetMaximumStored() -Double_t TF1::GetMinimumStored() -Int_t TF1::GetNpar() -Int_t TF1::GetNdim() -Int_t TF1::GetNDF() -Int_t TF1::GetNpx() -TMethodCall * TF1::GetMethodCall() -Int_t TF1::GetNumber() -Int_t TF1::GetNumberFreeParameters() -Int_t TF1::GetNumberFitPoints() -char * TF1::GetObjectInfo(Int_t, Int_t) -TObject * TF1::GetParent() -Double_t TF1::GetParameter(Int_t) -Double_t TF1::GetParameter(const TString &) -Double_t * TF1::GetParameters() -void TF1::GetParameters(Double_t *) -const char * TF1::GetParName(Int_t) -Int_t TF1::GetParNumber(const char *) -Double_t TF1::GetParError(Int_t) -const Double_t * TF1::GetParErrors() -void TF1::GetParLimits(Int_t, Double_t &, Double_t &) -Double_t TF1::GetProb() -Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) -Double_t TF1::GetRandom(TRandom *, Option_t *) -Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) -void TF1::GetRange(Double_t &, Double_t &) -void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) -void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) -Double_t TF1::GetSave(const Double_t *) -Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) -Double_t TF1::GetXmin() -Double_t TF1::GetXmax() -TAxis * TF1::GetXaxis() -TAxis * TF1::GetYaxis() -TAxis * TF1::GetZaxis() -Double_t TF1::GetVariable(const TString &) -Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) -void TF1::GradientPar(const Double_t *, Double_t *, Double_t) -void TF1::InitArgs(const Double_t *, const Double_t *) -void TF1::InitStandardFunctions() -Double_t TF1::Integral(Double_t, Double_t, Double_t) -Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) -Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) -Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) -Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) -Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) -Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) -Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) -Bool_t TF1::IsEvalNormalized() -Bool_t TF1::IsInside(const Double_t *) -Bool_t TF1::IsLinear() -Bool_t TF1::IsValid() -void TF1::Print(Option_t *) -void TF1::Paint(Option_t *) -void TF1::ReleaseParameter(Int_t) -void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) -void TF1::SetChisquare(Double_t) -void TF1::SetMaximum(Double_t) -void TF1::SetMinimum(Double_t) -void TF1::SetNDF(Int_t) -void TF1::SetNumberFitPoints(Int_t) -void TF1::SetNormalized(Bool_t) -void TF1::SetNpx(Int_t) -void TF1::SetParameter(Int_t, Double_t) -void TF1::SetParameter(const TString &, Double_t) -void TF1::SetParameters(const Double_t *) -void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) -void TF1::SetParName(Int_t, const char *) -void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) -void TF1::SetParError(Int_t, Double_t) -void TF1::SetParErrors(const Double_t *) -void TF1::SetParLimits(Int_t, Double_t, Double_t) -void TF1::SetParent(TObject *) -void TF1::SetRange(Double_t, Double_t) -void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) -void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) -void TF1::SetSavedPoint(Int_t, Double_t) -void TF1::SetTitle(const char *) -void TF1::SetVectorized(Bool_t) -void TF1::Update() -TF1 * TF1::GetCurrent() -void TF1::AbsValue(Bool_t) -void TF1::RejectPoint(Bool_t) -Bool_t TF1::RejectedPoint() -void TF1::SetCurrent(TF1 *) -Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) -Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) -Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) -Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) -void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) -Version_t TF1::Class_Version() -TClass * TF1::IsA() -void TF1::StreamerNVirtual(TBuffer &) -const char * TF1::DeclFileName() -int TF1::ImplFileLine() -const char * TF1::ImplFileName() -const char * TF1::Class_Name() -TClass * TF1::Dictionary() -TClass * TF1::Class() -void TF1::Streamer(TBuffer &) -int TF1::DeclFileLine() -void TRandom::TRandom(UInt_t) -Int_t TRandom::Binomial(Int_t, Double_t) -Double_t TRandom::BreitWigner(Double_t, Double_t) -void TRandom::Circle(Double_t &, Double_t &, Double_t) -Double_t TRandom::Exp(Double_t) -Double_t TRandom::Gaus(Double_t, Double_t) -UInt_t TRandom::GetSeed() -UInt_t TRandom::Integer(UInt_t) -Double_t TRandom::Landau(Double_t, Double_t) -Int_t TRandom::Poisson(Double_t) -Double_t TRandom::PoissonD(Double_t) -void TRandom::Rannor(Float_t &, Float_t &) -void TRandom::Rannor(Double_t &, Double_t &) -void TRandom::ReadRandom(const char *) -void TRandom::SetSeed(ULong_t) -Double_t TRandom::Rndm() -Double_t TRandom::Rndm(Int_t) -void TRandom::RndmArray(Int_t, Float_t *) -void TRandom::RndmArray(Int_t, Double_t *) -void TRandom::Sphere(Double_t &, Double_t &, Double_t &, Double_t) -Double_t TRandom::Uniform(Double_t) -Double_t TRandom::Uniform(Double_t, Double_t) -void TRandom::WriteRandom(const char *) -Version_t TRandom::Class_Version() -TClass * TRandom::IsA() -void TRandom::StreamerNVirtual(TBuffer &) -const char * TRandom::DeclFileName() -int TRandom::ImplFileLine() -const char * TRandom::ImplFileName() -const char * TRandom::Class_Name() -TClass * TRandom::Dictionary() -TClass * TRandom::Class() -void TRandom::Streamer(TBuffer &) -int TRandom::DeclFileLine() -void TH1C::TH1C(const char *, const char *, Int_t, Double_t, Double_t) -void TH1C::TH1C(const char *, const char *, Int_t, const Float_t *) -void TH1C::TH1C(const char *, const char *, Int_t, const Double_t *) -void TH1C::TH1C(const TH1C &) -TH1C & TH1C::operator=(const TH1C &) -void TH1C::AddBinContent(Int_t) -void TH1C::AddBinContent(Int_t, Double_t) -void TH1C::Copy(TObject &) -void TH1C::Reset(Option_t *) -void TH1C::SetBinsLength(Int_t) -Version_t TH1C::Class_Version() -TClass * TH1C::IsA() -void TH1C::StreamerNVirtual(TBuffer &) -const char * TH1C::DeclFileName() -int TH1C::ImplFileLine() -const char * TH1C::ImplFileName() -const char * TH1C::Class_Name() -TClass * TH1C::Dictionary() -TClass * TH1C::Class() -void TH1C::Streamer(TBuffer &) -int TH1C::DeclFileLine() -void TH1S::TH1S(const char *, const char *, Int_t, Double_t, Double_t) -void TH1S::TH1S(const char *, const char *, Int_t, const Float_t *) -void TH1S::TH1S(const char *, const char *, Int_t, const Double_t *) -void TH1S::TH1S(const TH1S &) -TH1S & TH1S::operator=(const TH1S &) -void TH1S::AddBinContent(Int_t) -void TH1S::AddBinContent(Int_t, Double_t) -void TH1S::Copy(TObject &) -void TH1S::Reset(Option_t *) -void TH1S::SetBinsLength(Int_t) -Version_t TH1S::Class_Version() -TClass * TH1S::IsA() -void TH1S::StreamerNVirtual(TBuffer &) -const char * TH1S::DeclFileName() -int TH1S::ImplFileLine() -const char * TH1S::ImplFileName() -const char * TH1S::Class_Name() -TClass * TH1S::Dictionary() -TClass * TH1S::Class() -void TH1S::Streamer(TBuffer &) -int TH1S::DeclFileLine() -void TH1I::TH1I(const char *, const char *, Int_t, Double_t, Double_t) -void TH1I::TH1I(const char *, const char *, Int_t, const Float_t *) -void TH1I::TH1I(const char *, const char *, Int_t, const Double_t *) -void TH1I::TH1I(const TH1I &) -TH1I & TH1I::operator=(const TH1I &) -void TH1I::AddBinContent(Int_t) -void TH1I::AddBinContent(Int_t, Double_t) -void TH1I::Copy(TObject &) -void TH1I::Reset(Option_t *) -void TH1I::SetBinsLength(Int_t) -Version_t TH1I::Class_Version() -TClass * TH1I::IsA() -void TH1I::StreamerNVirtual(TBuffer &) -const char * TH1I::DeclFileName() -int TH1I::ImplFileLine() -const char * TH1I::ImplFileName() -const char * TH1I::Class_Name() -TClass * TH1I::Dictionary() -TClass * TH1I::Class() -void TH1I::Streamer(TBuffer &) -int TH1I::DeclFileLine() -void TH1F::TH1F(const char *, const char *, Int_t, Double_t, Double_t) -void TH1F::TH1F(const char *, const char *, Int_t, const Float_t *) -void TH1F::TH1F(const char *, const char *, Int_t, const Double_t *) -void TH1F::TH1F(const TH1F &) -TH1F & TH1F::operator=(const TH1F &) -void TH1F::AddBinContent(Int_t) -void TH1F::AddBinContent(Int_t, Double_t) -void TH1F::Copy(TObject &) -void TH1F::Reset(Option_t *) -void TH1F::SetBinsLength(Int_t) -Version_t TH1F::Class_Version() -TClass * TH1F::IsA() -void TH1F::StreamerNVirtual(TBuffer &) -const char * TH1F::DeclFileName() -int TH1F::ImplFileLine() -const char * TH1F::ImplFileName() -const char * TH1F::Class_Name() -TClass * TH1F::Dictionary() -TClass * TH1F::Class() -void TH1F::Streamer(TBuffer &) -int TH1F::DeclFileLine() -void TH1D::TH1D(const char *, const char *, Int_t, Double_t, Double_t) -void TH1D::TH1D(const char *, const char *, Int_t, const Float_t *) -void TH1D::TH1D(const char *, const char *, Int_t, const Double_t *) -void TH1D::TH1D(const TVectorD &) -void TH1D::TH1D(const TH1D &) -TH1D & TH1D::operator=(const TH1D &) -void TH1D::AddBinContent(Int_t) -void TH1D::AddBinContent(Int_t, Double_t) -void TH1D::Copy(TObject &) -void TH1D::Reset(Option_t *) -void TH1D::SetBinsLength(Int_t) -Version_t TH1D::Class_Version() -TClass * TH1D::IsA() -void TH1D::StreamerNVirtual(TBuffer &) -const char * TH1D::DeclFileName() -int TH1D::ImplFileLine() -const char * TH1D::ImplFileName() -const char * TH1D::Class_Name() -TClass * TH1D::Dictionary() -TClass * TH1D::Class() -void TH1D::Streamer(TBuffer &) -int TH1D::DeclFileLine() -Int_t TH2::BufferEmpty(Int_t) -void TH2::Copy(TObject &) -Int_t TH2::Fill(Double_t, Double_t) -Int_t TH2::Fill(Double_t, Double_t, Double_t) -Int_t TH2::Fill(Double_t, const char *, Double_t) -Int_t TH2::Fill(const char *, Double_t, Double_t) -Int_t TH2::Fill(const char *, const char *, Double_t) -void TH2::FillN(Int_t, const Double_t *, const Double_t *, Int_t) -void TH2::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) -void TH2::FillRandom(const char *, Int_t, TRandom *) -void TH2::FillRandom(TH1 *, Int_t, TRandom *) -void TH2::FitSlicesX(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) -void TH2::FitSlicesY(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) -Int_t TH2::GetBin(Int_t, Int_t, Int_t) -Double_t TH2::GetBinWithContent2(Double_t, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Double_t) -Double_t TH2::GetBinContent(Int_t, Int_t) -Double_t TH2::GetBinContent(Int_t, Int_t, Int_t) -Double_t TH2::GetBinErrorLow(Int_t, Int_t) -Double_t TH2::GetBinErrorUp(Int_t, Int_t) -Double_t TH2::GetCorrelationFactor(Int_t, Int_t) -Double_t TH2::GetCovariance(Int_t, Int_t) -void TH2::GetRandom2(Double_t &, Double_t &, TRandom *) -void TH2::GetStats(Double_t *) -Double_t TH2::Integral(Option_t *) -Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Option_t *) -Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) -Double_t TH2::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) -Double_t TH2::Interpolate(Double_t, Double_t) -Double_t TH2::Interpolate(Double_t, Double_t, Double_t) -Double_t TH2::KolmogorovTest(const TH1 *, Option_t *) -TH2 * TH2::RebinX(Int_t, const char *) -TH2 * TH2::RebinY(Int_t, const char *) -TH2 * TH2::Rebin(Int_t, const char *, const Double_t *) -TH2 * TH2::Rebin2D(Int_t, Int_t, const char *) -TProfile * TH2::ProfileX(const char *, Int_t, Int_t, Option_t *) -TProfile * TH2::ProfileY(const char *, Int_t, Int_t, Option_t *) -TH1D * TH2::ProjectionX(const char *, Int_t, Int_t, Option_t *) -TH1D * TH2::ProjectionY(const char *, Int_t, Int_t, Option_t *) -void TH2::PutStats(Double_t *) -TH1D * TH2::QuantilesX(Double_t, const char *) -TH1D * TH2::QuantilesY(Double_t, const char *) -void TH2::Reset(Option_t *) -void TH2::SetBinContent(Int_t, Double_t) -void TH2::SetBinContent(Int_t, Int_t, Double_t) -void TH2::SetBinContent(Int_t, Int_t, Int_t, Double_t) -void TH2::SetShowProjectionX(Int_t) -void TH2::SetShowProjectionY(Int_t) -void TH2::SetShowProjectionXY(Int_t, Int_t) -TH1 * TH2::ShowBackground(Int_t, Option_t *) -Int_t TH2::ShowPeaks(Double_t, Option_t *, Double_t) -void TH2::Smooth(Int_t, Option_t *) -Version_t TH2::Class_Version() -TClass * TH2::IsA() -void TH2::StreamerNVirtual(TBuffer &) -const char * TH2::DeclFileName() -int TH2::ImplFileLine() -const char * TH2::ImplFileName() -const char * TH2::Class_Name() -TClass * TH2::Dictionary() -TClass * TH2::Class() -void TH2::Streamer(TBuffer &) -int TH2::DeclFileLine() -void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Option_t *) -void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) -void TProfile::TProfile(const char *, const char *, Int_t, const Float_t *, Option_t *) -void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Option_t *) -void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Double_t, Double_t, Option_t *) -void TProfile::TProfile(const TProfile &) -TProfile & TProfile::operator=(const TProfile &) -Bool_t TProfile::Add(TF1 *, Double_t, Option_t *) -Bool_t TProfile::Add(const TH1 *, Double_t) -Bool_t TProfile::Add(const TH1 *, const TH1 *, Double_t, Double_t) -void TProfile::Approximate(Bool_t) -Int_t TProfile::BufferEmpty(Int_t) -void TProfile::BuildOptions(Double_t, Double_t, Option_t *) -void TProfile::Copy(TObject &) -Bool_t TProfile::Divide(TF1 *, Double_t) -Bool_t TProfile::Divide(const TH1 *) -Bool_t TProfile::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) -void TProfile::ExtendAxis(Double_t, TAxis *) -Int_t TProfile::Fill(Double_t, Double_t) -Int_t TProfile::Fill(const char *, Double_t) -Int_t TProfile::Fill(Double_t, Double_t, Double_t) -Int_t TProfile::Fill(const char *, Double_t, Double_t) -void TProfile::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) -Double_t TProfile::GetBinContent(Int_t) -Double_t TProfile::GetBinContent(Int_t, Int_t) -Double_t TProfile::GetBinContent(Int_t, Int_t, Int_t) -Double_t TProfile::GetBinError(Int_t) -Double_t TProfile::GetBinError(Int_t, Int_t) -Double_t TProfile::GetBinError(Int_t, Int_t, Int_t) -Double_t TProfile::GetBinEntries(Int_t) -Double_t TProfile::GetBinEffectiveEntries(Int_t) -TArrayD * TProfile::GetBinSumw2() -const TArrayD * TProfile::GetBinSumw2() -Option_t * TProfile::GetErrorOption() -void TProfile::GetStats(Double_t *) -Double_t TProfile::GetYmin() -Double_t TProfile::GetYmax() -void TProfile::LabelsDeflate(Option_t *) -void TProfile::LabelsInflate(Option_t *) -void TProfile::LabelsOption(Option_t *, Option_t *) -Long64_t TProfile::Merge(TCollection *) -Bool_t TProfile::Multiply(TF1 *, Double_t) -Bool_t TProfile::Multiply(const TH1 *) -Bool_t TProfile::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) -TH1D * TProfile::ProjectionX(const char *, Option_t *) -void TProfile::PutStats(Double_t *) -TH1 * TProfile::Rebin(Int_t, const char *, const Double_t *) -void TProfile::Reset(Option_t *) -void TProfile::Scale(Double_t, Option_t *) -void TProfile::SetBinEntries(Int_t, Double_t) -void TProfile::SetBins(Int_t, Double_t, Double_t) -void TProfile::SetBins(Int_t, const Double_t *) -void TProfile::SetBinsLength(Int_t) -void TProfile::SetBuffer(Int_t, Option_t *) -void TProfile::SetErrorOption(Option_t *) -void TProfile::Sumw2(Bool_t) -Version_t TProfile::Class_Version() -TClass * TProfile::IsA() -void TProfile::StreamerNVirtual(TBuffer &) -const char * TProfile::DeclFileName() -int TProfile::ImplFileLine() -const char * TProfile::ImplFileName() -const char * TProfile::Class_Name() -TClass * TProfile::Dictionary() -TClass * TProfile::Class() -void TProfile::Streamer(TBuffer &) -int TProfile::DeclFileLine() -void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) -void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) -void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) -void TH2C::TH2C(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) -void TH2C::TH2C(const TH2C &) -void TH2C::AddBinContent(Int_t) -void TH2C::AddBinContent(Int_t, Double_t) -void TH2C::Copy(TObject &) -void TH2C::Reset(Option_t *) -void TH2C::SetBinsLength(Int_t) -TH2C & TH2C::operator=(const TH2C &) -Version_t TH2C::Class_Version() -TClass * TH2C::IsA() -void TH2C::StreamerNVirtual(TBuffer &) -const char * TH2C::DeclFileName() -int TH2C::ImplFileLine() -const char * TH2C::ImplFileName() -const char * TH2C::Class_Name() -TClass * TH2C::Dictionary() -TClass * TH2C::Class() -void TH2C::Streamer(TBuffer &) -int TH2C::DeclFileLine() -void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) -void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) -void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) -void TH2S::TH2S(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) -void TH2S::TH2S(const TH2S &) -void TH2S::AddBinContent(Int_t) -void TH2S::AddBinContent(Int_t, Double_t) -void TH2S::Copy(TObject &) -void TH2S::Reset(Option_t *) -void TH2S::SetBinsLength(Int_t) -TH2S & TH2S::operator=(const TH2S &) -Version_t TH2S::Class_Version() -TClass * TH2S::IsA() -void TH2S::StreamerNVirtual(TBuffer &) -const char * TH2S::DeclFileName() -int TH2S::ImplFileLine() -const char * TH2S::ImplFileName() -const char * TH2S::Class_Name() -TClass * TH2S::Dictionary() -TClass * TH2S::Class() -void TH2S::Streamer(TBuffer &) -int TH2S::DeclFileLine() -void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) -void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) -void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) -void TH2I::TH2I(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) -void TH2I::TH2I(const TH2I &) -void TH2I::AddBinContent(Int_t) -void TH2I::AddBinContent(Int_t, Double_t) -void TH2I::Copy(TObject &) -void TH2I::Reset(Option_t *) -void TH2I::SetBinsLength(Int_t) -TH2I & TH2I::operator=(const TH2I &) -Version_t TH2I::Class_Version() -TClass * TH2I::IsA() -void TH2I::StreamerNVirtual(TBuffer &) -const char * TH2I::DeclFileName() -int TH2I::ImplFileLine() -const char * TH2I::ImplFileName() -const char * TH2I::Class_Name() -TClass * TH2I::Dictionary() -TClass * TH2I::Class() -void TH2I::Streamer(TBuffer &) -int TH2I::DeclFileLine() -void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) -void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) -void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) -void TH2F::TH2F(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) -void TH2F::TH2F(const TH2F &) -void TH2F::AddBinContent(Int_t) -void TH2F::AddBinContent(Int_t, Double_t) -void TH2F::Copy(TObject &) -void TH2F::Reset(Option_t *) -void TH2F::SetBinsLength(Int_t) -TH2F & TH2F::operator=(const TH2F &) -Version_t TH2F::Class_Version() -TClass * TH2F::IsA() -void TH2F::StreamerNVirtual(TBuffer &) -const char * TH2F::DeclFileName() -int TH2F::ImplFileLine() -const char * TH2F::ImplFileName() -const char * TH2F::Class_Name() -TClass * TH2F::Dictionary() -TClass * TH2F::Class() -void TH2F::Streamer(TBuffer &) -int TH2F::DeclFileLine() -void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) -void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) -void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) -void TH2D::TH2D(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) -void TH2D::TH2D(const TH2D &) -void TH2D::AddBinContent(Int_t) -void TH2D::AddBinContent(Int_t, Double_t) -void TH2D::Copy(TObject &) -void TH2D::Reset(Option_t *) -void TH2D::SetBinsLength(Int_t) -TH2D & TH2D::operator=(const TH2D &) -Version_t TH2D::Class_Version() -TClass * TH2D::IsA() -void TH2D::StreamerNVirtual(TBuffer &) -const char * TH2D::DeclFileName() -int TH2D::ImplFileLine() -const char * TH2D::ImplFileName() -const char * TH2D::Class_Name() -TClass * TH2D::Dictionary() -TClass * TH2D::Class() -void TH2D::Streamer(TBuffer &) -int TH2D::DeclFileLine() -void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) -void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Option_t *) -void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t, Option_t *) -void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *, Option_t *) -void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Option_t *) -void TProfile2D::TProfile2D(const TProfile2D &) -TProfile2D & TProfile2D::operator=(const TProfile2D &) -Bool_t TProfile2D::Add(TF1 *, Double_t, Option_t *) -Bool_t TProfile2D::Add(const TH1 *, Double_t) -Bool_t TProfile2D::Add(const TH1 *, const TH1 *, Double_t, Double_t) -void TProfile2D::Approximate(Bool_t) -void TProfile2D::BuildOptions(Double_t, Double_t, Option_t *) -Int_t TProfile2D::BufferEmpty(Int_t) -void TProfile2D::Copy(TObject &) -Bool_t TProfile2D::Divide(TF1 *, Double_t) -Bool_t TProfile2D::Divide(const TH1 *) -Bool_t TProfile2D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) -void TProfile2D::ExtendAxis(Double_t, TAxis *) -Int_t TProfile2D::Fill(Double_t, Double_t, Double_t) -Int_t TProfile2D::Fill(Double_t, const char *, Double_t, Double_t) -Int_t TProfile2D::Fill(const char *, Double_t, Double_t, Double_t) -Int_t TProfile2D::Fill(const char *, const char *, Double_t, Double_t) -Int_t TProfile2D::Fill(Double_t, Double_t, Double_t, Double_t) -Double_t TProfile2D::GetBinContent(Int_t) -Double_t TProfile2D::GetBinContent(Int_t, Int_t) -Double_t TProfile2D::GetBinContent(Int_t, Int_t, Int_t) -Double_t TProfile2D::GetBinError(Int_t) -Double_t TProfile2D::GetBinError(Int_t, Int_t) -Double_t TProfile2D::GetBinError(Int_t, Int_t, Int_t) -Double_t TProfile2D::GetBinEntries(Int_t) -Double_t TProfile2D::GetBinEffectiveEntries(Int_t) -TArrayD * TProfile2D::GetBinSumw2() -const TArrayD * TProfile2D::GetBinSumw2() -Option_t * TProfile2D::GetErrorOption() -void TProfile2D::GetStats(Double_t *) -Double_t TProfile2D::GetZmin() -Double_t TProfile2D::GetZmax() -void TProfile2D::LabelsDeflate(Option_t *) -void TProfile2D::LabelsInflate(Option_t *) -void TProfile2D::LabelsOption(Option_t *, Option_t *) -Long64_t TProfile2D::Merge(TCollection *) -Bool_t TProfile2D::Multiply(TF1 *, Double_t) -Bool_t TProfile2D::Multiply(const TH1 *) -Bool_t TProfile2D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) -TH2D * TProfile2D::ProjectionXY(const char *, Option_t *) -TProfile * TProfile2D::ProfileX(const char *, Int_t, Int_t, Option_t *) -TProfile * TProfile2D::ProfileY(const char *, Int_t, Int_t, Option_t *) -void TProfile2D::PutStats(Double_t *) -void TProfile2D::Reset(Option_t *) -TProfile2D * TProfile2D::Rebin2D(Int_t, Int_t, const char *) -TProfile2D * TProfile2D::RebinX(Int_t, const char *) -TProfile2D * TProfile2D::RebinY(Int_t, const char *) -void TProfile2D::Scale(Double_t, Option_t *) -void TProfile2D::SetBinEntries(Int_t, Double_t) -void TProfile2D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) -void TProfile2D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) -void TProfile2D::SetBinsLength(Int_t) -void TProfile2D::SetBuffer(Int_t, Option_t *) -void TProfile2D::SetErrorOption(Option_t *) -void TProfile2D::Sumw2(Bool_t) -Double_t TProfile2D::GetNumberOfBins() -Version_t TProfile2D::Class_Version() -TClass * TProfile2D::IsA() -void TProfile2D::StreamerNVirtual(TBuffer &) -const char * TProfile2D::DeclFileName() -int TProfile2D::ImplFileLine() -const char * TProfile2D::ImplFileName() -const char * TProfile2D::Class_Name() -TClass * TProfile2D::Dictionary() -TClass * TProfile2D::Class() -void TProfile2D::Streamer(TBuffer &) -int TProfile2D::DeclFileLine() +Version_t SysInfo_t::Class_Version() +TClass * SysInfo_t::IsA() +void SysInfo_t::StreamerNVirtual(TBuffer &) +const char * SysInfo_t::DeclFileName() +int SysInfo_t::ImplFileLine() +const char * SysInfo_t::ImplFileName() +const char * SysInfo_t::Class_Name() +TClass * SysInfo_t::Dictionary() +TClass * SysInfo_t::Class() +void SysInfo_t::Streamer(TBuffer &) +int SysInfo_t::DeclFileLine() +Version_t CpuInfo_t::Class_Version() +TClass * CpuInfo_t::IsA() +void CpuInfo_t::StreamerNVirtual(TBuffer &) +const char * CpuInfo_t::DeclFileName() +int CpuInfo_t::ImplFileLine() +const char * CpuInfo_t::ImplFileName() +const char * CpuInfo_t::Class_Name() +TClass * CpuInfo_t::Dictionary() +TClass * CpuInfo_t::Class() +void CpuInfo_t::Streamer(TBuffer &) +int CpuInfo_t::DeclFileLine() +Version_t MemInfo_t::Class_Version() +TClass * MemInfo_t::IsA() +void MemInfo_t::StreamerNVirtual(TBuffer &) +const char * MemInfo_t::DeclFileName() +int MemInfo_t::ImplFileLine() +const char * MemInfo_t::ImplFileName() +const char * MemInfo_t::Class_Name() +TClass * MemInfo_t::Dictionary() +TClass * MemInfo_t::Class() +void MemInfo_t::Streamer(TBuffer &) +int MemInfo_t::DeclFileLine() +Version_t ProcInfo_t::Class_Version() +TClass * ProcInfo_t::IsA() +void ProcInfo_t::StreamerNVirtual(TBuffer &) +const char * ProcInfo_t::DeclFileName() +int ProcInfo_t::ImplFileLine() +const char * ProcInfo_t::ImplFileName() +const char * ProcInfo_t::Class_Name() +TClass * ProcInfo_t::Dictionary() +TClass * ProcInfo_t::Class() +void ProcInfo_t::Streamer(TBuffer &) +int ProcInfo_t::DeclFileLine() +void RedirectHandle_t::RedirectHandle_t(const char *) +void RedirectHandle_t::Reset() +void TProcessEventTimer::TProcessEventTimer(Long_t) +Bool_t TProcessEventTimer::Notify() +Bool_t TProcessEventTimer::ProcessEvents() +Version_t TProcessEventTimer::Class_Version() +TClass * TProcessEventTimer::IsA() +void TProcessEventTimer::StreamerNVirtual(TBuffer &) +const char * TProcessEventTimer::DeclFileName() +int TProcessEventTimer::ImplFileLine() +const char * TProcessEventTimer::ImplFileName() +const char * TProcessEventTimer::Class_Name() +TClass * TProcessEventTimer::Dictionary() +TClass * TProcessEventTimer::Class() +void TProcessEventTimer::Streamer(TBuffer &) +int TProcessEventTimer::DeclFileLine() +void TSystem::TSystem(const char *, const char *) +Bool_t TSystem::Init() +void TSystem::SetProgname(const char *) +void TSystem::SetDisplay() +void TSystem::SetErrorStr(const char *) +const char * TSystem::GetErrorStr() +const char * TSystem::GetError() +void TSystem::RemoveOnExit(TObject *) +const char * TSystem::HostName() +void TSystem::NotifyApplicationCreated() +Int_t TSystem::GetErrno() +void TSystem::ResetErrno() +void TSystem::Beep(Int_t, Int_t, Bool_t) +void TSystem::GetBeepDefaults(Int_t &, Int_t &) +void TSystem::Run() +Bool_t TSystem::ProcessEvents() +void TSystem::DispatchOneEvent(Bool_t) +void TSystem::ExitLoop() +Bool_t TSystem::InControl() +void TSystem::InnerLoop() +Int_t TSystem::Select(TList *, Long_t) +Int_t TSystem::Select(TFileHandler *, Long_t) +void TSystem::AddSignalHandler(TSignalHandler *) +TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) +void TSystem::ResetSignal(ESignals, Bool_t) +void TSystem::ResetSignals() +void TSystem::IgnoreSignal(ESignals, Bool_t) +void TSystem::IgnoreInterrupt(Bool_t) +TSeqCollection * TSystem::GetListOfSignalHandlers() +void TSystem::AddFileHandler(TFileHandler *) +TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) +TSeqCollection * TSystem::GetListOfFileHandlers() +void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) +TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) +TSeqCollection * TSystem::GetListOfStdExceptionHandlers() +Int_t TSystem::GetFPEMask() +Int_t TSystem::SetFPEMask(Int_t) +TTime TSystem::Now() +TList * TSystem::GetListOfTimers() +void TSystem::AddTimer(TTimer *) +TTimer * TSystem::RemoveTimer(TTimer *) +void TSystem::ResetTimer(TTimer *) +Long_t TSystem::NextTimeOut(Bool_t) +void TSystem::Sleep(UInt_t) +Int_t TSystem::Exec(const char *) +FILE * TSystem::OpenPipe(const char *, const char *) +int TSystem::ClosePipe(FILE *) +TString TSystem::GetFromPipe(const char *) +int TSystem::GetPid() +void TSystem::StackTrace() +void TSystem::Exit(int, Bool_t) +void TSystem::Abort(int) +int TSystem::MakeDirectory(const char *) +void * TSystem::OpenDirectory(const char *) +void TSystem::FreeDirectory(void *) +const char * TSystem::GetDirEntry(void *) +void * TSystem::GetDirPtr() +Bool_t TSystem::ChangeDirectory(const char *) +const char * TSystem::WorkingDirectory() +std::string TSystem::GetWorkingDirectory() +const char * TSystem::HomeDirectory(const char *) +std::string TSystem::GetHomeDirectory(const char *) +int TSystem::mkdir(const char *, Bool_t) +Bool_t TSystem::cd(const char *) +const char * TSystem::pwd() +const char * TSystem::TempDirectory() +FILE * TSystem::TempFileName(TString &, const char *) +const char * TSystem::BaseName(const char *) +const char * TSystem::DirName(const char *) +TString TSystem::GetDirName(const char *) +char * TSystem::ConcatFileName(const char *, const char *) +Bool_t TSystem::IsAbsoluteFileName(const char *) +Bool_t TSystem::IsFileInIncludePath(const char *, char **) +const char * TSystem::PrependPathName(const char *, TString &) +Bool_t TSystem::ExpandPathName(TString &) +char * TSystem::ExpandPathName(const char *) +Bool_t TSystem::AccessPathName(const char *, EAccessMode) +Bool_t TSystem::IsPathLocal(const char *) +int TSystem::CopyFile(const char *, const char *, Bool_t) +int TSystem::Rename(const char *, const char *) +int TSystem::Link(const char *, const char *) +int TSystem::Symlink(const char *, const char *) +int TSystem::Unlink(const char *) +int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) +int TSystem::GetPathInfo(const char *, FileStat_t &) +int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) +int TSystem::Chmod(const char *, UInt_t) +int TSystem::Umask(Int_t) +int TSystem::Utime(const char *, Long_t, Long_t) +const char * TSystem::UnixPathName(const char *) +const char * TSystem::FindFile(const char *, TString &, EAccessMode) +char * TSystem::Which(const char *, const char *, EAccessMode) +TList * TSystem::GetVolumes(Option_t *) +Int_t TSystem::GetUid(const char *) +Int_t TSystem::GetGid(const char *) +Int_t TSystem::GetEffectiveUid() +Int_t TSystem::GetEffectiveGid() +UserGroup_t * TSystem::GetUserInfo(Int_t) +UserGroup_t * TSystem::GetUserInfo(const char *) +UserGroup_t * TSystem::GetGroupInfo(Int_t) +UserGroup_t * TSystem::GetGroupInfo(const char *) +void TSystem::Setenv(const char *, const char *) +void TSystem::Unsetenv(const char *) +const char * TSystem::Getenv(const char *) +void TSystem::Openlog(const char *, Int_t, ELogFacility) +void TSystem::Syslog(ELogLevel, const char *) +void TSystem::Closelog() +Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) +void TSystem::ShowOutput(RedirectHandle_t *) +void TSystem::AddDynamicPath(const char *) +const char * TSystem::GetDynamicPath() +void TSystem::SetDynamicPath(const char *) +char * TSystem::DynamicPathName(const char *, Bool_t) +const char * TSystem::FindDynamicLibrary(TString &, Bool_t) +int TSystem::Load(const char *, const char *, Bool_t) +void TSystem::Unload(const char *) +UInt_t TSystem::LoadAllLibraries() +void TSystem::ListSymbols(const char *, const char *) +void TSystem::ListLibraries(const char *) +const char * TSystem::GetLibraries(const char *, const char *, Bool_t) +TInetAddress TSystem::GetHostByName(const char *) +TInetAddress TSystem::GetPeerName(int) +TInetAddress TSystem::GetSockName(int) +int TSystem::GetServiceByName(const char *) +char * TSystem::GetServiceByPort(int) +int TSystem::OpenConnection(const char *, int, int, const char *) +int TSystem::AnnounceTcpService(int, Bool_t, int, int) +int TSystem::AnnounceUdpService(int, int) +int TSystem::AnnounceUnixService(int, int) +int TSystem::AnnounceUnixService(const char *, int) +int TSystem::AcceptConnection(int) +void TSystem::CloseConnection(int, Bool_t) +int TSystem::RecvRaw(int, void *, int, int) +int TSystem::SendRaw(int, const void *, int, int) +int TSystem::RecvBuf(int, void *, int) +int TSystem::SendBuf(int, const void *, int) +int TSystem::SetSockOpt(int, int, int) +int TSystem::GetSockOpt(int, int, int *) +int TSystem::GetSysInfo(SysInfo_t *) +int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) +int TSystem::GetMemInfo(MemInfo_t *) +int TSystem::GetProcInfo(ProcInfo_t *) +void TSystem::AddIncludePath(const char *) +void TSystem::AddLinkedLibs(const char *) +int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) +Int_t TSystem::GetAclicProperties() +const char * TSystem::GetBuildArch() +const char * TSystem::GetBuildCompiler() +const char * TSystem::GetBuildCompilerVersion() +const char * TSystem::GetBuildCompilerVersionStr() +const char * TSystem::GetBuildNode() +const char * TSystem::GetBuildDir() +const char * TSystem::GetFlagsDebug() +const char * TSystem::GetFlagsOpt() +const char * TSystem::GetIncludePath() +const char * TSystem::GetLinkedLibs() +const char * TSystem::GetLinkdefSuffix() +TSystem::EAclicMode TSystem::GetAclicMode() +const char * TSystem::GetMakeExe() +const char * TSystem::GetMakeSharedLib() +const char * TSystem::GetSoExt() +const char * TSystem::GetObjExt() +void TSystem::SetBuildDir(const char *, Bool_t) +void TSystem::SetFlagsDebug(const char *) +void TSystem::SetFlagsOpt(const char *) +void TSystem::SetIncludePath(const char *) +void TSystem::SetMakeExe(const char *) +void TSystem::SetAclicMode(TSystem::EAclicMode) +void TSystem::SetMakeSharedLib(const char *) +void TSystem::SetLinkedLibs(const char *) +void TSystem::SetLinkdefSuffix(const char *) +void TSystem::SetSoExt(const char *) +void TSystem::SetObjExt(const char *) +TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) +void TSystem::CleanCompiledMacros() +Version_t TSystem::Class_Version() +TClass * TSystem::IsA() +void TSystem::StreamerNVirtual(TBuffer &) +const char * TSystem::DeclFileName() +int TSystem::ImplFileLine() +const char * TSystem::ImplFileName() +const char * TSystem::Class_Name() +TClass * TSystem::Dictionary() +TClass * TSystem::Class() +void TSystem::Streamer(TBuffer &) +int TSystem::DeclFileLine() +void TBranch::TBranch(TTree *, const char *, void *, const char *, Int_t, Int_t) +void TBranch::TBranch(TBranch *, const char *, void *, const char *, Int_t, Int_t) +void TBranch::AddLastBasket(Long64_t) +Int_t TBranch::BackFill() +void TBranch::Browse(TBrowser *) +void TBranch::DeleteBaskets(Option_t *) +void TBranch::DropBaskets(Option_t *) +void TBranch::ExpandBasketArrays() +Int_t TBranch::Fill() +TBranch * TBranch::FindBranch(const char *) +TLeaf * TBranch::FindLeaf(const char *) +Int_t TBranch::FlushBaskets() +Int_t TBranch::FlushOneBasket(UInt_t) +char * TBranch::GetAddress() +Int_t * TBranch::GetBasketBytes() +Long64_t * TBranch::GetBasketEntry() +Long64_t TBranch::GetBasketSeek(Int_t) +Int_t TBranch::GetBasketSize() +TList * TBranch::GetBrowsables() +const char * TBranch::GetClassName() +Int_t TBranch::GetCompressionAlgorithm() +Int_t TBranch::GetCompressionLevel() +Int_t TBranch::GetCompressionSettings() +TDirectory * TBranch::GetDirectory() +Int_t TBranch::GetEntry(Long64_t, Int_t) +Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) +Int_t TBranch::GetEntryOffsetLen() +Int_t TBranch::GetEvent(Long64_t) +TString TBranch::GetFullName() +const char * TBranch::GetIconName() +Int_t TBranch::GetExpectedType(TClass *&, EDataType &) +TLeaf * TBranch::GetLeaf(const char *) +TFile * TBranch::GetFile(Int_t) +const char * TBranch::GetFileName() +Int_t TBranch::GetOffset() +Int_t TBranch::GetReadBasket() +Long64_t TBranch::GetReadEntry() +Int_t TBranch::GetWriteBasket() +Long64_t TBranch::GetTotalSize(Option_t *) +Long64_t TBranch::GetTotBytes(Option_t *) +Long64_t TBranch::GetZipBytes(Option_t *) +Long64_t TBranch::GetEntryNumber() +Long64_t TBranch::GetFirstEntry() +TBranch::TIOFeatures TBranch::GetIOFeatures() +TObjArray * TBranch::GetListOfBaskets() +TObjArray * TBranch::GetListOfBranches() +TObjArray * TBranch::GetListOfLeaves() +Int_t TBranch::GetMaxBaskets() +Int_t TBranch::GetNleaves() +Int_t TBranch::GetSplitLevel() +Long64_t TBranch::GetEntries() +TTree * TBranch::GetTree() +Int_t TBranch::GetRow(Int_t) +Bool_t TBranch::GetMakeClass() +TBranch * TBranch::GetMother() +TBranch * TBranch::GetSubBranch(const TBranch *) +TBuffer * TBranch::GetTransientBuffer(Int_t) +Bool_t TBranch::IsAutoDelete() +Bool_t TBranch::IsFolder() +void TBranch::KeepCircular(Long64_t) +Int_t TBranch::LoadBaskets() +void TBranch::Print(Option_t *) +void TBranch::PrintCacheInfo() +void TBranch::ReadBasket(TBuffer &) +void TBranch::Refresh(TBranch *) +void TBranch::Reset(Option_t *) +void TBranch::ResetAddress() +void TBranch::ResetReadEntry() +void TBranch::SetAddress(void *) +void TBranch::SetObject(void *) +void TBranch::SetAutoDelete(Bool_t) +void TBranch::SetBasketSize(Int_t) +void TBranch::SetBufferAddress(TBuffer *) +void TBranch::SetCompressionAlgorithm(Int_t) +void TBranch::SetCompressionLevel(Int_t) +void TBranch::SetCompressionSettings(Int_t) +void TBranch::SetEntries(Long64_t) +void TBranch::SetEntryOffsetLen(Int_t, Bool_t) +void TBranch::SetFirstEntry(Long64_t) +void TBranch::SetFile(TFile *) +void TBranch::SetFile(const char *) +void TBranch::SetIOFeatures(TBranch::TIOFeatures &) +Bool_t TBranch::SetMakeClass(Bool_t) +void TBranch::SetOffset(Int_t) +void TBranch::SetStatus(Bool_t) +void TBranch::SetTree(TTree *) +void TBranch::SetupAddresses() +Bool_t TBranch::SupportsBulkRead() +void TBranch::UpdateAddress() +void TBranch::UpdateFile() +void TBranch::ResetCount() +Version_t TBranch::Class_Version() +TClass * TBranch::IsA() +void TBranch::StreamerNVirtual(TBuffer &) +const char * TBranch::DeclFileName() +int TBranch::ImplFileLine() +const char * TBranch::ImplFileName() +const char * TBranch::Class_Name() +TClass * TBranch::Dictionary() +TClass * TBranch::Class() +void TBranch::Streamer(TBuffer &) +int TBranch::DeclFileLine() +void TTree::TTree(const char *, const char *, Int_t, TDirectory *) +Int_t TTree::AddBranchToCache(const char *, Bool_t) +Int_t TTree::AddBranchToCache(TBranch *, Bool_t) +Int_t TTree::DropBranchFromCache(const char *, Bool_t) +Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) +void TTree::AddClone(TTree *) +void TTree::AddTotBytes(Int_t) +void TTree::AddZipBytes(Int_t) +void TTree::AddAllocationCount(UInt_t) +Long64_t TTree::AutoSave(Option_t *) +Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) +Int_t TTree::Branch(TList *, Int_t, Int_t) +Int_t TTree::Branch(const char *, Int_t, Int_t) +TBranch * TTree::Branch(const char *, void *, const char *, Int_t) +TBranch * TTree::Branch(const char *, char *, const char *, Int_t) +TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) +TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) +TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) +TBranch * TTree::BranchRef() +void TTree::Browse(TBrowser *) +Int_t TTree::BuildIndex(const char *, const char *) +TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) +TFile * TTree::ChangeFile(TFile *) +TTree * TTree::CloneTree(Long64_t, Option_t *) +void TTree::CopyAddresses(TTree *, Bool_t) +Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) +TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) +void TTree::DirectoryAutoAdd(TDirectory *) +Int_t TTree::Debug() +void TTree::Delete(Option_t *) +void TTree::Draw(Option_t *) +Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) +void TTree::DropBaskets() +void TTree::DropBuffers(Int_t) +Bool_t TTree::EnableCache() +Int_t TTree::Fill() +TBranch * TTree::FindBranch(const char *) +TLeaf * TTree::FindLeaf(const char *) +Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) +Int_t TTree::FlushBaskets(Bool_t) +const char * TTree::GetAlias(const char *) +UInt_t TTree::GetAllocationCount() +Long64_t TTree::GetAutoFlush() +Long64_t TTree::GetAutoSave() +TBranch * TTree::GetBranch(const char *) +Bool_t TTree::GetBranchStatus(const char *) +Int_t TTree::GetBranchStyle() +Long64_t TTree::GetCacheSize() +TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) +Long64_t TTree::GetChainEntryNumber(Long64_t) +Long64_t TTree::GetChainOffset() +Bool_t TTree::GetClusterPrefetch() +TFile * TTree::GetCurrentFile() +Int_t TTree::GetDefaultEntryOffsetLen() +Long64_t TTree::GetDebugMax() +Long64_t TTree::GetDebugMin() +TDirectory * TTree::GetDirectory() +Long64_t TTree::GetEntries() +Long64_t TTree::GetEntries(const char *) +Long64_t TTree::GetEntriesFast() +Long64_t TTree::GetEntriesFriend() +Long64_t TTree::GetEstimate() +Int_t TTree::GetEntry(Long64_t, Int_t) +Int_t TTree::GetEvent(Long64_t, Int_t) +Int_t TTree::GetEntryWithIndex(Int_t, Int_t) +Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) +Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) +TEntryList * TTree::GetEntryList() +Long64_t TTree::GetEntryNumber(Long64_t) +Int_t TTree::GetFileNumber() +TTree * TTree::GetFriend(const char *) +const char * TTree::GetFriendAlias(TTree *) +TH1 * TTree::GetHistogram() +Bool_t TTree::GetImplicitMT() +Int_t * TTree::GetIndex() +Double_t * TTree::GetIndexValues() +ROOT::TIOFeatures TTree::GetIOFeatures() +TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) +TLeaf * TTree::GetLeaf(const char *, const char *) +TLeaf * TTree::GetLeaf(const char *) +TList * TTree::GetListOfClones() +TObjArray * TTree::GetListOfBranches() +TObjArray * TTree::GetListOfLeaves() +TList * TTree::GetListOfFriends() +TList * TTree::GetListOfAliases() +Int_t TTree::GetMakeClass() +Long64_t TTree::GetMaxEntryLoop() +Double_t TTree::GetMaximum(const char *) +Long64_t TTree::GetMaxTreeSize() +Long64_t TTree::GetMaxVirtualSize() +Double_t TTree::GetMinimum(const char *) +Int_t TTree::GetNbranches() +TObject * TTree::GetNotify() +TVirtualTreePlayer * TTree::GetPlayer() +Int_t TTree::GetPacketSize() +Long64_t TTree::GetReadEntry() +Long64_t TTree::GetReadEvent() +Int_t TTree::GetScanField() +Long64_t TTree::GetSelectedRows() +Int_t TTree::GetTimerInterval() +TBuffer * TTree::GetTransientBuffer(Int_t) +Long64_t TTree::GetTotBytes() +TTree * TTree::GetTree() +Int_t TTree::GetTreeNumber() +Float_t TTree::GetTargetMemoryRatio() +Int_t TTree::GetUpdate() +TList * TTree::GetUserInfo() +Double_t * TTree::GetVal(Int_t) +Double_t * TTree::GetV1() +Double_t * TTree::GetV2() +Double_t * TTree::GetV3() +Double_t * TTree::GetV4() +Double_t * TTree::GetW() +Double_t TTree::GetWeight() +Long64_t TTree::GetZipBytes() +void TTree::IncrementTotalBuffers(Int_t) +Bool_t TTree::IsFolder() +Bool_t TTree::InPlaceClone(TDirectory *, const char *) +Int_t TTree::LoadBaskets(Long64_t) +Long64_t TTree::LoadTree(Long64_t) +Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) +Int_t TTree::MakeClass(const char *, Option_t *) +Int_t TTree::MakeCode(const char *) +Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) +Int_t TTree::MakeSelector(const char *, Option_t *) +Bool_t TTree::MemoryFull(Int_t) +Long64_t TTree::Merge(TCollection *, Option_t *) +TTree * TTree::MergeTrees(TList *, Option_t *) +Bool_t TTree::Notify() +void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) +TPrincipal * TTree::Principal(const char *, const char *, Option_t *, Long64_t, Long64_t) +void TTree::Print(Option_t *) +void TTree::PrintCacheStats(Option_t *) +Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) +Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) +Long64_t TTree::ReadFile(const char *, const char *, char) +void TTree::Refresh() +void TTree::RemoveFriend(TTree *) +void TTree::RecursiveRemove(TObject *) +void TTree::Reset(Option_t *) +void TTree::ResetBranchAddress(TBranch *) +void TTree::ResetBranchAddresses() +Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) +Bool_t TTree::SetAlias(const char *, const char *) +void TTree::SetAutoSave(Long64_t) +void TTree::SetAutoFlush(Long64_t) +void TTree::SetBasketSize(const char *, Int_t) +Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) +Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) +Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) +void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) +void TTree::SetBranchStyle(Int_t) +Int_t TTree::SetCacheSize(Long64_t) +Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) +void TTree::SetCacheLearnEntries(Int_t) +void TTree::SetChainOffset(Long64_t) +void TTree::SetCircular(Long64_t) +void TTree::SetClusterPrefetch(Bool_t) +void TTree::SetDebug(Int_t, Long64_t, Long64_t) +void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) +void TTree::SetDirectory(TDirectory *) +Long64_t TTree::SetEntries(Long64_t) +void TTree::SetEstimate(Long64_t) +ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) +void TTree::SetFileNumber(Int_t) +void TTree::SetEntryList(TEntryList *, Option_t *) +void TTree::SetImplicitMT(Bool_t) +void TTree::SetMakeClass(Int_t) +void TTree::SetMaxEntryLoop(Long64_t) +void TTree::SetMaxTreeSize(Long64_t) +void TTree::SetMaxVirtualSize(Long64_t) +void TTree::SetName(const char *) +void TTree::SetNotify(TObject *) +void TTree::SetObject(const char *, const char *) +void TTree::SetParallelUnzip(Bool_t, Float_t) +void TTree::SetScanField(Int_t) +void TTree::SetTargetMemoryRatio(Float_t) +void TTree::SetTimerInterval(Int_t) +void TTree::SetWeight(Double_t, Option_t *) +void TTree::SetUpdate(Int_t) +void TTree::Show(Long64_t, Int_t) +void TTree::StartViewer() +Int_t TTree::StopCacheLearningPhase() +Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) +void TTree::UseCurrentStyle() +Int_t TTree::Write(const char *, Int_t, Int_t) +Int_t TTree::Write(const char *, Int_t, Int_t) +Version_t TTree::Class_Version() +TClass * TTree::IsA() +void TTree::StreamerNVirtual(TBuffer &) +const char * TTree::DeclFileName() +int TTree::ImplFileLine() +const char * TTree::ImplFileName() +const char * TTree::Class_Name() +TClass * TTree::Dictionary() +TClass * TTree::Class() +void TTree::Streamer(TBuffer &) +int TTree::DeclFileLine() +void TLeaf::TLeaf(TBranch *, const char *, const char *) +void TLeaf::Browse(TBrowser *) +Bool_t TLeaf::CanGenerateOffsetArray() +void TLeaf::Export(TClonesArray *, Int_t) +void TLeaf::FillBasket(TBuffer &) +Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) +TBranch * TLeaf::GetBranch() +TLeaf::DeserializeType TLeaf::GetDeserializeType() +TString TLeaf::GetFullName() +TLeaf * TLeaf::GetLeafCount() +TLeaf * TLeaf::GetLeafCounter(Int_t &) +const TLeaf::Counts_t * TLeaf::GetLeafCountValues(Long64_t, Long64_t) +Int_t TLeaf::GetLen() +Int_t TLeaf::GetLenStatic() +Int_t TLeaf::GetLenType() +Int_t TLeaf::GetMaximum() +Int_t TLeaf::GetMinimum() +Int_t TLeaf::GetNdata() +Int_t TLeaf::GetOffset() +void * TLeaf::GetValuePointer() +const char * TLeaf::GetTypeName() +Double_t TLeaf::GetValue(Int_t) +Long64_t TLeaf::GetValueLong64(Int_t) +Bool_t TLeaf::IncludeRange(TLeaf *) +void TLeaf::Import(TClonesArray *, Int_t) +Bool_t TLeaf::IsOnTerminalBranch() +Bool_t TLeaf::IsRange() +Bool_t TLeaf::IsUnsigned() +void TLeaf::PrintValue(Int_t) +void TLeaf::ReadBasket(TBuffer &) +void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) +bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) +bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) +Int_t TLeaf::ResetAddress(void *, Bool_t) +void TLeaf::SetAddress(void *) +void TLeaf::SetBranch(TBranch *) +void TLeaf::SetLeafCount(TLeaf *) +void TLeaf::SetLen(Int_t) +void TLeaf::SetOffset(Int_t) +void TLeaf::SetRange(Bool_t) +void TLeaf::SetUnsigned() +Version_t TLeaf::Class_Version() +TClass * TLeaf::IsA() +void TLeaf::StreamerNVirtual(TBuffer &) +const char * TLeaf::DeclFileName() +int TLeaf::ImplFileLine() +const char * TLeaf::ImplFileName() +const char * TLeaf::Class_Name() +TClass * TLeaf::Dictionary() +TClass * TLeaf::Class() +void TLeaf::Streamer(TBuffer &) +int TLeaf::DeclFileLine() +Long64_t TTree::TClusterIterator::Next() +Long64_t TTree::TClusterIterator::Previous() +Long64_t TTree::TClusterIterator::GetStartEntry() +Long64_t TTree::TClusterIterator::GetNextEntry() +Long64_t TTree::TClusterIterator::operator()() +void TEntryList::TEntryList(const char *, const char *) +void TEntryList::TEntryList(const char *, const char *, const TTree *) +void TEntryList::TEntryList(const char *, const char *, const char *, const char *) +void TEntryList::TEntryList(const TTree *) +void TEntryList::TEntryList(const TEntryList &) +void TEntryList::Add(const TEntryList *) +void TEntryList::AddSubList(TEntryList *) +Int_t TEntryList::Contains(Long64_t, TTree *) +void TEntryList::DirectoryAutoAdd(TDirectory *) +Bool_t TEntryList::Enter(Long64_t, TTree *) +Bool_t TEntryList::Enter(Long64_t, const char *, const char *) +void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) +TEntryList * TEntryList::GetCurrentList() +TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) +Long64_t TEntryList::GetEntry(Long64_t) +Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) +Long64_t TEntryList::GetEntriesToProcess() +TList * TEntryList::GetLists() +TDirectory * TEntryList::GetDirectory() +Long64_t TEntryList::GetN() +const char * TEntryList::GetTreeName() +const char * TEntryList::GetFileName() +Int_t TEntryList::GetTreeNumber() +Bool_t TEntryList::GetReapplyCut() +Bool_t TEntryList::IsValid() +Int_t TEntryList::Merge(TCollection *) +Long64_t TEntryList::Next() +void TEntryList::OptimizeStorage() +Int_t TEntryList::RelocatePaths(const char *, const char *) +Bool_t TEntryList::Remove(Long64_t, TTree *) +void TEntryList::Reset() +Int_t TEntryList::ScanPaths(TList *, Bool_t) +void TEntryList::Print(const Option_t *) +void TEntryList::SetDirectory(TDirectory *) +void TEntryList::SetEntriesToProcess(Long64_t) +void TEntryList::SetShift(Bool_t) +void TEntryList::SetTree(const TTree *) +void TEntryList::SetTree(const char *, const char *) +void TEntryList::SetTreeName(const char *) +void TEntryList::SetFileName(const char *) +void TEntryList::SetTreeNumber(Int_t) +void TEntryList::SetReapplyCut(Bool_t) +void TEntryList::Subtract(const TEntryList *) +Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) +Int_t TEntryList::Scan(const char *, TList *) +Version_t TEntryList::Class_Version() +TClass * TEntryList::IsA() +void TEntryList::StreamerNVirtual(TBuffer &) +const char * TEntryList::DeclFileName() +int TEntryList::ImplFileLine() +const char * TEntryList::ImplFileName() +const char * TEntryList::Class_Name() +TClass * TEntryList::Dictionary() +TClass * TEntryList::Class() +void TEntryList::Streamer(TBuffer &) +int TEntryList::DeclFileLine() +Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) +Bool_t TH1::Add(TF1 *, Double_t, Option_t *) +Bool_t TH1::Add(const TH1 *, Double_t) +Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) +void TH1::AddBinContent(Int_t) +void TH1::AddBinContent(Int_t, Double_t) +void TH1::AddDirectory(Bool_t) +Bool_t TH1::AddDirectoryStatus() +void TH1::Browse(TBrowser *) +Bool_t TH1::CanExtendAllAxes() +Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) +Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) +Double_t TH1::Chisquare(TF1 *, Option_t *) +void TH1::ClearUnderflowAndOverflow() +Double_t TH1::ComputeIntegral(Bool_t) +TObject * TH1::Clone(const char *) +void TH1::Copy(TObject &) +void TH1::DirectoryAutoAdd(TDirectory *) +Int_t TH1::DistancetoPrimitive(Int_t, Int_t) +Bool_t TH1::Divide(TF1 *, Double_t) +Bool_t TH1::Divide(const TH1 *) +Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +void TH1::Draw(Option_t *) +TH1 * TH1::DrawCopy(Option_t *, const char *) +TH1 * TH1::DrawNormalized(Option_t *, Double_t) +void TH1::DrawPanel() +Int_t TH1::BufferEmpty(Int_t) +void TH1::Eval(TF1 *, Option_t *) +void TH1::ExecuteEvent(Int_t, Int_t, Int_t) +void TH1::ExtendAxis(Double_t, TAxis *) +TH1 * TH1::FFT(TH1 *, Option_t *) +Int_t TH1::Fill(Double_t) +Int_t TH1::Fill(Double_t, Double_t) +Int_t TH1::Fill(const char *, Double_t) +void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) +void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) +void TH1::FillRandom(const char *, Int_t, TRandom *) +void TH1::FillRandom(TH1 *, Int_t, TRandom *) +Int_t TH1::FindBin(Double_t, Double_t, Double_t) +Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) +Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) +Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) +TObject * TH1::FindObject(const char *) +TObject * TH1::FindObject(const TObject *) +TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) +TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) +void TH1::FitPanel() +TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) +Int_t TH1::GetBufferLength() +Int_t TH1::GetBufferSize() +const Double_t * TH1::GetBuffer() +Int_t TH1::GetDefaultBufferSize() +Double_t * TH1::GetIntegral() +TH1 * TH1::GetCumulative(Bool_t, const char *) +TList * TH1::GetListOfFunctions() +Int_t TH1::GetNdivisions(Option_t *) +Color_t TH1::GetAxisColor(Option_t *) +Color_t TH1::GetLabelColor(Option_t *) +Style_t TH1::GetLabelFont(Option_t *) +Float_t TH1::GetLabelOffset(Option_t *) +Float_t TH1::GetLabelSize(Option_t *) +Style_t TH1::GetTitleFont(Option_t *) +Float_t TH1::GetTitleOffset(Option_t *) +Float_t TH1::GetTitleSize(Option_t *) +Float_t TH1::GetTickLength(Option_t *) +Float_t TH1::GetBarOffset() +Float_t TH1::GetBarWidth() +Int_t TH1::GetContour(Double_t *) +Double_t TH1::GetContourLevel(Int_t) +Double_t TH1::GetContourLevelPad(Int_t) +Int_t TH1::GetBin(Int_t, Int_t, Int_t) +void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) +Double_t TH1::GetBinCenter(Int_t) +Double_t TH1::GetBinContent(Int_t) +Double_t TH1::GetBinContent(Int_t, Int_t) +Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) +Double_t TH1::GetBinError(Int_t) +Double_t TH1::GetBinError(Int_t, Int_t) +Double_t TH1::GetBinError(Int_t, Int_t, Int_t) +Double_t TH1::GetBinErrorLow(Int_t) +Double_t TH1::GetBinErrorUp(Int_t) +TH1::EBinErrorOpt TH1::GetBinErrorOption() +Double_t TH1::GetBinLowEdge(Int_t) +Double_t TH1::GetBinWidth(Int_t) +Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) +void TH1::GetCenter(Double_t *) +Bool_t TH1::GetDefaultSumw2() +TDirectory * TH1::GetDirectory() +Double_t TH1::GetEntries() +Double_t TH1::GetEffectiveEntries() +TF1 * TH1::GetFunction(const char *) +Int_t TH1::GetDimension() +Double_t TH1::GetKurtosis(Int_t) +void TH1::GetLowEdge(Double_t *) +Double_t TH1::GetMaximum(Double_t) +Int_t TH1::GetMaximumBin() +Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) +Double_t TH1::GetMaximumStored() +Double_t TH1::GetMinimum(Double_t) +Int_t TH1::GetMinimumBin() +Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) +Double_t TH1::GetMinimumStored() +void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) +Double_t TH1::GetMean(Int_t) +Double_t TH1::GetMeanError(Int_t) +Int_t TH1::GetNbinsX() +Int_t TH1::GetNbinsY() +Int_t TH1::GetNbinsZ() +Int_t TH1::GetNcells() +Double_t TH1::GetNormFactor() +char * TH1::GetObjectInfo(Int_t, Int_t) +Option_t * TH1::GetOption() +TVirtualHistPainter * TH1::GetPainter(Option_t *) +Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) +Double_t TH1::GetRandom(TRandom *) +void TH1::GetStats(Double_t *) +Double_t TH1::GetStdDev(Int_t) +Double_t TH1::GetStdDevError(Int_t) +Double_t TH1::GetSumOfWeights() +TArrayD * TH1::GetSumw2() +const TArrayD * TH1::GetSumw2() +Int_t TH1::GetSumw2N() +Double_t TH1::GetRMS(Int_t) +Double_t TH1::GetRMSError(Int_t) +Double_t TH1::GetSkewness(Int_t) +TH1::EStatOverflows TH1::GetStatOverflows() +TAxis * TH1::GetXaxis() +TAxis * TH1::GetYaxis() +TAxis * TH1::GetZaxis() +const TAxis * TH1::GetXaxis() +const TAxis * TH1::GetYaxis() +const TAxis * TH1::GetZaxis() +Double_t TH1::Integral(Option_t *) +Double_t TH1::Integral(Int_t, Int_t, Option_t *) +Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) +Double_t TH1::Interpolate(Double_t) +Double_t TH1::Interpolate(Double_t, Double_t) +Double_t TH1::Interpolate(Double_t, Double_t, Double_t) +Bool_t TH1::IsBinOverflow(Int_t, Int_t) +Bool_t TH1::IsBinUnderflow(Int_t, Int_t) +Bool_t TH1::IsHighlight() +Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) +Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) +Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) +void TH1::LabelsDeflate(Option_t *) +void TH1::LabelsInflate(Option_t *) +void TH1::LabelsOption(Option_t *, Option_t *) +Long64_t TH1::Merge(TCollection *) +Long64_t TH1::Merge(TCollection *, Option_t *) +Bool_t TH1::Multiply(TF1 *, Double_t) +Bool_t TH1::Multiply(const TH1 *) +Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +void TH1::Paint(Option_t *) +void TH1::Print(Option_t *) +void TH1::PutStats(Double_t *) +TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) +TH1 * TH1::RebinX(Int_t, const char *) +void TH1::Rebuild(Option_t *) +void TH1::RecursiveRemove(TObject *) +void TH1::Reset(Option_t *) +void TH1::ResetStats() +void TH1::Scale(Double_t, Option_t *) +void TH1::SetAxisColor(Color_t, Option_t *) +void TH1::SetAxisRange(Double_t, Double_t, Option_t *) +void TH1::SetBarOffset(Float_t) +void TH1::SetBarWidth(Float_t) +void TH1::SetBinContent(Int_t, Double_t) +void TH1::SetBinContent(Int_t, Int_t, Double_t) +void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) +void TH1::SetBinError(Int_t, Double_t) +void TH1::SetBinError(Int_t, Int_t, Double_t) +void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) +void TH1::SetBins(Int_t, Double_t, Double_t) +void TH1::SetBins(Int_t, const Double_t *) +void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) +void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH1::SetBinsLength(Int_t) +void TH1::SetBinErrorOption(TH1::EBinErrorOpt) +void TH1::SetBuffer(Int_t, Option_t *) +UInt_t TH1::SetCanExtend(UInt_t) +void TH1::SetContent(const Double_t *) +void TH1::SetContour(Int_t, const Double_t *) +void TH1::SetContourLevel(Int_t, Double_t) +void TH1::SetDefaultBufferSize(Int_t) +void TH1::SetDefaultSumw2(Bool_t) +void TH1::SetDirectory(TDirectory *) +void TH1::SetEntries(Double_t) +void TH1::SetError(const Double_t *) +void TH1::SetHighlight(Bool_t) +void TH1::SetLabelColor(Color_t, Option_t *) +void TH1::SetLabelFont(Style_t, Option_t *) +void TH1::SetLabelOffset(Float_t, Option_t *) +void TH1::SetLabelSize(Float_t, Option_t *) +void TH1::SetMaximum(Double_t) +void TH1::SetMinimum(Double_t) +void TH1::SetName(const char *) +void TH1::SetNameTitle(const char *, const char *) +void TH1::SetNdivisions(Int_t, Option_t *) +void TH1::SetNormFactor(Double_t) +void TH1::SetStats(Bool_t) +void TH1::SetOption(Option_t *) +void TH1::SetTickLength(Float_t, Option_t *) +void TH1::SetTitleFont(Style_t, Option_t *) +void TH1::SetTitleOffset(Float_t, Option_t *) +void TH1::SetTitleSize(Float_t, Option_t *) +void TH1::SetStatOverflows(TH1::EStatOverflows) +void TH1::SetTitle(const char *) +void TH1::SetXTitle(const char *) +void TH1::SetYTitle(const char *) +void TH1::SetZTitle(const char *) +TH1 * TH1::ShowBackground(Int_t, Option_t *) +Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) +void TH1::Smooth(Int_t, Option_t *) +void TH1::SmoothArray(Int_t, Double_t *, Int_t) +void TH1::StatOverflows(Bool_t) +void TH1::Sumw2(Bool_t) +void TH1::UseCurrentStyle() +Double_t TH1::GetCellContent(Int_t, Int_t) +Double_t TH1::GetCellError(Int_t, Int_t) +void TH1::RebinAxis(Double_t, TAxis *) +void TH1::SetCellContent(Int_t, Int_t, Double_t) +void TH1::SetCellError(Int_t, Int_t, Double_t) +Version_t TH1::Class_Version() +TClass * TH1::IsA() +void TH1::StreamerNVirtual(TBuffer &) +const char * TH1::DeclFileName() +int TH1::ImplFileLine() +const char * TH1::ImplFileName() +const char * TH1::Class_Name() +TClass * TH1::Dictionary() +TClass * TH1::Class() +void TH1::Streamer(TBuffer &) +int TH1::DeclFileLine() +void TPrincipal::TPrincipal(Int_t, Option_t *) +void TPrincipal::AddRow(const Double_t *) +void TPrincipal::Browse(TBrowser *) +void TPrincipal::Clear(Option_t *) +const TMatrixD * TPrincipal::GetCovarianceMatrix() +const TVectorD * TPrincipal::GetEigenValues() +const TMatrixD * TPrincipal::GetEigenVectors() +TList * TPrincipal::GetHistograms() +const TVectorD * TPrincipal::GetMeanValues() +const Double_t * TPrincipal::GetRow(Int_t) +const TVectorD * TPrincipal::GetSigmas() +const TVectorD * TPrincipal::GetUserData() +Bool_t TPrincipal::IsFolder() +void TPrincipal::MakeCode(const char *, Option_t *) +void TPrincipal::MakeHistograms(const char *, Option_t *) +void TPrincipal::MakeMethods(const char *, Option_t *) +void TPrincipal::MakePrincipals() +void TPrincipal::P2X(const Double_t *, Double_t *, Int_t) +void TPrincipal::Print(Option_t *) +void TPrincipal::SumOfSquareResiduals(const Double_t *, Double_t *) +void TPrincipal::Test(Option_t *) +void TPrincipal::X2P(const Double_t *, Double_t *) +Version_t TPrincipal::Class_Version() +TClass * TPrincipal::IsA() +void TPrincipal::StreamerNVirtual(TBuffer &) +const char * TPrincipal::DeclFileName() +int TPrincipal::ImplFileLine() +const char * TPrincipal::ImplFileName() +const char * TPrincipal::Class_Name() +TClass * TPrincipal::Dictionary() +TClass * TPrincipal::Class() +void TPrincipal::Streamer(TBuffer &) +int TPrincipal::DeclFileLine() +void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTree *, Bool_t) +void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTreeFriendLeafIter &) +TIterator & TTreeFriendLeafIter::operator=(const TIterator &) +TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) +const TCollection * TTreeFriendLeafIter::GetCollection() +Option_t * TTreeFriendLeafIter::GetOption() +TObject * TTreeFriendLeafIter::Next() +void TTreeFriendLeafIter::Reset() +Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) +Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) +TObject * TTreeFriendLeafIter::operator*() +Version_t TTreeFriendLeafIter::Class_Version() +TClass * TTreeFriendLeafIter::IsA() +void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) +const char * TTreeFriendLeafIter::DeclFileName() +int TTreeFriendLeafIter::ImplFileLine() +const char * TTreeFriendLeafIter::ImplFileName() +const char * TTreeFriendLeafIter::Class_Name() +TClass * TTreeFriendLeafIter::Dictionary() +TClass * TTreeFriendLeafIter::Class() +void TTreeFriendLeafIter::Streamer(TBuffer &) +int TTreeFriendLeafIter::DeclFileLine() +void TBranchPtr::TBranchPtr(TBranch *) +TBranch * TBranchPtr::operator->() +TBranch & TBranchPtr::operator*() +void TTreeReader::TTreeReader(TTree *, TEntryList *) +void TTreeReader::TTreeReader(const char *, TDirectory *, TEntryList *) +void TTreeReader::TTreeReader(const char *, TEntryList *) +void TTreeReader::SetTree(TTree *, TEntryList *) +void TTreeReader::SetTree(const char *, TEntryList *) +void TTreeReader::SetTree(const char *, TDirectory *, TEntryList *) +Bool_t TTreeReader::IsChain() +Bool_t TTreeReader::IsInvalid() +TTree * TTreeReader::GetTree() +TEntryList * TTreeReader::GetEntryList() +Bool_t TTreeReader::Next() +TTreeReader::EEntryStatus TTreeReader::SetEntry(Long64_t) +TTreeReader::EEntryStatus TTreeReader::SetLocalEntry(Long64_t) +TTreeReader::EEntryStatus TTreeReader::SetEntriesRange(Long64_t, Long64_t) +void TTreeReader::Restart() +TTreeReader::EEntryStatus TTreeReader::GetEntryStatus() +Long64_t TTreeReader::GetEntries() +Long64_t TTreeReader::GetEntries(Bool_t) +Long64_t TTreeReader::GetCurrentEntry() +Bool_t TTreeReader::Notify() +TTreeReader::Iterator_t TTreeReader::begin() +TTreeReader::Iterator_t TTreeReader::end() +Version_t TTreeReader::Class_Version() +TClass * TTreeReader::IsA() +void TTreeReader::StreamerNVirtual(TBuffer &) +const char * TTreeReader::DeclFileName() +int TTreeReader::ImplFileLine() +const char * TTreeReader::ImplFileName() +const char * TTreeReader::Class_Name() +TClass * TTreeReader::Dictionary() +TClass * TTreeReader::Class() +void TTreeReader::Streamer(TBuffer &) +int TTreeReader::DeclFileLine() +void TTreeReaderValue::TTreeReaderValue(TTreeReader &, const char *) +T * TTreeReaderValue::Get() +T * TTreeReaderValue::operator->() +T & TTreeReaderValue::operator*() +void TTreeReader::Iterator_t::Iterator_t(TTreeReader &, Long64_t) +bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) +bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) +const Long64_t & TTreeReader::Iterator_t::operator*() +const Long64_t & TTreeReader::Iterator_t::operator*() +void TTreeReaderArray::TTreeReaderArray(TTreeReader &, const char *) +T & TTreeReaderArray::At(std::size_t) +const T & TTreeReaderArray::At(std::size_t) +T & TTreeReaderArray::operator[](std::size_t) +const T & TTreeReaderArray::operator[](std::size_t) +void TRandom::TRandom(UInt_t) +Int_t TRandom::Binomial(Int_t, Double_t) +Double_t TRandom::BreitWigner(Double_t, Double_t) +void TRandom::Circle(Double_t &, Double_t &, Double_t) +Double_t TRandom::Exp(Double_t) +Double_t TRandom::Gaus(Double_t, Double_t) +UInt_t TRandom::GetSeed() +UInt_t TRandom::Integer(UInt_t) +Double_t TRandom::Landau(Double_t, Double_t) +Int_t TRandom::Poisson(Double_t) +Double_t TRandom::PoissonD(Double_t) +void TRandom::Rannor(Float_t &, Float_t &) +void TRandom::Rannor(Double_t &, Double_t &) +void TRandom::ReadRandom(const char *) +void TRandom::SetSeed(ULong_t) +Double_t TRandom::Rndm() +Double_t TRandom::Rndm(Int_t) +void TRandom::RndmArray(Int_t, Float_t *) +void TRandom::RndmArray(Int_t, Double_t *) +void TRandom::Sphere(Double_t &, Double_t &, Double_t &, Double_t) +Double_t TRandom::Uniform(Double_t) +Double_t TRandom::Uniform(Double_t, Double_t) +void TRandom::WriteRandom(const char *) +Version_t TRandom::Class_Version() +TClass * TRandom::IsA() +void TRandom::StreamerNVirtual(TBuffer &) +const char * TRandom::DeclFileName() +int TRandom::ImplFileLine() +const char * TRandom::ImplFileName() +const char * TRandom::Class_Name() +TClass * TRandom::Dictionary() +TClass * TRandom::Class() +void TRandom::Streamer(TBuffer &) +int TRandom::DeclFileLine() Bool_t TFileOpenHandle::Matches(const char *) const char * TFileOpenHandle::GetOpt() Int_t TFileOpenHandle::GetCompress() Int_t TFileOpenHandle::GetNetOpt() +void TFitResultPtr::TFitResultPtr(int) +void TFitResultPtr::TFitResultPtr(const std::shared_ptr &) +void TFitResultPtr::TFitResultPtr(TFitResult *) +void TFitResultPtr::TFitResultPtr(const TFitResultPtr &) +TFitResult & TFitResultPtr::operator*() +TFitResult * TFitResultPtr::operator->() +TFitResult * TFitResultPtr::Get() +TFitResultPtr & TFitResultPtr::operator=(const TFitResultPtr &) +Version_t TFitResultPtr::Class_Version() +TClass * TFitResultPtr::IsA() +void TFitResultPtr::StreamerNVirtual(TBuffer &) +const char * TFitResultPtr::DeclFileName() +int TFitResultPtr::ImplFileLine() +const char * TFitResultPtr::ImplFileName() +const char * TFitResultPtr::Class_Name() +TClass * TFitResultPtr::Dictionary() +TClass * TFitResultPtr::Class() +void TFitResultPtr::Streamer(TBuffer &) +int TFitResultPtr::DeclFileLine() +void TFitResult::TFitResult(int) +void TFitResult::TFitResult(const char *, const char *) +void TFitResult::TFitResult(const ROOT::Fit::FitResult &) +void TFitResult::Print(Option_t *) +TMatrixDSym TFitResult::GetCovarianceMatrix() +TMatrixDSym TFitResult::GetCorrelationMatrix() +bool TFitResult::Scan(unsigned int, TGraph *, double, double) +bool TFitResult::Contour(unsigned int, unsigned int, TGraph *, double) +double TFitResult::Error(unsigned int) +Version_t TFitResult::Class_Version() +TClass * TFitResult::IsA() +void TFitResult::StreamerNVirtual(TBuffer &) +const char * TFitResult::DeclFileName() +int TFitResult::ImplFileLine() +const char * TFitResult::ImplFileName() +const char * TFitResult::Class_Name() +TClass * TFitResult::Dictionary() +TClass * TFitResult::Class() +void TFitResult::Streamer(TBuffer &) +int TFitResult::DeclFileLine() +void TF1::TF1(const char *, const char *, Double_t, Double_t, TF1::EAddToList, bool) +void TF1::TF1(const char *, const char *, Double_t, Double_t, Option_t *) +void TF1::TF1(const char *, Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) +void TF1::TF1(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) +void TF1::TF1(const TF1 &) +TF1 & TF1::operator=(const TF1 &) +void TF1::AddParameter(const TString &, Double_t) +Bool_t TF1::AddToGlobalList(Bool_t) +Bool_t TF1::DefaultAddToGlobalList(Bool_t) +void TF1::Browse(TBrowser *) +void TF1::Copy(TObject &) +TObject * TF1::Clone(const char *) +Double_t TF1::Derivative(Double_t, Double_t *, Double_t) +Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) +Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) +Double_t TF1::DerivativeError() +Int_t TF1::DistancetoPrimitive(Int_t, Int_t) +void TF1::Draw(Option_t *) +TF1 * TF1::DrawCopy(Option_t *) +TObject * TF1::DrawDerivative(Option_t *) +TObject * TF1::DrawIntegral(Option_t *) +void TF1::DrawF1(Double_t, Double_t, Option_t *) +Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) +Double_t TF1::EvalPar(const Double_t *, const Double_t *) +Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) +void TF1::ExecuteEvent(Int_t, Int_t, Int_t) +void TF1::FixParameter(Int_t, Double_t) +bool TF1::IsVectorized() +Double_t TF1::GetChisquare() +TH1 * TF1::GetHistogram() +TH1 * TF1::CreateHistogram() +TFormula * TF1::GetFormula() +const TFormula * TF1::GetFormula() +TString TF1::GetExpFormula(Option_t *) +const TObject * TF1::GetLinearPart(Int_t) +Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) +Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) +Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) +Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) +Double_t TF1::GetMaximumStored() +Double_t TF1::GetMinimumStored() +Int_t TF1::GetNpar() +Int_t TF1::GetNdim() +Int_t TF1::GetNDF() +Int_t TF1::GetNpx() +TMethodCall * TF1::GetMethodCall() +Int_t TF1::GetNumber() +Int_t TF1::GetNumberFreeParameters() +Int_t TF1::GetNumberFitPoints() +char * TF1::GetObjectInfo(Int_t, Int_t) +TObject * TF1::GetParent() +Double_t TF1::GetParameter(Int_t) +Double_t TF1::GetParameter(const TString &) +Double_t * TF1::GetParameters() +void TF1::GetParameters(Double_t *) +const char * TF1::GetParName(Int_t) +Int_t TF1::GetParNumber(const char *) +Double_t TF1::GetParError(Int_t) +const Double_t * TF1::GetParErrors() +void TF1::GetParLimits(Int_t, Double_t &, Double_t &) +Double_t TF1::GetProb() +Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) +Double_t TF1::GetRandom(TRandom *, Option_t *) +Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) +void TF1::GetRange(Double_t &, Double_t &) +void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) +void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) +Double_t TF1::GetSave(const Double_t *) +Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) +Double_t TF1::GetXmin() +Double_t TF1::GetXmax() +TAxis * TF1::GetXaxis() +TAxis * TF1::GetYaxis() +TAxis * TF1::GetZaxis() +Double_t TF1::GetVariable(const TString &) +Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) +void TF1::GradientPar(const Double_t *, Double_t *, Double_t) +void TF1::InitArgs(const Double_t *, const Double_t *) +void TF1::InitStandardFunctions() +Double_t TF1::Integral(Double_t, Double_t, Double_t) +Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) +Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) +Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) +Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) +Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) +Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) +Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) +Bool_t TF1::IsEvalNormalized() +Bool_t TF1::IsInside(const Double_t *) +Bool_t TF1::IsLinear() +Bool_t TF1::IsValid() +void TF1::Print(Option_t *) +void TF1::Paint(Option_t *) +void TF1::ReleaseParameter(Int_t) +void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TF1::SetChisquare(Double_t) +void TF1::SetFitResult(const ROOT::Fit::FitResult &, const Int_t *) +void TF1::SetMaximum(Double_t) +void TF1::SetMinimum(Double_t) +void TF1::SetNDF(Int_t) +void TF1::SetNumberFitPoints(Int_t) +void TF1::SetNormalized(Bool_t) +void TF1::SetNpx(Int_t) +void TF1::SetParameter(Int_t, Double_t) +void TF1::SetParameter(const TString &, Double_t) +void TF1::SetParameters(const Double_t *) +void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) +void TF1::SetParName(Int_t, const char *) +void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) +void TF1::SetParError(Int_t, Double_t) +void TF1::SetParErrors(const Double_t *) +void TF1::SetParLimits(Int_t, Double_t, Double_t) +void TF1::SetParent(TObject *) +void TF1::SetRange(Double_t, Double_t) +void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) +void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TF1::SetSavedPoint(Int_t, Double_t) +void TF1::SetTitle(const char *) +void TF1::SetVectorized(Bool_t) +void TF1::Update() +TF1 * TF1::GetCurrent() +void TF1::AbsValue(Bool_t) +void TF1::RejectPoint(Bool_t) +Bool_t TF1::RejectedPoint() +void TF1::SetCurrent(TF1 *) +Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) +Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) +Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) +Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) +void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) +Version_t TF1::Class_Version() +TClass * TF1::IsA() +void TF1::StreamerNVirtual(TBuffer &) +const char * TF1::DeclFileName() +int TF1::ImplFileLine() +const char * TF1::ImplFileName() +const char * TF1::Class_Name() +TClass * TF1::Dictionary() +TClass * TF1::Class() +void TF1::Streamer(TBuffer &) +int TF1::DeclFileLine() void TGraph::TGraph(Int_t) void TGraph::TGraph(Int_t, const Int_t *, const Int_t *) void TGraph::TGraph(Int_t, const Float_t *, const Float_t *) @@ -2677,6 +2492,7 @@ void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) void TGraph::DrawPanel() +Double_t TGraph::Eval(Double_t, TSpline *, Option_t *) void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) void TGraph::Expand(Int_t) void TGraph::Expand(Int_t, Int_t) @@ -2771,6 +2587,830 @@ TClass * TGraph::Dictionary() TClass * TGraph::Class() void TGraph::Streamer(TBuffer &) int TGraph::DeclFileLine() +void TGraph2D::TGraph2D(Int_t) +void TGraph2D::TGraph2D(Int_t, Int_t *, Int_t *, Int_t *) +void TGraph2D::TGraph2D(Int_t, Float_t *, Float_t *, Float_t *) +void TGraph2D::TGraph2D(Int_t, Double_t *, Double_t *, Double_t *) +void TGraph2D::TGraph2D(TH2 *) +void TGraph2D::TGraph2D(const char *, const char *, Int_t, Double_t *, Double_t *, Double_t *) +void TGraph2D::TGraph2D(const char *, const char *, Option_t *) +void TGraph2D::TGraph2D(const TGraph2D &) +TGraph2D & TGraph2D::operator=(const TGraph2D &) +void TGraph2D::AddPoint(Double_t, Double_t, Double_t) +void TGraph2D::Browse(TBrowser *) +void TGraph2D::Clear(Option_t *) +void TGraph2D::DirectoryAutoAdd(TDirectory *) +Int_t TGraph2D::DistancetoPrimitive(Int_t, Int_t) +void TGraph2D::Draw(Option_t *) +void TGraph2D::ExecuteEvent(Int_t, Int_t, Int_t) +TObject * TGraph2D::FindObject(const char *) +TObject * TGraph2D::FindObject(const TObject *) +TFitResultPtr TGraph2D::Fit(const char *, Option_t *, Option_t *) +TFitResultPtr TGraph2D::Fit(TF2 *, Option_t *, Option_t *) +void TGraph2D::FitPanel() +TList * TGraph2D::GetContourList(Double_t) +TDirectory * TGraph2D::GetDirectory() +Int_t TGraph2D::GetNpx() +Int_t TGraph2D::GetNpy() +TH2D * TGraph2D::GetHistogram(Option_t *) +TList * TGraph2D::GetListOfFunctions() +Double_t TGraph2D::GetErrorX(Int_t) +Double_t TGraph2D::GetErrorY(Int_t) +Double_t TGraph2D::GetErrorZ(Int_t) +Double_t TGraph2D::GetMargin() +Double_t TGraph2D::GetMaximum() +Double_t TGraph2D::GetMinimum() +TAxis * TGraph2D::GetXaxis() +TAxis * TGraph2D::GetYaxis() +TAxis * TGraph2D::GetZaxis() +Int_t TGraph2D::GetN() +Double_t * TGraph2D::GetX() +Double_t * TGraph2D::GetY() +Double_t * TGraph2D::GetZ() +Double_t * TGraph2D::GetEX() +Double_t * TGraph2D::GetEY() +Double_t * TGraph2D::GetEZ() +Double_t * TGraph2D::GetEXlow() +Double_t * TGraph2D::GetEXhigh() +Double_t * TGraph2D::GetEYlow() +Double_t * TGraph2D::GetEYhigh() +Double_t * TGraph2D::GetEZlow() +Double_t * TGraph2D::GetEZhigh() +Double_t TGraph2D::GetXmax() +Double_t TGraph2D::GetXmin() +Double_t TGraph2D::GetYmax() +Double_t TGraph2D::GetYmin() +Double_t TGraph2D::GetZmax() +Double_t TGraph2D::GetZmin() +Double_t TGraph2D::GetXmaxE() +Double_t TGraph2D::GetXminE() +Double_t TGraph2D::GetYmaxE() +Double_t TGraph2D::GetYminE() +Double_t TGraph2D::GetZmaxE() +Double_t TGraph2D::GetZminE() +Int_t TGraph2D::GetPoint(Int_t, Double_t &, Double_t &, Double_t &) +Double_t TGraph2D::Interpolate(Double_t, Double_t) +void TGraph2D::Paint(Option_t *) +void TGraph2D::Print(Option_t *) +TH1 * TGraph2D::Project(Option_t *) +Int_t TGraph2D::RemovePoint(Int_t) +void TGraph2D::Scale(Double_t, Option_t *) +void TGraph2D::Set(Int_t) +void TGraph2D::SetDirectory(TDirectory *) +void TGraph2D::SetHistogram(TH2 *, Option_t *) +void TGraph2D::SetMargin(Double_t) +void TGraph2D::SetMarginBinsContent(Double_t) +void TGraph2D::SetMaximum(Double_t) +void TGraph2D::SetMinimum(Double_t) +void TGraph2D::SetMaxIter(Int_t) +void TGraph2D::SetName(const char *) +void TGraph2D::SetNameTitle(const char *, const char *) +void TGraph2D::SetNpx(Int_t) +void TGraph2D::SetNpy(Int_t) +void TGraph2D::SetPoint(Int_t, Double_t, Double_t, Double_t) +void TGraph2D::SetTitle(const char *) +Version_t TGraph2D::Class_Version() +TClass * TGraph2D::IsA() +void TGraph2D::StreamerNVirtual(TBuffer &) +const char * TGraph2D::DeclFileName() +int TGraph2D::ImplFileLine() +const char * TGraph2D::ImplFileName() +const char * TGraph2D::Class_Name() +TClass * TGraph2D::Dictionary() +TClass * TGraph2D::Class() +void TGraph2D::Streamer(TBuffer &) +int TGraph2D::DeclFileLine() +TObjArray * THnBase::GetListOfAxes() +const TObjArray * THnBase::GetListOfAxes() +TAxis * THnBase::GetAxis(Int_t) +TFitResultPtr THnBase::Fit(TF1 *, Option_t *, Option_t *) +TList * THnBase::GetListOfFunctions() +Long64_t THnBase::GetNbins() +Double_t THnBase::GetEntries() +Double_t THnBase::GetWeightSum() +Int_t THnBase::GetNdimensions() +Bool_t THnBase::GetCalculateErrors() +void THnBase::CalculateErrors(Bool_t) +Long64_t THnBase::Fill(const Double_t *, Double_t) +Long64_t THnBase::Fill(const char *[], Double_t) +void THnBase::FillBin(Long64_t, Double_t) +void THnBase::SetBinEdges(Int_t, const Double_t *) +Bool_t THnBase::IsInRange(Int_t *) +Double_t THnBase::GetBinError(const Int_t *) +Double_t THnBase::GetBinError(Long64_t) +void THnBase::SetBinError(const Int_t *, Double_t) +void THnBase::SetBinError(Long64_t, Double_t) +void THnBase::AddBinContent(const Int_t *, Double_t) +void THnBase::SetEntries(Double_t) +void THnBase::SetTitle(const char *) +Double_t THnBase::GetBinContent(const Int_t *) +Double_t THnBase::GetBinContent(Long64_t, Int_t *) +Double_t THnBase::GetBinError2(Long64_t) +Long64_t THnBase::GetBin(const Int_t *) +Long64_t THnBase::GetBin(const Double_t *) +Long64_t THnBase::GetBin(const char *[]) +Long64_t THnBase::GetBin(const Int_t *, Bool_t) +Long64_t THnBase::GetBin(const Double_t *, Bool_t) +Long64_t THnBase::GetBin(const char *[], Bool_t) +void THnBase::SetBinContent(const Int_t *, Double_t) +void THnBase::SetBinContent(Long64_t, Double_t) +void THnBase::SetBinError2(Long64_t, Double_t) +void THnBase::AddBinError2(Long64_t, Double_t) +void THnBase::AddBinContent(Long64_t, Double_t) +Double_t THnBase::GetSumw() +Double_t THnBase::GetSumw2() +Double_t THnBase::GetSumwx(Int_t) +Double_t THnBase::GetSumwx2(Int_t) +TH1D * THnBase::Projection(Int_t, Option_t *) +TH2D * THnBase::Projection(Int_t, Int_t, Option_t *) +TH3D * THnBase::Projection(Int_t, Int_t, Int_t, Option_t *) +THnBase * THnBase::ProjectionND(Int_t, const Int_t *, Option_t *) +Long64_t THnBase::Merge(TCollection *) +void THnBase::Scale(Double_t) +void THnBase::Add(const THnBase *, Double_t) +void THnBase::Add(const TH1 *, Double_t) +void THnBase::Multiply(const THnBase *) +void THnBase::Multiply(TF1 *, Double_t) +void THnBase::Divide(const THnBase *) +void THnBase::Divide(const THnBase *, const THnBase *, Double_t, Double_t, Option_t *) +void THnBase::RebinnedAdd(const THnBase *, Double_t) +void THnBase::Reset(Option_t *) +void THnBase::Sumw2() +Double_t THnBase::ComputeIntegral() +void THnBase::GetRandom(Double_t *, Bool_t) +void THnBase::Print(Option_t *) +void THnBase::PrintEntries(Long64_t, Long64_t, Option_t *) +void THnBase::PrintBin(Int_t *, Option_t *) +void THnBase::PrintBin(Long64_t, Option_t *) +void THnBase::Browse(TBrowser *) +Bool_t THnBase::IsFolder() +Version_t THnBase::Class_Version() +TClass * THnBase::IsA() +void THnBase::StreamerNVirtual(TBuffer &) +const char * THnBase::DeclFileName() +int THnBase::ImplFileLine() +const char * THnBase::ImplFileName() +const char * THnBase::Class_Name() +TClass * THnBase::Dictionary() +TClass * THnBase::Class() +void THnBase::Streamer(TBuffer &) +int THnBase::DeclFileLine() +void TGraphErrors::TGraphErrors(Int_t) +void TGraphErrors::TGraphErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *) +void TGraphErrors::TGraphErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *) +void TGraphErrors::TGraphErrors(const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &) +void TGraphErrors::TGraphErrors(const TGraphErrors &) +TGraphErrors & TGraphErrors::operator=(const TGraphErrors &) +void TGraphErrors::TGraphErrors(const TH1 *) +void TGraphErrors::TGraphErrors(const char *, const char *, Option_t *) +void TGraphErrors::Apply(TF1 *) +void TGraphErrors::ApplyX(TF1 *) +Int_t TGraphErrors::CalculateScanfFields(const char *) +void TGraphErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) +Double_t TGraphErrors::GetErrorX(Int_t) +Double_t TGraphErrors::GetErrorY(Int_t) +Double_t TGraphErrors::GetErrorXhigh(Int_t) +Double_t TGraphErrors::GetErrorXlow(Int_t) +Double_t TGraphErrors::GetErrorYhigh(Int_t) +Double_t TGraphErrors::GetErrorYlow(Int_t) +Double_t * TGraphErrors::GetEX() +Double_t * TGraphErrors::GetEY() +Int_t TGraphErrors::Merge(TCollection *) +void TGraphErrors::Print(Option_t *) +void TGraphErrors::Scale(Double_t, Option_t *) +void TGraphErrors::SetPointError(Double_t, Double_t) +void TGraphErrors::SetPointError(Int_t, Double_t, Double_t) +Version_t TGraphErrors::Class_Version() +TClass * TGraphErrors::IsA() +void TGraphErrors::StreamerNVirtual(TBuffer &) +const char * TGraphErrors::DeclFileName() +int TGraphErrors::ImplFileLine() +const char * TGraphErrors::ImplFileName() +const char * TGraphErrors::Class_Name() +TClass * TGraphErrors::Dictionary() +TClass * TGraphErrors::Class() +void TGraphErrors::Streamer(TBuffer &) +int TGraphErrors::DeclFileLine() +void TAxis::TAxis(Int_t, Double_t, Double_t) +void TAxis::TAxis(Int_t, const Double_t *) +void TAxis::TAxis(const TAxis &) +TAxis & TAxis::operator=(const TAxis &) +Bool_t TAxis::CanExtend() +Bool_t TAxis::CanBeAlphanumeric() +Bool_t TAxis::IsAlphanumeric() +void TAxis::SetAlphanumeric(Bool_t) +void TAxis::SetCanExtend(Bool_t) +void TAxis::SetNoAlphanumeric(Bool_t) +void TAxis::CenterLabels(Bool_t) +void TAxis::CenterTitle(Bool_t) +const char * TAxis::ChooseTimeFormat(Double_t) +void TAxis::Copy(TObject &) +void TAxis::Delete(Option_t *) +Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) +TObject * TAxis::DrawClone(Option_t *) +void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) +Int_t TAxis::FindBin(Double_t) +Int_t TAxis::FindBin(Double_t) +Int_t TAxis::FindBin(const char *) +Int_t TAxis::FindFixBin(Double_t) +Int_t TAxis::FindFixBin(const char *) +Double_t TAxis::GetBinCenter(Int_t) +Double_t TAxis::GetBinCenterLog(Int_t) +const char * TAxis::GetBinLabel(Int_t) +Double_t TAxis::GetBinLowEdge(Int_t) +Double_t TAxis::GetBinUpEdge(Int_t) +Double_t TAxis::GetBinWidth(Int_t) +void TAxis::GetCenter(Double_t *) +Bool_t TAxis::GetCenterLabels() +Bool_t TAxis::GetCenterTitle() +Bool_t TAxis::GetDecimals() +TList * TAxis::GetModifiedLabels() +void TAxis::GetLowEdge(Double_t *) +Bool_t TAxis::GetMoreLogLabels() +Int_t TAxis::GetNbins() +Int_t TAxis::GetNlabels() +Bool_t TAxis::GetNoExponent() +TObject * TAxis::GetParent() +Bool_t TAxis::GetRotateTitle() +const char * TAxis::GetTicks() +Bool_t TAxis::GetTimeDisplay() +const char * TAxis::GetTimeFormat() +const char * TAxis::GetTimeFormatOnly() +UInt_t TAxis::GetTimeOffset() +const char * TAxis::GetTitle() +const TArrayD * TAxis::GetXbins() +Int_t TAxis::GetFirst() +Int_t TAxis::GetLast() +Double_t TAxis::GetXmin() +Double_t TAxis::GetXmax() +void TAxis::ImportAttributes(const TAxis *) +Bool_t TAxis::IsVariableBinSize() +void TAxis::LabelsOption(Option_t *) +void TAxis::RotateTitle(Bool_t) +void TAxis::Set(Int_t, Double_t, Double_t) +void TAxis::Set(Int_t, const Float_t *) +void TAxis::Set(Int_t, const Double_t *) +void TAxis::SetBinLabel(Int_t, const char *) +void TAxis::SetDecimals(Bool_t) +void TAxis::SetDefaults() +void TAxis::SetDrawOption(Option_t *) +void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) +void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) +void TAxis::SetLimits(Double_t, Double_t) +void TAxis::SetMoreLogLabels(Bool_t) +void TAxis::SetNoExponent(Bool_t) +void TAxis::SetParent(TObject *) +void TAxis::SetRange(Int_t, Int_t) +void TAxis::SetRangeUser(Double_t, Double_t) +void TAxis::SetTicks(Option_t *) +void TAxis::SetTimeDisplay(Int_t) +void TAxis::SetTimeFormat(const char *) +void TAxis::SetTimeOffset(Double_t, Option_t *) +void TAxis::UnZoom() +void TAxis::ZoomOut(Double_t, Double_t) +Version_t TAxis::Class_Version() +TClass * TAxis::IsA() +void TAxis::StreamerNVirtual(TBuffer &) +const char * TAxis::DeclFileName() +int TAxis::ImplFileLine() +const char * TAxis::ImplFileName() +const char * TAxis::Class_Name() +TClass * TAxis::Dictionary() +TClass * TAxis::Class() +void TAxis::Streamer(TBuffer &) +int TAxis::DeclFileLine() +void TAxisModLab::SetLabNum(Int_t) +void TAxisModLab::SetLabValue(Double_t) +void TAxisModLab::SetAngle(Double_t) +void TAxisModLab::SetSize(Double_t) +void TAxisModLab::SetAlign(Int_t) +void TAxisModLab::SetColor(Int_t) +void TAxisModLab::SetFont(Int_t) +void TAxisModLab::SetText(TString) +Int_t TAxisModLab::GetLabNum() +Double_t TAxisModLab::GetLabValue() +Double_t TAxisModLab::GetAngle() +Double_t TAxisModLab::GetSize() +Int_t TAxisModLab::GetAlign() +Int_t TAxisModLab::GetColor() +Int_t TAxisModLab::GetFont() +const TString & TAxisModLab::GetText() +Version_t TAxisModLab::Class_Version() +TClass * TAxisModLab::IsA() +void TAxisModLab::StreamerNVirtual(TBuffer &) +const char * TAxisModLab::DeclFileName() +int TAxisModLab::ImplFileLine() +const char * TAxisModLab::ImplFileName() +const char * TAxisModLab::Class_Name() +TClass * TAxisModLab::Dictionary() +TClass * TAxisModLab::Class() +void TAxisModLab::Streamer(TBuffer &) +int TAxisModLab::DeclFileLine() +Double_t TVirtualFitter::Chisquare(Int_t, Double_t *) +void TVirtualFitter::Clear(Option_t *) +Int_t TVirtualFitter::ExecuteCommand(const char *, Double_t *, Int_t) +void TVirtualFitter::FixParameter(Int_t) +void TVirtualFitter::GetConfidenceIntervals(Int_t, Int_t, const Double_t *, Double_t *, Double_t) +void TVirtualFitter::GetConfidenceIntervals(TObject *, Double_t) +Double_t * TVirtualFitter::GetCovarianceMatrix() +Double_t TVirtualFitter::GetCovarianceMatrixElement(Int_t, Int_t) +Int_t TVirtualFitter::GetErrors(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) +Foption_t TVirtualFitter::GetFitOption() +TMethodCall * TVirtualFitter::GetMethodCall() +Int_t TVirtualFitter::GetNumberTotalParameters() +Int_t TVirtualFitter::GetNumberFreeParameters() +TObject * TVirtualFitter::GetObjectFit() +Double_t TVirtualFitter::GetParError(Int_t) +Double_t TVirtualFitter::GetParameter(Int_t) +Int_t TVirtualFitter::GetParameter(Int_t, char *, Double_t &, Double_t &, Double_t &, Double_t &) +const char * TVirtualFitter::GetParName(Int_t) +Int_t TVirtualFitter::GetStats(Double_t &, Double_t &, Double_t &, Int_t &, Int_t &) +Double_t TVirtualFitter::GetSumLog(Int_t) +TObject * TVirtualFitter::GetUserFunc() +Int_t TVirtualFitter::GetXfirst() +Int_t TVirtualFitter::GetXlast() +Int_t TVirtualFitter::GetYfirst() +Int_t TVirtualFitter::GetYlast() +Int_t TVirtualFitter::GetZfirst() +Int_t TVirtualFitter::GetZlast() +Bool_t TVirtualFitter::IsFixed(Int_t) +void TVirtualFitter::PrintResults(Int_t, Double_t) +void TVirtualFitter::ReleaseParameter(Int_t) +Double_t * TVirtualFitter::SetCache(Int_t, Int_t) +void TVirtualFitter::SetFCN(void (*)(Int_t &, Double_t *, Double_t &, Double_t *, Int_t)) +void TVirtualFitter::SetFitMethod(const char *) +void TVirtualFitter::SetFitOption(Foption_t) +void TVirtualFitter::SetObjectFit(TObject *) +Int_t TVirtualFitter::SetParameter(Int_t, const char *, Double_t, Double_t, Double_t, Double_t) +void TVirtualFitter::SetUserFunc(TObject *) +void TVirtualFitter::SetXfirst(Int_t) +void TVirtualFitter::SetXlast(Int_t) +void TVirtualFitter::SetYfirst(Int_t) +void TVirtualFitter::SetYlast(Int_t) +void TVirtualFitter::SetZfirst(Int_t) +void TVirtualFitter::SetZlast(Int_t) +TVirtualFitter * TVirtualFitter::GetFitter() +TVirtualFitter * TVirtualFitter::Fitter(TObject *, Int_t) +const char * TVirtualFitter::GetDefaultFitter() +Int_t TVirtualFitter::GetMaxIterations() +Double_t TVirtualFitter::GetErrorDef() +Double_t TVirtualFitter::GetPrecision() +void TVirtualFitter::SetDefaultFitter(const char *) +void TVirtualFitter::SetFitter(TVirtualFitter *, Int_t) +void TVirtualFitter::SetMaxIterations(Int_t) +void TVirtualFitter::SetErrorDef(Double_t) +void TVirtualFitter::SetPrecision(Double_t) +Version_t TVirtualFitter::Class_Version() +TClass * TVirtualFitter::IsA() +void TVirtualFitter::StreamerNVirtual(TBuffer &) +const char * TVirtualFitter::DeclFileName() +int TVirtualFitter::ImplFileLine() +const char * TVirtualFitter::ImplFileName() +const char * TVirtualFitter::Class_Name() +TClass * TVirtualFitter::Dictionary() +TClass * TVirtualFitter::Class() +void TVirtualFitter::Streamer(TBuffer &) +int TVirtualFitter::DeclFileLine() +void TBackCompFitter::TBackCompFitter(const std::shared_ptr &, const std::shared_ptr &) +Double_t TBackCompFitter::Chisquare(Int_t, Double_t *) +void TBackCompFitter::Clear(Option_t *) +Int_t TBackCompFitter::ExecuteCommand(const char *, Double_t *, Int_t) +void TBackCompFitter::FixParameter(Int_t) +void TBackCompFitter::GetConfidenceIntervals(Int_t, Int_t, const Double_t *, Double_t *, Double_t) +void TBackCompFitter::GetConfidenceIntervals(TObject *, Double_t) +Double_t * TBackCompFitter::GetCovarianceMatrix() +Double_t TBackCompFitter::GetCovarianceMatrixElement(Int_t, Int_t) +Int_t TBackCompFitter::GetErrors(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) +Int_t TBackCompFitter::GetNumberTotalParameters() +Int_t TBackCompFitter::GetNumberFreeParameters() +Double_t TBackCompFitter::GetParError(Int_t) +Double_t TBackCompFitter::GetParameter(Int_t) +Int_t TBackCompFitter::GetParameter(Int_t, char *, Double_t &, Double_t &, Double_t &, Double_t &) +const char * TBackCompFitter::GetParName(Int_t) +Int_t TBackCompFitter::GetStats(Double_t &, Double_t &, Double_t &, Int_t &, Int_t &) +Double_t TBackCompFitter::GetSumLog(Int_t) +Bool_t TBackCompFitter::IsFixed(Int_t) +void TBackCompFitter::PrintResults(Int_t, Double_t) +void TBackCompFitter::ReleaseParameter(Int_t) +void TBackCompFitter::SetFitMethod(const char *) +Int_t TBackCompFitter::SetParameter(Int_t, const char *, Double_t, Double_t, Double_t, Double_t) +void TBackCompFitter::SetFCN(void (*)(Int_t &, Double_t *, Double_t &, Double_t *, Int_t)) +void TBackCompFitter::SetMethodCall(TMethodCall *) +ROOT::Fit::FitConfig & TBackCompFitter::GetFitConfig() +const ROOT::Fit::FitResult & TBackCompFitter::GetFitResult() +TFitResult * TBackCompFitter::GetTFitResult() +const ROOT::Fit::FitData & TBackCompFitter::GetFitData() +bool TBackCompFitter::Scan(unsigned int, TGraph *, double, double) +bool TBackCompFitter::Contour(unsigned int, unsigned int, TGraph *, double) +void TBackCompFitter::ReCreateMinimizer() +Version_t TBackCompFitter::Class_Version() +TClass * TBackCompFitter::IsA() +void TBackCompFitter::StreamerNVirtual(TBuffer &) +const char * TBackCompFitter::DeclFileName() +int TBackCompFitter::ImplFileLine() +const char * TBackCompFitter::ImplFileName() +const char * TBackCompFitter::Class_Name() +TClass * TBackCompFitter::Dictionary() +TClass * TBackCompFitter::Class() +void TBackCompFitter::Streamer(TBuffer &) +int TBackCompFitter::DeclFileLine() +void TBinomialEfficiencyFitter::TBinomialEfficiencyFitter(const TH1 *, const TH1 *) +void TBinomialEfficiencyFitter::Set(const TH1 *, const TH1 *) +void TBinomialEfficiencyFitter::SetPrecision(Double_t) +TFitResultPtr TBinomialEfficiencyFitter::Fit(TF1 *, Option_t *) +ROOT::Fit::Fitter * TBinomialEfficiencyFitter::GetFitter() +Double_t TBinomialEfficiencyFitter::EvaluateFCN(const Double_t *) +Version_t TBinomialEfficiencyFitter::Class_Version() +TClass * TBinomialEfficiencyFitter::IsA() +void TBinomialEfficiencyFitter::StreamerNVirtual(TBuffer &) +const char * TBinomialEfficiencyFitter::DeclFileName() +int TBinomialEfficiencyFitter::ImplFileLine() +const char * TBinomialEfficiencyFitter::ImplFileName() +const char * TBinomialEfficiencyFitter::Class_Name() +TClass * TBinomialEfficiencyFitter::Dictionary() +TClass * TBinomialEfficiencyFitter::Class() +void TBinomialEfficiencyFitter::Streamer(TBuffer &) +int TBinomialEfficiencyFitter::DeclFileLine() +void TConfidenceLevel::TConfidenceLevel(Int_t, bool) +void TConfidenceLevel::SetTSD(Double_t) +void TConfidenceLevel::SetTSB(Double_t *) +void TConfidenceLevel::SetTSS(Double_t *) +void TConfidenceLevel::SetLRS(Double_t *) +void TConfidenceLevel::SetLRB(Double_t *) +void TConfidenceLevel::SetBtot(Double_t) +void TConfidenceLevel::SetStot(Double_t) +void TConfidenceLevel::SetDtot(Int_t) +Double_t TConfidenceLevel::GetStatistic() +void TConfidenceLevel::Draw(const Option_t *) +Double_t TConfidenceLevel::GetExpectedStatistic_b(Int_t) +Double_t TConfidenceLevel::GetExpectedStatistic_sb(Int_t) +Double_t TConfidenceLevel::CLb(bool) +Double_t TConfidenceLevel::CLsb(bool) +Double_t TConfidenceLevel::CLs(bool) +Double_t TConfidenceLevel::GetExpectedCLb_sb(Int_t) +Double_t TConfidenceLevel::GetExpectedCLb_b(Int_t) +Double_t TConfidenceLevel::GetExpectedCLsb_b(Int_t) +Double_t TConfidenceLevel::GetExpectedCLs_b(Int_t) +Double_t TConfidenceLevel::GetAverageCLs() +Double_t TConfidenceLevel::GetAverageCLsb() +Double_t TConfidenceLevel::Get3sProbability() +Double_t TConfidenceLevel::Get5sProbability() +Int_t TConfidenceLevel::GetDtot() +Double_t TConfidenceLevel::GetStot() +Double_t TConfidenceLevel::GetBtot() +Version_t TConfidenceLevel::Class_Version() +TClass * TConfidenceLevel::IsA() +void TConfidenceLevel::StreamerNVirtual(TBuffer &) +const char * TConfidenceLevel::DeclFileName() +int TConfidenceLevel::ImplFileLine() +const char * TConfidenceLevel::ImplFileName() +const char * TConfidenceLevel::Class_Name() +TClass * TConfidenceLevel::Dictionary() +TClass * TConfidenceLevel::Class() +void TConfidenceLevel::Streamer(TBuffer &) +int TConfidenceLevel::DeclFileLine() +void TEfficiency::TEfficiency(const TH1 &, const TH1 &) +void TEfficiency::TEfficiency(const char *, const char *, Int_t, const Double_t *) +void TEfficiency::TEfficiency(const char *, const char *, Int_t, Double_t, Double_t) +void TEfficiency::TEfficiency(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TEfficiency::TEfficiency(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) +void TEfficiency::TEfficiency(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TEfficiency::TEfficiency(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TEfficiency::TEfficiency(const TEfficiency &) +void TEfficiency::Add(const TEfficiency &) +void TEfficiency::Browse(TBrowser *) +TGraphAsymmErrors * TEfficiency::CreateGraph(Option_t *) +TGraph2DAsymmErrors * TEfficiency::CreateGraph2D(Option_t *) +TH2 * TEfficiency::CreateHistogram(Option_t *) +Int_t TEfficiency::DistancetoPrimitive(Int_t, Int_t) +void TEfficiency::Draw(Option_t *) +void TEfficiency::ExecuteEvent(Int_t, Int_t, Int_t) +void TEfficiency::Fill(Bool_t, Double_t, Double_t, Double_t) +void TEfficiency::FillWeighted(Bool_t, Double_t, Double_t, Double_t, Double_t) +Int_t TEfficiency::FindFixBin(Double_t, Double_t, Double_t) +TFitResultPtr TEfficiency::Fit(TF1 *, Option_t *) +Double_t TEfficiency::GetBetaAlpha(Int_t) +Double_t TEfficiency::GetBetaBeta(Int_t) +Double_t TEfficiency::GetConfidenceLevel() +TH1 * TEfficiency::GetCopyPassedHisto() +TH1 * TEfficiency::GetCopyTotalHisto() +Int_t TEfficiency::GetDimension() +TDirectory * TEfficiency::GetDirectory() +Double_t TEfficiency::GetEfficiency(Int_t) +Double_t TEfficiency::GetEfficiencyErrorLow(Int_t) +Double_t TEfficiency::GetEfficiencyErrorUp(Int_t) +Int_t TEfficiency::GetGlobalBin(Int_t, Int_t, Int_t) +TGraphAsymmErrors * TEfficiency::GetPaintedGraph() +TGraph2DAsymmErrors * TEfficiency::GetPaintedGraph2D() +TH2 * TEfficiency::GetPaintedHistogram() +TList * TEfficiency::GetListOfFunctions() +const TH1 * TEfficiency::GetPassedHistogram() +TEfficiency::EStatOption TEfficiency::GetStatisticOption() +const TH1 * TEfficiency::GetTotalHistogram() +Double_t TEfficiency::GetWeight() +Long64_t TEfficiency::Merge(TCollection *) +TEfficiency & TEfficiency::operator+=(const TEfficiency &) +TEfficiency & TEfficiency::operator=(const TEfficiency &) +void TEfficiency::Paint(Option_t *) +void TEfficiency::SetBetaAlpha(Double_t) +void TEfficiency::SetBetaBeta(Double_t) +void TEfficiency::SetBetaBinParameters(Int_t, Double_t, Double_t) +void TEfficiency::SetConfidenceLevel(Double_t) +void TEfficiency::SetDirectory(TDirectory *) +void TEfficiency::SetName(const char *) +Bool_t TEfficiency::SetPassedEvents(Int_t, Int_t) +Bool_t TEfficiency::SetPassedHistogram(const TH1 &, Option_t *) +void TEfficiency::SetPosteriorMode(Bool_t) +void TEfficiency::SetPosteriorAverage(Bool_t) +void TEfficiency::SetShortestInterval(Bool_t) +void TEfficiency::SetCentralInterval(Bool_t) +void TEfficiency::SetStatisticOption(TEfficiency::EStatOption) +Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t) +Bool_t TEfficiency::SetBins(Int_t, const Double_t *) +Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +Bool_t TEfficiency::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) +Bool_t TEfficiency::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +Bool_t TEfficiency::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TEfficiency::SetTitle(const char *) +Bool_t TEfficiency::SetTotalEvents(Int_t, Int_t) +Bool_t TEfficiency::SetTotalHistogram(const TH1 &, Option_t *) +void TEfficiency::SetUseWeightedEvents(Bool_t) +void TEfficiency::SetWeight(Double_t) +Bool_t TEfficiency::UsesBayesianStat() +Bool_t TEfficiency::UsesPosteriorMode() +Bool_t TEfficiency::UsesShortestInterval() +Bool_t TEfficiency::UsesPosteriorAverage() +Bool_t TEfficiency::UsesCentralInterval() +Bool_t TEfficiency::UsesWeights() +Bool_t TEfficiency::CheckBinning(const TH1 &, const TH1 &) +Bool_t TEfficiency::CheckConsistency(const TH1 &, const TH1 &, Option_t *) +Bool_t TEfficiency::CheckEntries(const TH1 &, const TH1 &, Option_t *) +Bool_t TEfficiency::CheckWeights(const TH1 &, const TH1 &) +Double_t TEfficiency::Combine(Double_t &, Double_t &, Int_t, const Int_t *, const Int_t *, Double_t, Double_t, Double_t, const Double_t *, Option_t *) +TGraphAsymmErrors * TEfficiency::Combine(TCollection *, Option_t *, Int_t, const Double_t *) +Double_t TEfficiency::AgrestiCoull(Double_t, Double_t, Double_t, Bool_t) +Double_t TEfficiency::ClopperPearson(Double_t, Double_t, Double_t, Bool_t) +Double_t TEfficiency::Normal(Double_t, Double_t, Double_t, Bool_t) +Double_t TEfficiency::Wilson(Double_t, Double_t, Double_t, Bool_t) +Double_t TEfficiency::FeldmanCousins(Double_t, Double_t, Double_t, Bool_t) +Bool_t TEfficiency::FeldmanCousinsInterval(Double_t, Double_t, Double_t, Double_t &, Double_t &) +Double_t TEfficiency::MidPInterval(Double_t, Double_t, Double_t, Bool_t) +Double_t TEfficiency::Bayesian(Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t, Bool_t) +Double_t TEfficiency::BetaCentralInterval(Double_t, Double_t, Double_t, Bool_t) +Bool_t TEfficiency::BetaShortestInterval(Double_t, Double_t, Double_t, Double_t &, Double_t &) +Double_t TEfficiency::BetaMean(Double_t, Double_t) +Double_t TEfficiency::BetaMode(Double_t, Double_t) +Version_t TEfficiency::Class_Version() +TClass * TEfficiency::IsA() +void TEfficiency::StreamerNVirtual(TBuffer &) +const char * TEfficiency::DeclFileName() +int TEfficiency::ImplFileLine() +const char * TEfficiency::ImplFileName() +const char * TEfficiency::Class_Name() +TClass * TEfficiency::Dictionary() +TClass * TEfficiency::Class() +void TEfficiency::Streamer(TBuffer &) +int TEfficiency::DeclFileLine() +void TGraphAsymmErrors::TGraphAsymmErrors(Int_t) +void TGraphAsymmErrors::TGraphAsymmErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *) +void TGraphAsymmErrors::TGraphAsymmErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *) +void TGraphAsymmErrors::TGraphAsymmErrors(const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &) +void TGraphAsymmErrors::TGraphAsymmErrors(const TGraphAsymmErrors &) +TGraphAsymmErrors & TGraphAsymmErrors::operator=(const TGraphAsymmErrors &) +void TGraphAsymmErrors::TGraphAsymmErrors(const TH1 *) +void TGraphAsymmErrors::TGraphAsymmErrors(const TH1 *, const TH1 *, Option_t *) +void TGraphAsymmErrors::TGraphAsymmErrors(const char *, const char *, Option_t *) +void TGraphAsymmErrors::Apply(TF1 *) +void TGraphAsymmErrors::BayesDivide(const TH1 *, const TH1 *, Option_t *) +void TGraphAsymmErrors::Divide(const TH1 *, const TH1 *, Option_t *) +void TGraphAsymmErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) +Double_t TGraphAsymmErrors::GetErrorX(Int_t) +Double_t TGraphAsymmErrors::GetErrorY(Int_t) +Double_t TGraphAsymmErrors::GetErrorXlow(Int_t) +Double_t TGraphAsymmErrors::GetErrorXhigh(Int_t) +Double_t TGraphAsymmErrors::GetErrorYlow(Int_t) +Double_t TGraphAsymmErrors::GetErrorYhigh(Int_t) +Double_t * TGraphAsymmErrors::GetEXlow() +Double_t * TGraphAsymmErrors::GetEXhigh() +Double_t * TGraphAsymmErrors::GetEYlow() +Double_t * TGraphAsymmErrors::GetEYhigh() +Int_t TGraphAsymmErrors::Merge(TCollection *) +void TGraphAsymmErrors::Print(Option_t *) +void TGraphAsymmErrors::Scale(Double_t, Option_t *) +void TGraphAsymmErrors::SetPointError(Double_t, Double_t, Double_t, Double_t) +void TGraphAsymmErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t) +void TGraphAsymmErrors::SetPointEXlow(Int_t, Double_t) +void TGraphAsymmErrors::SetPointEXhigh(Int_t, Double_t) +void TGraphAsymmErrors::SetPointEYlow(Int_t, Double_t) +void TGraphAsymmErrors::SetPointEYhigh(Int_t, Double_t) +Version_t TGraphAsymmErrors::Class_Version() +TClass * TGraphAsymmErrors::IsA() +void TGraphAsymmErrors::StreamerNVirtual(TBuffer &) +const char * TGraphAsymmErrors::DeclFileName() +int TGraphAsymmErrors::ImplFileLine() +const char * TGraphAsymmErrors::ImplFileName() +const char * TGraphAsymmErrors::Class_Name() +TClass * TGraphAsymmErrors::Dictionary() +TClass * TGraphAsymmErrors::Class() +void TGraphAsymmErrors::Streamer(TBuffer &) +int TGraphAsymmErrors::DeclFileLine() +void TGraph2DAsymmErrors::TGraph2DAsymmErrors(Int_t) +void TGraph2DAsymmErrors::TGraph2DAsymmErrors(Int_t, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Option_t *) +void TGraph2DAsymmErrors::TGraph2DAsymmErrors(const TGraph2DAsymmErrors &) +TGraph2DAsymmErrors & TGraph2DAsymmErrors::operator=(const TGraph2DAsymmErrors &) +Double_t TGraph2DAsymmErrors::GetErrorX(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorY(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorZ(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorXlow(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorXhigh(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorYlow(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorYhigh(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorZlow(Int_t) +Double_t TGraph2DAsymmErrors::GetErrorZhigh(Int_t) +Double_t * TGraph2DAsymmErrors::GetEXlow() +Double_t * TGraph2DAsymmErrors::GetEXhigh() +Double_t * TGraph2DAsymmErrors::GetEYlow() +Double_t * TGraph2DAsymmErrors::GetEYhigh() +Double_t * TGraph2DAsymmErrors::GetEZlow() +Double_t * TGraph2DAsymmErrors::GetEZhigh() +Double_t TGraph2DAsymmErrors::GetXmaxE() +Double_t TGraph2DAsymmErrors::GetXminE() +Double_t TGraph2DAsymmErrors::GetYmaxE() +Double_t TGraph2DAsymmErrors::GetYminE() +Double_t TGraph2DAsymmErrors::GetZmaxE() +Double_t TGraph2DAsymmErrors::GetZminE() +void TGraph2DAsymmErrors::Print(Option_t *) +Int_t TGraph2DAsymmErrors::RemovePoint(Int_t) +void TGraph2DAsymmErrors::Scale(Double_t, Option_t *) +void TGraph2DAsymmErrors::Set(Int_t) +void TGraph2DAsymmErrors::SetPoint(Int_t, Double_t, Double_t, Double_t) +void TGraph2DAsymmErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Version_t TGraph2DAsymmErrors::Class_Version() +TClass * TGraph2DAsymmErrors::IsA() +void TGraph2DAsymmErrors::StreamerNVirtual(TBuffer &) +const char * TGraph2DAsymmErrors::DeclFileName() +int TGraph2DAsymmErrors::ImplFileLine() +const char * TGraph2DAsymmErrors::ImplFileName() +const char * TGraph2DAsymmErrors::Class_Name() +TClass * TGraph2DAsymmErrors::Dictionary() +TClass * TGraph2DAsymmErrors::Class() +void TGraph2DAsymmErrors::Streamer(TBuffer &) +int TGraph2DAsymmErrors::DeclFileLine() +Int_t TH2::BufferEmpty(Int_t) +void TH2::Copy(TObject &) +Int_t TH2::Fill(Double_t, Double_t) +Int_t TH2::Fill(Double_t, Double_t, Double_t) +Int_t TH2::Fill(Double_t, const char *, Double_t) +Int_t TH2::Fill(const char *, Double_t, Double_t) +Int_t TH2::Fill(const char *, const char *, Double_t) +void TH2::FillN(Int_t, const Double_t *, const Double_t *, Int_t) +void TH2::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) +void TH2::FillRandom(const char *, Int_t, TRandom *) +void TH2::FillRandom(TH1 *, Int_t, TRandom *) +void TH2::FitSlicesX(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) +void TH2::FitSlicesY(TF1 *, Int_t, Int_t, Int_t, Option_t *, TObjArray *) +Int_t TH2::GetBin(Int_t, Int_t, Int_t) +Double_t TH2::GetBinWithContent2(Double_t, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Double_t) +Double_t TH2::GetBinContent(Int_t, Int_t) +Double_t TH2::GetBinContent(Int_t, Int_t, Int_t) +Double_t TH2::GetBinErrorLow(Int_t, Int_t) +Double_t TH2::GetBinErrorUp(Int_t, Int_t) +Double_t TH2::GetCorrelationFactor(Int_t, Int_t) +Double_t TH2::GetCovariance(Int_t, Int_t) +void TH2::GetRandom2(Double_t &, Double_t &, TRandom *) +void TH2::GetStats(Double_t *) +Double_t TH2::Integral(Option_t *) +Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Option_t *) +Double_t TH2::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) +Double_t TH2::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) +Double_t TH2::Interpolate(Double_t, Double_t) +Double_t TH2::Interpolate(Double_t, Double_t, Double_t) +Double_t TH2::KolmogorovTest(const TH1 *, Option_t *) +TH2 * TH2::RebinX(Int_t, const char *) +TH2 * TH2::RebinY(Int_t, const char *) +TH2 * TH2::Rebin(Int_t, const char *, const Double_t *) +TH2 * TH2::Rebin2D(Int_t, Int_t, const char *) +TProfile * TH2::ProfileX(const char *, Int_t, Int_t, Option_t *) +TProfile * TH2::ProfileY(const char *, Int_t, Int_t, Option_t *) +TH1D * TH2::ProjectionX(const char *, Int_t, Int_t, Option_t *) +TH1D * TH2::ProjectionY(const char *, Int_t, Int_t, Option_t *) +void TH2::PutStats(Double_t *) +TH1D * TH2::QuantilesX(Double_t, const char *) +TH1D * TH2::QuantilesY(Double_t, const char *) +void TH2::Reset(Option_t *) +void TH2::SetBinContent(Int_t, Double_t) +void TH2::SetBinContent(Int_t, Int_t, Double_t) +void TH2::SetBinContent(Int_t, Int_t, Int_t, Double_t) +void TH2::SetShowProjectionX(Int_t) +void TH2::SetShowProjectionY(Int_t) +void TH2::SetShowProjectionXY(Int_t, Int_t) +TH1 * TH2::ShowBackground(Int_t, Option_t *) +Int_t TH2::ShowPeaks(Double_t, Option_t *, Double_t) +void TH2::Smooth(Int_t, Option_t *) +Version_t TH2::Class_Version() +TClass * TH2::IsA() +void TH2::StreamerNVirtual(TBuffer &) +const char * TH2::DeclFileName() +int TH2::ImplFileLine() +const char * TH2::ImplFileName() +const char * TH2::Class_Name() +TClass * TH2::Dictionary() +TClass * TH2::Class() +void TH2::Streamer(TBuffer &) +int TH2::DeclFileLine() +const char * TFormulaFunction::GetName() +const char * TFormulaFunction::GetBody() +Int_t TFormulaFunction::GetNargs() +Bool_t TFormulaFunction::IsFuncCall() +void TFormulaFunction::TFormulaFunction(const TString &, const TString &, int) +void TFormulaFunction::TFormulaFunction(const TString &) +Bool_t TFormulaFunction::operator<(const TFormulaFunction &) +Bool_t TFormulaFunction::operator==(const TFormulaFunction &) +const char * TFormulaVariable::GetName() +Double_t TFormulaVariable::GetInitialValue() +Int_t TFormulaVariable::GetArrayPos() +void TFormulaVariable::TFormulaVariable(const TString &, Double_t, Int_t) +Bool_t TFormulaVariable::operator<(const TFormulaVariable &) +bool TFormulaParamOrder::operator()(const TString &, const TString &) +TFormula & TFormula::operator=(const TFormula &) +void TFormula::TFormula(const char *, const char *, bool, bool) +void TFormula::TFormula(const char *, const char *, int, int, bool) +void TFormula::TFormula(const TFormula &) +void TFormula::AddParameter(const TString &, Double_t) +void TFormula::AddVariable(const TString &, Double_t) +void TFormula::AddVariables(const TString *, const Int_t) +Int_t TFormula::Compile(const char *) +void TFormula::Copy(TObject &) +void TFormula::Clear(Option_t *) +Double_t TFormula::Eval(Double_t) +Double_t TFormula::Eval(Double_t, Double_t) +Double_t TFormula::Eval(Double_t, Double_t, Double_t) +Double_t TFormula::Eval(Double_t, Double_t, Double_t, Double_t) +Double_t TFormula::EvalPar(const Double_t *, const Double_t *) +bool TFormula::GenerateGradientPar() +bool TFormula::GenerateHessianPar() +void TFormula::GradientPar(const Double_t *, TFormula::CladStorage &) +void TFormula::GradientPar(const Double_t *, Double_t *) +void TFormula::HessianPar(const Double_t *, TFormula::CladStorage &) +void TFormula::HessianPar(const Double_t *, Double_t *) +bool TFormula::HasGeneratedGradient() +bool TFormula::HasGeneratedHessian() +TString TFormula::GetExpFormula(Option_t *) +TString TFormula::GetGradientFormula() +TString TFormula::GetHessianFormula() +const TObject * TFormula::GetLinearPart(Int_t) +Int_t TFormula::GetNdim() +Int_t TFormula::GetNpar() +Int_t TFormula::GetNumber() +const char * TFormula::GetParName(Int_t) +Int_t TFormula::GetParNumber(const char *) +Double_t TFormula::GetParameter(const char *) +Double_t TFormula::GetParameter(Int_t) +Double_t * TFormula::GetParameters() +void TFormula::GetParameters(Double_t *) +Double_t TFormula::GetVariable(const char *) +Int_t TFormula::GetVarNumber(const char *) +TString TFormula::GetVarName(Int_t) +Bool_t TFormula::IsValid() +Bool_t TFormula::IsVectorized() +Bool_t TFormula::IsLinear() +void TFormula::Print(Option_t *) +void TFormula::SetName(const char *) +void TFormula::SetParameter(const char *, Double_t) +void TFormula::SetParameter(Int_t, Double_t) +void TFormula::SetParameters(const Double_t *) +void TFormula::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TFormula::SetParName(Int_t, const char *) +void TFormula::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) +void TFormula::SetVariable(const TString &, Double_t) +void TFormula::SetVectorized(Bool_t) +Version_t TFormula::Class_Version() +TClass * TFormula::IsA() +void TFormula::StreamerNVirtual(TBuffer &) +const char * TFormula::DeclFileName() +int TFormula::ImplFileLine() +const char * TFormula::ImplFileName() +const char * TFormula::Class_Name() +TClass * TFormula::Dictionary() +TClass * TFormula::Class() +void TFormula::Streamer(TBuffer &) +int TFormula::DeclFileLine() +double TF1AbsComposition::operator()(const Double_t *, const Double_t *) +void TF1AbsComposition::SetRange(Double_t, Double_t) +void TF1AbsComposition::SetParameters(const Double_t *) +void TF1AbsComposition::Update() +void TF1AbsComposition::Copy(TObject &) +Version_t TF1AbsComposition::Class_Version() +TClass * TF1AbsComposition::IsA() +void TF1AbsComposition::StreamerNVirtual(TBuffer &) +const char * TF1AbsComposition::DeclFileName() +int TF1AbsComposition::ImplFileLine() +const char * TF1AbsComposition::ImplFileName() +const char * TF1AbsComposition::Class_Name() +TClass * TF1AbsComposition::Dictionary() +TClass * TF1AbsComposition::Class() +void TF1AbsComposition::Streamer(TBuffer &) +int TF1AbsComposition::DeclFileLine() void TF1Parameters::TF1Parameters(Int_t) void TF1Parameters::TF1Parameters(const TF1Parameters &) TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) @@ -2798,53 +3438,5893 @@ TClass * TF1Parameters::Class() void TF1Parameters::Streamer(TBuffer &) int TF1Parameters::DeclFileLine() TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() -void TTreeReader::TTreeReader(TTree *, TEntryList *) -void TTreeReader::TTreeReader(const char *, TDirectory *, TEntryList *) -void TTreeReader::TTreeReader(const char *, TEntryList *) -void TTreeReader::SetTree(TTree *, TEntryList *) -void TTreeReader::SetTree(const char *, TEntryList *) -void TTreeReader::SetTree(const char *, TDirectory *, TEntryList *) -Bool_t TTreeReader::IsChain() -Bool_t TTreeReader::IsInvalid() -TTree * TTreeReader::GetTree() -TEntryList * TTreeReader::GetEntryList() -Bool_t TTreeReader::Next() -TTreeReader::EEntryStatus TTreeReader::SetEntry(Long64_t) -TTreeReader::EEntryStatus TTreeReader::SetLocalEntry(Long64_t) -TTreeReader::EEntryStatus TTreeReader::SetEntriesRange(Long64_t, Long64_t) -void TTreeReader::Restart() -TTreeReader::EEntryStatus TTreeReader::GetEntryStatus() -Long64_t TTreeReader::GetEntries() -Long64_t TTreeReader::GetEntries(Bool_t) -Long64_t TTreeReader::GetCurrentEntry() -Bool_t TTreeReader::Notify() -TTreeReader::Iterator_t TTreeReader::begin() -TTreeReader::Iterator_t TTreeReader::end() -Version_t TTreeReader::Class_Version() -TClass * TTreeReader::IsA() -void TTreeReader::StreamerNVirtual(TBuffer &) -const char * TTreeReader::DeclFileName() -int TTreeReader::ImplFileLine() -const char * TTreeReader::ImplFileName() -const char * TTreeReader::Class_Name() -TClass * TTreeReader::Dictionary() -TClass * TTreeReader::Class() -void TTreeReader::Streamer(TBuffer &) -int TTreeReader::DeclFileLine() -void TTreeReaderValue::TTreeReaderValue(TTreeReader &, const char *) -T * TTreeReaderValue::Get() -T * TTreeReaderValue::operator->() -T & TTreeReaderValue::operator*() -void TTreeReader::Iterator_t::Iterator_t(TTreeReader &, Long64_t) -bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) -bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) -const Long64_t & TTreeReader::Iterator_t::operator*() -const Long64_t & TTreeReader::Iterator_t::operator*() -void TTreeReaderArray::TTreeReaderArray(TTreeReader &, const char *) -T & TTreeReaderArray::At(std::size_t) -const T & TTreeReaderArray::At(std::size_t) -T & TTreeReaderArray::operator[](std::size_t) -const T & TTreeReaderArray::operator[](std::size_t) +void TF2::TF2(const char *, const char *, Double_t, Double_t, Double_t, Double_t, Option_t *) +void TF2::TF2(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Double_t, Double_t, Int_t, Int_t) +void TF2::TF2(const TF2 &) +TF2 & TF2::operator=(const TF2 &) +void TF2::Copy(TObject &) +Int_t TF2::DistancetoPrimitive(Int_t, Int_t) +void TF2::Draw(Option_t *) +TF1 * TF2::DrawCopy(Option_t *) +TObject * TF2::DrawDerivative(Option_t *) +TObject * TF2::DrawIntegral(Option_t *) +void TF2::ExecuteEvent(Int_t, Int_t, Int_t) +Int_t TF2::GetContour(Double_t *) +Double_t TF2::GetContourLevel(Int_t) +Int_t TF2::GetNpy() +char * TF2::GetObjectInfo(Int_t, Int_t) +Double_t TF2::GetRandom(TRandom *, Option_t *) +Double_t TF2::GetRandom(Double_t, Double_t, TRandom *, Option_t *) +void TF2::GetRandom2(Double_t &, Double_t &, TRandom *) +void TF2::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) +void TF2::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) +Double_t TF2::GetSave(const Double_t *) +Double_t TF2::GetMinimumXY(Double_t &, Double_t &) +Double_t TF2::GetMaximumXY(Double_t &, Double_t &) +Double_t TF2::GetMinimum(Double_t *) +Double_t TF2::GetMaximum(Double_t *) +Double_t TF2::GetYmin() +Double_t TF2::GetYmax() +Double_t TF2::Integral(Double_t, Double_t, Double_t, Double_t, Double_t) +Bool_t TF2::IsInside(const Double_t *) +TH1 * TF2::CreateHistogram() +void TF2::Paint(Option_t *) +void TF2::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TF2::SetNpy(Int_t) +void TF2::SetContour(Int_t, const Double_t *) +void TF2::SetContourLevel(Int_t, Double_t) +void TF2::SetRange(Double_t, Double_t) +void TF2::SetRange(Double_t, Double_t, Double_t, Double_t) +void TF2::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF2::Moment2(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF2::CentralMoment2(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF2::Mean2X(Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF2::Mean2Y(Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF2::Variance2X(Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF2::Variance2Y(Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF2::Covariance2XY(Double_t, Double_t, Double_t, Double_t, Double_t) +Version_t TF2::Class_Version() +TClass * TF2::IsA() +void TF2::StreamerNVirtual(TBuffer &) +const char * TF2::DeclFileName() +int TF2::ImplFileLine() +const char * TF2::ImplFileName() +const char * TF2::Class_Name() +TClass * TF2::Dictionary() +TClass * TF2::Class() +void TF2::Streamer(TBuffer &) +int TF2::DeclFileLine() +void TF12::TF12(const char *, TF2 *, Double_t, Option_t *) +void TF12::TF12(const TF12 &) +void TF12::Copy(TObject &) +TF1 * TF12::DrawCopy(Option_t *) +Double_t TF12::Eval(Double_t, Double_t, Double_t, Double_t) +Double_t TF12::EvalPar(const Double_t *, const Double_t *) +Double_t TF12::GetXY() +void TF12::SetXY(Double_t) +Version_t TF12::Class_Version() +TClass * TF12::IsA() +void TF12::StreamerNVirtual(TBuffer &) +const char * TF12::DeclFileName() +int TF12::ImplFileLine() +const char * TF12::ImplFileName() +const char * TF12::Class_Name() +TClass * TF12::Dictionary() +TClass * TF12::Class() +void TF12::Streamer(TBuffer &) +int TF12::DeclFileLine() +void TSpline::TSpline(const char *, Double_t, Double_t, Double_t, Int_t, Bool_t) +void TSpline::GetKnot(Int_t, Double_t &, Double_t &) +Int_t TSpline::DistancetoPrimitive(Int_t, Int_t) +void TSpline::Draw(Option_t *) +void TSpline::ExecuteEvent(Int_t, Int_t, Int_t) +Double_t TSpline::GetDelta() +TH1F * TSpline::GetHistogram() +Int_t TSpline::GetNp() +Int_t TSpline::GetNpx() +Double_t TSpline::GetXmin() +Double_t TSpline::GetXmax() +void TSpline::Paint(Option_t *) +Double_t TSpline::Eval(Double_t) +void TSpline::SaveAs(const char *, Option_t *) +void TSpline::SetNpx(Int_t) +Version_t TSpline::Class_Version() +TClass * TSpline::IsA() +void TSpline::StreamerNVirtual(TBuffer &) +const char * TSpline::DeclFileName() +int TSpline::ImplFileLine() +const char * TSpline::ImplFileName() +const char * TSpline::Class_Name() +TClass * TSpline::Dictionary() +TClass * TSpline::Class() +void TSpline::Streamer(TBuffer &) +int TSpline::DeclFileLine() +void TH1F::TH1F(const char *, const char *, Int_t, Double_t, Double_t) +void TH1F::TH1F(const char *, const char *, Int_t, const Float_t *) +void TH1F::TH1F(const char *, const char *, Int_t, const Double_t *) +void TH1F::TH1F(const TH1F &) +TH1F & TH1F::operator=(const TH1F &) +void TH1F::AddBinContent(Int_t) +void TH1F::AddBinContent(Int_t, Double_t) +void TH1F::Copy(TObject &) +void TH1F::Reset(Option_t *) +void TH1F::SetBinsLength(Int_t) +Version_t TH1F::Class_Version() +TClass * TH1F::IsA() +void TH1F::StreamerNVirtual(TBuffer &) +const char * TH1F::DeclFileName() +int TH1F::ImplFileLine() +const char * TH1F::ImplFileName() +const char * TH1F::Class_Name() +TClass * TH1F::Dictionary() +TClass * TH1F::Class() +void TH1F::Streamer(TBuffer &) +int TH1F::DeclFileLine() +void TF1Convolution::TF1Convolution(TF1 *, TF1 *, Bool_t) +void TF1Convolution::TF1Convolution(TF1 *, TF1 *, Double_t, Double_t, Bool_t) +void TF1Convolution::TF1Convolution(TString, Double_t, Double_t, Bool_t) +void TF1Convolution::TF1Convolution(TString, TString, Double_t, Double_t, Bool_t) +void TF1Convolution::TF1Convolution(const TF1Convolution &) +TF1Convolution & TF1Convolution::operator=(const TF1Convolution &) +void TF1Convolution::SetParameters(const Double_t *) +void TF1Convolution::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TF1Convolution::SetRange(Double_t, Double_t) +void TF1Convolution::SetExtraRange(Double_t) +void TF1Convolution::SetNofPointsFFT(Int_t) +void TF1Convolution::SetNumConv(Bool_t) +Double_t TF1Convolution::SetDefaultExtraRange(Double_t) +Int_t TF1Convolution::GetNpar() +Double_t TF1Convolution::GetXmin() +Double_t TF1Convolution::GetXmax() +const char * TF1Convolution::GetParName(Int_t) +void TF1Convolution::GetRange(Double_t &, Double_t &) +void TF1Convolution::Update() +Double_t TF1Convolution::operator()(const Double_t *, const Double_t *) +void TF1Convolution::Copy(TObject &) +Version_t TF1Convolution::Class_Version() +TClass * TF1Convolution::IsA() +void TF1Convolution::StreamerNVirtual(TBuffer &) +const char * TF1Convolution::DeclFileName() +int TF1Convolution::ImplFileLine() +const char * TF1Convolution::ImplFileName() +const char * TF1Convolution::Class_Name() +TClass * TF1Convolution::Dictionary() +TClass * TF1Convolution::Class() +void TF1Convolution::Streamer(TBuffer &) +int TF1Convolution::DeclFileLine() +void TF1NormSum::TF1NormSum(const std::vector &, const std::vector &, Double_t) +void TF1NormSum::TF1NormSum(TF1 *, TF1 *, Double_t, Double_t, Double_t) +void TF1NormSum::TF1NormSum(TF1 *, TF1 *, TF1 *, Double_t, Double_t, Double_t, Double_t) +void TF1NormSum::TF1NormSum(const TString &, Double_t, Double_t) +void TF1NormSum::TF1NormSum(const TF1NormSum &) +TF1NormSum & TF1NormSum::operator=(const TF1NormSum &) +double TF1NormSum::operator()(const Double_t *, const Double_t *) +std::vector TF1NormSum::GetParameters() +void TF1NormSum::SetScale(Double_t) +void TF1NormSum::SetParameters(const Double_t *) +void TF1NormSum::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TF1NormSum::SetRange(Double_t, Double_t) +Int_t TF1NormSum::GetNpar() +Double_t TF1NormSum::GetScale() +const char * TF1NormSum::GetParName(Int_t) +Double_t TF1NormSum::GetXmin() +Double_t TF1NormSum::GetXmax() +void TF1NormSum::GetRange(Double_t &, Double_t &) +void TF1NormSum::Update() +void TF1NormSum::Copy(TObject &) +Version_t TF1NormSum::Class_Version() +TClass * TF1NormSum::IsA() +void TF1NormSum::StreamerNVirtual(TBuffer &) +const char * TF1NormSum::DeclFileName() +int TF1NormSum::ImplFileLine() +const char * TF1NormSum::ImplFileName() +const char * TF1NormSum::Class_Name() +TClass * TF1NormSum::Dictionary() +TClass * TF1NormSum::Class() +void TF1NormSum::Streamer(TBuffer &) +int TF1NormSum::DeclFileLine() +void TF3::TF3(const char *, const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Option_t *) +void TF3::TF3(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t, Int_t) +void TF3::TF3(const TF3 &) +TF3 & TF3::operator=(const TF3 &) +void TF3::Copy(TObject &) +Int_t TF3::DistancetoPrimitive(Int_t, Int_t) +void TF3::Draw(Option_t *) +TObject * TF3::DrawDerivative(Option_t *) +TObject * TF3::DrawIntegral(Option_t *) +void TF3::ExecuteEvent(Int_t, Int_t, Int_t) +Double_t TF3::GetMinimumXYZ(Double_t &, Double_t &, Double_t &) +Double_t TF3::GetMaximumXYZ(Double_t &, Double_t &, Double_t &) +Int_t TF3::GetNpz() +void TF3::GetRandom3(Double_t &, Double_t &, Double_t &, TRandom *) +void TF3::GetRange(Double_t &, Double_t &) +void TF3::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) +void TF3::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) +Double_t TF3::GetSave(const Double_t *) +Double_t TF3::GetZmin() +Double_t TF3::GetZmax() +Double_t TF3::Integral(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Bool_t TF3::IsInside(const Double_t *) +TH1 * TF3::CreateHistogram() +void TF3::Paint(Option_t *) +void TF3::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TF3::SetClippingBoxOff() +Bool_t TF3::GetClippingBoxOn() +void TF3::SetClippingBoxOn(Double_t, Double_t, Double_t) +const Double_t * TF3::GetClippingBox() +void TF3::SetNpz(Int_t) +void TF3::SetRange(Double_t, Double_t) +void TF3::SetRange(Double_t, Double_t, Double_t, Double_t) +void TF3::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Moment3(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::CentralMoment3(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Mean3X(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Mean3Y(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Mean3Z(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Variance3X(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Variance3Y(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Variance3Z(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Covariance3XY(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Covariance3XZ(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TF3::Covariance3YZ(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Version_t TF3::Class_Version() +TClass * TF3::IsA() +void TF3::StreamerNVirtual(TBuffer &) +const char * TF3::DeclFileName() +int TF3::ImplFileLine() +const char * TF3::ImplFileName() +const char * TF3::Class_Name() +TClass * TF3::Dictionary() +TClass * TF3::Class() +void TF3::Streamer(TBuffer &) +int TF3::DeclFileLine() +void TFractionFitter::TFractionFitter(TH1 *, TObjArray *, Option_t *) +ROOT::Fit::Fitter * TFractionFitter::GetFitter() +void TFractionFitter::ErrorAnalysis(Double_t) +void TFractionFitter::SetRangeX(Int_t, Int_t) +void TFractionFitter::ReleaseRangeX() +void TFractionFitter::SetRangeY(Int_t, Int_t) +void TFractionFitter::ReleaseRangeY() +void TFractionFitter::SetRangeZ(Int_t, Int_t) +void TFractionFitter::ReleaseRangeZ() +void TFractionFitter::ExcludeBin(Int_t) +void TFractionFitter::IncludeBin(Int_t) +void TFractionFitter::Constrain(Int_t, Double_t, Double_t) +void TFractionFitter::UnConstrain(Int_t) +void TFractionFitter::SetData(TH1 *) +void TFractionFitter::SetMC(Int_t, TH1 *) +void TFractionFitter::SetWeight(Int_t, TH1 *) +TFitResultPtr TFractionFitter::Fit() +void TFractionFitter::GetResult(Int_t, Double_t &, Double_t &) +TH1 * TFractionFitter::GetPlot() +Double_t TFractionFitter::GetChisquare() +Int_t TFractionFitter::GetNDF() +Double_t TFractionFitter::GetProb() +TH1 * TFractionFitter::GetMCPrediction(Int_t) +Double_t TFractionFitter::EvaluateFCN(const Double_t *) +Version_t TFractionFitter::Class_Version() +TClass * TFractionFitter::IsA() +void TFractionFitter::StreamerNVirtual(TBuffer &) +const char * TFractionFitter::DeclFileName() +int TFractionFitter::ImplFileLine() +const char * TFractionFitter::ImplFileName() +const char * TFractionFitter::Class_Name() +TClass * TFractionFitter::Dictionary() +TClass * TFractionFitter::Class() +void TFractionFitter::Streamer(TBuffer &) +int TFractionFitter::DeclFileLine() +void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) +void TH2D::TH2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) +void TH2D::TH2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH2D::TH2D(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH2D::TH2D(const TH2D &) +void TH2D::AddBinContent(Int_t) +void TH2D::AddBinContent(Int_t, Double_t) +void TH2D::Copy(TObject &) +void TH2D::Reset(Option_t *) +void TH2D::SetBinsLength(Int_t) +TH2D & TH2D::operator=(const TH2D &) +Version_t TH2D::Class_Version() +TClass * TH2D::IsA() +void TH2D::StreamerNVirtual(TBuffer &) +const char * TH2D::DeclFileName() +int TH2D::ImplFileLine() +const char * TH2D::ImplFileName() +const char * TH2D::Class_Name() +TClass * TH2D::Dictionary() +TClass * TH2D::Class() +void TH2D::Streamer(TBuffer &) +int TH2D::DeclFileLine() +void TGraph2DErrors::TGraph2DErrors(Int_t) +void TGraph2DErrors::TGraph2DErrors(Int_t, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Double_t *, Option_t *) +void TGraph2DErrors::TGraph2DErrors(const TGraph2DErrors &) +TGraph2DErrors & TGraph2DErrors::operator=(const TGraph2DErrors &) +Double_t TGraph2DErrors::GetErrorX(Int_t) +Double_t TGraph2DErrors::GetErrorY(Int_t) +Double_t TGraph2DErrors::GetErrorZ(Int_t) +Double_t * TGraph2DErrors::GetEX() +Double_t * TGraph2DErrors::GetEY() +Double_t * TGraph2DErrors::GetEZ() +Double_t TGraph2DErrors::GetXmaxE() +Double_t TGraph2DErrors::GetXminE() +Double_t TGraph2DErrors::GetYmaxE() +Double_t TGraph2DErrors::GetYminE() +Double_t TGraph2DErrors::GetZmaxE() +Double_t TGraph2DErrors::GetZminE() +void TGraph2DErrors::Print(Option_t *) +Int_t TGraph2DErrors::RemovePoint(Int_t) +void TGraph2DErrors::Scale(Double_t, Option_t *) +void TGraph2DErrors::Set(Int_t) +void TGraph2DErrors::SetPoint(Int_t, Double_t, Double_t, Double_t) +void TGraph2DErrors::SetPointError(Int_t, Double_t, Double_t, Double_t) +Version_t TGraph2DErrors::Class_Version() +TClass * TGraph2DErrors::IsA() +void TGraph2DErrors::StreamerNVirtual(TBuffer &) +const char * TGraph2DErrors::DeclFileName() +int TGraph2DErrors::ImplFileLine() +const char * TGraph2DErrors::ImplFileName() +const char * TGraph2DErrors::Class_Name() +TClass * TGraph2DErrors::Dictionary() +TClass * TGraph2DErrors::Class() +void TGraph2DErrors::Streamer(TBuffer &) +int TGraph2DErrors::DeclFileLine() +void TGraphBentErrors::TGraphBentErrors(Int_t) +void TGraphBentErrors::TGraphBentErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *) +void TGraphBentErrors::TGraphBentErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *) +void TGraphBentErrors::TGraphBentErrors(const TGraphBentErrors &) +void TGraphBentErrors::Apply(TF1 *) +void TGraphBentErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) +Double_t TGraphBentErrors::GetErrorX(Int_t) +Double_t TGraphBentErrors::GetErrorY(Int_t) +Double_t TGraphBentErrors::GetErrorXlow(Int_t) +Double_t TGraphBentErrors::GetErrorXhigh(Int_t) +Double_t TGraphBentErrors::GetErrorYlow(Int_t) +Double_t TGraphBentErrors::GetErrorYhigh(Int_t) +Double_t * TGraphBentErrors::GetEXlow() +Double_t * TGraphBentErrors::GetEXhigh() +Double_t * TGraphBentErrors::GetEYlow() +Double_t * TGraphBentErrors::GetEYhigh() +Double_t * TGraphBentErrors::GetEXlowd() +Double_t * TGraphBentErrors::GetEXhighd() +Double_t * TGraphBentErrors::GetEYlowd() +Double_t * TGraphBentErrors::GetEYhighd() +void TGraphBentErrors::Print(Option_t *) +void TGraphBentErrors::Scale(Double_t, Option_t *) +void TGraphBentErrors::SetPointError(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGraphBentErrors::SetPointError(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Version_t TGraphBentErrors::Class_Version() +TClass * TGraphBentErrors::IsA() +void TGraphBentErrors::StreamerNVirtual(TBuffer &) +const char * TGraphBentErrors::DeclFileName() +int TGraphBentErrors::ImplFileLine() +const char * TGraphBentErrors::ImplFileName() +const char * TGraphBentErrors::Class_Name() +TClass * TGraphBentErrors::Dictionary() +TClass * TGraphBentErrors::Class() +void TGraphBentErrors::Streamer(TBuffer &) +int TGraphBentErrors::DeclFileLine() +void TGraphDelaunay2D::TGraphDelaunay2D(TGraph2D *) +Double_t TGraphDelaunay2D::ComputeZ(Double_t, Double_t) +void TGraphDelaunay2D::FindAllTriangles() +TGraph2D * TGraphDelaunay2D::GetGraph2D() +Double_t TGraphDelaunay2D::GetMarginBinsContent() +Int_t TGraphDelaunay2D::GetNdt() +Double_t TGraphDelaunay2D::GetXNmin() +Double_t TGraphDelaunay2D::GetXNmax() +Double_t TGraphDelaunay2D::GetYNmin() +Double_t TGraphDelaunay2D::GetYNmax() +void TGraphDelaunay2D::SetMarginBinsContent(Double_t) +Version_t TGraphDelaunay2D::Class_Version() +TClass * TGraphDelaunay2D::IsA() +void TGraphDelaunay2D::StreamerNVirtual(TBuffer &) +const char * TGraphDelaunay2D::DeclFileName() +int TGraphDelaunay2D::ImplFileLine() +const char * TGraphDelaunay2D::ImplFileName() +const char * TGraphDelaunay2D::Class_Name() +TClass * TGraphDelaunay2D::Dictionary() +TClass * TGraphDelaunay2D::Class() +void TGraphDelaunay2D::Streamer(TBuffer &) +int TGraphDelaunay2D::DeclFileLine() +void TGraphDelaunay::TGraphDelaunay(TGraph2D *) +Double_t TGraphDelaunay::ComputeZ(Double_t, Double_t) +void TGraphDelaunay::FindAllTriangles() +TGraph2D * TGraphDelaunay::GetGraph2D() +Double_t TGraphDelaunay::GetMarginBinsContent() +Int_t TGraphDelaunay::GetNdt() +Int_t * TGraphDelaunay::GetPTried() +Int_t * TGraphDelaunay::GetNTried() +Int_t * TGraphDelaunay::GetMTried() +Double_t * TGraphDelaunay::GetXN() +Double_t * TGraphDelaunay::GetYN() +Double_t TGraphDelaunay::GetXNmin() +Double_t TGraphDelaunay::GetXNmax() +Double_t TGraphDelaunay::GetYNmin() +Double_t TGraphDelaunay::GetYNmax() +Double_t TGraphDelaunay::Interpolate(Double_t, Double_t) +void TGraphDelaunay::SetMaxIter(Int_t) +void TGraphDelaunay::SetMarginBinsContent(Double_t) +Version_t TGraphDelaunay::Class_Version() +TClass * TGraphDelaunay::IsA() +void TGraphDelaunay::StreamerNVirtual(TBuffer &) +const char * TGraphDelaunay::DeclFileName() +int TGraphDelaunay::ImplFileLine() +const char * TGraphDelaunay::ImplFileName() +const char * TGraphDelaunay::Class_Name() +TClass * TGraphDelaunay::Dictionary() +TClass * TGraphDelaunay::Class() +void TGraphDelaunay::Streamer(TBuffer &) +int TGraphDelaunay::DeclFileLine() +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, const Float_t *, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector>, std::vector>, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector>, std::vector>, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector>, std::vector>, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector>, std::vector>, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector, std::vector, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Float_t *, const Float_t *, const Float_t *, const Float_t *, std::vector, std::vector, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector, std::vector, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const Char_t *, const Char_t *, Int_t, Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, std::vector, std::vector, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(Int_t, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD &, const TVectorD *, const TVectorD *, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const TGraphMultiErrors &) +TGraphMultiErrors & TGraphMultiErrors::operator=(const TGraphMultiErrors &) +void TGraphMultiErrors::TGraphMultiErrors(const TH1 *, Int_t) +void TGraphMultiErrors::TGraphMultiErrors(const TH1 *, const TH1 *, Int_t, Option_t *) +void TGraphMultiErrors::AddYError(Int_t, const Double_t *, const Double_t *) +void TGraphMultiErrors::Apply(TF1 *) +void TGraphMultiErrors::BayesDivide(const TH1 *, const TH1 *, Option_t *) +void TGraphMultiErrors::Divide(const TH1 *, const TH1 *, Option_t *) +void TGraphMultiErrors::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) +void TGraphMultiErrors::DeleteYError(Int_t) +Double_t TGraphMultiErrors::GetErrorX(Int_t) +Double_t TGraphMultiErrors::GetErrorY(Int_t) +Double_t TGraphMultiErrors::GetErrorY(Int_t, Int_t) +Double_t TGraphMultiErrors::GetErrorXlow(Int_t) +Double_t TGraphMultiErrors::GetErrorXhigh(Int_t) +Double_t TGraphMultiErrors::GetErrorYlow(Int_t) +Double_t TGraphMultiErrors::GetErrorYhigh(Int_t) +Double_t TGraphMultiErrors::GetErrorYlow(Int_t, Int_t) +Double_t TGraphMultiErrors::GetErrorYhigh(Int_t, Int_t) +Double_t * TGraphMultiErrors::GetEXlow() +Double_t * TGraphMultiErrors::GetEXhigh() +Double_t * TGraphMultiErrors::GetEYlow() +Double_t * TGraphMultiErrors::GetEYhigh() +Double_t * TGraphMultiErrors::GetEYlow(Int_t) +Double_t * TGraphMultiErrors::GetEYhigh(Int_t) +TAttFill * TGraphMultiErrors::GetAttFill(Int_t) +TAttLine * TGraphMultiErrors::GetAttLine(Int_t) +Color_t TGraphMultiErrors::GetFillColor(Int_t) +Style_t TGraphMultiErrors::GetFillStyle(Int_t) +Color_t TGraphMultiErrors::GetLineColor(Int_t) +Style_t TGraphMultiErrors::GetLineStyle(Int_t) +Width_t TGraphMultiErrors::GetLineWidth(Int_t) +Int_t TGraphMultiErrors::GetSumErrorsMode() +Int_t TGraphMultiErrors::GetNYErrors() +void TGraphMultiErrors::Print(Option_t *) +void TGraphMultiErrors::Scale(Double_t, Option_t *) +void TGraphMultiErrors::SetPointError(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGraphMultiErrors::SetPointError(Int_t, Int_t, Double_t, Double_t, const Double_t *, const Double_t *) +void TGraphMultiErrors::SetPointEX(Int_t, Double_t, Double_t) +void TGraphMultiErrors::SetPointEXlow(Int_t, Double_t) +void TGraphMultiErrors::SetPointEXhigh(Int_t, Double_t) +void TGraphMultiErrors::SetPointEY(Int_t, Int_t, const Double_t *, const Double_t *) +void TGraphMultiErrors::SetPointEYlow(Int_t, Int_t, const Double_t *) +void TGraphMultiErrors::SetPointEYhigh(Int_t, Int_t, const Double_t *) +void TGraphMultiErrors::SetPointEY(Int_t, Int_t, Double_t, Double_t) +void TGraphMultiErrors::SetPointEYlow(Int_t, Int_t, Double_t) +void TGraphMultiErrors::SetPointEYhigh(Int_t, Int_t, Double_t) +void TGraphMultiErrors::SetEY(Int_t, Int_t, const Double_t *, const Double_t *) +void TGraphMultiErrors::SetEYlow(Int_t, Int_t, const Double_t *) +void TGraphMultiErrors::SetEYhigh(Int_t, Int_t, const Double_t *) +void TGraphMultiErrors::SetSumErrorsMode(Int_t) +void TGraphMultiErrors::SetAttFill(Int_t, TAttFill *) +void TGraphMultiErrors::SetAttLine(Int_t, TAttLine *) +void TGraphMultiErrors::SetFillColor(Int_t, Color_t) +void TGraphMultiErrors::SetFillColorAlpha(Int_t, Color_t, Float_t) +void TGraphMultiErrors::SetFillStyle(Int_t, Style_t) +void TGraphMultiErrors::SetLineColor(Int_t, Color_t) +void TGraphMultiErrors::SetLineColorAlpha(Int_t, Color_t, Float_t) +void TGraphMultiErrors::SetLineStyle(Int_t, Style_t) +void TGraphMultiErrors::SetLineWidth(Int_t, Width_t) +Version_t TGraphMultiErrors::Class_Version() +TClass * TGraphMultiErrors::IsA() +void TGraphMultiErrors::StreamerNVirtual(TBuffer &) +const char * TGraphMultiErrors::DeclFileName() +int TGraphMultiErrors::ImplFileLine() +const char * TGraphMultiErrors::ImplFileName() +const char * TGraphMultiErrors::Class_Name() +TClass * TGraphMultiErrors::Dictionary() +TClass * TGraphMultiErrors::Class() +void TGraphMultiErrors::Streamer(TBuffer &) +int TGraphMultiErrors::DeclFileLine() +void TGraphSmooth::TGraphSmooth(const char *) +TGraph * TGraphSmooth::Approx(TGraph *, Option_t *, Int_t, Double_t *, Double_t, Double_t, Int_t, Double_t, Option_t *) +TGraph * TGraphSmooth::SmoothKern(TGraph *, Option_t *, Double_t, Int_t, Double_t *) +TGraph * TGraphSmooth::SmoothLowess(TGraph *, Option_t *, Double_t, Int_t, Double_t) +TGraph * TGraphSmooth::SmoothSuper(TGraph *, Option_t *, Double_t, Double_t, Bool_t, Double_t *) +void TGraphSmooth::Approxin(TGraph *, Int_t, Double_t &, Double_t &, Int_t, Int_t) +void TGraphSmooth::Smoothin(TGraph *) +Double_t TGraphSmooth::Approx1(Double_t, Double_t, Double_t *, Double_t *, Int_t, Int_t, Double_t, Double_t) +void TGraphSmooth::Lowess(Double_t *, Double_t *, Int_t, Double_t *, Double_t, Int_t, Double_t) +void TGraphSmooth::Lowest(Double_t *, Double_t *, Int_t, Double_t &, Double_t &, Int_t, Int_t, Double_t *, Bool_t, Double_t *, Bool_t &) +Int_t TGraphSmooth::Rcmp(Double_t, Double_t) +void TGraphSmooth::Psort(Double_t *, Int_t, Int_t) +void TGraphSmooth::Rank(Int_t, Double_t *, Int_t *, Int_t *, Bool_t) +void TGraphSmooth::BDRksmooth(Double_t *, Double_t *, Int_t, Double_t *, Double_t *, Int_t, Int_t, Double_t) +void TGraphSmooth::BDRsupsmu(Int_t, Double_t *, Double_t *, Double_t *, Int_t, Double_t, Double_t, Double_t *, Double_t *) +void TGraphSmooth::BDRsmooth(Int_t, Double_t *, Double_t *, Double_t *, Double_t, Int_t, Double_t, Double_t *, Double_t *) +Version_t TGraphSmooth::Class_Version() +TClass * TGraphSmooth::IsA() +void TGraphSmooth::StreamerNVirtual(TBuffer &) +const char * TGraphSmooth::DeclFileName() +int TGraphSmooth::ImplFileLine() +const char * TGraphSmooth::ImplFileName() +const char * TGraphSmooth::Class_Name() +TClass * TGraphSmooth::Dictionary() +TClass * TGraphSmooth::Class() +void TGraphSmooth::Streamer(TBuffer &) +int TGraphSmooth::DeclFileLine() +void TGraphTime::TGraphTime(Int_t, Double_t, Double_t, Double_t, Double_t) +void TGraphTime::TGraphTime(const TGraphTime &) +Int_t TGraphTime::Add(const TObject *, Int_t, Option_t *) +void TGraphTime::Draw(Option_t *) +TObjArray * TGraphTime::GetSteps() +void TGraphTime::Paint(Option_t *) +void TGraphTime::SaveAnimatedGif(const char *) +void TGraphTime::SetSleepTime(Int_t) +Version_t TGraphTime::Class_Version() +TClass * TGraphTime::IsA() +void TGraphTime::StreamerNVirtual(TBuffer &) +const char * TGraphTime::DeclFileName() +int TGraphTime::ImplFileLine() +const char * TGraphTime::ImplFileName() +const char * TGraphTime::Class_Name() +TClass * TGraphTime::Dictionary() +TClass * TGraphTime::Class() +void TGraphTime::Streamer(TBuffer &) +int TGraphTime::DeclFileLine() +Int_t TVirtualHistPainter::DistancetoPrimitive(Int_t, Int_t) +void TVirtualHistPainter::DrawPanel() +void TVirtualHistPainter::ExecuteEvent(Int_t, Int_t, Int_t) +TList * TVirtualHistPainter::GetContourList(Double_t) +char * TVirtualHistPainter::GetObjectInfo(Int_t, Int_t) +TList * TVirtualHistPainter::GetStack() +Bool_t TVirtualHistPainter::IsInside(Int_t, Int_t) +Bool_t TVirtualHistPainter::IsInside(Double_t, Double_t) +void TVirtualHistPainter::Paint(Option_t *) +void TVirtualHistPainter::PaintStat(Int_t, TF1 *) +void TVirtualHistPainter::ProcessMessage(const char *, const TObject *) +void TVirtualHistPainter::SetHighlight() +void TVirtualHistPainter::SetHistogram(TH1 *) +void TVirtualHistPainter::SetStack(TList *) +Int_t TVirtualHistPainter::MakeCuts(char *) +void TVirtualHistPainter::SetShowProjection(const char *, Int_t) +void TVirtualHistPainter::SetShowProjectionXY(const char *, Int_t, Int_t) +TVirtualHistPainter * TVirtualHistPainter::HistPainter(TH1 *) +void TVirtualHistPainter::SetPainter(const char *) +Version_t TVirtualHistPainter::Class_Version() +TClass * TVirtualHistPainter::IsA() +void TVirtualHistPainter::StreamerNVirtual(TBuffer &) +const char * TVirtualHistPainter::DeclFileName() +int TVirtualHistPainter::ImplFileLine() +const char * TVirtualHistPainter::ImplFileName() +const char * TVirtualHistPainter::Class_Name() +TClass * TVirtualHistPainter::Dictionary() +TClass * TVirtualHistPainter::Class() +void TVirtualHistPainter::Streamer(TBuffer &) +int TVirtualHistPainter::DeclFileLine() +void TH1C::TH1C(const char *, const char *, Int_t, Double_t, Double_t) +void TH1C::TH1C(const char *, const char *, Int_t, const Float_t *) +void TH1C::TH1C(const char *, const char *, Int_t, const Double_t *) +void TH1C::TH1C(const TH1C &) +TH1C & TH1C::operator=(const TH1C &) +void TH1C::AddBinContent(Int_t) +void TH1C::AddBinContent(Int_t, Double_t) +void TH1C::Copy(TObject &) +void TH1C::Reset(Option_t *) +void TH1C::SetBinsLength(Int_t) +Version_t TH1C::Class_Version() +TClass * TH1C::IsA() +void TH1C::StreamerNVirtual(TBuffer &) +const char * TH1C::DeclFileName() +int TH1C::ImplFileLine() +const char * TH1C::ImplFileName() +const char * TH1C::Class_Name() +TClass * TH1C::Dictionary() +TClass * TH1C::Class() +void TH1C::Streamer(TBuffer &) +int TH1C::DeclFileLine() +void TH1S::TH1S(const char *, const char *, Int_t, Double_t, Double_t) +void TH1S::TH1S(const char *, const char *, Int_t, const Float_t *) +void TH1S::TH1S(const char *, const char *, Int_t, const Double_t *) +void TH1S::TH1S(const TH1S &) +TH1S & TH1S::operator=(const TH1S &) +void TH1S::AddBinContent(Int_t) +void TH1S::AddBinContent(Int_t, Double_t) +void TH1S::Copy(TObject &) +void TH1S::Reset(Option_t *) +void TH1S::SetBinsLength(Int_t) +Version_t TH1S::Class_Version() +TClass * TH1S::IsA() +void TH1S::StreamerNVirtual(TBuffer &) +const char * TH1S::DeclFileName() +int TH1S::ImplFileLine() +const char * TH1S::ImplFileName() +const char * TH1S::Class_Name() +TClass * TH1S::Dictionary() +TClass * TH1S::Class() +void TH1S::Streamer(TBuffer &) +int TH1S::DeclFileLine() +void TH1I::TH1I(const char *, const char *, Int_t, Double_t, Double_t) +void TH1I::TH1I(const char *, const char *, Int_t, const Float_t *) +void TH1I::TH1I(const char *, const char *, Int_t, const Double_t *) +void TH1I::TH1I(const TH1I &) +TH1I & TH1I::operator=(const TH1I &) +void TH1I::AddBinContent(Int_t) +void TH1I::AddBinContent(Int_t, Double_t) +void TH1I::Copy(TObject &) +void TH1I::Reset(Option_t *) +void TH1I::SetBinsLength(Int_t) +Version_t TH1I::Class_Version() +TClass * TH1I::IsA() +void TH1I::StreamerNVirtual(TBuffer &) +const char * TH1I::DeclFileName() +int TH1I::ImplFileLine() +const char * TH1I::ImplFileName() +const char * TH1I::Class_Name() +TClass * TH1I::Dictionary() +TClass * TH1I::Class() +void TH1I::Streamer(TBuffer &) +int TH1I::DeclFileLine() +void TH1D::TH1D(const char *, const char *, Int_t, Double_t, Double_t) +void TH1D::TH1D(const char *, const char *, Int_t, const Float_t *) +void TH1D::TH1D(const char *, const char *, Int_t, const Double_t *) +void TH1D::TH1D(const TVectorD &) +void TH1D::TH1D(const TH1D &) +TH1D & TH1D::operator=(const TH1D &) +void TH1D::AddBinContent(Int_t) +void TH1D::AddBinContent(Int_t, Double_t) +void TH1D::Copy(TObject &) +void TH1D::Reset(Option_t *) +void TH1D::SetBinsLength(Int_t) +Version_t TH1D::Class_Version() +TClass * TH1D::IsA() +void TH1D::StreamerNVirtual(TBuffer &) +const char * TH1D::DeclFileName() +int TH1D::ImplFileLine() +const char * TH1D::ImplFileName() +const char * TH1D::Class_Name() +TClass * TH1D::Dictionary() +TClass * TH1D::Class() +void TH1D::Streamer(TBuffer &) +int TH1D::DeclFileLine() +void TH1K::TH1K(const char *, const char *, Int_t, Double_t, Double_t, Int_t) +void TH1K::Copy(TObject &) +Int_t TH1K::Fill(Double_t) +Int_t TH1K::Fill(Double_t, Double_t) +Int_t TH1K::Fill(const char *, Double_t) +Double_t TH1K::GetBinContent(Int_t) +Double_t TH1K::GetBinContent(Int_t, Int_t) +Double_t TH1K::GetBinContent(Int_t, Int_t, Int_t) +Double_t TH1K::GetBinError(Int_t) +Double_t TH1K::GetBinError(Int_t, Int_t) +Double_t TH1K::GetBinError(Int_t, Int_t, Int_t) +void TH1K::Reset(Option_t *) +void TH1K::SetKOrd(Int_t) +Version_t TH1K::Class_Version() +TClass * TH1K::IsA() +void TH1K::StreamerNVirtual(TBuffer &) +const char * TH1K::DeclFileName() +int TH1K::ImplFileLine() +const char * TH1K::ImplFileName() +const char * TH1K::Class_Name() +TClass * TH1K::Dictionary() +TClass * TH1K::Class() +void TH1K::Streamer(TBuffer &) +int TH1K::DeclFileLine() +void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Option_t *) +void TProfile::TProfile(const char *, const char *, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) +void TProfile::TProfile(const char *, const char *, Int_t, const Float_t *, Option_t *) +void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Option_t *) +void TProfile::TProfile(const char *, const char *, Int_t, const Double_t *, Double_t, Double_t, Option_t *) +void TProfile::TProfile(const TProfile &) +TProfile & TProfile::operator=(const TProfile &) +Bool_t TProfile::Add(TF1 *, Double_t, Option_t *) +Bool_t TProfile::Add(const TH1 *, Double_t) +Bool_t TProfile::Add(const TH1 *, const TH1 *, Double_t, Double_t) +void TProfile::Approximate(Bool_t) +Int_t TProfile::BufferEmpty(Int_t) +void TProfile::BuildOptions(Double_t, Double_t, Option_t *) +void TProfile::Copy(TObject &) +Bool_t TProfile::Divide(TF1 *, Double_t) +Bool_t TProfile::Divide(const TH1 *) +Bool_t TProfile::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +void TProfile::ExtendAxis(Double_t, TAxis *) +Int_t TProfile::Fill(Double_t, Double_t) +Int_t TProfile::Fill(const char *, Double_t) +Int_t TProfile::Fill(Double_t, Double_t, Double_t) +Int_t TProfile::Fill(const char *, Double_t, Double_t) +void TProfile::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) +Double_t TProfile::GetBinContent(Int_t) +Double_t TProfile::GetBinContent(Int_t, Int_t) +Double_t TProfile::GetBinContent(Int_t, Int_t, Int_t) +Double_t TProfile::GetBinError(Int_t) +Double_t TProfile::GetBinError(Int_t, Int_t) +Double_t TProfile::GetBinError(Int_t, Int_t, Int_t) +Double_t TProfile::GetBinEntries(Int_t) +Double_t TProfile::GetBinEffectiveEntries(Int_t) +TArrayD * TProfile::GetBinSumw2() +const TArrayD * TProfile::GetBinSumw2() +Option_t * TProfile::GetErrorOption() +void TProfile::GetStats(Double_t *) +Double_t TProfile::GetYmin() +Double_t TProfile::GetYmax() +void TProfile::LabelsDeflate(Option_t *) +void TProfile::LabelsInflate(Option_t *) +void TProfile::LabelsOption(Option_t *, Option_t *) +Long64_t TProfile::Merge(TCollection *) +Bool_t TProfile::Multiply(TF1 *, Double_t) +Bool_t TProfile::Multiply(const TH1 *) +Bool_t TProfile::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +TH1D * TProfile::ProjectionX(const char *, Option_t *) +void TProfile::PutStats(Double_t *) +TH1 * TProfile::Rebin(Int_t, const char *, const Double_t *) +void TProfile::Reset(Option_t *) +void TProfile::Scale(Double_t, Option_t *) +void TProfile::SetBinEntries(Int_t, Double_t) +void TProfile::SetBins(Int_t, Double_t, Double_t) +void TProfile::SetBins(Int_t, const Double_t *) +void TProfile::SetBinsLength(Int_t) +void TProfile::SetBuffer(Int_t, Option_t *) +void TProfile::SetErrorOption(Option_t *) +void TProfile::Sumw2(Bool_t) +Version_t TProfile::Class_Version() +TClass * TProfile::IsA() +void TProfile::StreamerNVirtual(TBuffer &) +const char * TProfile::DeclFileName() +int TProfile::ImplFileLine() +const char * TProfile::ImplFileName() +const char * TProfile::Class_Name() +TClass * TProfile::Dictionary() +TClass * TProfile::Class() +void TProfile::Streamer(TBuffer &) +int TProfile::DeclFileLine() +void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) +void TH2C::TH2C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) +void TH2C::TH2C(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH2C::TH2C(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH2C::TH2C(const TH2C &) +void TH2C::AddBinContent(Int_t) +void TH2C::AddBinContent(Int_t, Double_t) +void TH2C::Copy(TObject &) +void TH2C::Reset(Option_t *) +void TH2C::SetBinsLength(Int_t) +TH2C & TH2C::operator=(const TH2C &) +Version_t TH2C::Class_Version() +TClass * TH2C::IsA() +void TH2C::StreamerNVirtual(TBuffer &) +const char * TH2C::DeclFileName() +int TH2C::ImplFileLine() +const char * TH2C::ImplFileName() +const char * TH2C::Class_Name() +TClass * TH2C::Dictionary() +TClass * TH2C::Class() +void TH2C::Streamer(TBuffer &) +int TH2C::DeclFileLine() +void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) +void TH2S::TH2S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) +void TH2S::TH2S(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH2S::TH2S(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH2S::TH2S(const TH2S &) +void TH2S::AddBinContent(Int_t) +void TH2S::AddBinContent(Int_t, Double_t) +void TH2S::Copy(TObject &) +void TH2S::Reset(Option_t *) +void TH2S::SetBinsLength(Int_t) +TH2S & TH2S::operator=(const TH2S &) +Version_t TH2S::Class_Version() +TClass * TH2S::IsA() +void TH2S::StreamerNVirtual(TBuffer &) +const char * TH2S::DeclFileName() +int TH2S::ImplFileLine() +const char * TH2S::ImplFileName() +const char * TH2S::Class_Name() +TClass * TH2S::Dictionary() +TClass * TH2S::Class() +void TH2S::Streamer(TBuffer &) +int TH2S::DeclFileLine() +void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) +void TH2I::TH2I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) +void TH2I::TH2I(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH2I::TH2I(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH2I::TH2I(const TH2I &) +void TH2I::AddBinContent(Int_t) +void TH2I::AddBinContent(Int_t, Double_t) +void TH2I::Copy(TObject &) +void TH2I::Reset(Option_t *) +void TH2I::SetBinsLength(Int_t) +TH2I & TH2I::operator=(const TH2I &) +Version_t TH2I::Class_Version() +TClass * TH2I::IsA() +void TH2I::StreamerNVirtual(TBuffer &) +const char * TH2I::DeclFileName() +int TH2I::ImplFileLine() +const char * TH2I::ImplFileName() +const char * TH2I::Class_Name() +TClass * TH2I::Dictionary() +TClass * TH2I::Class() +void TH2I::Streamer(TBuffer &) +int TH2I::DeclFileLine() +void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t) +void TH2F::TH2F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *) +void TH2F::TH2F(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH2F::TH2F(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH2F::TH2F(const TH2F &) +void TH2F::AddBinContent(Int_t) +void TH2F::AddBinContent(Int_t, Double_t) +void TH2F::Copy(TObject &) +void TH2F::Reset(Option_t *) +void TH2F::SetBinsLength(Int_t) +TH2F & TH2F::operator=(const TH2F &) +Version_t TH2F::Class_Version() +TClass * TH2F::IsA() +void TH2F::StreamerNVirtual(TBuffer &) +const char * TH2F::DeclFileName() +int TH2F::ImplFileLine() +const char * TH2F::ImplFileName() +const char * TH2F::Class_Name() +TClass * TH2F::Dictionary() +TClass * TH2F::Class() +void TH2F::Streamer(TBuffer &) +int TH2F::DeclFileLine() +void TH2PolyBin::TH2PolyBin(TObject *, Int_t) +void TH2PolyBin::ClearContent() +void TH2PolyBin::Fill(Double_t) +Double_t TH2PolyBin::GetArea() +Double_t TH2PolyBin::GetContent() +Bool_t TH2PolyBin::GetChanged() +Int_t TH2PolyBin::GetBinNumber() +TObject * TH2PolyBin::GetPolygon() +Double_t TH2PolyBin::GetXMax() +Double_t TH2PolyBin::GetXMin() +Double_t TH2PolyBin::GetYMax() +Double_t TH2PolyBin::GetYMin() +Bool_t TH2PolyBin::IsInside(Double_t, Double_t) +void TH2PolyBin::SetChanged(Bool_t) +void TH2PolyBin::SetContent(Double_t) +Version_t TH2PolyBin::Class_Version() +TClass * TH2PolyBin::IsA() +void TH2PolyBin::StreamerNVirtual(TBuffer &) +const char * TH2PolyBin::DeclFileName() +int TH2PolyBin::ImplFileLine() +const char * TH2PolyBin::ImplFileName() +const char * TH2PolyBin::Class_Name() +TClass * TH2PolyBin::Dictionary() +TClass * TH2PolyBin::Class() +void TH2PolyBin::Streamer(TBuffer &) +int TH2PolyBin::DeclFileLine() +void TH2Poly::TH2Poly(const char *, const char *, Double_t, Double_t, Double_t, Double_t) +void TH2Poly::TH2Poly(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +TH2PolyBin * TH2Poly::CreateBin(TObject *) +Int_t TH2Poly::AddBin(TObject *) +Int_t TH2Poly::AddBin(Int_t, const Double_t *, const Double_t *) +Int_t TH2Poly::AddBin(Double_t, Double_t, Double_t, Double_t) +Bool_t TH2Poly::Add(const TH1 *, Double_t) +Bool_t TH2Poly::Add(const TH1 *, const TH1 *, Double_t, Double_t) +Bool_t TH2Poly::Add(TF1 *, Double_t, Option_t *) +void TH2Poly::ClearBinContents() +TObject * TH2Poly::Clone(const char *) +void TH2Poly::ChangePartition(Int_t, Int_t) +Bool_t TH2Poly::Divide(TF1 *, Double_t) +Bool_t TH2Poly::Multiply(TF1 *, Double_t) +Double_t TH2Poly::ComputeIntegral(Bool_t) +TH1 * TH2Poly::FFT(TH1 *, Option_t *) +TH1 * TH2Poly::GetAsymmetry(TH1 *, Double_t, Double_t) +Double_t TH2Poly::Interpolate(Double_t, Double_t) +Int_t TH2Poly::Fill(Double_t, Double_t) +Int_t TH2Poly::Fill(Double_t, Double_t, Double_t) +Int_t TH2Poly::Fill(const char *, Double_t) +void TH2Poly::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) +Int_t TH2Poly::FindBin(Double_t, Double_t, Double_t) +TList * TH2Poly::GetBins() +Double_t TH2Poly::GetBinContent(Int_t) +Bool_t TH2Poly::GetBinContentChanged() +Double_t TH2Poly::GetBinError(Int_t) +const char * TH2Poly::GetBinName(Int_t) +const char * TH2Poly::GetBinTitle(Int_t) +Bool_t TH2Poly::GetFloat() +Double_t TH2Poly::GetMaximum() +Double_t TH2Poly::GetMaximum(Double_t) +Double_t TH2Poly::GetMinimum() +Double_t TH2Poly::GetMinimum(Double_t) +Bool_t TH2Poly::GetNewBinAdded() +Int_t TH2Poly::GetNumberOfBins() +void TH2Poly::Honeycomb(Double_t, Double_t, Double_t, Int_t, Int_t, Option_t *) +Double_t TH2Poly::Integral(Option_t *) +Long64_t TH2Poly::Merge(TCollection *) +void TH2Poly::Reset(Option_t *) +void TH2Poly::Scale(Double_t, Option_t *) +void TH2Poly::SetBinContent(Int_t, Double_t) +void TH2Poly::SetBinError(Int_t, Double_t) +void TH2Poly::SetBinContentChanged(Bool_t) +void TH2Poly::SetFloat(Bool_t) +void TH2Poly::SetNewBinAdded(Bool_t) +Bool_t TH2Poly::IsInsideBin(Int_t, Double_t, Double_t) +void TH2Poly::GetStats(Double_t *) +Version_t TH2Poly::Class_Version() +TClass * TH2Poly::IsA() +void TH2Poly::StreamerNVirtual(TBuffer &) +const char * TH2Poly::DeclFileName() +int TH2Poly::ImplFileLine() +const char * TH2Poly::ImplFileName() +const char * TH2Poly::Class_Name() +TClass * TH2Poly::Dictionary() +TClass * TH2Poly::Class() +void TH2Poly::Streamer(TBuffer &) +int TH2Poly::DeclFileLine() +Int_t TH3::BufferEmpty(Int_t) +void TH3::Copy(TObject &) +Int_t TH3::Fill(Double_t, Double_t, Double_t) +Int_t TH3::Fill(Double_t, Double_t, Double_t, Double_t) +Int_t TH3::Fill(const char *, const char *, const char *, Double_t) +Int_t TH3::Fill(const char *, Double_t, const char *, Double_t) +Int_t TH3::Fill(const char *, const char *, Double_t, Double_t) +Int_t TH3::Fill(Double_t, const char *, const char *, Double_t) +Int_t TH3::Fill(const char *, Double_t, Double_t, Double_t) +Int_t TH3::Fill(Double_t, const char *, Double_t, Double_t) +Int_t TH3::Fill(Double_t, Double_t, const char *, Double_t) +void TH3::FillRandom(const char *, Int_t, TRandom *) +void TH3::FillRandom(TH1 *, Int_t, TRandom *) +void TH3::FitSlicesZ(TF1 *, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) +Int_t TH3::GetBin(Int_t, Int_t, Int_t) +Double_t TH3::GetBinContent(Int_t, Int_t, Int_t) +Double_t TH3::GetBinErrorLow(Int_t, Int_t, Int_t) +Double_t TH3::GetBinErrorUp(Int_t, Int_t, Int_t) +Double_t TH3::GetBinWithContent3(Double_t, Int_t &, Int_t &, Int_t &, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Double_t) +Double_t TH3::GetCorrelationFactor(Int_t, Int_t) +Double_t TH3::GetCovariance(Int_t, Int_t) +void TH3::GetRandom3(Double_t &, Double_t &, Double_t &, TRandom *) +void TH3::GetStats(Double_t *) +Double_t TH3::Integral(Option_t *) +Double_t TH3::Integral(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *) +Double_t TH3::IntegralAndError(Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Double_t &, Option_t *) +Double_t TH3::Interpolate(Double_t, Double_t, Double_t) +Double_t TH3::KolmogorovTest(const TH1 *, Option_t *) +TH1D * TH3::ProjectionX(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) +TH1D * TH3::ProjectionY(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) +TH1D * TH3::ProjectionZ(const char *, Int_t, Int_t, Int_t, Int_t, Option_t *) +TH1 * TH3::Project3D(Option_t *) +TProfile2D * TH3::Project3DProfile(Option_t *) +void TH3::PutStats(Double_t *) +TH3 * TH3::RebinX(Int_t, const char *) +TH3 * TH3::RebinY(Int_t, const char *) +TH3 * TH3::RebinZ(Int_t, const char *) +TH3 * TH3::Rebin3D(Int_t, Int_t, Int_t, const char *) +void TH3::Reset(Option_t *) +void TH3::SetBinContent(Int_t, Double_t) +void TH3::SetBinContent(Int_t, Int_t, Double_t) +void TH3::SetBinContent(Int_t, Int_t, Int_t, Double_t) +void TH3::SetShowProjection(const char *, Int_t) +Version_t TH3::Class_Version() +TClass * TH3::IsA() +void TH3::StreamerNVirtual(TBuffer &) +const char * TH3::DeclFileName() +int TH3::ImplFileLine() +const char * TH3::ImplFileName() +const char * TH3::Class_Name() +TClass * TH3::Dictionary() +TClass * TH3::Class() +void TH3::Streamer(TBuffer &) +int TH3::DeclFileLine() +void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) +void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Option_t *) +void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, Double_t, Double_t, Option_t *) +void TProfile2D::TProfile2D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, const Double_t *, Option_t *) +void TProfile2D::TProfile2D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Option_t *) +void TProfile2D::TProfile2D(const TProfile2D &) +TProfile2D & TProfile2D::operator=(const TProfile2D &) +Bool_t TProfile2D::Add(TF1 *, Double_t, Option_t *) +Bool_t TProfile2D::Add(const TH1 *, Double_t) +Bool_t TProfile2D::Add(const TH1 *, const TH1 *, Double_t, Double_t) +void TProfile2D::Approximate(Bool_t) +void TProfile2D::BuildOptions(Double_t, Double_t, Option_t *) +Int_t TProfile2D::BufferEmpty(Int_t) +void TProfile2D::Copy(TObject &) +Bool_t TProfile2D::Divide(TF1 *, Double_t) +Bool_t TProfile2D::Divide(const TH1 *) +Bool_t TProfile2D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +void TProfile2D::ExtendAxis(Double_t, TAxis *) +Int_t TProfile2D::Fill(Double_t, Double_t, Double_t) +Int_t TProfile2D::Fill(Double_t, const char *, Double_t, Double_t) +Int_t TProfile2D::Fill(const char *, Double_t, Double_t, Double_t) +Int_t TProfile2D::Fill(const char *, const char *, Double_t, Double_t) +Int_t TProfile2D::Fill(Double_t, Double_t, Double_t, Double_t) +Double_t TProfile2D::GetBinContent(Int_t) +Double_t TProfile2D::GetBinContent(Int_t, Int_t) +Double_t TProfile2D::GetBinContent(Int_t, Int_t, Int_t) +Double_t TProfile2D::GetBinError(Int_t) +Double_t TProfile2D::GetBinError(Int_t, Int_t) +Double_t TProfile2D::GetBinError(Int_t, Int_t, Int_t) +Double_t TProfile2D::GetBinEntries(Int_t) +Double_t TProfile2D::GetBinEffectiveEntries(Int_t) +TArrayD * TProfile2D::GetBinSumw2() +const TArrayD * TProfile2D::GetBinSumw2() +Option_t * TProfile2D::GetErrorOption() +void TProfile2D::GetStats(Double_t *) +Double_t TProfile2D::GetZmin() +Double_t TProfile2D::GetZmax() +void TProfile2D::LabelsDeflate(Option_t *) +void TProfile2D::LabelsInflate(Option_t *) +void TProfile2D::LabelsOption(Option_t *, Option_t *) +Long64_t TProfile2D::Merge(TCollection *) +Bool_t TProfile2D::Multiply(TF1 *, Double_t) +Bool_t TProfile2D::Multiply(const TH1 *) +Bool_t TProfile2D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +TH2D * TProfile2D::ProjectionXY(const char *, Option_t *) +TProfile * TProfile2D::ProfileX(const char *, Int_t, Int_t, Option_t *) +TProfile * TProfile2D::ProfileY(const char *, Int_t, Int_t, Option_t *) +void TProfile2D::PutStats(Double_t *) +void TProfile2D::Reset(Option_t *) +TProfile2D * TProfile2D::Rebin2D(Int_t, Int_t, const char *) +TProfile2D * TProfile2D::RebinX(Int_t, const char *) +TProfile2D * TProfile2D::RebinY(Int_t, const char *) +void TProfile2D::Scale(Double_t, Option_t *) +void TProfile2D::SetBinEntries(Int_t, Double_t) +void TProfile2D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TProfile2D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) +void TProfile2D::SetBinsLength(Int_t) +void TProfile2D::SetBuffer(Int_t, Option_t *) +void TProfile2D::SetErrorOption(Option_t *) +void TProfile2D::Sumw2(Bool_t) +Double_t TProfile2D::GetNumberOfBins() +Version_t TProfile2D::Class_Version() +TClass * TProfile2D::IsA() +void TProfile2D::StreamerNVirtual(TBuffer &) +const char * TProfile2D::DeclFileName() +int TProfile2D::ImplFileLine() +const char * TProfile2D::ImplFileName() +const char * TProfile2D::Class_Name() +TClass * TProfile2D::Dictionary() +TClass * TProfile2D::Class() +void TProfile2D::Streamer(TBuffer &) +int TProfile2D::DeclFileLine() +void TH3C::TH3C(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH3C::TH3C(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH3C::TH3C(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH3C::TH3C(const TH3C &) +void TH3C::AddBinContent(Int_t) +void TH3C::AddBinContent(Int_t, Double_t) +void TH3C::Copy(TObject &) +void TH3C::Reset(Option_t *) +void TH3C::SetBinsLength(Int_t) +TH3C & TH3C::operator=(const TH3C &) +Version_t TH3C::Class_Version() +TClass * TH3C::IsA() +void TH3C::StreamerNVirtual(TBuffer &) +const char * TH3C::DeclFileName() +int TH3C::ImplFileLine() +const char * TH3C::ImplFileName() +const char * TH3C::Class_Name() +TClass * TH3C::Dictionary() +TClass * TH3C::Class() +void TH3C::Streamer(TBuffer &) +int TH3C::DeclFileLine() +void TH3S::TH3S(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH3S::TH3S(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH3S::TH3S(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH3S::TH3S(const TH3S &) +void TH3S::AddBinContent(Int_t) +void TH3S::AddBinContent(Int_t, Double_t) +void TH3S::Copy(TObject &) +void TH3S::Reset(Option_t *) +void TH3S::SetBinsLength(Int_t) +TH3S & TH3S::operator=(const TH3S &) +Version_t TH3S::Class_Version() +TClass * TH3S::IsA() +void TH3S::StreamerNVirtual(TBuffer &) +const char * TH3S::DeclFileName() +int TH3S::ImplFileLine() +const char * TH3S::ImplFileName() +const char * TH3S::Class_Name() +TClass * TH3S::Dictionary() +TClass * TH3S::Class() +void TH3S::Streamer(TBuffer &) +int TH3S::DeclFileLine() +void TH3I::TH3I(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH3I::TH3I(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH3I::TH3I(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH3I::TH3I(const TH3I &) +void TH3I::AddBinContent(Int_t) +void TH3I::AddBinContent(Int_t, Double_t) +void TH3I::Copy(TObject &) +void TH3I::Reset(Option_t *) +void TH3I::SetBinsLength(Int_t) +TH3I & TH3I::operator=(const TH3I &) +Version_t TH3I::Class_Version() +TClass * TH3I::IsA() +void TH3I::StreamerNVirtual(TBuffer &) +const char * TH3I::DeclFileName() +int TH3I::ImplFileLine() +const char * TH3I::ImplFileName() +const char * TH3I::Class_Name() +TClass * TH3I::Dictionary() +TClass * TH3I::Class() +void TH3I::Streamer(TBuffer &) +int TH3I::DeclFileLine() +void TH3F::TH3F(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH3F::TH3F(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH3F::TH3F(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH3F::TH3F(const TH3F &) +void TH3F::AddBinContent(Int_t) +void TH3F::AddBinContent(Int_t, Double_t) +void TH3F::Copy(TObject &) +void TH3F::Reset(Option_t *) +void TH3F::SetBinsLength(Int_t) +TH3F & TH3F::operator=(const TH3F &) +Version_t TH3F::Class_Version() +TClass * TH3F::IsA() +void TH3F::StreamerNVirtual(TBuffer &) +const char * TH3F::DeclFileName() +int TH3F::ImplFileLine() +const char * TH3F::ImplFileName() +const char * TH3F::Class_Name() +TClass * TH3F::Dictionary() +TClass * TH3F::Class() +void TH3F::Streamer(TBuffer &) +int TH3F::DeclFileLine() +void TH3D::TH3D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TH3D::TH3D(const char *, const char *, Int_t, const Float_t *, Int_t, const Float_t *, Int_t, const Float_t *) +void TH3D::TH3D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TH3D::TH3D(const TH3D &) +void TH3D::AddBinContent(Int_t) +void TH3D::AddBinContent(Int_t, Double_t) +void TH3D::Copy(TObject &) +void TH3D::Reset(Option_t *) +void TH3D::SetBinsLength(Int_t) +TH3D & TH3D::operator=(const TH3D &) +Version_t TH3D::Class_Version() +TClass * TH3D::IsA() +void TH3D::StreamerNVirtual(TBuffer &) +const char * TH3D::DeclFileName() +int TH3D::ImplFileLine() +const char * TH3D::ImplFileName() +const char * TH3D::Class_Name() +TClass * TH3D::Dictionary() +TClass * TH3D::Class() +void TH3D::Streamer(TBuffer &) +int TH3D::DeclFileLine() +void TBinIterator::TBinIterator(const TH1 *, TBinIterator::ERangeType) +TBinIterator TBinIterator::End() +TBinIterator & TBinIterator::operator++() +TBinIterator TBinIterator::operator++(int) +bool TBinIterator::operator==(const TBinIterator &) +bool TBinIterator::operator!=(const TBinIterator &) +int & TBinIterator::operator*() +THistRange::iterator THistRange::begin() +THistRange::iterator THistRange::end() +void THistRange::THistRange(const TH1 *, TBinIterator::ERangeType) +Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t) +Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t, Double_t, Double_t) +Int_t THLimitsFinder::FindGoodLimits(TH1 *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void THLimitsFinder::Optimize(Double_t, Double_t, Int_t, Double_t &, Double_t &, Int_t &, Double_t &, Option_t *) +void THLimitsFinder::OptimizeLimits(Int_t, Int_t &, Double_t &, Double_t &, Bool_t) +THLimitsFinder * THLimitsFinder::GetLimitsFinder() +void THLimitsFinder::SetLimitsFinder(THLimitsFinder *) +Version_t THLimitsFinder::Class_Version() +TClass * THLimitsFinder::IsA() +void THLimitsFinder::StreamerNVirtual(TBuffer &) +const char * THLimitsFinder::DeclFileName() +int THLimitsFinder::ImplFileLine() +const char * THLimitsFinder::ImplFileName() +const char * THLimitsFinder::Class_Name() +TClass * THLimitsFinder::Dictionary() +TClass * THLimitsFinder::Class() +void THLimitsFinder::Streamer(TBuffer &) +int THLimitsFinder::DeclFileLine() +void THnIter::THnIter(const THnBase *, Bool_t) +Long64_t THnIter::Next(Int_t *) +Int_t THnIter::GetCoord(Int_t) +Bool_t THnIter::HaveSkippedBin() +Bool_t THnIter::RespectsAxisRange() +Version_t THnIter::Class_Version() +TClass * THnIter::IsA() +void THnIter::StreamerNVirtual(TBuffer &) +const char * THnIter::DeclFileName() +int THnIter::ImplFileLine() +const char * THnIter::ImplFileName() +const char * THnIter::Class_Name() +TClass * THnIter::Dictionary() +TClass * THnIter::Class() +void THnIter::Streamer(TBuffer &) +int THnIter::DeclFileLine() +void THnChain::THnChain(const char *) +void THnChain::AddFile(const char *) +TAxis * THnChain::GetAxis(Int_t) +TH1 * THnChain::Projection(Int_t, Option_t *) +TH2 * THnChain::Projection(Int_t, Int_t, Option_t *) +TH3 * THnChain::Projection(Int_t, Int_t, Int_t, Option_t *) +THnBase * THnChain::ProjectionND(Int_t, const Int_t *, Option_t *) +Version_t THnChain::Class_Version() +TClass * THnChain::IsA() +void THnChain::StreamerNVirtual(TBuffer &) +const char * THnChain::DeclFileName() +int THnChain::ImplFileLine() +const char * THnChain::ImplFileName() +const char * THnChain::Class_Name() +TClass * THnChain::Dictionary() +TClass * THnChain::Class() +void THnChain::Streamer(TBuffer &) +int THnChain::DeclFileLine() +void TNDArray::TNDArray(Int_t, const Int_t *, bool) +void TNDArray::Init(Int_t, const Int_t *, bool) +void TNDArray::Reset(Option_t *) +Int_t TNDArray::GetNdimensions() +Long64_t TNDArray::GetNbins() +Long64_t TNDArray::GetCellSize(Int_t) +Long64_t TNDArray::GetBin(const Int_t *) +Double_t TNDArray::AtAsDouble(ULong64_t) +void TNDArray::SetAsDouble(ULong64_t, Double_t) +void TNDArray::AddAt(ULong64_t, Double_t) +Version_t TNDArray::Class_Version() +TClass * TNDArray::IsA() +void TNDArray::StreamerNVirtual(TBuffer &) +const char * TNDArray::DeclFileName() +int TNDArray::ImplFileLine() +const char * TNDArray::ImplFileName() +const char * TNDArray::Class_Name() +TClass * TNDArray::Dictionary() +TClass * TNDArray::Class() +void TNDArray::Streamer(TBuffer &) +int TNDArray::DeclFileLine() +THn * THn::CreateHn(const char *, const char *, const TH1 *) +THn * THn::CreateHn(const char *, const char *, const THnBase *) +Long64_t THn::GetNbins() +Long64_t THn::GetBin(const Int_t *) +Long64_t THn::GetBin(const Double_t *) +Long64_t THn::GetBin(const char *[]) +Long64_t THn::GetBin(const Int_t *, Bool_t) +Long64_t THn::GetBin(const Double_t *, Bool_t) +Long64_t THn::GetBin(const char *[], Bool_t) +void THn::FillBin(Long64_t, Double_t) +void THn::SetBinContent(const Int_t *, Double_t) +void THn::SetBinContent(Long64_t, Double_t) +void THn::SetBinError2(Long64_t, Double_t) +void THn::AddBinContent(const Int_t *, Double_t) +void THn::AddBinContent(Long64_t, Double_t) +void THn::AddBinError2(Long64_t, Double_t) +Double_t THn::GetBinContent(const Int_t *) +Double_t THn::GetBinContent(Long64_t, Int_t *) +Double_t THn::GetBinError2(Long64_t) +const TNDArray & THn::GetArray() +TNDArray & THn::GetArray() +void THn::Sumw2() +TH1D * THn::Projection(Int_t, Option_t *) +TH2D * THn::Projection(Int_t, Int_t, Option_t *) +TH3D * THn::Projection(Int_t, Int_t, Int_t, Option_t *) +THn * THn::Projection(Int_t, const Int_t *, Option_t *) +THn * THn::Rebin(Int_t) +THn * THn::Rebin(const Int_t *) +void THn::Reset(Option_t *) +Version_t THn::Class_Version() +TClass * THn::IsA() +void THn::StreamerNVirtual(TBuffer &) +const char * THn::DeclFileName() +int THn::ImplFileLine() +const char * THn::ImplFileName() +const char * THn::Class_Name() +TClass * THn::Dictionary() +TClass * THn::Class() +void THn::Streamer(TBuffer &) +int THn::DeclFileLine() +void THnSparseArrayChunk::THnSparseArrayChunk(Int_t, bool, TArray *) +void THnSparseArrayChunk::AddBin(Int_t, const Char_t *) +void THnSparseArrayChunk::AddBinContent(Int_t, Double_t) +void THnSparseArrayChunk::Sumw2() +Int_t THnSparseArrayChunk::GetEntries() +Bool_t THnSparseArrayChunk::Matches(Int_t, const Char_t *) +Version_t THnSparseArrayChunk::Class_Version() +TClass * THnSparseArrayChunk::IsA() +void THnSparseArrayChunk::StreamerNVirtual(TBuffer &) +const char * THnSparseArrayChunk::DeclFileName() +int THnSparseArrayChunk::ImplFileLine() +const char * THnSparseArrayChunk::ImplFileName() +const char * THnSparseArrayChunk::Class_Name() +TClass * THnSparseArrayChunk::Dictionary() +TClass * THnSparseArrayChunk::Class() +void THnSparseArrayChunk::Streamer(TBuffer &) +int THnSparseArrayChunk::DeclFileLine() +THnSparse * THnSparse::CreateSparse(const char *, const char *, const TH1 *, Int_t) +THnSparse * THnSparse::CreateSparse(const char *, const char *, const THnBase *, Int_t) +Int_t THnSparse::GetChunkSize() +Int_t THnSparse::GetNChunks() +Long64_t THnSparse::GetNbins() +void THnSparse::SetFilledBins(Long64_t) +Long64_t THnSparse::GetBin(const Int_t *) +Long64_t THnSparse::GetBin(const Double_t *) +Long64_t THnSparse::GetBin(const char *[]) +Long64_t THnSparse::GetBin(const Int_t *, Bool_t) +Long64_t THnSparse::GetBin(const Double_t *, Bool_t) +Long64_t THnSparse::GetBin(const char *[], Bool_t) +void THnSparse::SetBinContent(const Int_t *, Double_t) +void THnSparse::SetBinContent(Long64_t, Double_t) +void THnSparse::SetBinError2(Long64_t, Double_t) +void THnSparse::AddBinContent(const Int_t *, Double_t) +void THnSparse::AddBinContent(Long64_t, Double_t) +void THnSparse::AddBinError2(Long64_t, Double_t) +Double_t THnSparse::GetBinContent(const Int_t *) +Double_t THnSparse::GetBinContent(Long64_t, Int_t *) +Double_t THnSparse::GetBinError2(Long64_t) +Double_t THnSparse::GetSparseFractionBins() +Double_t THnSparse::GetSparseFractionMem() +TH1D * THnSparse::Projection(Int_t, Option_t *) +TH2D * THnSparse::Projection(Int_t, Int_t, Option_t *) +TH3D * THnSparse::Projection(Int_t, Int_t, Int_t, Option_t *) +THnSparse * THnSparse::Projection(Int_t, const Int_t *, Option_t *) +THnSparse * THnSparse::Rebin(Int_t) +THnSparse * THnSparse::Rebin(const Int_t *) +void THnSparse::Reset(Option_t *) +void THnSparse::Sumw2() +Version_t THnSparse::Class_Version() +TClass * THnSparse::IsA() +void THnSparse::StreamerNVirtual(TBuffer &) +const char * THnSparse::DeclFileName() +int THnSparse::ImplFileLine() +const char * THnSparse::ImplFileName() +const char * THnSparse::Class_Name() +TClass * THnSparse::Dictionary() +TClass * THnSparse::Class() +void THnSparse::Streamer(TBuffer &) +int THnSparse::DeclFileLine() +void THStack::THStack(const char *, const char *) +void THStack::THStack(TH1 *, Option_t *, const char *, const char *, Int_t, Int_t, Int_t, Int_t, Option_t *, Option_t *) +void THStack::THStack(const THStack &) +void THStack::Add(TH1 *, Option_t *) +void THStack::BuildPrimitives(Option_t *) +void THStack::Browse(TBrowser *) +Int_t THStack::DistancetoPrimitive(Int_t, Int_t) +void THStack::Draw(Option_t *) +TH1 * THStack::GetHistogram() +TList * THStack::GetHists() +TIter THStack::begin() +TIter THStack::end() +Int_t THStack::GetNhists() +TObjArray * THStack::GetStack() +Double_t THStack::GetMaximum(Option_t *) +Double_t THStack::GetMinimum(Option_t *) +TAxis * THStack::GetXaxis() +TAxis * THStack::GetYaxis() +TAxis * THStack::GetZaxis() +void THStack::ls(Option_t *) +void THStack::Modified() +void THStack::Paint(Option_t *) +void THStack::Print(Option_t *) +void THStack::RecursiveRemove(TObject *) +void THStack::SetHistogram(TH1 *) +void THStack::SetMaximum(Double_t) +void THStack::SetMinimum(Double_t) +Version_t THStack::Class_Version() +TClass * THStack::IsA() +void THStack::StreamerNVirtual(TBuffer &) +const char * THStack::DeclFileName() +int THStack::ImplFileLine() +const char * THStack::ImplFileName() +const char * THStack::Class_Name() +TClass * THStack::Dictionary() +TClass * THStack::Class() +void THStack::Streamer(TBuffer &) +int THStack::DeclFileLine() +void TKDE::TKDE(UInt_t, const Double_t *, Double_t, Double_t, const Option_t *, Double_t) +void TKDE::TKDE(UInt_t, const Double_t *, const Double_t *, Double_t, Double_t, const Option_t *, Double_t) +void TKDE::Fill(Double_t) +void TKDE::Fill(Double_t, Double_t) +void TKDE::SetKernelType(TKDE::EKernelType) +void TKDE::SetIteration(TKDE::EIteration) +void TKDE::SetMirror(TKDE::EMirror) +void TKDE::SetBinning(TKDE::EBinning) +void TKDE::SetNBins(UInt_t) +void TKDE::SetUseBinsNEvents(UInt_t) +void TKDE::SetTuneFactor(Double_t) +void TKDE::SetRange(Double_t, Double_t) +void TKDE::Draw(const Option_t *) +Double_t TKDE::operator()(Double_t) +Double_t TKDE::operator()(const Double_t *, const Double_t *) +Double_t TKDE::GetValue(Double_t) +Double_t TKDE::GetError(Double_t) +Double_t TKDE::GetBias(Double_t) +Double_t TKDE::GetMean() +Double_t TKDE::GetSigma() +Double_t TKDE::GetRAMISE() +Double_t TKDE::GetFixedWeight() +TF1 * TKDE::GetFunction(UInt_t, Double_t, Double_t) +TF1 * TKDE::GetUpperFunction(Double_t, UInt_t, Double_t, Double_t) +TF1 * TKDE::GetLowerFunction(Double_t, UInt_t, Double_t, Double_t) +TF1 * TKDE::GetApproximateBias(UInt_t, Double_t, Double_t) +TGraphErrors * TKDE::GetGraphWithErrors(UInt_t, Double_t, Double_t) +TF1 * TKDE::GetDrawnFunction() +TF1 * TKDE::GetDrawnUpperFunction() +TF1 * TKDE::GetDrawnLowerFunction() +TGraphErrors * TKDE::GetDrawnGraph() +const Double_t * TKDE::GetAdaptiveWeights() +Version_t TKDE::Class_Version() +TClass * TKDE::IsA() +void TKDE::StreamerNVirtual(TBuffer &) +const char * TKDE::DeclFileName() +int TKDE::ImplFileLine() +const char * TKDE::ImplFileName() +const char * TKDE::Class_Name() +TClass * TKDE::Dictionary() +TClass * TKDE::Class() +void TKDE::Streamer(TBuffer &) +int TKDE::DeclFileLine() +void TKDE::TKernel::TKernel(Double_t, TKDE *) +void TKDE::TKernel::ComputeAdaptiveWeights() +Double_t TKDE::TKernel::operator()(Double_t) +Double_t TKDE::TKernel::GetWeight(Double_t) +Double_t TKDE::TKernel::GetFixedWeight() +const std::vector & TKDE::TKernel::GetAdaptiveWeights() +void TLimitDataSource::TLimitDataSource(TH1 *, TH1 *, TH1 *) +void TLimitDataSource::TLimitDataSource(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *) +void TLimitDataSource::AddChannel(TH1 *, TH1 *, TH1 *) +void TLimitDataSource::AddChannel(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *) +TObjArray * TLimitDataSource::GetSignal() +TObjArray * TLimitDataSource::GetBackground() +TObjArray * TLimitDataSource::GetCandidates() +TObjArray * TLimitDataSource::GetErrorOnSignal() +TObjArray * TLimitDataSource::GetErrorOnBackground() +TObjArray * TLimitDataSource::GetErrorNames() +void TLimitDataSource::SetOwner(bool) +Version_t TLimitDataSource::Class_Version() +TClass * TLimitDataSource::IsA() +void TLimitDataSource::StreamerNVirtual(TBuffer &) +const char * TLimitDataSource::DeclFileName() +int TLimitDataSource::ImplFileLine() +const char * TLimitDataSource::ImplFileName() +const char * TLimitDataSource::Class_Name() +TClass * TLimitDataSource::Dictionary() +TClass * TLimitDataSource::Class() +void TLimitDataSource::Streamer(TBuffer &) +int TLimitDataSource::DeclFileLine() +TConfidenceLevel * TLimit::ComputeLimit(TLimitDataSource *, Int_t, bool, TRandom *) +TConfidenceLevel * TLimit::ComputeLimit(Double_t, Double_t, Int_t, Int_t, bool, TRandom *) +TConfidenceLevel * TLimit::ComputeLimit(Double_t, Double_t, Int_t, TVectorD *, TVectorD *, TObjArray *, Int_t, bool, TRandom *) +TConfidenceLevel * TLimit::ComputeLimit(TH1 *, TH1 *, TH1 *, Int_t, bool, TRandom *) +TConfidenceLevel * TLimit::ComputeLimit(TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *, Int_t, bool, TRandom *) +Version_t TLimit::Class_Version() +TClass * TLimit::IsA() +void TLimit::StreamerNVirtual(TBuffer &) +const char * TLimit::DeclFileName() +int TLimit::ImplFileLine() +const char * TLimit::ImplFileName() +const char * TLimit::Class_Name() +TClass * TLimit::Dictionary() +TClass * TLimit::Class() +void TLimit::Streamer(TBuffer &) +int TLimit::DeclFileLine() +void TMultiDimFit::TMultiDimFit(Int_t, TMultiDimFit::EMDFPolyType, Option_t *) +void TMultiDimFit::AddRow(const Double_t *, Double_t, Double_t) +void TMultiDimFit::AddTestRow(const Double_t *, Double_t, Double_t) +void TMultiDimFit::Browse(TBrowser *) +void TMultiDimFit::Clear(Option_t *) +void TMultiDimFit::Draw(Option_t *) +Double_t TMultiDimFit::Eval(const Double_t *, const Double_t *) +Double_t TMultiDimFit::EvalError(const Double_t *, const Double_t *) +void TMultiDimFit::FindParameterization(Option_t *) +void TMultiDimFit::Fit(Option_t *) +Double_t TMultiDimFit::GetChi2() +const TMatrixD * TMultiDimFit::GetCorrelationMatrix() +const TVectorD * TMultiDimFit::GetCoefficients() +const TVectorD * TMultiDimFit::GetCoefficientsRMS() +Double_t TMultiDimFit::GetError() +Int_t * TMultiDimFit::GetFunctionCodes() +const TMatrixD * TMultiDimFit::GetFunctions() +TList * TMultiDimFit::GetHistograms() +Double_t TMultiDimFit::GetMaxAngle() +Int_t TMultiDimFit::GetMaxFunctions() +Int_t * TMultiDimFit::GetMaxPowers() +Double_t TMultiDimFit::GetMaxQuantity() +Int_t TMultiDimFit::GetMaxStudy() +Int_t TMultiDimFit::GetMaxTerms() +const TVectorD * TMultiDimFit::GetMaxVariables() +Double_t TMultiDimFit::GetMeanQuantity() +const TVectorD * TMultiDimFit::GetMeanVariables() +Double_t TMultiDimFit::GetMinAngle() +Double_t TMultiDimFit::GetMinQuantity() +Double_t TMultiDimFit::GetMinRelativeError() +const TVectorD * TMultiDimFit::GetMinVariables() +Int_t TMultiDimFit::GetNVariables() +Int_t TMultiDimFit::GetNCoefficients() +Int_t TMultiDimFit::GetPolyType() +Int_t * TMultiDimFit::GetPowerIndex() +Double_t TMultiDimFit::GetPowerLimit() +const Int_t * TMultiDimFit::GetPowers() +Double_t TMultiDimFit::GetPrecision() +const TVectorD * TMultiDimFit::GetQuantity() +Double_t TMultiDimFit::GetResidualMax() +Double_t TMultiDimFit::GetResidualMin() +Int_t TMultiDimFit::GetResidualMaxRow() +Int_t TMultiDimFit::GetResidualMinRow() +Double_t TMultiDimFit::GetResidualSumSq() +Double_t TMultiDimFit::GetRMS() +Int_t TMultiDimFit::GetSampleSize() +const TVectorD * TMultiDimFit::GetSqError() +Double_t TMultiDimFit::GetSumSqAvgQuantity() +Double_t TMultiDimFit::GetSumSqQuantity() +Double_t TMultiDimFit::GetTestError() +Double_t TMultiDimFit::GetTestPrecision() +const TVectorD * TMultiDimFit::GetTestQuantity() +Int_t TMultiDimFit::GetTestSampleSize() +const TVectorD * TMultiDimFit::GetTestSqError() +const TVectorD * TMultiDimFit::GetTestVariables() +const TVectorD * TMultiDimFit::GetVariables() +TMultiDimFit * TMultiDimFit::Instance() +Bool_t TMultiDimFit::IsFolder() +Double_t TMultiDimFit::MakeChi2(const Double_t *) +void TMultiDimFit::MakeCode(const char *, Option_t *) +void TMultiDimFit::MakeHistograms(Option_t *) +void TMultiDimFit::MakeMethod(const Char_t *, Option_t *) +void TMultiDimFit::Print(Option_t *) +void TMultiDimFit::SetBinVarX(Int_t) +void TMultiDimFit::SetBinVarY(Int_t) +void TMultiDimFit::SetMaxAngle(Double_t) +void TMultiDimFit::SetMaxFunctions(Int_t) +void TMultiDimFit::SetMaxPowers(const Int_t *) +void TMultiDimFit::SetMaxStudy(Int_t) +void TMultiDimFit::SetMaxTerms(Int_t) +void TMultiDimFit::SetMinRelativeError(Double_t) +void TMultiDimFit::SetMinAngle(Double_t) +void TMultiDimFit::SetPowerLimit(Double_t) +void TMultiDimFit::SetPowers(const Int_t *, Int_t) +Version_t TMultiDimFit::Class_Version() +TClass * TMultiDimFit::IsA() +void TMultiDimFit::StreamerNVirtual(TBuffer &) +const char * TMultiDimFit::DeclFileName() +int TMultiDimFit::ImplFileLine() +const char * TMultiDimFit::ImplFileName() +const char * TMultiDimFit::Class_Name() +TClass * TMultiDimFit::Dictionary() +TClass * TMultiDimFit::Class() +void TMultiDimFit::Streamer(TBuffer &) +int TMultiDimFit::DeclFileLine() +void TPolyMarker::TPolyMarker(Int_t, Option_t *) +void TPolyMarker::TPolyMarker(Int_t, Float_t *, Float_t *, Option_t *) +void TPolyMarker::TPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) +void TPolyMarker::TPolyMarker(const TPolyMarker &) +void TPolyMarker::Copy(TObject &) +Int_t TPolyMarker::DistancetoPrimitive(Int_t, Int_t) +void TPolyMarker::Draw(Option_t *) +void TPolyMarker::DrawPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) +void TPolyMarker::ExecuteEvent(Int_t, Int_t, Int_t) +Int_t TPolyMarker::GetLastPoint() +Int_t TPolyMarker::GetN() +Option_t * TPolyMarker::GetOption() +Double_t * TPolyMarker::GetX() +Double_t * TPolyMarker::GetY() +void TPolyMarker::ls(Option_t *) +Int_t TPolyMarker::Merge(TCollection *) +void TPolyMarker::Paint(Option_t *) +void TPolyMarker::PaintPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) +void TPolyMarker::Print(Option_t *) +Int_t TPolyMarker::SetNextPoint(Double_t, Double_t) +void TPolyMarker::SetPoint(Int_t, Double_t, Double_t) +void TPolyMarker::SetPolyMarker(Int_t) +void TPolyMarker::SetPolyMarker(Int_t, Float_t *, Float_t *, Option_t *) +void TPolyMarker::SetPolyMarker(Int_t, Double_t *, Double_t *, Option_t *) +Int_t TPolyMarker::Size() +Version_t TPolyMarker::Class_Version() +TClass * TPolyMarker::IsA() +void TPolyMarker::StreamerNVirtual(TBuffer &) +const char * TPolyMarker::DeclFileName() +int TPolyMarker::ImplFileLine() +const char * TPolyMarker::ImplFileName() +const char * TPolyMarker::Class_Name() +TClass * TPolyMarker::Dictionary() +TClass * TPolyMarker::Class() +void TPolyMarker::Streamer(TBuffer &) +int TPolyMarker::DeclFileLine() +void TProfile2PolyBin::TProfile2PolyBin(TObject *, Int_t) +void TProfile2PolyBin::Merge(const TProfile2PolyBin *) +void TProfile2PolyBin::Update() +void TProfile2PolyBin::ClearStats() +Double_t TProfile2PolyBin::GetEffectiveEntries() +Double_t TProfile2PolyBin::GetEntries() +Double_t TProfile2PolyBin::GetEntriesW2() +Double_t TProfile2PolyBin::GetEntriesVW() +Double_t TProfile2PolyBin::GetEntriesWV2() +Double_t TProfile2PolyBin::GetError() +Version_t TProfile2PolyBin::Class_Version() +TClass * TProfile2PolyBin::IsA() +void TProfile2PolyBin::StreamerNVirtual(TBuffer &) +const char * TProfile2PolyBin::DeclFileName() +int TProfile2PolyBin::ImplFileLine() +const char * TProfile2PolyBin::ImplFileName() +const char * TProfile2PolyBin::Class_Name() +TClass * TProfile2PolyBin::Dictionary() +TClass * TProfile2PolyBin::Class() +void TProfile2PolyBin::Streamer(TBuffer &) +int TProfile2PolyBin::DeclFileLine() +void TProfile2Poly::TProfile2Poly(const char *, const char *, Double_t, Double_t, Double_t, Double_t) +void TProfile2Poly::TProfile2Poly(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +Int_t TProfile2Poly::Fill(Double_t, Double_t, Double_t) +Int_t TProfile2Poly::Fill(Double_t, Double_t, Double_t, Double_t) +Long64_t TProfile2Poly::Merge(const std::vector &) +Long64_t TProfile2Poly::Merge(TCollection *) +void TProfile2Poly::Reset(Option_t *) +void TProfile2Poly::SetContentToAverage() +void TProfile2Poly::SetContentToError() +void TProfile2Poly::SetErrorOption(EErrorType) +Double_t TProfile2Poly::GetBinEffectiveEntries(Int_t) +Double_t TProfile2Poly::GetBinEntries(Int_t) +Double_t TProfile2Poly::GetBinEntriesW2(Int_t) +Double_t TProfile2Poly::GetBinEntriesVW(Int_t) +Double_t TProfile2Poly::GetBinEntriesWV2(Int_t) +Double_t TProfile2Poly::GetBinContent(Int_t) +Double_t TProfile2Poly::GetBinError(Int_t) +void TProfile2Poly::GetStats(Double_t *) +Double_t TProfile2Poly::GetOverflowContent(Int_t) +void TProfile2Poly::PrintOverflowRegions() +Version_t TProfile2Poly::Class_Version() +TClass * TProfile2Poly::IsA() +void TProfile2Poly::StreamerNVirtual(TBuffer &) +const char * TProfile2Poly::DeclFileName() +int TProfile2Poly::ImplFileLine() +const char * TProfile2Poly::ImplFileName() +const char * TProfile2Poly::Class_Name() +TClass * TProfile2Poly::Dictionary() +TClass * TProfile2Poly::Class() +void TProfile2Poly::Streamer(TBuffer &) +int TProfile2Poly::DeclFileLine() +void TProfile3D::TProfile3D(const char *, const char *, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Option_t *) +void TProfile3D::TProfile3D(const char *, const char *, Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *, Option_t *) +void TProfile3D::TProfile3D(const TProfile3D &) +TProfile3D & TProfile3D::operator=(const TProfile3D &) +Bool_t TProfile3D::Add(TF1 *, Double_t, Option_t *) +Bool_t TProfile3D::Add(const TH1 *, Double_t) +Bool_t TProfile3D::Add(const TH1 *, const TH1 *, Double_t, Double_t) +void TProfile3D::Approximate(Bool_t) +void TProfile3D::BuildOptions(Double_t, Double_t, Option_t *) +Int_t TProfile3D::BufferEmpty(Int_t) +void TProfile3D::Copy(TObject &) +Bool_t TProfile3D::Divide(TF1 *, Double_t) +Bool_t TProfile3D::Divide(const TH1 *) +Bool_t TProfile3D::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +void TProfile3D::ExtendAxis(Double_t, TAxis *) +Int_t TProfile3D::Fill(Double_t, Double_t, Double_t, Double_t) +Int_t TProfile3D::Fill(Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TProfile3D::GetBinContent(Int_t) +Double_t TProfile3D::GetBinContent(Int_t, Int_t) +Double_t TProfile3D::GetBinContent(Int_t, Int_t, Int_t) +Double_t TProfile3D::GetBinError(Int_t) +Double_t TProfile3D::GetBinError(Int_t, Int_t) +Double_t TProfile3D::GetBinError(Int_t, Int_t, Int_t) +Double_t TProfile3D::GetBinEntries(Int_t) +Double_t TProfile3D::GetBinEffectiveEntries(Int_t) +TArrayD * TProfile3D::GetBinSumw2() +const TArrayD * TProfile3D::GetBinSumw2() +Option_t * TProfile3D::GetErrorOption() +void TProfile3D::GetStats(Double_t *) +Double_t TProfile3D::GetTmin() +Double_t TProfile3D::GetTmax() +void TProfile3D::LabelsDeflate(Option_t *) +void TProfile3D::LabelsInflate(Option_t *) +void TProfile3D::LabelsOption(Option_t *, Option_t *) +Long64_t TProfile3D::Merge(TCollection *) +Bool_t TProfile3D::Multiply(TF1 *, Double_t) +Bool_t TProfile3D::Multiply(const TH1 *) +Bool_t TProfile3D::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) +TH3D * TProfile3D::ProjectionXYZ(const char *, Option_t *) +TProfile2D * TProfile3D::Project3DProfile(Option_t *) +void TProfile3D::PutStats(Double_t *) +void TProfile3D::Reset(Option_t *) +void TProfile3D::Scale(Double_t, Option_t *) +void TProfile3D::SetBinEntries(Int_t, Double_t) +void TProfile3D::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) +void TProfile3D::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) +void TProfile3D::SetBinsLength(Int_t) +void TProfile3D::SetBuffer(Int_t, Option_t *) +void TProfile3D::SetErrorOption(Option_t *) +void TProfile3D::Sumw2(Bool_t) +Version_t TProfile3D::Class_Version() +TClass * TProfile3D::IsA() +void TProfile3D::StreamerNVirtual(TBuffer &) +const char * TProfile3D::DeclFileName() +int TProfile3D::ImplFileLine() +const char * TProfile3D::ImplFileName() +const char * TProfile3D::Class_Name() +TClass * TProfile3D::Dictionary() +TClass * TProfile3D::Class() +void TProfile3D::Streamer(TBuffer &) +int TProfile3D::DeclFileLine() +void TScatter::TScatter(Int_t) +void TScatter::TScatter(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *) +Int_t TScatter::DistancetoPrimitive(Int_t, Int_t) +void TScatter::ExecuteEvent(Int_t, Int_t, Int_t) +Double_t * TScatter::GetColor() +Double_t * TScatter::GetSize() +Double_t TScatter::GetMargin() +Double_t TScatter::GetMaxMarkerSize() +Double_t TScatter::GetMinMarkerSize() +TGraph * TScatter::GetGraph() +TH2F * TScatter::GetHistogram() +void TScatter::SetMaxMarkerSize(Double_t) +void TScatter::SetMinMarkerSize(Double_t) +void TScatter::SetMargin(Double_t) +void TScatter::SetHistogram(TH2F *) +void TScatter::Print(Option_t *) +void TScatter::Paint(Option_t *) +Version_t TScatter::Class_Version() +TClass * TScatter::IsA() +void TScatter::StreamerNVirtual(TBuffer &) +const char * TScatter::DeclFileName() +int TScatter::ImplFileLine() +const char * TScatter::ImplFileName() +const char * TScatter::Class_Name() +TClass * TScatter::Dictionary() +TClass * TScatter::Class() +void TScatter::Streamer(TBuffer &) +int TScatter::DeclFileLine() +void TSplinePoly::TSplinePoly(Double_t, Double_t) +void TSplinePoly::TSplinePoly(const TSplinePoly &) +TSplinePoly & TSplinePoly::operator=(const TSplinePoly &) +Double_t & TSplinePoly::X() +Double_t & TSplinePoly::Y() +void TSplinePoly::GetKnot(Double_t &, Double_t &) +Double_t TSplinePoly::Eval(Double_t) +Version_t TSplinePoly::Class_Version() +TClass * TSplinePoly::IsA() +void TSplinePoly::StreamerNVirtual(TBuffer &) +const char * TSplinePoly::DeclFileName() +int TSplinePoly::ImplFileLine() +const char * TSplinePoly::ImplFileName() +const char * TSplinePoly::Class_Name() +TClass * TSplinePoly::Dictionary() +TClass * TSplinePoly::Class() +void TSplinePoly::Streamer(TBuffer &) +int TSplinePoly::DeclFileLine() +void TSplinePoly3::TSplinePoly3(Double_t, Double_t, Double_t, Double_t, Double_t) +void TSplinePoly3::TSplinePoly3(const TSplinePoly3 &) +TSplinePoly3 & TSplinePoly3::operator=(const TSplinePoly3 &) +Double_t & TSplinePoly3::B() +Double_t & TSplinePoly3::C() +Double_t & TSplinePoly3::D() +Double_t TSplinePoly3::Eval(Double_t) +Double_t TSplinePoly3::Derivative(Double_t) +Version_t TSplinePoly3::Class_Version() +TClass * TSplinePoly3::IsA() +void TSplinePoly3::StreamerNVirtual(TBuffer &) +const char * TSplinePoly3::DeclFileName() +int TSplinePoly3::ImplFileLine() +const char * TSplinePoly3::ImplFileName() +const char * TSplinePoly3::Class_Name() +TClass * TSplinePoly3::Dictionary() +TClass * TSplinePoly3::Class() +void TSplinePoly3::Streamer(TBuffer &) +int TSplinePoly3::DeclFileLine() +void TSplinePoly5::TSplinePoly5(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TSplinePoly5::TSplinePoly5(const TSplinePoly5 &) +TSplinePoly5 & TSplinePoly5::operator=(const TSplinePoly5 &) +Double_t & TSplinePoly5::B() +Double_t & TSplinePoly5::C() +Double_t & TSplinePoly5::D() +Double_t & TSplinePoly5::E() +Double_t & TSplinePoly5::F() +Double_t TSplinePoly5::Eval(Double_t) +Double_t TSplinePoly5::Derivative(Double_t) +Version_t TSplinePoly5::Class_Version() +TClass * TSplinePoly5::IsA() +void TSplinePoly5::StreamerNVirtual(TBuffer &) +const char * TSplinePoly5::DeclFileName() +int TSplinePoly5::ImplFileLine() +const char * TSplinePoly5::ImplFileName() +const char * TSplinePoly5::Class_Name() +TClass * TSplinePoly5::Dictionary() +TClass * TSplinePoly5::Class() +void TSplinePoly5::Streamer(TBuffer &) +int TSplinePoly5::DeclFileLine() +void TSpline3::TSpline3(const char *, Double_t [], Double_t [], Int_t, const char *, Double_t, Double_t) +void TSpline3::TSpline3(const char *, Double_t, Double_t, Double_t [], Int_t, const char *, Double_t, Double_t) +void TSpline3::TSpline3(const char *, Double_t [], const TF1 *, Int_t, const char *, Double_t, Double_t) +void TSpline3::TSpline3(const char *, Double_t, Double_t, const TF1 *, Int_t, const char *, Double_t, Double_t) +void TSpline3::TSpline3(const char *, const TGraph *, const char *, Double_t, Double_t) +void TSpline3::TSpline3(const TH1 *, const char *, Double_t, Double_t) +void TSpline3::TSpline3(const TSpline3 &) +TSpline3 & TSpline3::operator=(const TSpline3 &) +Int_t TSpline3::FindX(Double_t) +Double_t TSpline3::Eval(Double_t) +Double_t TSpline3::Derivative(Double_t) +void TSpline3::GetCoeff(Int_t, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) +void TSpline3::GetKnot(Int_t, Double_t &, Double_t &) +void TSpline3::SaveAs(const char *, Option_t *) +void TSpline3::SetPoint(Int_t, Double_t, Double_t) +void TSpline3::SetPointCoeff(Int_t, Double_t, Double_t, Double_t) +void TSpline3::Test() +Version_t TSpline3::Class_Version() +TClass * TSpline3::IsA() +void TSpline3::StreamerNVirtual(TBuffer &) +const char * TSpline3::DeclFileName() +int TSpline3::ImplFileLine() +const char * TSpline3::ImplFileName() +const char * TSpline3::Class_Name() +TClass * TSpline3::Dictionary() +TClass * TSpline3::Class() +void TSpline3::Streamer(TBuffer &) +int TSpline3::DeclFileLine() +void TSpline5::TSpline5(const char *, Double_t [], Double_t [], Int_t, const char *, Double_t, Double_t, Double_t, Double_t) +void TSpline5::TSpline5(const char *, Double_t, Double_t, Double_t [], Int_t, const char *, Double_t, Double_t, Double_t, Double_t) +void TSpline5::TSpline5(const char *, Double_t [], const TF1 *, Int_t, const char *, Double_t, Double_t, Double_t, Double_t) +void TSpline5::TSpline5(const char *, Double_t, Double_t, const TF1 *, Int_t, const char *, Double_t, Double_t, Double_t, Double_t) +void TSpline5::TSpline5(const char *, const TGraph *, const char *, Double_t, Double_t, Double_t, Double_t) +void TSpline5::TSpline5(const TH1 *, const char *, Double_t, Double_t, Double_t, Double_t) +void TSpline5::TSpline5(const TSpline5 &) +TSpline5 & TSpline5::operator=(const TSpline5 &) +Int_t TSpline5::FindX(Double_t) +Double_t TSpline5::Eval(Double_t) +Double_t TSpline5::Derivative(Double_t) +void TSpline5::GetCoeff(Int_t, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) +void TSpline5::GetKnot(Int_t, Double_t &, Double_t &) +void TSpline5::SaveAs(const char *, Option_t *) +void TSpline5::SetPoint(Int_t, Double_t, Double_t) +void TSpline5::SetPointCoeff(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TSpline5::Test() +Version_t TSpline5::Class_Version() +TClass * TSpline5::IsA() +void TSpline5::StreamerNVirtual(TBuffer &) +const char * TSpline5::DeclFileName() +int TSpline5::ImplFileLine() +const char * TSpline5::ImplFileName() +const char * TSpline5::Class_Name() +TClass * TSpline5::Dictionary() +TClass * TSpline5::Class() +void TSpline5::Streamer(TBuffer &) +int TSpline5::DeclFileLine() +void TSVDUnfold::TSVDUnfold(const TH1D *, const TH1D *, const TH1D *, const TH2D *) +void TSVDUnfold::TSVDUnfold(const TH1D *, TH2D *, const TH1D *, const TH1D *, const TH2D *) +void TSVDUnfold::TSVDUnfold(const TSVDUnfold &) +void TSVDUnfold::SetNormalize(Bool_t) +TH1D * TSVDUnfold::Unfold(Int_t) +TH2D * TSVDUnfold::GetUnfoldCovMatrix(const TH2D *, Int_t, Int_t) +TH2D * TSVDUnfold::GetAdetCovMatrix(Int_t, Int_t) +Int_t TSVDUnfold::GetKReg() +TH1D * TSVDUnfold::GetD() +TH1D * TSVDUnfold::GetSV() +TH2D * TSVDUnfold::GetXtau() +TH2D * TSVDUnfold::GetXinv() +TH2D * TSVDUnfold::GetBCov() +Double_t TSVDUnfold::ComputeChiSquared(const TH1D &, const TH1D &) +Version_t TSVDUnfold::Class_Version() +TClass * TSVDUnfold::IsA() +void TSVDUnfold::StreamerNVirtual(TBuffer &) +const char * TSVDUnfold::DeclFileName() +int TSVDUnfold::ImplFileLine() +const char * TSVDUnfold::ImplFileName() +const char * TSVDUnfold::Class_Name() +TClass * TSVDUnfold::Dictionary() +TClass * TSVDUnfold::Class() +void TSVDUnfold::Streamer(TBuffer &) +int TSVDUnfold::DeclFileLine() +Int_t TVirtualGraphPainter::DistancetoPrimitiveHelper(TGraph *, Int_t, Int_t) +void TVirtualGraphPainter::DrawPanelHelper(TGraph *) +void TVirtualGraphPainter::ExecuteEventHelper(TGraph *, Int_t, Int_t, Int_t) +char * TVirtualGraphPainter::GetObjectInfoHelper(TGraph *, Int_t, Int_t) +void TVirtualGraphPainter::PaintHelper(TGraph *, Option_t *) +void TVirtualGraphPainter::PaintGraph(TGraph *, Int_t, const Double_t *, const Double_t *, Option_t *) +void TVirtualGraphPainter::PaintGrapHist(TGraph *, Int_t, const Double_t *, const Double_t *, Option_t *) +void TVirtualGraphPainter::PaintScatter(TScatter *, Option_t *) +void TVirtualGraphPainter::PaintStats(TGraph *, TF1 *) +void TVirtualGraphPainter::SetHighlight(TGraph *) +TVirtualGraphPainter * TVirtualGraphPainter::GetPainter() +void TVirtualGraphPainter::SetPainter(TVirtualGraphPainter *) +Version_t TVirtualGraphPainter::Class_Version() +TClass * TVirtualGraphPainter::IsA() +void TVirtualGraphPainter::StreamerNVirtual(TBuffer &) +const char * TVirtualGraphPainter::DeclFileName() +int TVirtualGraphPainter::ImplFileLine() +const char * TVirtualGraphPainter::ImplFileName() +const char * TVirtualGraphPainter::Class_Name() +TClass * TVirtualGraphPainter::Dictionary() +TClass * TVirtualGraphPainter::Class() +void TVirtualGraphPainter::Streamer(TBuffer &) +int TVirtualGraphPainter::DeclFileLine() +TObject * TVirtualPaveStats::GetParent() +void TVirtualPaveStats::SetParent(TObject *) +Version_t TVirtualPaveStats::Class_Version() +TClass * TVirtualPaveStats::IsA() +void TVirtualPaveStats::StreamerNVirtual(TBuffer &) +const char * TVirtualPaveStats::DeclFileName() +int TVirtualPaveStats::ImplFileLine() +const char * TVirtualPaveStats::ImplFileName() +const char * TVirtualPaveStats::Class_Name() +TClass * TVirtualPaveStats::Dictionary() +TClass * TVirtualPaveStats::Class() +void TVirtualPaveStats::Streamer(TBuffer &) +int TVirtualPaveStats::DeclFileLine() +void TGDMLMatrix::TGDMLMatrix(const char *, size_t, size_t) +void TGDMLMatrix::TGDMLMatrix(const TGDMLMatrix &) +TGDMLMatrix & TGDMLMatrix::operator=(const TGDMLMatrix &) +void TGDMLMatrix::Set(size_t, size_t, Double_t) +Double_t TGDMLMatrix::Get(size_t, size_t) +size_t TGDMLMatrix::GetRows() +size_t TGDMLMatrix::GetCols() +void TGDMLMatrix::SetMatrixAsString(const char *) +const char * TGDMLMatrix::GetMatrixAsString() +void TGDMLMatrix::Print(Option_t *) +Version_t TGDMLMatrix::Class_Version() +TClass * TGDMLMatrix::IsA() +void TGDMLMatrix::StreamerNVirtual(TBuffer &) +const char * TGDMLMatrix::DeclFileName() +int TGDMLMatrix::ImplFileLine() +const char * TGDMLMatrix::ImplFileName() +const char * TGDMLMatrix::Class_Name() +TClass * TGDMLMatrix::Dictionary() +TClass * TGDMLMatrix::Class() +void TGDMLMatrix::Streamer(TBuffer &) +int TGDMLMatrix::DeclFileLine() +void TGeoShape::ClearThreadData() +void TGeoShape::CreateThreadData(Int_t) +void TGeoShape::TGeoShape(const char *) +Double_t TGeoShape::Big() +TGeoMatrix * TGeoShape::GetTransform() +void TGeoShape::SetTransform(TGeoMatrix *) +Double_t TGeoShape::Tolerance() +Double_t TGeoShape::ComputeEpsMch() +Double_t TGeoShape::EpsMch() +void TGeoShape::AfterStreamer() +Double_t TGeoShape::Capacity() +void TGeoShape::CheckShape(Int_t, Int_t, Option_t *) +void TGeoShape::ComputeBBox() +void TGeoShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoShape::Contains(const Double_t *) +void TGeoShape::Contains_v(const Double_t *, Bool_t *, Int_t) +Bool_t TGeoShape::CouldBeCrossed(const Double_t *, const Double_t *) +Int_t TGeoShape::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoShape::DistToPhiMin(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t) +TGeoVolume * TGeoShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +void TGeoShape::Draw(Option_t *) +void TGeoShape::ExecuteEvent(Int_t, Int_t, Int_t) +const char * TGeoShape::GetAxisName(Int_t) +Double_t TGeoShape::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoShape::GetBoundingCylinder(Double_t *) +Int_t TGeoShape::GetByteCount() +Bool_t TGeoShape::GetPointsOnSegments(Int_t, Double_t *) +Int_t TGeoShape::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) +Int_t TGeoShape::GetId() +TGeoShape * TGeoShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +const char * TGeoShape::GetName() +Int_t TGeoShape::GetNmeshVertices() +const char * TGeoShape::GetPointerName() +Bool_t TGeoShape::IsAssembly() +Bool_t TGeoShape::IsComposite() +Bool_t TGeoShape::IsCylType() +Bool_t TGeoShape::IsCloseToPhi(Double_t, const Double_t *, Double_t, Double_t, Double_t, Double_t) +Bool_t TGeoShape::IsCrossingSemiplane(const Double_t *, const Double_t *, Double_t, Double_t, Double_t &, Double_t &) +Bool_t TGeoShape::IsSameWithinTolerance(Double_t, Double_t) +Bool_t TGeoShape::IsSegCrossing(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Bool_t TGeoShape::IsInPhiRange(const Double_t *, Double_t, Double_t) +Bool_t TGeoShape::IsReflected() +Bool_t TGeoShape::IsVecGeom() +Bool_t TGeoShape::IsRunTimeShape() +Bool_t TGeoShape::IsValid() +Bool_t TGeoShape::IsValidBox() +void TGeoShape::InspectShape() +void TGeoShape::NormalPhi(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t) +void TGeoShape::Paint(Option_t *) +Double_t TGeoShape::Safety(const Double_t *, Bool_t) +void TGeoShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoShape::SafetyPhi(const Double_t *, Bool_t, Double_t, Double_t) +Double_t TGeoShape::SafetySeg(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t) +void TGeoShape::SetDimensions(Double_t *) +void TGeoShape::SetId(Int_t) +void TGeoShape::SetPoints(Double_t *) +void TGeoShape::SetPoints(Float_t *) +void TGeoShape::SetRuntime(Bool_t) +Int_t TGeoShape::ShapeDistancetoPrimitive(Int_t, Int_t, Int_t) +void TGeoShape::Sizeof3D() +void TGeoShape::SetShapeBit(UInt_t, Bool_t) +void TGeoShape::SetShapeBit(UInt_t) +void TGeoShape::ResetShapeBit(UInt_t) +Bool_t TGeoShape::TestShapeBit(UInt_t) +Int_t TGeoShape::TestShapeBits(UInt_t) +void TGeoShape::InvertShapeBit(UInt_t) +Version_t TGeoShape::Class_Version() +TClass * TGeoShape::IsA() +void TGeoShape::StreamerNVirtual(TBuffer &) +const char * TGeoShape::DeclFileName() +int TGeoShape::ImplFileLine() +const char * TGeoShape::ImplFileName() +const char * TGeoShape::Class_Name() +TClass * TGeoShape::Dictionary() +TClass * TGeoShape::Class() +void TGeoShape::Streamer(TBuffer &) +int TGeoShape::DeclFileLine() +void TGeoMatrix::TGeoMatrix(const char *) +Bool_t TGeoMatrix::IsIdentity() +Bool_t TGeoMatrix::IsTranslation() +Bool_t TGeoMatrix::IsRotation() +Bool_t TGeoMatrix::IsReflection() +Bool_t TGeoMatrix::IsScale() +Bool_t TGeoMatrix::IsShared() +Bool_t TGeoMatrix::IsOwned() +Bool_t TGeoMatrix::IsCombi() +Bool_t TGeoMatrix::IsGeneral() +Bool_t TGeoMatrix::IsRegistered() +Bool_t TGeoMatrix::IsRotAboutZ() +void TGeoMatrix::GetHomogenousMatrix(Double_t *) +const char * TGeoMatrix::GetPointerName() +Int_t TGeoMatrix::GetByteCount() +const Double_t * TGeoMatrix::GetTranslation() +const Double_t * TGeoMatrix::GetRotationMatrix() +const Double_t * TGeoMatrix::GetScale() +TGeoHMatrix TGeoMatrix::Inverse() +void TGeoMatrix::LocalToMaster(const Double_t *, Double_t *) +void TGeoMatrix::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoMatrix::LocalToMasterBomb(const Double_t *, Double_t *) +TGeoMatrix * TGeoMatrix::MakeClone() +void TGeoMatrix::MasterToLocal(const Double_t *, Double_t *) +void TGeoMatrix::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoMatrix::MasterToLocalBomb(const Double_t *, Double_t *) +void TGeoMatrix::Normalize(Double_t *) +void TGeoMatrix::Print(Option_t *) +void TGeoMatrix::RotateX(Double_t) +void TGeoMatrix::RotateY(Double_t) +void TGeoMatrix::RotateZ(Double_t) +void TGeoMatrix::ReflectX(Bool_t, Bool_t) +void TGeoMatrix::ReflectY(Bool_t, Bool_t) +void TGeoMatrix::ReflectZ(Bool_t, Bool_t) +void TGeoMatrix::RegisterYourself() +void TGeoMatrix::SetDefaultName() +void TGeoMatrix::SetDx(Double_t) +void TGeoMatrix::SetDy(Double_t) +void TGeoMatrix::SetDz(Double_t) +void TGeoMatrix::SetShared(Bool_t) +Version_t TGeoMatrix::Class_Version() +TClass * TGeoMatrix::IsA() +void TGeoMatrix::StreamerNVirtual(TBuffer &) +const char * TGeoMatrix::DeclFileName() +int TGeoMatrix::ImplFileLine() +const char * TGeoMatrix::ImplFileName() +const char * TGeoMatrix::Class_Name() +TClass * TGeoMatrix::Dictionary() +TClass * TGeoMatrix::Class() +void TGeoMatrix::Streamer(TBuffer &) +int TGeoMatrix::DeclFileLine() +void TGeoVolume::ClearThreadData() +void TGeoVolume::CreateThreadData(Int_t) +void TGeoVolume::TGeoVolume(const char *, const TGeoShape *, const TGeoMedium *) +void TGeoVolume::cd(Int_t) +void TGeoVolume::Browse(TBrowser *) +Double_t TGeoVolume::Capacity() +void TGeoVolume::CheckShapes() +void TGeoVolume::ClearNodes() +void TGeoVolume::ClearShape() +void TGeoVolume::CleanAll() +TGeoVolume * TGeoVolume::CloneVolume() +void TGeoVolume::CloneNodesAndConnect(TGeoVolume *) +void TGeoVolume::CheckGeometry(Int_t, Double_t, Double_t, Double_t) +void TGeoVolume::CheckOverlaps(Double_t, Option_t *) +void TGeoVolume::CheckShape(Int_t, Int_t, Option_t *) +Int_t TGeoVolume::CountNodes(Int_t, Int_t) +Bool_t TGeoVolume::Contains(const Double_t *) +void TGeoVolume::CreateDummyMedium() +TGeoMedium * TGeoVolume::DummyMedium() +Bool_t TGeoVolume::IsAssembly() +Bool_t TGeoVolume::IsFolder() +Bool_t TGeoVolume::IsRunTime() +Bool_t TGeoVolume::IsVolumeMulti() +TGeoNode * TGeoVolume::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) +void TGeoVolume::AddNodeOffset(TGeoVolume *, Int_t, Double_t, Option_t *) +void TGeoVolume::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) +TGeoVolume * TGeoVolume::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) +Int_t TGeoVolume::DistancetoPrimitive(Int_t, Int_t) +void TGeoVolume::Draw(Option_t *) +void TGeoVolume::DrawOnly(Option_t *) +TH2F * TGeoVolume::LegoPlot(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) +void TGeoVolume::Paint(Option_t *) +void TGeoVolume::Print(Option_t *) +void TGeoVolume::PrintNodes() +void TGeoVolume::PrintVoxels() +void TGeoVolume::ReplayCreation(const TGeoVolume *) +void TGeoVolume::SetUserExtension(TGeoExtension *) +void TGeoVolume::SetFWExtension(TGeoExtension *) +Int_t TGeoVolume::GetRefCount() +TGeoExtension * TGeoVolume::GetUserExtension() +TGeoExtension * TGeoVolume::GetFWExtension() +TGeoExtension * TGeoVolume::GrabUserExtension() +TGeoExtension * TGeoVolume::GrabFWExtension() +void TGeoVolume::Grab() +void TGeoVolume::Release() +void TGeoVolume::ExecuteEvent(Int_t, Int_t, Int_t) +Bool_t TGeoVolume::IsActive() +Bool_t TGeoVolume::IsActiveDaughters() +Bool_t TGeoVolume::IsAdded() +Bool_t TGeoVolume::IsOverlappingCandidate() +Bool_t TGeoVolume::IsReplicated() +Bool_t TGeoVolume::IsSelected() +Bool_t TGeoVolume::IsCylVoxels() +Bool_t TGeoVolume::IsXYZVoxels() +Bool_t TGeoVolume::IsTopVolume() +Bool_t TGeoVolume::IsValid() +Bool_t TGeoVolume::IsVisible() +Bool_t TGeoVolume::IsVisibleDaughters() +Bool_t TGeoVolume::IsVisContainers() +Bool_t TGeoVolume::IsVisLeaves() +Bool_t TGeoVolume::IsVisOnly() +Bool_t TGeoVolume::IsAllInvisible() +Bool_t TGeoVolume::IsRaytracing() +TGeoVolume * TGeoVolume::Import(const char *, const char *, Option_t *) +Int_t TGeoVolume::Export(const char *, const char *, Option_t *) +TGeoNode * TGeoVolume::FindNode(const char *) +void TGeoVolume::FindOverlaps() +Bool_t TGeoVolume::FindMatrixOfDaughterVolume(TGeoVolume *) +Int_t TGeoVolume::GetCurrentNodeIndex() +Int_t TGeoVolume::GetNextNodeIndex() +TObjArray * TGeoVolume::GetNodes() +Int_t TGeoVolume::GetNdaughters() +Int_t TGeoVolume::GetNtotal() +Int_t TGeoVolume::GetByteCount() +TGeoManager * TGeoVolume::GetGeoManager() +TGeoMaterial * TGeoVolume::GetMaterial() +TGeoMedium * TGeoVolume::GetMedium() +TObject * TGeoVolume::GetField() +TGeoPatternFinder * TGeoVolume::GetFinder() +TGeoVoxelFinder * TGeoVolume::GetVoxels() +const char * TGeoVolume::GetIconName() +Int_t TGeoVolume::GetIndex(const TGeoNode *) +TGeoNode * TGeoVolume::GetNode(const char *) +TGeoNode * TGeoVolume::GetNode(Int_t) +Int_t TGeoVolume::GetNodeIndex(const TGeoNode *, Int_t *, Int_t) +Int_t TGeoVolume::GetNumber() +char * TGeoVolume::GetObjectInfo(Int_t, Int_t) +Bool_t TGeoVolume::GetOptimalVoxels() +Option_t * TGeoVolume::GetOption() +const char * TGeoVolume::GetPointerName() +Char_t TGeoVolume::GetTransparency() +TGeoShape * TGeoVolume::GetShape() +void TGeoVolume::GrabFocus() +void TGeoVolume::Gsord(Int_t) +Bool_t TGeoVolume::IsStyleDefault() +void TGeoVolume::InspectMaterial() +void TGeoVolume::InspectShape() +TGeoVolume * TGeoVolume::MakeCopyVolume(TGeoShape *) +void TGeoVolume::MakeCopyNodes(const TGeoVolume *) +TGeoVolume * TGeoVolume::MakeReflectedVolume(const char *) +Bool_t TGeoVolume::OptimizeVoxels() +void TGeoVolume::RandomPoints(Int_t, Option_t *) +void TGeoVolume::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) +void TGeoVolume::Raytrace(Bool_t) +void TGeoVolume::RegisterYourself(Option_t *) +void TGeoVolume::RemoveNode(TGeoNode *) +TGeoNode * TGeoVolume::ReplaceNode(TGeoNode *, TGeoShape *, TGeoMatrix *, TGeoMedium *) +void TGeoVolume::ResetTransparency(Char_t) +void TGeoVolume::SaveAs(const char *, Option_t *) +void TGeoVolume::SelectVolume(Bool_t) +void TGeoVolume::SetActivity(Bool_t) +void TGeoVolume::SetActiveDaughters(Bool_t) +void TGeoVolume::SetAsTopVolume() +void TGeoVolume::SetAdded() +void TGeoVolume::SetReplicated() +void TGeoVolume::SetCurrentPoint(Double_t, Double_t, Double_t) +void TGeoVolume::SetCylVoxels(Bool_t) +void TGeoVolume::SetNodes(TObjArray *) +void TGeoVolume::SetOverlappingCandidate(Bool_t) +void TGeoVolume::SetShape(const TGeoShape *) +void TGeoVolume::SetTransparency(Char_t) +void TGeoVolume::SetField(TObject *) +void TGeoVolume::SetOption(const char *) +void TGeoVolume::SetAttVisibility(Bool_t) +void TGeoVolume::SetVisibility(Bool_t) +void TGeoVolume::SetVisContainers(Bool_t) +void TGeoVolume::SetVisLeaves(Bool_t) +void TGeoVolume::SetVisOnly(Bool_t) +void TGeoVolume::SetLineColor(Color_t) +void TGeoVolume::SetLineStyle(Style_t) +void TGeoVolume::SetLineWidth(Width_t) +void TGeoVolume::SetInvisible() +void TGeoVolume::SetMedium(TGeoMedium *) +void TGeoVolume::SetVoxelFinder(TGeoVoxelFinder *) +void TGeoVolume::SetFinder(TGeoPatternFinder *) +void TGeoVolume::SetNumber(Int_t) +void TGeoVolume::SetNtotal(Int_t) +void TGeoVolume::SortNodes() +void TGeoVolume::UnmarkSaved() +Bool_t TGeoVolume::Valid() +void TGeoVolume::VisibleDaughters(Bool_t) +void TGeoVolume::InvisibleAll(Bool_t) +void TGeoVolume::Voxelize(Option_t *) +Double_t TGeoVolume::Weight(Double_t, Option_t *) +Double_t TGeoVolume::WeightA() +Version_t TGeoVolume::Class_Version() +TClass * TGeoVolume::IsA() +void TGeoVolume::StreamerNVirtual(TBuffer &) +const char * TGeoVolume::DeclFileName() +int TGeoVolume::ImplFileLine() +const char * TGeoVolume::ImplFileName() +const char * TGeoVolume::Class_Name() +TClass * TGeoVolume::Dictionary() +TClass * TGeoVolume::Class() +void TGeoVolume::Streamer(TBuffer &) +int TGeoVolume::DeclFileLine() +void TGeoBBox::TGeoBBox(Double_t, Double_t, Double_t, Double_t *) +void TGeoBBox::TGeoBBox(const char *, Double_t, Double_t, Double_t, Double_t *) +void TGeoBBox::TGeoBBox(Double_t *) +Bool_t TGeoBBox::AreOverlapping(const TGeoBBox *, const TGeoMatrix *, const TGeoBBox *, const TGeoMatrix *) +Double_t TGeoBBox::Capacity() +void TGeoBBox::ComputeBBox() +void TGeoBBox::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoBBox::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoBBox::Contains(const Double_t *) +void TGeoBBox::Contains_v(const Double_t *, Bool_t *, Int_t) +Bool_t TGeoBBox::Contains(const Double_t *, Double_t, Double_t, Double_t, const Double_t *) +Bool_t TGeoBBox::CouldBeCrossed(const Double_t *, const Double_t *) +Int_t TGeoBBox::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoBBox::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoBBox::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoBBox::DistFromInside(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, const Double_t *, Double_t) +Double_t TGeoBBox::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoBBox::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoBBox::DistFromOutside(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, const Double_t *, Double_t) +TGeoVolume * TGeoBBox::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +const char * TGeoBBox::GetAxisName(Int_t) +Double_t TGeoBBox::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoBBox::GetBoundingCylinder(Double_t *) +Int_t TGeoBBox::GetByteCount() +Double_t TGeoBBox::GetFacetArea(Int_t) +Bool_t TGeoBBox::GetPointsOnFacet(Int_t, Int_t, Double_t *) +Bool_t TGeoBBox::GetPointsOnSegments(Int_t, Double_t *) +Int_t TGeoBBox::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) +TGeoShape * TGeoBBox::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoBBox::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoBBox::GetNmeshVertices() +Double_t TGeoBBox::GetDX() +Double_t TGeoBBox::GetDY() +Double_t TGeoBBox::GetDZ() +const Double_t * TGeoBBox::GetOrigin() +void TGeoBBox::InspectShape() +Bool_t TGeoBBox::IsCylType() +Bool_t TGeoBBox::IsValidBox() +Bool_t TGeoBBox::IsNullBox() +Double_t TGeoBBox::Safety(const Double_t *, Bool_t) +void TGeoBBox::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoBBox::SetBoxDimensions(Double_t, Double_t, Double_t, Double_t *) +void TGeoBBox::SetDimensions(Double_t *) +void TGeoBBox::SetBoxPoints(Double_t *) +void TGeoBBox::SetPoints(Double_t *) +void TGeoBBox::SetPoints(Float_t *) +void TGeoBBox::Sizeof3D() +Version_t TGeoBBox::Class_Version() +TClass * TGeoBBox::IsA() +void TGeoBBox::StreamerNVirtual(TBuffer &) +const char * TGeoBBox::DeclFileName() +int TGeoBBox::ImplFileLine() +const char * TGeoBBox::ImplFileName() +const char * TGeoBBox::Class_Name() +TClass * TGeoBBox::Dictionary() +TClass * TGeoBBox::Class() +void TGeoBBox::Streamer(TBuffer &) +int TGeoBBox::DeclFileLine() +void TGeoArb8::TGeoArb8(Double_t, Double_t *) +void TGeoArb8::TGeoArb8(const char *, Double_t, Double_t *) +Double_t TGeoArb8::Capacity() +void TGeoArb8::ComputeBBox() +void TGeoArb8::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoArb8::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +void TGeoArb8::ComputeTwist() +Bool_t TGeoArb8::Contains(const Double_t *) +void TGeoArb8::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoArb8::DistToPlane(const Double_t *, const Double_t *, Int_t, Bool_t) +Double_t TGeoArb8::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoArb8::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoArb8::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoArb8::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoArb8::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoArb8::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoArb8::GetBoundingCylinder(Double_t *) +Int_t TGeoArb8::GetByteCount() +Double_t TGeoArb8::GetClosestEdge(const Double_t *, Double_t *, Int_t &) +Bool_t TGeoArb8::GetPointsOnFacet(Int_t, Int_t, Double_t *) +Double_t TGeoArb8::GetDz() +Int_t TGeoArb8::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) +TGeoShape * TGeoArb8::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoArb8::GetPlaneNormal(Double_t *, Double_t *, Double_t *, Double_t *) +Double_t * TGeoArb8::GetVertices() +Double_t TGeoArb8::GetTwist(Int_t) +Bool_t TGeoArb8::IsCylType() +Bool_t TGeoArb8::IsSamePoint(const Double_t *, const Double_t *) +Bool_t TGeoArb8::InsidePolygon(Double_t, Double_t, Double_t *) +void TGeoArb8::InspectShape() +Bool_t TGeoArb8::IsTwisted() +Double_t TGeoArb8::SafetyToFace(const Double_t *, Int_t, Bool_t) +Double_t TGeoArb8::Safety(const Double_t *, Bool_t) +void TGeoArb8::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoArb8::SetPlaneVertices(Double_t, Double_t *) +void TGeoArb8::SetVertex(Int_t, Double_t, Double_t) +void TGeoArb8::SetDimensions(Double_t *) +void TGeoArb8::SetDz(Double_t) +void TGeoArb8::SetPoints(Double_t *) +void TGeoArb8::SetPoints(Float_t *) +void TGeoArb8::Sizeof3D() +Version_t TGeoArb8::Class_Version() +TClass * TGeoArb8::IsA() +void TGeoArb8::StreamerNVirtual(TBuffer &) +const char * TGeoArb8::DeclFileName() +int TGeoArb8::ImplFileLine() +const char * TGeoArb8::ImplFileName() +const char * TGeoArb8::Class_Name() +TClass * TGeoArb8::Dictionary() +TClass * TGeoArb8::Class() +void TGeoArb8::Streamer(TBuffer &) +int TGeoArb8::DeclFileLine() +void TGeoTrap::TGeoTrap(Double_t, Double_t, Double_t) +void TGeoTrap::TGeoTrap(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTrap::TGeoTrap(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoTrap::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTrap::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoTrap::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTrap::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoTrap::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoTrap::GetTheta() +Double_t TGeoTrap::GetPhi() +Double_t TGeoTrap::GetH1() +Double_t TGeoTrap::GetBl1() +Double_t TGeoTrap::GetTl1() +Double_t TGeoTrap::GetAlpha1() +Double_t TGeoTrap::GetH2() +Double_t TGeoTrap::GetBl2() +Double_t TGeoTrap::GetTl2() +Double_t TGeoTrap::GetAlpha2() +TGeoShape * TGeoTrap::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoTrap::SetDimensions(Double_t *) +Double_t TGeoTrap::Safety(const Double_t *, Bool_t) +void TGeoTrap::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Version_t TGeoTrap::Class_Version() +TClass * TGeoTrap::IsA() +void TGeoTrap::StreamerNVirtual(TBuffer &) +const char * TGeoTrap::DeclFileName() +int TGeoTrap::ImplFileLine() +const char * TGeoTrap::ImplFileName() +const char * TGeoTrap::Class_Name() +TClass * TGeoTrap::Dictionary() +TClass * TGeoTrap::Class() +void TGeoTrap::Streamer(TBuffer &) +int TGeoTrap::DeclFileLine() +void TGeoGtra::TGeoGtra(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoGtra::TGeoGtra(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoGtra::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoGtra::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoGtra::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoGtra::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoShape * TGeoGtra::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +Double_t TGeoGtra::GetTwistAngle() +Double_t TGeoGtra::Safety(const Double_t *, Bool_t) +void TGeoGtra::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoGtra::SetDimensions(Double_t *) +Version_t TGeoGtra::Class_Version() +TClass * TGeoGtra::IsA() +void TGeoGtra::StreamerNVirtual(TBuffer &) +const char * TGeoGtra::DeclFileName() +int TGeoGtra::ImplFileLine() +const char * TGeoGtra::ImplFileName() +const char * TGeoGtra::Class_Name() +TClass * TGeoGtra::Dictionary() +TClass * TGeoGtra::Class() +void TGeoGtra::Streamer(TBuffer &) +int TGeoGtra::DeclFileLine() +void TGeoAtt::TGeoAtt(Option_t *, Option_t *, Option_t *) +void TGeoAtt::SetAttBit(UInt_t) +void TGeoAtt::SetAttBit(UInt_t, Bool_t) +void TGeoAtt::ResetAttBit(UInt_t) +Bool_t TGeoAtt::TestAttBit(UInt_t) +void TGeoAtt::SetVisRaytrace(Bool_t) +void TGeoAtt::SetVisBranch() +void TGeoAtt::SetVisContainers(Bool_t) +void TGeoAtt::SetVisLeaves(Bool_t) +void TGeoAtt::SetVisOnly(Bool_t) +void TGeoAtt::SetVisibility(Bool_t) +void TGeoAtt::SetVisDaughters(Bool_t) +void TGeoAtt::SetVisStreamed(Bool_t) +void TGeoAtt::SetVisTouched(Bool_t) +void TGeoAtt::SetActivity(Bool_t) +void TGeoAtt::SetActiveDaughters(Bool_t) +void TGeoAtt::SetOptimization(Option_t *) +Bool_t TGeoAtt::IsActive() +Bool_t TGeoAtt::IsActiveDaughters() +Bool_t TGeoAtt::IsVisRaytrace() +Bool_t TGeoAtt::IsVisible() +Bool_t TGeoAtt::IsVisDaughters() +Bool_t TGeoAtt::IsVisBranch() +Bool_t TGeoAtt::IsVisContainers() +Bool_t TGeoAtt::IsVisLeaves() +Bool_t TGeoAtt::IsVisOnly() +Bool_t TGeoAtt::IsVisStreamed() +Bool_t TGeoAtt::IsVisTouched() +Version_t TGeoAtt::Class_Version() +TClass * TGeoAtt::IsA() +void TGeoAtt::StreamerNVirtual(TBuffer &) +const char * TGeoAtt::DeclFileName() +int TGeoAtt::ImplFileLine() +const char * TGeoAtt::ImplFileName() +const char * TGeoAtt::Class_Name() +TClass * TGeoAtt::Dictionary() +TClass * TGeoAtt::Class() +void TGeoAtt::Streamer(TBuffer &) +int TGeoAtt::DeclFileLine() +TGeoBoolNode::ThreadData_t & TGeoBoolNode::GetThreadData() +void TGeoBoolNode::ClearThreadData() +void TGeoBoolNode::CreateThreadData(Int_t) +void TGeoBoolNode::TGeoBoolNode(const char *, const char *) +void TGeoBoolNode::TGeoBoolNode(TGeoShape *, TGeoShape *, TGeoMatrix *, TGeoMatrix *) +void TGeoBoolNode::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) +void TGeoBoolNode::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +Bool_t TGeoBoolNode::Contains(const Double_t *) +Int_t TGeoBoolNode::DistanceToPrimitive(Int_t, Int_t) +Double_t TGeoBoolNode::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +Double_t TGeoBoolNode::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +TGeoBoolNode::EGeoBoolType TGeoBoolNode::GetBooleanOperator() +Int_t TGeoBoolNode::GetNpoints() +TGeoMatrix * TGeoBoolNode::GetLeftMatrix() +TGeoMatrix * TGeoBoolNode::GetRightMatrix() +TGeoShape * TGeoBoolNode::GetLeftShape() +TGeoShape * TGeoBoolNode::GetRightShape() +TGeoBoolNode * TGeoBoolNode::MakeClone() +void TGeoBoolNode::Paint(Option_t *) +void TGeoBoolNode::RegisterMatrices() +Bool_t TGeoBoolNode::ReplaceMatrix(TGeoMatrix *, TGeoMatrix *) +Double_t TGeoBoolNode::Safety(const Double_t *, Bool_t) +void TGeoBoolNode::SetPoints(Double_t *) +void TGeoBoolNode::SetPoints(Float_t *) +void TGeoBoolNode::SetSelected(Int_t) +void TGeoBoolNode::Sizeof3D() +Version_t TGeoBoolNode::Class_Version() +TClass * TGeoBoolNode::IsA() +void TGeoBoolNode::StreamerNVirtual(TBuffer &) +const char * TGeoBoolNode::DeclFileName() +int TGeoBoolNode::ImplFileLine() +const char * TGeoBoolNode::ImplFileName() +const char * TGeoBoolNode::Class_Name() +TClass * TGeoBoolNode::Dictionary() +TClass * TGeoBoolNode::Class() +void TGeoBoolNode::Streamer(TBuffer &) +int TGeoBoolNode::DeclFileLine() +void TGeoUnion::TGeoUnion(const char *, const char *) +void TGeoUnion::TGeoUnion(TGeoShape *, TGeoShape *, TGeoMatrix *, TGeoMatrix *) +void TGeoUnion::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) +void TGeoUnion::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +Bool_t TGeoUnion::Contains(const Double_t *) +Int_t TGeoUnion::DistanceToPrimitive(Int_t, Int_t) +Double_t TGeoUnion::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +Double_t TGeoUnion::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +TGeoBoolNode::EGeoBoolType TGeoUnion::GetBooleanOperator() +Int_t TGeoUnion::GetNpoints() +Double_t TGeoUnion::Safety(const Double_t *, Bool_t) +void TGeoUnion::Sizeof3D() +TGeoBoolNode * TGeoUnion::MakeClone() +void TGeoUnion::Paint(Option_t *) +Version_t TGeoUnion::Class_Version() +TClass * TGeoUnion::IsA() +void TGeoUnion::StreamerNVirtual(TBuffer &) +const char * TGeoUnion::DeclFileName() +int TGeoUnion::ImplFileLine() +const char * TGeoUnion::ImplFileName() +const char * TGeoUnion::Class_Name() +TClass * TGeoUnion::Dictionary() +TClass * TGeoUnion::Class() +void TGeoUnion::Streamer(TBuffer &) +int TGeoUnion::DeclFileLine() +void TGeoIntersection::TGeoIntersection(const char *, const char *) +void TGeoIntersection::TGeoIntersection(TGeoShape *, TGeoShape *, TGeoMatrix *, TGeoMatrix *) +void TGeoIntersection::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) +void TGeoIntersection::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +Bool_t TGeoIntersection::Contains(const Double_t *) +Int_t TGeoIntersection::DistanceToPrimitive(Int_t, Int_t) +Double_t TGeoIntersection::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +Double_t TGeoIntersection::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +TGeoBoolNode::EGeoBoolType TGeoIntersection::GetBooleanOperator() +Int_t TGeoIntersection::GetNpoints() +Double_t TGeoIntersection::Safety(const Double_t *, Bool_t) +void TGeoIntersection::Sizeof3D() +TGeoBoolNode * TGeoIntersection::MakeClone() +void TGeoIntersection::Paint(Option_t *) +Version_t TGeoIntersection::Class_Version() +TClass * TGeoIntersection::IsA() +void TGeoIntersection::StreamerNVirtual(TBuffer &) +const char * TGeoIntersection::DeclFileName() +int TGeoIntersection::ImplFileLine() +const char * TGeoIntersection::ImplFileName() +const char * TGeoIntersection::Class_Name() +TClass * TGeoIntersection::Dictionary() +TClass * TGeoIntersection::Class() +void TGeoIntersection::Streamer(TBuffer &) +int TGeoIntersection::DeclFileLine() +void TGeoSubtraction::TGeoSubtraction(const char *, const char *) +void TGeoSubtraction::TGeoSubtraction(TGeoShape *, TGeoShape *, TGeoMatrix *, TGeoMatrix *) +void TGeoSubtraction::ComputeBBox(Double_t &, Double_t &, Double_t &, Double_t *) +void TGeoSubtraction::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +Bool_t TGeoSubtraction::Contains(const Double_t *) +Int_t TGeoSubtraction::DistanceToPrimitive(Int_t, Int_t) +Double_t TGeoSubtraction::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +Double_t TGeoSubtraction::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +TGeoBoolNode::EGeoBoolType TGeoSubtraction::GetBooleanOperator() +Int_t TGeoSubtraction::GetNpoints() +Double_t TGeoSubtraction::Safety(const Double_t *, Bool_t) +void TGeoSubtraction::Sizeof3D() +TGeoBoolNode * TGeoSubtraction::MakeClone() +void TGeoSubtraction::Paint(Option_t *) +Version_t TGeoSubtraction::Class_Version() +TClass * TGeoSubtraction::IsA() +void TGeoSubtraction::StreamerNVirtual(TBuffer &) +const char * TGeoSubtraction::DeclFileName() +int TGeoSubtraction::ImplFileLine() +const char * TGeoSubtraction::ImplFileName() +const char * TGeoSubtraction::Class_Name() +TClass * TGeoSubtraction::Dictionary() +TClass * TGeoSubtraction::Class() +void TGeoSubtraction::Streamer(TBuffer &) +int TGeoSubtraction::DeclFileLine() +void TGeoHMatrix::TGeoHMatrix(const TGeoHMatrix &) +void TGeoHMatrix::TGeoHMatrix(const TGeoMatrix &) +void TGeoHMatrix::TGeoHMatrix(const char *) +TGeoHMatrix & TGeoHMatrix::operator=(const TGeoHMatrix &) +TGeoHMatrix & TGeoHMatrix::operator=(const TGeoMatrix *) +TGeoHMatrix & TGeoHMatrix::operator=(const TGeoMatrix &) +TGeoHMatrix & TGeoHMatrix::operator*=(const TGeoMatrix &) +TGeoHMatrix TGeoHMatrix::operator*(const TGeoMatrix &) +Bool_t TGeoHMatrix::operator==(const TGeoMatrix &) +void TGeoHMatrix::Clear(Option_t *) +void TGeoHMatrix::CopyFrom(const TGeoMatrix *) +Double_t TGeoHMatrix::Determinant() +void TGeoHMatrix::FastRotZ(const Double_t *) +TGeoHMatrix TGeoHMatrix::Inverse() +TGeoMatrix * TGeoHMatrix::MakeClone() +void TGeoHMatrix::Multiply(const TGeoMatrix *) +void TGeoHMatrix::Multiply(const TGeoMatrix &) +void TGeoHMatrix::MultiplyLeft(const TGeoMatrix *) +void TGeoHMatrix::MultiplyLeft(const TGeoMatrix &) +void TGeoHMatrix::RotateX(Double_t) +void TGeoHMatrix::RotateY(Double_t) +void TGeoHMatrix::RotateZ(Double_t) +void TGeoHMatrix::ReflectX(Bool_t, Bool_t) +void TGeoHMatrix::ReflectY(Bool_t, Bool_t) +void TGeoHMatrix::ReflectZ(Bool_t, Bool_t) +void TGeoHMatrix::SetDx(Double_t) +void TGeoHMatrix::SetDy(Double_t) +void TGeoHMatrix::SetDz(Double_t) +void TGeoHMatrix::SetTranslation(const Double_t *) +void TGeoHMatrix::SetRotation(const Double_t *) +void TGeoHMatrix::SetScale(const Double_t *) +const Double_t * TGeoHMatrix::GetTranslation() +const Double_t * TGeoHMatrix::GetRotationMatrix() +const Double_t * TGeoHMatrix::GetScale() +Double_t * TGeoHMatrix::GetTranslation() +Double_t * TGeoHMatrix::GetRotationMatrix() +Double_t * TGeoHMatrix::GetScale() +Version_t TGeoHMatrix::Class_Version() +TClass * TGeoHMatrix::IsA() +void TGeoHMatrix::StreamerNVirtual(TBuffer &) +const char * TGeoHMatrix::DeclFileName() +int TGeoHMatrix::ImplFileLine() +const char * TGeoHMatrix::ImplFileName() +const char * TGeoHMatrix::Class_Name() +TClass * TGeoHMatrix::Dictionary() +TClass * TGeoHMatrix::Class() +void TGeoHMatrix::Streamer(TBuffer &) +int TGeoHMatrix::DeclFileLine() +void TGeoTranslation::TGeoTranslation(const TGeoTranslation &) +void TGeoTranslation::TGeoTranslation(const TGeoMatrix &) +void TGeoTranslation::TGeoTranslation(Double_t, Double_t, Double_t) +void TGeoTranslation::TGeoTranslation(const char *, Double_t, Double_t, Double_t) +TGeoTranslation & TGeoTranslation::operator=(const TGeoTranslation &) +TGeoTranslation & TGeoTranslation::operator=(const TGeoMatrix &) +TGeoTranslation & TGeoTranslation::operator*=(const TGeoTranslation &) +TGeoTranslation TGeoTranslation::operator*(const TGeoTranslation &) +TGeoHMatrix TGeoTranslation::operator*(const TGeoMatrix &) +Bool_t TGeoTranslation::operator==(const TGeoTranslation &) +void TGeoTranslation::Add(const TGeoTranslation *) +TGeoHMatrix TGeoTranslation::Inverse() +void TGeoTranslation::LocalToMaster(const Double_t *, Double_t *) +void TGeoTranslation::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoTranslation::LocalToMasterBomb(const Double_t *, Double_t *) +TGeoMatrix * TGeoTranslation::MakeClone() +void TGeoTranslation::MasterToLocal(const Double_t *, Double_t *) +void TGeoTranslation::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoTranslation::MasterToLocalBomb(const Double_t *, Double_t *) +void TGeoTranslation::RotateX(Double_t) +void TGeoTranslation::RotateY(Double_t) +void TGeoTranslation::RotateZ(Double_t) +void TGeoTranslation::Subtract(const TGeoTranslation *) +void TGeoTranslation::SetTranslation(Double_t, Double_t, Double_t) +void TGeoTranslation::SetTranslation(const TGeoMatrix &) +void TGeoTranslation::SetDx(Double_t) +void TGeoTranslation::SetDy(Double_t) +void TGeoTranslation::SetDz(Double_t) +const Double_t * TGeoTranslation::GetTranslation() +const Double_t * TGeoTranslation::GetRotationMatrix() +const Double_t * TGeoTranslation::GetScale() +Version_t TGeoTranslation::Class_Version() +TClass * TGeoTranslation::IsA() +void TGeoTranslation::StreamerNVirtual(TBuffer &) +const char * TGeoTranslation::DeclFileName() +int TGeoTranslation::ImplFileLine() +const char * TGeoTranslation::ImplFileName() +const char * TGeoTranslation::Class_Name() +TClass * TGeoTranslation::Dictionary() +TClass * TGeoTranslation::Class() +void TGeoTranslation::Streamer(TBuffer &) +int TGeoTranslation::DeclFileLine() +void TGeoRotation::TGeoRotation(const TGeoRotation &) +void TGeoRotation::TGeoRotation(const TGeoMatrix &) +void TGeoRotation::TGeoRotation(const char *) +void TGeoRotation::TGeoRotation(const char *, Double_t, Double_t, Double_t) +void TGeoRotation::TGeoRotation(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoRotation & TGeoRotation::operator=(const TGeoRotation &) +TGeoRotation & TGeoRotation::operator=(const TGeoMatrix &) +TGeoRotation & TGeoRotation::operator*=(const TGeoRotation &) +TGeoRotation TGeoRotation::operator*(const TGeoRotation &) +TGeoHMatrix TGeoRotation::operator*(const TGeoMatrix &) +Bool_t TGeoRotation::operator==(const TGeoRotation &) +Bool_t TGeoRotation::IsValid() +TGeoHMatrix TGeoRotation::Inverse() +void TGeoRotation::Clear(Option_t *) +Double_t TGeoRotation::Determinant() +void TGeoRotation::FastRotZ(const Double_t *) +void TGeoRotation::GetAngles(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) +void TGeoRotation::GetAngles(Double_t &, Double_t &, Double_t &) +Double_t TGeoRotation::GetPhiRotation(Bool_t) +void TGeoRotation::LocalToMaster(const Double_t *, Double_t *) +void TGeoRotation::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoRotation::LocalToMasterBomb(const Double_t *, Double_t *) +TGeoMatrix * TGeoRotation::MakeClone() +void TGeoRotation::MasterToLocal(const Double_t *, Double_t *) +void TGeoRotation::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoRotation::MasterToLocalBomb(const Double_t *, Double_t *) +void TGeoRotation::MultiplyBy(const TGeoRotation *, Bool_t) +void TGeoRotation::RotateX(Double_t) +void TGeoRotation::RotateY(Double_t) +void TGeoRotation::RotateZ(Double_t) +void TGeoRotation::ReflectX(Bool_t, Bool_t) +void TGeoRotation::ReflectY(Bool_t, Bool_t) +void TGeoRotation::ReflectZ(Bool_t, Bool_t) +void TGeoRotation::SetAngles(Double_t, Double_t, Double_t) +void TGeoRotation::SetAngles(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoRotation::SetMatrix(const Double_t *) +void TGeoRotation::SetRotation(const TGeoMatrix &) +void TGeoRotation::GetInverse(Double_t *) +const Double_t * TGeoRotation::GetTranslation() +const Double_t * TGeoRotation::GetRotationMatrix() +const Double_t * TGeoRotation::GetScale() +Version_t TGeoRotation::Class_Version() +TClass * TGeoRotation::IsA() +void TGeoRotation::StreamerNVirtual(TBuffer &) +const char * TGeoRotation::DeclFileName() +int TGeoRotation::ImplFileLine() +const char * TGeoRotation::ImplFileName() +const char * TGeoRotation::Class_Name() +TClass * TGeoRotation::Dictionary() +TClass * TGeoRotation::Class() +void TGeoRotation::Streamer(TBuffer &) +int TGeoRotation::DeclFileLine() +void TGeoScale::TGeoScale(const TGeoScale &) +void TGeoScale::TGeoScale(const TGeoMatrix &) +void TGeoScale::TGeoScale(Double_t, Double_t, Double_t) +void TGeoScale::TGeoScale(const char *, Double_t, Double_t, Double_t) +TGeoScale & TGeoScale::operator=(const TGeoScale &) +TGeoScale & TGeoScale::operator=(const TGeoMatrix &) +TGeoScale & TGeoScale::operator*=(const TGeoScale &) +TGeoScale TGeoScale::operator*(const TGeoScale &) +TGeoHMatrix TGeoScale::operator*(const TGeoMatrix &) +Bool_t TGeoScale::operator==(const TGeoScale &) +TGeoHMatrix TGeoScale::Inverse() +void TGeoScale::SetScale(Double_t, Double_t, Double_t) +void TGeoScale::SetScale(const TGeoMatrix &) +void TGeoScale::LocalToMaster(const Double_t *, Double_t *) +Double_t TGeoScale::LocalToMaster(Double_t, const Double_t *) +void TGeoScale::LocalToMasterVect(const Double_t *, Double_t *) +TGeoMatrix * TGeoScale::MakeClone() +void TGeoScale::MasterToLocal(const Double_t *, Double_t *) +Double_t TGeoScale::MasterToLocal(Double_t, const Double_t *) +void TGeoScale::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoScale::ReflectX(Bool_t, Bool_t) +void TGeoScale::ReflectY(Bool_t, Bool_t) +void TGeoScale::ReflectZ(Bool_t, Bool_t) +const Double_t * TGeoScale::GetTranslation() +const Double_t * TGeoScale::GetRotationMatrix() +const Double_t * TGeoScale::GetScale() +Version_t TGeoScale::Class_Version() +TClass * TGeoScale::IsA() +void TGeoScale::StreamerNVirtual(TBuffer &) +const char * TGeoScale::DeclFileName() +int TGeoScale::ImplFileLine() +const char * TGeoScale::ImplFileName() +const char * TGeoScale::Class_Name() +TClass * TGeoScale::Dictionary() +TClass * TGeoScale::Class() +void TGeoScale::Streamer(TBuffer &) +int TGeoScale::DeclFileLine() +void TGeoCombiTrans::TGeoCombiTrans(const TGeoCombiTrans &) +void TGeoCombiTrans::TGeoCombiTrans(const TGeoMatrix &) +void TGeoCombiTrans::TGeoCombiTrans(const TGeoTranslation &, const TGeoRotation &) +void TGeoCombiTrans::TGeoCombiTrans(const char *) +void TGeoCombiTrans::TGeoCombiTrans(Double_t, Double_t, Double_t, TGeoRotation *) +void TGeoCombiTrans::TGeoCombiTrans(const char *, Double_t, Double_t, Double_t, TGeoRotation *) +TGeoCombiTrans & TGeoCombiTrans::operator=(const TGeoCombiTrans &) +TGeoCombiTrans & TGeoCombiTrans::operator=(const TGeoMatrix &) +TGeoCombiTrans & TGeoCombiTrans::operator*=(const TGeoMatrix &) +TGeoCombiTrans TGeoCombiTrans::operator*(const TGeoMatrix &) +Bool_t TGeoCombiTrans::operator==(const TGeoMatrix &) +void TGeoCombiTrans::Clear(Option_t *) +TGeoHMatrix TGeoCombiTrans::Inverse() +TGeoMatrix * TGeoCombiTrans::MakeClone() +void TGeoCombiTrans::Multiply(const TGeoMatrix *) +void TGeoCombiTrans::RegisterYourself() +void TGeoCombiTrans::RotateX(Double_t) +void TGeoCombiTrans::RotateY(Double_t) +void TGeoCombiTrans::RotateZ(Double_t) +void TGeoCombiTrans::ReflectX(Bool_t, Bool_t) +void TGeoCombiTrans::ReflectY(Bool_t, Bool_t) +void TGeoCombiTrans::ReflectZ(Bool_t, Bool_t) +void TGeoCombiTrans::SetDx(Double_t) +void TGeoCombiTrans::SetDy(Double_t) +void TGeoCombiTrans::SetDz(Double_t) +void TGeoCombiTrans::SetTranslation(const TGeoTranslation &) +void TGeoCombiTrans::SetTranslation(Double_t, Double_t, Double_t) +void TGeoCombiTrans::SetTranslation(Double_t *) +void TGeoCombiTrans::SetRotation(const TGeoRotation &) +void TGeoCombiTrans::SetRotation(const TGeoRotation *) +TGeoRotation * TGeoCombiTrans::GetRotation() +const Double_t * TGeoCombiTrans::GetTranslation() +const Double_t * TGeoCombiTrans::GetRotationMatrix() +const Double_t * TGeoCombiTrans::GetScale() +Version_t TGeoCombiTrans::Class_Version() +TClass * TGeoCombiTrans::IsA() +void TGeoCombiTrans::StreamerNVirtual(TBuffer &) +const char * TGeoCombiTrans::DeclFileName() +int TGeoCombiTrans::ImplFileLine() +const char * TGeoCombiTrans::ImplFileName() +const char * TGeoCombiTrans::Class_Name() +TClass * TGeoCombiTrans::Dictionary() +TClass * TGeoCombiTrans::Class() +void TGeoCombiTrans::Streamer(TBuffer &) +int TGeoCombiTrans::DeclFileLine() +void TGeoGenTrans::TGeoGenTrans(const char *) +void TGeoGenTrans::TGeoGenTrans(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, TGeoRotation *) +void TGeoGenTrans::TGeoGenTrans(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, TGeoRotation *) +void TGeoGenTrans::Clear(Option_t *) +TGeoHMatrix TGeoGenTrans::Inverse() +void TGeoGenTrans::SetScale(Double_t, Double_t, Double_t) +void TGeoGenTrans::SetScale(Double_t *) +TGeoMatrix * TGeoGenTrans::MakeClone() +Bool_t TGeoGenTrans::Normalize() +const Double_t * TGeoGenTrans::GetScale() +Version_t TGeoGenTrans::Class_Version() +TClass * TGeoGenTrans::IsA() +void TGeoGenTrans::StreamerNVirtual(TBuffer &) +const char * TGeoGenTrans::DeclFileName() +int TGeoGenTrans::ImplFileLine() +const char * TGeoGenTrans::ImplFileName() +const char * TGeoGenTrans::Class_Name() +TClass * TGeoGenTrans::Dictionary() +TClass * TGeoGenTrans::Class() +void TGeoGenTrans::Streamer(TBuffer &) +int TGeoGenTrans::DeclFileLine() +void TGeoIdentity::TGeoIdentity(const char *) +TGeoHMatrix TGeoIdentity::Inverse() +void TGeoIdentity::LocalToMaster(const Double_t *, Double_t *) +void TGeoIdentity::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoIdentity::LocalToMasterBomb(const Double_t *, Double_t *) +TGeoMatrix * TGeoIdentity::MakeClone() +void TGeoIdentity::MasterToLocal(const Double_t *, Double_t *) +void TGeoIdentity::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoIdentity::MasterToLocalBomb(const Double_t *, Double_t *) +const Double_t * TGeoIdentity::GetTranslation() +const Double_t * TGeoIdentity::GetRotationMatrix() +const Double_t * TGeoIdentity::GetScale() +Version_t TGeoIdentity::Class_Version() +TClass * TGeoIdentity::IsA() +void TGeoIdentity::StreamerNVirtual(TBuffer &) +const char * TGeoIdentity::DeclFileName() +int TGeoIdentity::ImplFileLine() +const char * TGeoIdentity::ImplFileName() +const char * TGeoIdentity::Class_Name() +TClass * TGeoIdentity::Dictionary() +TClass * TGeoIdentity::Class() +void TGeoIdentity::Streamer(TBuffer &) +int TGeoIdentity::DeclFileLine() +TGeoBranchArray * TGeoBranchArray::MakeInstance(size_t) +TGeoBranchArray * TGeoBranchArray::MakeInstanceAt(size_t, void *) +TGeoBranchArray * TGeoBranchArray::MakeCopy(const TGeoBranchArray &) +TGeoBranchArray * TGeoBranchArray::MakeCopyAt(const TGeoBranchArray &, void *) +void TGeoBranchArray::ReleaseInstance(TGeoBranchArray *) +TGeoBranchArray & TGeoBranchArray::operator=(const TGeoBranchArray &) +void TGeoBranchArray::CopyTo(TGeoBranchArray *) +size_t TGeoBranchArray::SizeOf(size_t) +size_t TGeoBranchArray::SizeOfInstance(size_t) +size_t TGeoBranchArray::SizeOf() +void * TGeoBranchArray::DataStart() +size_t TGeoBranchArray::DataSize() +void TGeoBranchArray::UpdateArray(size_t) +Bool_t TGeoBranchArray::operator==(const TGeoBranchArray &) +Bool_t TGeoBranchArray::operator!=(const TGeoBranchArray &) +Bool_t TGeoBranchArray::operator>(const TGeoBranchArray &) +Bool_t TGeoBranchArray::operator<(const TGeoBranchArray &) +Bool_t TGeoBranchArray::operator>=(const TGeoBranchArray &) +Bool_t TGeoBranchArray::operator<=(const TGeoBranchArray &) +void TGeoBranchArray::AddLevel(Int_t) +Long64_t TGeoBranchArray::BinarySearch(Long64_t, const TGeoBranchArray **, TGeoBranchArray *) +Int_t TGeoBranchArray::Compare(const TObject *) +void TGeoBranchArray::CleanMatrix() +TGeoNode ** TGeoBranchArray::GetArray() +size_t TGeoBranchArray::GetLevel() +size_t TGeoBranchArray::GetMaxLevel() +const TGeoHMatrix * TGeoBranchArray::GetMatrix() +TGeoNode * TGeoBranchArray::GetNode(Int_t) +TGeoNode * TGeoBranchArray::GetCurrentNode() +void TGeoBranchArray::GetPath(TString &) +void TGeoBranchArray::Init(TGeoNode **, TGeoMatrix *, Int_t) +void TGeoBranchArray::InitFromNavigator(TGeoNavigator *) +Bool_t TGeoBranchArray::IsSortable() +Bool_t TGeoBranchArray::IsOutside() +void TGeoBranchArray::Print(Option_t *) +void TGeoBranchArray::Sort(Int_t, TGeoBranchArray **, Int_t *, Bool_t) +void TGeoBranchArray::UpdateNavigator(TGeoNavigator *) +Version_t TGeoBranchArray::Class_Version() +TClass * TGeoBranchArray::IsA() +void TGeoBranchArray::StreamerNVirtual(TBuffer &) +const char * TGeoBranchArray::DeclFileName() +int TGeoBranchArray::ImplFileLine() +const char * TGeoBranchArray::ImplFileName() +const char * TGeoBranchArray::Class_Name() +TClass * TGeoBranchArray::Dictionary() +TClass * TGeoBranchArray::Class() +void TGeoBranchArray::Streamer(TBuffer &) +int TGeoBranchArray::DeclFileLine() +void TGeoNode::TGeoNode(const TGeoVolume *) +void TGeoNode::Browse(TBrowser *) +void TGeoNode::cd() +void TGeoNode::CheckOverlaps(Double_t, Option_t *) +void TGeoNode::CheckShapes() +Int_t TGeoNode::CountDaughters(Bool_t) +Int_t TGeoNode::DistancetoPrimitive(Int_t, Int_t) +void TGeoNode::Draw(Option_t *) +void TGeoNode::DrawOnly(Option_t *) +void TGeoNode::DrawOverlaps() +void TGeoNode::ExecuteEvent(Int_t, Int_t, Int_t) +void TGeoNode::FillIdArray(Int_t &, Int_t &, Int_t *) +Int_t TGeoNode::FindNode(const TGeoNode *, Int_t) +Int_t TGeoNode::GetByteCount() +TGeoNode * TGeoNode::GetDaughter(Int_t) +TGeoMatrix * TGeoNode::GetMatrix() +Int_t TGeoNode::GetColour() +Int_t TGeoNode::GetIndex() +TGeoPatternFinder * TGeoNode::GetFinder() +TGeoMedium * TGeoNode::GetMedium() +TGeoVolume * TGeoNode::GetMotherVolume() +Int_t TGeoNode::GetNdaughters() +TObjArray * TGeoNode::GetNodes() +Int_t TGeoNode::GetNumber() +Int_t * TGeoNode::GetOverlaps(Int_t &) +TGeoVolume * TGeoNode::GetVolume() +char * TGeoNode::GetObjectInfo(Int_t, Int_t) +Int_t TGeoNode::GetOptimalVoxels() +void TGeoNode::InspectNode() +Bool_t TGeoNode::IsCloned() +Bool_t TGeoNode::IsFolder() +Bool_t TGeoNode::IsOffset() +Bool_t TGeoNode::IsOnScreen() +Bool_t TGeoNode::IsOverlapping() +Bool_t TGeoNode::IsVirtual() +Bool_t TGeoNode::IsVisible() +Bool_t TGeoNode::IsVisDaughters() +Bool_t TGeoNode::MayOverlap(Int_t) +TGeoNode * TGeoNode::MakeCopyNode() +Double_t TGeoNode::Safety(const Double_t *, Bool_t) +void TGeoNode::SetCurrentPoint(Double_t, Double_t, Double_t) +void TGeoNode::SetVolume(TGeoVolume *) +void TGeoNode::SetNumber(Int_t) +void TGeoNode::SetCloned(Bool_t) +void TGeoNode::SetOverlapping(Bool_t) +void TGeoNode::SetVirtual() +void TGeoNode::SetVisibility(Bool_t) +void TGeoNode::SetInvisible() +void TGeoNode::SetAllInvisible() +void TGeoNode::SetMotherVolume(TGeoVolume *) +void TGeoNode::SetOverlaps(Int_t *, Int_t) +void TGeoNode::SetUserExtension(TGeoExtension *) +void TGeoNode::SetFWExtension(TGeoExtension *) +TGeoExtension * TGeoNode::GetUserExtension() +TGeoExtension * TGeoNode::GetFWExtension() +TGeoExtension * TGeoNode::GrabUserExtension() +TGeoExtension * TGeoNode::GrabFWExtension() +void TGeoNode::MasterToLocal(const Double_t *, Double_t *) +void TGeoNode::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoNode::LocalToMaster(const Double_t *, Double_t *) +void TGeoNode::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoNode::ls(Option_t *) +void TGeoNode::Paint(Option_t *) +void TGeoNode::PrintCandidates() +void TGeoNode::PrintOverlaps() +void TGeoNode::VisibleDaughters(Bool_t) +Version_t TGeoNode::Class_Version() +TClass * TGeoNode::IsA() +void TGeoNode::StreamerNVirtual(TBuffer &) +const char * TGeoNode::DeclFileName() +int TGeoNode::ImplFileLine() +const char * TGeoNode::ImplFileName() +const char * TGeoNode::Class_Name() +TClass * TGeoNode::Dictionary() +TClass * TGeoNode::Class() +void TGeoNode::Streamer(TBuffer &) +int TGeoNode::DeclFileLine() +void TGeoNavigator::TGeoNavigator(TGeoManager *) +void TGeoNavigator::BuildCache(Bool_t, Bool_t) +Bool_t TGeoNavigator::cd(const char *) +Bool_t TGeoNavigator::CheckPath(const char *) +void TGeoNavigator::CdNode(Int_t) +void TGeoNavigator::CdDown(Int_t) +void TGeoNavigator::CdDown(TGeoNode *) +void TGeoNavigator::CdUp() +void TGeoNavigator::CdTop() +void TGeoNavigator::CdNext() +void TGeoNavigator::GetBranchNames(Int_t *) +void TGeoNavigator::GetBranchNumbers(Int_t *, Int_t *) +void TGeoNavigator::GetBranchOnlys(Int_t *) +Int_t TGeoNavigator::GetNmany() +TGeoNode * TGeoNavigator::CrossBoundaryAndLocate(Bool_t, TGeoNode *) +TGeoNode * TGeoNavigator::FindNextBoundary(Double_t, const char *, Bool_t) +TGeoNode * TGeoNavigator::FindNextDaughterBoundary(Double_t *, Double_t *, Int_t &, Bool_t) +TGeoNode * TGeoNavigator::FindNextBoundaryAndStep(Double_t, Bool_t) +TGeoNode * TGeoNavigator::FindNode(Bool_t) +TGeoNode * TGeoNavigator::FindNode(Double_t, Double_t, Double_t) +Double_t * TGeoNavigator::FindNormal(Bool_t) +Double_t * TGeoNavigator::FindNormalFast() +TGeoNode * TGeoNavigator::InitTrack(const Double_t *, const Double_t *) +TGeoNode * TGeoNavigator::InitTrack(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoNavigator::ResetState() +void TGeoNavigator::ResetAll() +Double_t TGeoNavigator::Safety(Bool_t) +TGeoNode * TGeoNavigator::SearchNode(Bool_t, const TGeoNode *) +TGeoNode * TGeoNavigator::Step(Bool_t, Bool_t) +const Double_t * TGeoNavigator::GetLastPoint() +Int_t TGeoNavigator::GetVirtualLevel() +Bool_t TGeoNavigator::GotoSafeLevel() +Int_t TGeoNavigator::GetSafeLevel() +Double_t TGeoNavigator::GetSafeDistance() +Double_t TGeoNavigator::GetLastSafety() +Double_t TGeoNavigator::GetStep() +Int_t TGeoNavigator::GetThreadId() +void TGeoNavigator::InspectState() +Bool_t TGeoNavigator::IsSafeStep(Double_t, Double_t &) +Bool_t TGeoNavigator::IsSameLocation(Double_t, Double_t, Double_t, Bool_t) +Bool_t TGeoNavigator::IsSameLocation() +Bool_t TGeoNavigator::IsSamePoint(Double_t, Double_t, Double_t) +Bool_t TGeoNavigator::IsStartSafe() +void TGeoNavigator::SetStartSafe(Bool_t) +void TGeoNavigator::SetStep(Double_t) +Bool_t TGeoNavigator::IsCheckingOverlaps() +Bool_t TGeoNavigator::IsCurrentOverlapping() +Bool_t TGeoNavigator::IsEntering() +Bool_t TGeoNavigator::IsExiting() +Bool_t TGeoNavigator::IsStepEntering() +Bool_t TGeoNavigator::IsStepExiting() +Bool_t TGeoNavigator::IsOutside() +Bool_t TGeoNavigator::IsOnBoundary() +Bool_t TGeoNavigator::IsNullStep() +void TGeoNavigator::SetCheckingOverlaps(Bool_t) +void TGeoNavigator::SetOutside(Bool_t) +void TGeoNavigator::DoBackupState() +void TGeoNavigator::DoRestoreState() +Int_t TGeoNavigator::GetNodeId() +Int_t TGeoNavigator::GetNextDaughterIndex() +TGeoNode * TGeoNavigator::GetNextNode() +TGeoNode * TGeoNavigator::GetMother(Int_t) +TGeoHMatrix * TGeoNavigator::GetMotherMatrix(Int_t) +TGeoHMatrix * TGeoNavigator::GetHMatrix() +TGeoHMatrix * TGeoNavigator::GetCurrentMatrix() +TGeoNode * TGeoNavigator::GetCurrentNode() +Int_t TGeoNavigator::GetCurrentNodeId() +const Double_t * TGeoNavigator::GetCurrentPoint() +const Double_t * TGeoNavigator::GetCurrentDirection() +TGeoVolume * TGeoNavigator::GetCurrentVolume() +const Double_t * TGeoNavigator::GetCldirChecked() +const Double_t * TGeoNavigator::GetCldir() +TGeoHMatrix * TGeoNavigator::GetDivMatrix() +const Double_t * TGeoNavigator::GetNormal() +Int_t TGeoNavigator::GetLevel() +const char * TGeoNavigator::GetPath() +Int_t TGeoNavigator::GetStackLevel() +void TGeoNavigator::SetCurrentPoint(const Double_t *) +void TGeoNavigator::SetCurrentPoint(Double_t, Double_t, Double_t) +void TGeoNavigator::SetLastPoint(Double_t, Double_t, Double_t) +void TGeoNavigator::SetCurrentDirection(const Double_t *) +void TGeoNavigator::SetCurrentDirection(Double_t, Double_t, Double_t) +void TGeoNavigator::SetCldirChecked(Double_t *) +void TGeoNavigator::SetLastSafetyForPoint(Double_t, const Double_t *) +void TGeoNavigator::SetLastSafetyForPoint(Double_t, Double_t, Double_t, Double_t) +void TGeoNavigator::LocalToMaster(const Double_t *, Double_t *) +void TGeoNavigator::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoNavigator::LocalToMasterBomb(const Double_t *, Double_t *) +void TGeoNavigator::MasterToLocal(const Double_t *, Double_t *) +void TGeoNavigator::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoNavigator::MasterToLocalBomb(const Double_t *, Double_t *) +void TGeoNavigator::MasterToTop(const Double_t *, Double_t *) +void TGeoNavigator::TopToMaster(const Double_t *, Double_t *) +TGeoNodeCache * TGeoNavigator::GetCache() +Int_t TGeoNavigator::PushPath(Int_t) +Bool_t TGeoNavigator::PopPath() +Bool_t TGeoNavigator::PopPath(Int_t) +Int_t TGeoNavigator::PushPoint(Int_t) +Bool_t TGeoNavigator::PopPoint() +Bool_t TGeoNavigator::PopPoint(Int_t) +void TGeoNavigator::PopDummy(Int_t) +Version_t TGeoNavigator::Class_Version() +TClass * TGeoNavigator::IsA() +void TGeoNavigator::StreamerNVirtual(TBuffer &) +const char * TGeoNavigator::DeclFileName() +int TGeoNavigator::ImplFileLine() +const char * TGeoNavigator::ImplFileName() +const char * TGeoNavigator::Class_Name() +TClass * TGeoNavigator::Dictionary() +TClass * TGeoNavigator::Class() +void TGeoNavigator::Streamer(TBuffer &) +int TGeoNavigator::DeclFileLine() +void compareBAasc::compareBAasc(TGeoBranchArray **) +bool compareBAasc::operator()(Int_t, Int_t) +void compareBAdesc::compareBAdesc(TGeoBranchArray **) +bool compareBAdesc::operator()(Int_t, Int_t) +TGeoBuilder * TGeoBuilder::Instance(TGeoManager *) +Int_t TGeoBuilder::AddMaterial(TGeoMaterial *) +Int_t TGeoBuilder::AddTransformation(TGeoMatrix *) +Int_t TGeoBuilder::AddShape(TGeoShape *) +void TGeoBuilder::RegisterMatrix(TGeoMatrix *) +TGeoVolume * TGeoBuilder::MakeArb8(const char *, TGeoMedium *, Double_t, Double_t *) +TGeoVolume * TGeoBuilder::MakeBox(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeCone(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeCons(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeCtub(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeEltu(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeGtra(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakePara(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakePcon(const char *, TGeoMedium *, Double_t, Double_t, Int_t) +TGeoVolume * TGeoBuilder::MakeParaboloid(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeHype(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakePgon(const char *, TGeoMedium *, Double_t, Double_t, Int_t, Int_t) +TGeoVolume * TGeoBuilder::MakeSphere(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeTorus(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeTrap(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeTrd1(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeTrd2(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeTube(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeTubs(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoBuilder::MakeXtru(const char *, TGeoMedium *, Int_t) +TGeoVolumeAssembly * TGeoBuilder::MakeVolumeAssembly(const char *) +TGeoVolumeMulti * TGeoBuilder::MakeVolumeMulti(const char *, TGeoMedium *) +TGeoVolume * TGeoBuilder::Division(const char *, const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) +void TGeoBuilder::Matrix(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoMaterial * TGeoBuilder::Material(const char *, Double_t, Double_t, Double_t, Int_t, Double_t, Double_t) +TGeoMaterial * TGeoBuilder::Mixture(const char *, Float_t *, Float_t *, Double_t, Int_t, Float_t *, Int_t) +TGeoMaterial * TGeoBuilder::Mixture(const char *, Double_t *, Double_t *, Double_t, Int_t, Double_t *, Int_t) +TGeoMedium * TGeoBuilder::Medium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoBuilder::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Float_t *, Int_t) +void TGeoBuilder::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Double_t *, Int_t) +TGeoVolume * TGeoBuilder::Volume(const char *, const char *, Int_t, Float_t *, Int_t) +TGeoVolume * TGeoBuilder::Volume(const char *, const char *, Int_t, Double_t *, Int_t) +Version_t TGeoBuilder::Class_Version() +TClass * TGeoBuilder::IsA() +void TGeoBuilder::StreamerNVirtual(TBuffer &) +const char * TGeoBuilder::DeclFileName() +int TGeoBuilder::ImplFileLine() +const char * TGeoBuilder::ImplFileName() +const char * TGeoBuilder::Class_Name() +TClass * TGeoBuilder::Dictionary() +TClass * TGeoBuilder::Class() +void TGeoBuilder::Streamer(TBuffer &) +int TGeoBuilder::DeclFileLine() +void TGeoManager::TGeoManager(const char *, const char *) +Int_t TGeoManager::AddMaterial(const TGeoMaterial *) +Int_t TGeoManager::AddOverlap(const TNamed *) +Int_t TGeoManager::AddRegion(TGeoRegion *) +Int_t TGeoManager::AddTransformation(const TGeoMatrix *) +Int_t TGeoManager::AddShape(const TGeoShape *) +Int_t TGeoManager::AddTrack(Int_t, Int_t, TObject *) +Int_t TGeoManager::AddTrack(TVirtualGeoTrack *) +Int_t TGeoManager::AddVolume(TGeoVolume *) +TGeoNavigator * TGeoManager::AddNavigator() +Bool_t TGeoManager::AddProperty(const char *, Double_t) +Double_t TGeoManager::GetProperty(const char *, Bool_t *) +Double_t TGeoManager::GetProperty(size_t, TString &, Bool_t *) +Int_t TGeoManager::GetNproperties() +void TGeoManager::ClearOverlaps() +void TGeoManager::RegisterMatrix(const TGeoMatrix *) +void TGeoManager::SortOverlaps() +void TGeoManager::Browse(TBrowser *) +void TGeoManager::SetVisibility(TObject *, Bool_t) +Bool_t TGeoManager::cd(const char *) +Bool_t TGeoManager::CheckPath(const char *) +void TGeoManager::CdNode(Int_t) +void TGeoManager::CdDown(Int_t) +void TGeoManager::CdUp() +void TGeoManager::CdTop() +void TGeoManager::CdNext() +void TGeoManager::GetBranchNames(Int_t *) +void TGeoManager::GetBranchNumbers(Int_t *, Int_t *) +void TGeoManager::GetBranchOnlys(Int_t *) +Int_t TGeoManager::GetNmany() +const char * TGeoManager::GetPdgName(Int_t) +void TGeoManager::SetPdgName(Int_t, const char *) +Bool_t TGeoManager::IsFolder() +void TGeoManager::Edit(Option_t *) +void TGeoManager::BombTranslation(const Double_t *, Double_t *) +void TGeoManager::UnbombTranslation(const Double_t *, Double_t *) +void TGeoManager::ClearAttributes() +void TGeoManager::DefaultAngles() +void TGeoManager::DefaultColors() +TGeoShape * TGeoManager::GetClippingShape() +Int_t TGeoManager::GetNsegments() +TVirtualGeoPainter * TGeoManager::GetGeomPainter() +TVirtualGeoPainter * TGeoManager::GetPainter() +Int_t TGeoManager::GetBombMode() +void TGeoManager::GetBombFactors(Double_t &, Double_t &, Double_t &, Double_t &) +Int_t TGeoManager::GetMaxVisNodes() +Bool_t TGeoManager::GetTminTmax(Double_t &, Double_t &) +Double_t TGeoManager::GetTmax() +TGeoVolume * TGeoManager::GetPaintVolume() +TGeoVolume * TGeoManager::GetUserPaintVolume() +Double_t TGeoManager::GetVisDensity() +Int_t TGeoManager::GetVisLevel() +Int_t TGeoManager::GetVisOption() +Bool_t TGeoManager::IsInPhiRange() +Bool_t TGeoManager::IsDrawingExtra() +Bool_t TGeoManager::IsNodeSelectable() +Bool_t TGeoManager::IsVisLeaves() +void TGeoManager::ModifiedPad() +void TGeoManager::OptimizeVoxels(const char *) +void TGeoManager::SetClipping(Bool_t) +void TGeoManager::SetClippingShape(TGeoShape *) +void TGeoManager::SetExplodedView(Int_t) +void TGeoManager::SetPhiRange(Double_t, Double_t) +void TGeoManager::SetNsegments(Int_t) +Bool_t TGeoManager::SetCurrentNavigator(Int_t) +void TGeoManager::SetBombFactors(Double_t, Double_t, Double_t, Double_t) +void TGeoManager::SetPaintVolume(TGeoVolume *) +void TGeoManager::SetUserPaintVolume(TGeoVolume *) +void TGeoManager::SetTopVisible(Bool_t) +void TGeoManager::SetTminTmax(Double_t, Double_t) +void TGeoManager::SetDrawExtraPaths(Bool_t) +void TGeoManager::SetNodeSelectable(Bool_t) +void TGeoManager::SetVisDensity(Double_t) +void TGeoManager::SetVisLevel(Int_t) +void TGeoManager::SetVisOption(Int_t) +void TGeoManager::ViewLeaves(Bool_t) +void TGeoManager::SaveAttributes(const char *) +void TGeoManager::RestoreMasterVolume() +void TGeoManager::SetMaxVisNodes(Int_t) +void TGeoManager::AnimateTracks(Double_t, Double_t, Int_t, Option_t *) +void TGeoManager::CheckBoundaryErrors(Int_t, Double_t) +void TGeoManager::CheckBoundaryReference(Int_t) +void TGeoManager::CheckGeometryFull(Int_t, Double_t, Double_t, Double_t, Option_t *) +void TGeoManager::CheckGeometry(Option_t *) +void TGeoManager::CheckOverlaps(Double_t, Option_t *) +void TGeoManager::CheckPoint(Double_t, Double_t, Double_t, Option_t *) +void TGeoManager::CheckShape(TGeoShape *, Int_t, Int_t, Option_t *) +void TGeoManager::ConvertReflections() +void TGeoManager::DrawCurrentPoint(Int_t) +void TGeoManager::DrawTracks(Option_t *) +void TGeoManager::SetParticleName(const char *) +const char * TGeoManager::GetParticleName() +void TGeoManager::DrawPath(const char *, Option_t *) +void TGeoManager::PrintOverlaps() +void TGeoManager::RandomPoints(const TGeoVolume *, Int_t, Option_t *) +void TGeoManager::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) +TGeoNode * TGeoManager::SamplePoints(Int_t, Double_t &, Double_t, const char *) +void TGeoManager::SetNmeshPoints(Int_t) +void TGeoManager::SetCheckedNode(TGeoNode *) +void TGeoManager::Test(Int_t, Option_t *) +void TGeoManager::TestOverlaps(const char *) +Double_t TGeoManager::Weight(Double_t, Option_t *) +TGeoVolume * TGeoManager::Division(const char *, const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) +void TGeoManager::Matrix(Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoMaterial * TGeoManager::Material(const char *, Double_t, Double_t, Double_t, Int_t, Double_t, Double_t) +TGeoMaterial * TGeoManager::Mixture(const char *, Float_t *, Float_t *, Double_t, Int_t, Float_t *, Int_t) +TGeoMaterial * TGeoManager::Mixture(const char *, Double_t *, Double_t *, Double_t, Int_t, Double_t *, Int_t) +TGeoMedium * TGeoManager::Medium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoManager::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Float_t *, Int_t) +void TGeoManager::Node(const char *, Int_t, const char *, Double_t, Double_t, Double_t, Int_t, Bool_t, Double_t *, Int_t) +TGeoVolume * TGeoManager::Volume(const char *, const char *, Int_t, Float_t *, Int_t) +TGeoVolume * TGeoManager::Volume(const char *, const char *, Int_t, Double_t *, Int_t) +void TGeoManager::SetVolumeAttribute(const char *, const char *, Int_t) +void TGeoManager::BuildDefaultMaterials() +void TGeoManager::CloseGeometry(Option_t *) +Bool_t TGeoManager::IsClosed() +TGeoVolume * TGeoManager::MakeArb8(const char *, TGeoMedium *, Double_t, Double_t *) +TGeoVolume * TGeoManager::MakeBox(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeCone(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeCons(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeCtub(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeEltu(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeGtra(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakePara(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakePcon(const char *, TGeoMedium *, Double_t, Double_t, Int_t) +TGeoVolume * TGeoManager::MakeParaboloid(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeHype(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakePgon(const char *, TGeoMedium *, Double_t, Double_t, Int_t, Int_t) +TGeoVolume * TGeoManager::MakeSphere(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeTorus(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeTrap(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeTrd1(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeTrd2(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeTube(const char *, TGeoMedium *, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeTubs(const char *, TGeoMedium *, Double_t, Double_t, Double_t, Double_t, Double_t) +TGeoVolume * TGeoManager::MakeXtru(const char *, TGeoMedium *, Int_t) +TGeoPNEntry * TGeoManager::SetAlignableEntry(const char *, const char *, Int_t) +TGeoPNEntry * TGeoManager::GetAlignableEntry(const char *) +TGeoPNEntry * TGeoManager::GetAlignableEntry(Int_t) +TGeoPNEntry * TGeoManager::GetAlignableEntryByUID(Int_t) +Int_t TGeoManager::GetNAlignable(Bool_t) +TGeoPhysicalNode * TGeoManager::MakeAlignablePN(const char *) +TGeoPhysicalNode * TGeoManager::MakeAlignablePN(TGeoPNEntry *) +TGeoPhysicalNode * TGeoManager::MakePhysicalNode(const char *) +void TGeoManager::ClearPhysicalNodes(Bool_t) +void TGeoManager::RefreshPhysicalNodes(Bool_t) +TVirtualGeoTrack * TGeoManager::MakeTrack(Int_t, Int_t, TObject *) +TGeoVolumeAssembly * TGeoManager::MakeVolumeAssembly(const char *) +TGeoVolumeMulti * TGeoManager::MakeVolumeMulti(const char *, TGeoMedium *) +void TGeoManager::SetTopVolume(TGeoVolume *) +TGeoNode * TGeoManager::CrossBoundaryAndLocate(Bool_t, TGeoNode *) +TGeoNode * TGeoManager::FindNextBoundary(Double_t, const char *, Bool_t) +TGeoNode * TGeoManager::FindNextDaughterBoundary(Double_t *, Double_t *, Int_t &, Bool_t) +TGeoNode * TGeoManager::FindNextBoundaryAndStep(Double_t, Bool_t) +TGeoNode * TGeoManager::FindNode(Bool_t) +TGeoNode * TGeoManager::FindNode(Double_t, Double_t, Double_t) +Double_t * TGeoManager::FindNormal(Bool_t) +Double_t * TGeoManager::FindNormalFast() +TGeoNode * TGeoManager::InitTrack(const Double_t *, const Double_t *) +TGeoNode * TGeoManager::InitTrack(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoManager::ResetState() +Double_t TGeoManager::Safety(Bool_t) +TGeoNode * TGeoManager::SearchNode(Bool_t, const TGeoNode *) +TGeoNode * TGeoManager::Step(Bool_t, Bool_t) +void TGeoManager::DisableInactiveVolumes() +void TGeoManager::EnableInactiveVolumes() +void TGeoManager::SetCurrentTrack(Int_t) +void TGeoManager::SetCurrentTrack(TVirtualGeoTrack *) +Int_t TGeoManager::GetNtracks() +TVirtualGeoTrack * TGeoManager::GetCurrentTrack() +TVirtualGeoTrack * TGeoManager::GetLastTrack() +const Double_t * TGeoManager::GetLastPoint() +TVirtualGeoTrack * TGeoManager::GetTrack(Int_t) +Int_t TGeoManager::GetTrackIndex(Int_t) +TVirtualGeoTrack * TGeoManager::GetTrackOfId(Int_t) +TVirtualGeoTrack * TGeoManager::FindTrackWithId(Int_t) +TVirtualGeoTrack * TGeoManager::GetParentTrackOfId(Int_t) +Int_t TGeoManager::GetVirtualLevel() +Bool_t TGeoManager::GotoSafeLevel() +Int_t TGeoManager::GetSafeLevel() +Double_t TGeoManager::GetSafeDistance() +Double_t TGeoManager::GetLastSafety() +Double_t TGeoManager::GetStep() +void TGeoManager::InspectState() +Bool_t TGeoManager::IsAnimatingTracks() +Bool_t TGeoManager::IsCheckingOverlaps() +Bool_t TGeoManager::IsMatrixTransform() +Bool_t TGeoManager::IsMatrixReflection() +Bool_t TGeoManager::IsSameLocation(Double_t, Double_t, Double_t, Bool_t) +Bool_t TGeoManager::IsSameLocation() +Bool_t TGeoManager::IsSamePoint(Double_t, Double_t, Double_t) +Bool_t TGeoManager::IsStartSafe() +void TGeoManager::SetCheckingOverlaps(Bool_t) +void TGeoManager::SetStartSafe(Bool_t) +void TGeoManager::SetMatrixTransform(Bool_t) +void TGeoManager::SetMatrixReflection(Bool_t) +void TGeoManager::SetStep(Double_t) +Bool_t TGeoManager::IsCurrentOverlapping() +Bool_t TGeoManager::IsEntering() +Bool_t TGeoManager::IsExiting() +Bool_t TGeoManager::IsStepEntering() +Bool_t TGeoManager::IsStepExiting() +Bool_t TGeoManager::IsOutside() +Bool_t TGeoManager::IsOnBoundary() +Bool_t TGeoManager::IsNullStep() +Bool_t TGeoManager::IsActivityEnabled() +void TGeoManager::SetOutside(Bool_t) +void TGeoManager::CleanGarbage() +void TGeoManager::ClearShape(const TGeoShape *) +void TGeoManager::ClearTracks() +void TGeoManager::ClearNavigators() +void TGeoManager::RemoveMaterial(Int_t) +void TGeoManager::RemoveNavigator(const TGeoNavigator *) +void TGeoManager::ResetUserData() +Int_t TGeoManager::CountNodes(const TGeoVolume *, Int_t, Int_t) +void TGeoManager::CountLevels() +void TGeoManager::ExecuteEvent(Int_t, Int_t, Int_t) +Int_t TGeoManager::Parse(const char *, TString &, TString &, TString &) +Int_t TGeoManager::ReplaceVolume(TGeoVolume *, TGeoVolume *) +Int_t TGeoManager::TransformVolumeToAssembly(const char *) +UChar_t * TGeoManager::GetBits() +Int_t TGeoManager::GetByteCount(Option_t *) +void TGeoManager::SetAllIndex() +Int_t TGeoManager::GetMaxDaughters() +Int_t TGeoManager::GetMaxLevels() +Int_t TGeoManager::GetMaxXtruVert() +Int_t TGeoManager::GetMaxThreads() +void TGeoManager::SetMaxThreads(Int_t) +Int_t TGeoManager::GetRTmode() +void TGeoManager::SetRTmode(Int_t) +Bool_t TGeoManager::IsMultiThread() +void TGeoManager::SetNavigatorsLock(Bool_t) +Int_t TGeoManager::ThreadId() +Int_t TGeoManager::GetNumThreads() +void TGeoManager::ClearThreadsMap() +void TGeoManager::ClearThreadData() +void TGeoManager::CreateThreadData() +Int_t TGeoManager::Export(const char *, const char *, Option_t *) +void TGeoManager::LockGeometry() +void TGeoManager::UnlockGeometry() +Int_t TGeoManager::GetVerboseLevel() +void TGeoManager::SetVerboseLevel(Int_t) +TGeoManager * TGeoManager::Import(const char *, const char *, Option_t *) +Bool_t TGeoManager::IsLocked() +void TGeoManager::SetExportPrecision(UInt_t) +UInt_t TGeoManager::GetExportPrecision() +void TGeoManager::SetDefaultUnits(TGeoManager::EDefaultUnits) +TGeoManager::EDefaultUnits TGeoManager::GetDefaultUnits() +Bool_t TGeoManager::LockDefaultUnits(Bool_t) +Bool_t TGeoManager::IsStreamingVoxels() +Bool_t TGeoManager::IsCleaning() +TObjArray * TGeoManager::GetListOfNodes() +TObjArray * TGeoManager::GetListOfPhysicalNodes() +TObjArray * TGeoManager::GetListOfOverlaps() +TObjArray * TGeoManager::GetListOfMatrices() +TList * TGeoManager::GetListOfMaterials() +TList * TGeoManager::GetListOfMedia() +TObjArray * TGeoManager::GetListOfVolumes() +TObjArray * TGeoManager::GetListOfGVolumes() +TObjArray * TGeoManager::GetListOfShapes() +TObjArray * TGeoManager::GetListOfGShapes() +TObjArray * TGeoManager::GetListOfUVolumes() +TObjArray * TGeoManager::GetListOfTracks() +TObjArray * TGeoManager::GetListOfGDMLMatrices() +TObjArray * TGeoManager::GetListOfOpticalSurfaces() +TObjArray * TGeoManager::GetListOfSkinSurfaces() +TObjArray * TGeoManager::GetListOfBorderSurfaces() +TObjArray * TGeoManager::GetListOfRegions() +TGeoNavigatorArray * TGeoManager::GetListOfNavigators() +TGeoElementTable * TGeoManager::GetElementTable() +void TGeoManager::DoBackupState() +void TGeoManager::DoRestoreState() +TGeoNode * TGeoManager::GetNode(Int_t) +Int_t TGeoManager::GetNodeId() +TGeoNode * TGeoManager::GetNextNode() +TGeoNode * TGeoManager::GetMother(Int_t) +TGeoHMatrix * TGeoManager::GetMotherMatrix(Int_t) +TGeoHMatrix * TGeoManager::GetHMatrix() +TGeoHMatrix * TGeoManager::GetCurrentMatrix() +TGeoHMatrix * TGeoManager::GetGLMatrix() +TGeoNavigator * TGeoManager::GetCurrentNavigator() +TGeoNode * TGeoManager::GetCurrentNode() +Int_t TGeoManager::GetCurrentNodeId() +const Double_t * TGeoManager::GetCurrentPoint() +const Double_t * TGeoManager::GetCurrentDirection() +TGeoVolume * TGeoManager::GetCurrentVolume() +const Double_t * TGeoManager::GetCldirChecked() +const Double_t * TGeoManager::GetCldir() +const Double_t * TGeoManager::GetNormal() +Int_t TGeoManager::GetLevel() +Int_t TGeoManager::GetMaxLevel() +const char * TGeoManager::GetPath() +Int_t TGeoManager::GetStackLevel() +TGeoVolume * TGeoManager::GetMasterVolume() +TGeoVolume * TGeoManager::GetTopVolume() +TGeoNode * TGeoManager::GetTopNode() +TGeoPhysicalNode * TGeoManager::GetPhysicalNode(Int_t) +void TGeoManager::SetCurrentPoint(Double_t *) +void TGeoManager::SetCurrentPoint(Double_t, Double_t, Double_t) +void TGeoManager::SetLastPoint(Double_t, Double_t, Double_t) +void TGeoManager::SetCurrentDirection(Double_t *) +void TGeoManager::SetCurrentDirection(Double_t, Double_t, Double_t) +void TGeoManager::SetCldirChecked(Double_t *) +void TGeoManager::LocalToMaster(const Double_t *, Double_t *) +void TGeoManager::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoManager::LocalToMasterBomb(const Double_t *, Double_t *) +void TGeoManager::MasterToLocal(const Double_t *, Double_t *) +void TGeoManager::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoManager::MasterToLocalBomb(const Double_t *, Double_t *) +void TGeoManager::MasterToTop(const Double_t *, Double_t *) +void TGeoManager::TopToMaster(const Double_t *, Double_t *) +TGeoMaterial * TGeoManager::FindDuplicateMaterial(const TGeoMaterial *) +TGeoVolume * TGeoManager::FindVolumeFast(const char *, Bool_t) +TGeoMaterial * TGeoManager::GetMaterial(const char *) +TGeoMaterial * TGeoManager::GetMaterial(Int_t) +TGeoMedium * TGeoManager::GetMedium(const char *) +TGeoMedium * TGeoManager::GetMedium(Int_t) +Int_t TGeoManager::GetMaterialIndex(const char *) +TGDMLMatrix * TGeoManager::GetGDMLMatrix(const char *) +void TGeoManager::AddGDMLMatrix(TGDMLMatrix *) +TGeoOpticalSurface * TGeoManager::GetOpticalSurface(const char *) +void TGeoManager::AddOpticalSurface(TGeoOpticalSurface *) +TGeoSkinSurface * TGeoManager::GetSkinSurface(const char *) +void TGeoManager::AddSkinSurface(TGeoSkinSurface *) +TGeoBorderSurface * TGeoManager::GetBorderSurface(const char *) +void TGeoManager::AddBorderSurface(TGeoBorderSurface *) +TGeoVolume * TGeoManager::GetVolume(const char *) +TGeoVolume * TGeoManager::GetVolume(Int_t) +int TGeoManager::GetNregions() +TGeoRegion * TGeoManager::GetRegion(int) +Int_t TGeoManager::GetUID(const char *) +Int_t TGeoManager::GetNNodes() +TGeoNodeCache * TGeoManager::GetCache() +void TGeoManager::SetAnimateTracks(Bool_t) +ULong_t TGeoManager::SizeOf(const TGeoNode *, Option_t *) +void TGeoManager::SelectTrackingMedia() +Int_t TGeoManager::PushPath(Int_t) +Bool_t TGeoManager::PopPath() +Bool_t TGeoManager::PopPath(Int_t) +Int_t TGeoManager::PushPoint(Int_t) +Bool_t TGeoManager::PopPoint() +Bool_t TGeoManager::PopPoint(Int_t) +void TGeoManager::PopDummy(Int_t) +TGeoParallelWorld * TGeoManager::CreateParallelWorld(const char *) +TGeoParallelWorld * TGeoManager::GetParallelWorld() +void TGeoManager::SetUseParallelWorldNav(Bool_t) +Bool_t TGeoManager::IsParallelWorldNav() +Version_t TGeoManager::Class_Version() +TClass * TGeoManager::IsA() +void TGeoManager::StreamerNVirtual(TBuffer &) +const char * TGeoManager::DeclFileName() +int TGeoManager::ImplFileLine() +const char * TGeoManager::ImplFileName() +const char * TGeoManager::Class_Name() +TClass * TGeoManager::Dictionary() +TClass * TGeoManager::Class() +void TGeoManager::Streamer(TBuffer &) +int TGeoManager::DeclFileLine() +void TGeoMaterial::TGeoMaterial(const char *) +void TGeoMaterial::TGeoMaterial(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoMaterial::TGeoMaterial(const char *, Double_t, Double_t, Double_t, TGeoMaterial::EGeoMaterialState, Double_t, Double_t) +void TGeoMaterial::TGeoMaterial(const char *, TGeoElement *, Double_t) +Double_t TGeoMaterial::Coulomb(Double_t) +TGeoMaterial * TGeoMaterial::DecayMaterial(Double_t, Double_t) +void TGeoMaterial::FillMaterialEvolution(TObjArray *, Double_t) +bool TGeoMaterial::AddProperty(const char *, const char *) +bool TGeoMaterial::AddConstProperty(const char *, const char *) +Int_t TGeoMaterial::GetNproperties() +Int_t TGeoMaterial::GetNconstProperties() +const char * TGeoMaterial::GetPropertyRef(const char *) +const char * TGeoMaterial::GetPropertyRef(Int_t) +Double_t TGeoMaterial::GetConstProperty(const char *, Bool_t *) +Double_t TGeoMaterial::GetConstProperty(Int_t, Bool_t *) +const char * TGeoMaterial::GetConstPropertyRef(const char *) +const char * TGeoMaterial::GetConstPropertyRef(Int_t) +const TList & TGeoMaterial::GetProperties() +const TList & TGeoMaterial::GetConstProperties() +TGDMLMatrix * TGeoMaterial::GetProperty(const char *) +TGDMLMatrix * TGeoMaterial::GetProperty(Int_t) +Int_t TGeoMaterial::GetByteCount() +Double_t TGeoMaterial::GetA() +Double_t TGeoMaterial::GetZ() +Int_t TGeoMaterial::GetDefaultColor() +Double_t TGeoMaterial::GetDensity() +Int_t TGeoMaterial::GetNelements() +TGeoElement * TGeoMaterial::GetElement() +TGeoElement * TGeoMaterial::GetElement(Int_t) +void TGeoMaterial::GetElementProp(Double_t &, Double_t &, Double_t &, Int_t) +TGeoElement * TGeoMaterial::GetBaseElement() +const char * TGeoMaterial::GetPointerName() +Double_t TGeoMaterial::GetRadLen() +Double_t TGeoMaterial::GetIntLen() +Int_t TGeoMaterial::GetIndex() +TObject * TGeoMaterial::GetCerenkovProperties() +Char_t TGeoMaterial::GetTransparency() +Double_t TGeoMaterial::GetTemperature() +Double_t TGeoMaterial::GetPressure() +TGeoMaterial::EGeoMaterialState TGeoMaterial::GetState() +Double_t TGeoMaterial::GetSpecificActivity(Int_t) +TGeoExtension * TGeoMaterial::GetUserExtension() +TGeoExtension * TGeoMaterial::GetFWExtension() +TGeoExtension * TGeoMaterial::GrabUserExtension() +TGeoExtension * TGeoMaterial::GrabFWExtension() +Bool_t TGeoMaterial::IsEq(const TGeoMaterial *) +Bool_t TGeoMaterial::IsUsed() +Bool_t TGeoMaterial::IsMixture() +void TGeoMaterial::Print(const Option_t *) +void TGeoMaterial::SetA(Double_t) +void TGeoMaterial::SetZ(Double_t) +void TGeoMaterial::SetDensity(Double_t) +void TGeoMaterial::SetIndex(Int_t) +void TGeoMaterial::SetCerenkovProperties(TObject *) +void TGeoMaterial::SetRadLen(Double_t, Double_t) +void TGeoMaterial::SetUsed(Bool_t) +void TGeoMaterial::SetTransparency(Char_t) +void TGeoMaterial::SetTemperature(Double_t) +void TGeoMaterial::SetPressure(Double_t) +void TGeoMaterial::SetState(TGeoMaterial::EGeoMaterialState) +void TGeoMaterial::SetUserExtension(TGeoExtension *) +void TGeoMaterial::SetFWExtension(TGeoExtension *) +Double_t TGeoMaterial::ScreenFactor(Double_t) +Version_t TGeoMaterial::Class_Version() +TClass * TGeoMaterial::IsA() +void TGeoMaterial::StreamerNVirtual(TBuffer &) +const char * TGeoMaterial::DeclFileName() +int TGeoMaterial::ImplFileLine() +const char * TGeoMaterial::ImplFileName() +const char * TGeoMaterial::Class_Name() +TClass * TGeoMaterial::Dictionary() +TClass * TGeoMaterial::Class() +void TGeoMaterial::Streamer(TBuffer &) +int TGeoMaterial::DeclFileLine() +void TGeoMedium::TGeoMedium(const char *, Int_t, const TGeoMaterial *, Double_t *) +void TGeoMedium::TGeoMedium(const char *, Int_t, Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Int_t TGeoMedium::GetByteCount() +Int_t TGeoMedium::GetId() +Double_t TGeoMedium::GetParam(Int_t) +void TGeoMedium::SetParam(Int_t, Double_t) +const char * TGeoMedium::GetPointerName() +TGeoMaterial * TGeoMedium::GetMaterial() +void TGeoMedium::SetId(Int_t) +void TGeoMedium::SetMaterial(TGeoMaterial *) +void TGeoMedium::SetCerenkovProperties(TObject *) +Version_t TGeoMedium::Class_Version() +TClass * TGeoMedium::IsA() +void TGeoMedium::StreamerNVirtual(TBuffer &) +const char * TGeoMedium::DeclFileName() +int TGeoMedium::ImplFileLine() +const char * TGeoMedium::ImplFileName() +const char * TGeoMedium::Class_Name() +TClass * TGeoMedium::Dictionary() +TClass * TGeoMedium::Class() +void TGeoMedium::Streamer(TBuffer &) +int TGeoMedium::DeclFileLine() +TGeoVolumeAssembly::ThreadData_t & TGeoVolumeAssembly::GetThreadData() +void TGeoVolumeAssembly::ClearThreadData() +void TGeoVolumeAssembly::CreateThreadData(Int_t) +void TGeoVolumeAssembly::TGeoVolumeAssembly(const char *) +TGeoNode * TGeoVolumeAssembly::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) +void TGeoVolumeAssembly::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) +TGeoVolume * TGeoVolumeAssembly::CloneVolume() +TGeoVolume * TGeoVolumeAssembly::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) +TGeoVolume * TGeoVolumeAssembly::Divide(TGeoVolume *, TGeoPatternFinder *, Option_t *) +void TGeoVolumeAssembly::DrawOnly(Option_t *) +Int_t TGeoVolumeAssembly::GetCurrentNodeIndex() +Int_t TGeoVolumeAssembly::GetNextNodeIndex() +Bool_t TGeoVolumeAssembly::IsAssembly() +Bool_t TGeoVolumeAssembly::IsVisible() +TGeoVolumeAssembly * TGeoVolumeAssembly::MakeAssemblyFromVolume(TGeoVolume *) +void TGeoVolumeAssembly::SetCurrentNodeIndex(Int_t) +void TGeoVolumeAssembly::SetNextNodeIndex(Int_t) +Version_t TGeoVolumeAssembly::Class_Version() +TClass * TGeoVolumeAssembly::IsA() +void TGeoVolumeAssembly::StreamerNVirtual(TBuffer &) +const char * TGeoVolumeAssembly::DeclFileName() +int TGeoVolumeAssembly::ImplFileLine() +const char * TGeoVolumeAssembly::ImplFileName() +const char * TGeoVolumeAssembly::Class_Name() +TClass * TGeoVolumeAssembly::Dictionary() +TClass * TGeoVolumeAssembly::Class() +void TGeoVolumeAssembly::Streamer(TBuffer &) +int TGeoVolumeAssembly::DeclFileLine() +void TGeoVolumeMulti::TGeoVolumeMulti(const char *, TGeoMedium *) +void TGeoVolumeMulti::AddVolume(TGeoVolume *) +TGeoVolume * TGeoVolumeMulti::GetVolume(Int_t) +TGeoNode * TGeoVolumeMulti::AddNode(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) +void TGeoVolumeMulti::AddNodeOverlap(TGeoVolume *, Int_t, TGeoMatrix *, Option_t *) +TGeoVolume * TGeoVolumeMulti::Divide(const char *, Int_t, Int_t, Double_t, Double_t, Int_t, Option_t *) +TGeoShape * TGeoVolumeMulti::GetLastShape() +Int_t TGeoVolumeMulti::GetNvolumes() +Int_t TGeoVolumeMulti::GetAxis() +Int_t TGeoVolumeMulti::GetNdiv() +Double_t TGeoVolumeMulti::GetStart() +Double_t TGeoVolumeMulti::GetStep() +Bool_t TGeoVolumeMulti::IsVolumeMulti() +TGeoVolume * TGeoVolumeMulti::MakeCopyVolume(TGeoShape *) +void TGeoVolumeMulti::SetLineColor(Color_t) +void TGeoVolumeMulti::SetLineStyle(Style_t) +void TGeoVolumeMulti::SetLineWidth(Width_t) +void TGeoVolumeMulti::SetMedium(TGeoMedium *) +void TGeoVolumeMulti::SetVisibility(Bool_t) +Version_t TGeoVolumeMulti::Class_Version() +TClass * TGeoVolumeMulti::IsA() +void TGeoVolumeMulti::StreamerNVirtual(TBuffer &) +const char * TGeoVolumeMulti::DeclFileName() +int TGeoVolumeMulti::ImplFileLine() +const char * TGeoVolumeMulti::ImplFileName() +const char * TGeoVolumeMulti::Class_Name() +TClass * TGeoVolumeMulti::Dictionary() +TClass * TGeoVolumeMulti::Class() +void TGeoVolumeMulti::Streamer(TBuffer &) +int TGeoVolumeMulti::DeclFileLine() +void TGeoElement::TGeoElement(const char *, const char *, Int_t, Double_t) +void TGeoElement::TGeoElement(const char *, const char *, Int_t) +void TGeoElement::TGeoElement(const char *, const char *, Int_t, Int_t, Double_t) +Int_t TGeoElement::ENDFCode() +Int_t TGeoElement::Z() +Int_t TGeoElement::N() +Double_t TGeoElement::Neff() +Double_t TGeoElement::A() +void TGeoElement::AddIsotope(TGeoIsotope *, Double_t) +Int_t TGeoElement::GetNisotopes() +TGeoIsotope * TGeoElement::GetIsotope(Int_t) +Double_t TGeoElement::GetRelativeAbundance(Int_t) +void TGeoElement::ComputeDerivedQuantities() +Double_t TGeoElement::GetSpecificActivity() +Bool_t TGeoElement::HasIsotopes() +Bool_t TGeoElement::IsDefined() +Bool_t TGeoElement::IsRadioNuclide() +Bool_t TGeoElement::IsUsed() +void TGeoElement::Print(Option_t *) +void TGeoElement::SetDefined(Bool_t) +void TGeoElement::SetUsed(Bool_t) +TGeoElementTable * TGeoElement::GetElementTable() +Double_t TGeoElement::GetfCoulomb() +Double_t TGeoElement::GetfRadTsai() +Version_t TGeoElement::Class_Version() +TClass * TGeoElement::IsA() +void TGeoElement::StreamerNVirtual(TBuffer &) +const char * TGeoElement::DeclFileName() +int TGeoElement::ImplFileLine() +const char * TGeoElement::ImplFileName() +const char * TGeoElement::Class_Name() +TClass * TGeoElement::Dictionary() +TClass * TGeoElement::Class() +void TGeoElement::Streamer(TBuffer &) +int TGeoElement::DeclFileLine() +void TGeoIsotope::TGeoIsotope(const char *, Int_t, Int_t, Double_t) +Int_t TGeoIsotope::GetZ() +Int_t TGeoIsotope::GetN() +Double_t TGeoIsotope::GetA() +TGeoIsotope * TGeoIsotope::FindIsotope(const char *) +void TGeoIsotope::Print(Option_t *) +Version_t TGeoIsotope::Class_Version() +TClass * TGeoIsotope::IsA() +void TGeoIsotope::StreamerNVirtual(TBuffer &) +const char * TGeoIsotope::DeclFileName() +int TGeoIsotope::ImplFileLine() +const char * TGeoIsotope::ImplFileName() +const char * TGeoIsotope::Class_Name() +TClass * TGeoIsotope::Dictionary() +TClass * TGeoIsotope::Class() +void TGeoIsotope::Streamer(TBuffer &) +int TGeoIsotope::DeclFileLine() +void TGeoElementTable::TGeoElementTable(Int_t) +void TGeoElementTable::AddElement(const char *, const char *, Int_t, Double_t) +void TGeoElementTable::AddElement(const char *, const char *, Int_t, Int_t, Double_t) +void TGeoElementTable::AddElement(TGeoElement *) +void TGeoElementTable::AddElementRN(TGeoElementRN *) +void TGeoElementTable::AddIsotope(TGeoIsotope *) +void TGeoElementTable::BuildDefaultElements() +void TGeoElementTable::ImportElementsRN() +Bool_t TGeoElementTable::CheckTable() +TGeoElement * TGeoElementTable::FindElement(const char *) +TGeoIsotope * TGeoElementTable::FindIsotope(const char *) +TGeoElement * TGeoElementTable::GetElement(Int_t) +TGeoElementRN * TGeoElementTable::GetElementRN(Int_t) +TGeoElementRN * TGeoElementTable::GetElementRN(Int_t, Int_t, Int_t) +TObjArray * TGeoElementTable::GetElementsRN() +Bool_t TGeoElementTable::HasDefaultElements() +Bool_t TGeoElementTable::HasRNElements() +Int_t TGeoElementTable::GetNelements() +Int_t TGeoElementTable::GetNelementsRN() +void TGeoElementTable::ExportElementsRN(const char *) +void TGeoElementTable::Print(Option_t *) +Version_t TGeoElementTable::Class_Version() +TClass * TGeoElementTable::IsA() +void TGeoElementTable::StreamerNVirtual(TBuffer &) +const char * TGeoElementTable::DeclFileName() +int TGeoElementTable::ImplFileLine() +const char * TGeoElementTable::ImplFileName() +const char * TGeoElementTable::Class_Name() +TClass * TGeoElementTable::Dictionary() +TClass * TGeoElementTable::Class() +void TGeoElementTable::Streamer(TBuffer &) +int TGeoElementTable::DeclFileLine() +void TGeoElementRN::TGeoElementRN(Int_t, Int_t, Int_t, Double_t, Double_t, Double_t, const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) +void TGeoElementRN::AddDecay(Int_t, Int_t, Double_t, Double_t) +void TGeoElementRN::AddDecay(TGeoDecayChannel *) +void TGeoElementRN::AddRatio(TGeoBatemanSol &) +void TGeoElementRN::ResetRatio() +Int_t TGeoElementRN::ENDF(Int_t, Int_t, Int_t) +Int_t TGeoElementRN::ENDFCode() +Double_t TGeoElementRN::GetSpecificActivity() +Bool_t TGeoElementRN::IsRadioNuclide() +Int_t TGeoElementRN::MassNo() +Int_t TGeoElementRN::AtomicNo() +Int_t TGeoElementRN::IsoNo() +Double_t TGeoElementRN::Level() +Double_t TGeoElementRN::MassEx() +Double_t TGeoElementRN::HalfLife() +Double_t TGeoElementRN::NatAbun() +const char * TGeoElementRN::PJ() +Double_t TGeoElementRN::TH_F() +Double_t TGeoElementRN::TG_F() +Double_t TGeoElementRN::TH_S() +Double_t TGeoElementRN::TG_S() +Double_t TGeoElementRN::Status() +Bool_t TGeoElementRN::Stable() +TObjArray * TGeoElementRN::Decays() +Int_t TGeoElementRN::GetNdecays() +TGeoBatemanSol * TGeoElementRN::Ratio() +Bool_t TGeoElementRN::CheckDecays() +Int_t TGeoElementRN::DecayResult(TGeoDecayChannel *) +void TGeoElementRN::FillPopulation(TObjArray *, Double_t, Double_t) +void TGeoElementRN::Print(Option_t *) +TGeoElementRN * TGeoElementRN::ReadElementRN(const char *, Int_t &) +Version_t TGeoElementRN::Class_Version() +TClass * TGeoElementRN::IsA() +void TGeoElementRN::StreamerNVirtual(TBuffer &) +const char * TGeoElementRN::DeclFileName() +int TGeoElementRN::ImplFileLine() +const char * TGeoElementRN::ImplFileName() +const char * TGeoElementRN::Class_Name() +TClass * TGeoElementRN::Dictionary() +TClass * TGeoElementRN::Class() +void TGeoElementRN::Streamer(TBuffer &) +int TGeoElementRN::DeclFileLine() +void TGeoDecayChannel::TGeoDecayChannel(Int_t, Int_t, Double_t, Double_t) +void TGeoDecayChannel::TGeoDecayChannel(const TGeoDecayChannel &) +TGeoDecayChannel & TGeoDecayChannel::operator=(const TGeoDecayChannel &) +Int_t TGeoDecayChannel::GetIndex() +const char * TGeoDecayChannel::GetName() +UInt_t TGeoDecayChannel::Decay() +Double_t TGeoDecayChannel::BranchingRatio() +Double_t TGeoDecayChannel::Qvalue() +Int_t TGeoDecayChannel::DeltaIso() +TGeoElementRN * TGeoDecayChannel::Daughter() +TGeoElementRN * TGeoDecayChannel::Parent() +void TGeoDecayChannel::DecayName(UInt_t, TString &) +void TGeoDecayChannel::SetParent(TGeoElementRN *) +void TGeoDecayChannel::SetDaughter(TGeoElementRN *) +void TGeoDecayChannel::Print(Option_t *) +TGeoDecayChannel * TGeoDecayChannel::ReadDecay(const char *) +void TGeoDecayChannel::DecayShift(Int_t &, Int_t &, Int_t &) +Version_t TGeoDecayChannel::Class_Version() +TClass * TGeoDecayChannel::IsA() +void TGeoDecayChannel::StreamerNVirtual(TBuffer &) +const char * TGeoDecayChannel::DeclFileName() +int TGeoDecayChannel::ImplFileLine() +const char * TGeoDecayChannel::ImplFileName() +const char * TGeoDecayChannel::Class_Name() +TClass * TGeoDecayChannel::Dictionary() +TClass * TGeoDecayChannel::Class() +void TGeoDecayChannel::Streamer(TBuffer &) +int TGeoDecayChannel::DeclFileLine() +void TGeoBatemanSol::TGeoBatemanSol(TGeoElementRN *) +void TGeoBatemanSol::TGeoBatemanSol(const TObjArray *) +void TGeoBatemanSol::TGeoBatemanSol(const TGeoBatemanSol &) +TGeoBatemanSol & TGeoBatemanSol::operator=(const TGeoBatemanSol &) +TGeoBatemanSol & TGeoBatemanSol::operator+=(const TGeoBatemanSol &) +Double_t TGeoBatemanSol::Concentration(Double_t) +void TGeoBatemanSol::Draw(Option_t *) +void TGeoBatemanSol::GetCoeff(Int_t, Double_t &, Double_t &) +void TGeoBatemanSol::GetRange(Double_t &, Double_t &) +TGeoElementRN * TGeoBatemanSol::GetElement() +TGeoElementRN * TGeoBatemanSol::GetTopElement() +Int_t TGeoBatemanSol::GetNcoeff() +void TGeoBatemanSol::Print(Option_t *) +void TGeoBatemanSol::SetRange(Double_t, Double_t) +void TGeoBatemanSol::SetFactor(Double_t) +void TGeoBatemanSol::FindSolution(const TObjArray *) +void TGeoBatemanSol::Normalize(Double_t) +Version_t TGeoBatemanSol::Class_Version() +TClass * TGeoBatemanSol::IsA() +void TGeoBatemanSol::StreamerNVirtual(TBuffer &) +const char * TGeoBatemanSol::DeclFileName() +int TGeoBatemanSol::ImplFileLine() +const char * TGeoBatemanSol::ImplFileName() +const char * TGeoBatemanSol::Class_Name() +TClass * TGeoBatemanSol::Dictionary() +TClass * TGeoBatemanSol::Class() +void TGeoBatemanSol::Streamer(TBuffer &) +int TGeoBatemanSol::DeclFileLine() +void TGeoElemIter::TGeoElemIter(TGeoElementRN *, Double_t) +void TGeoElemIter::TGeoElemIter(const TGeoElemIter &) +TGeoElemIter & TGeoElemIter::operator=(const TGeoElemIter &) +TGeoElementRN * TGeoElemIter::operator()() +TGeoElementRN * TGeoElemIter::Next() +TObjArray * TGeoElemIter::GetBranch() +const TGeoElementRN * TGeoElemIter::GetTop() +const TGeoElementRN * TGeoElemIter::GetElement() +Int_t TGeoElemIter::GetLevel() +Double_t TGeoElemIter::GetRatio() +void TGeoElemIter::Print(Option_t *) +void TGeoElemIter::SetLimitRatio(Double_t) +Version_t TGeoElemIter::Class_Version() +TClass * TGeoElemIter::IsA() +void TGeoElemIter::StreamerNVirtual(TBuffer &) +const char * TGeoElemIter::DeclFileName() +int TGeoElemIter::ImplFileLine() +const char * TGeoElemIter::ImplFileName() +const char * TGeoElemIter::Class_Name() +TClass * TGeoElemIter::Dictionary() +TClass * TGeoElemIter::Class() +void TGeoElemIter::Streamer(TBuffer &) +int TGeoElemIter::DeclFileLine() +TGeoExtension * TGeoExtension::Grab() +void TGeoExtension::Release() +Version_t TGeoExtension::Class_Version() +TClass * TGeoExtension::IsA() +void TGeoExtension::StreamerNVirtual(TBuffer &) +const char * TGeoExtension::DeclFileName() +int TGeoExtension::ImplFileLine() +const char * TGeoExtension::ImplFileName() +const char * TGeoExtension::Class_Name() +TClass * TGeoExtension::Dictionary() +TClass * TGeoExtension::Class() +void TGeoExtension::Streamer(TBuffer &) +int TGeoExtension::DeclFileLine() +void TGeoMixture::TGeoMixture(const char *, Int_t, Double_t) +void TGeoMixture::AddElement(Double_t, Double_t, Double_t) +void TGeoMixture::AddElement(TGeoMaterial *, Double_t) +void TGeoMixture::AddElement(TGeoElement *, Double_t) +void TGeoMixture::AddElement(TGeoElement *, Int_t) +void TGeoMixture::DefineElement(Int_t, Double_t, Double_t, Double_t) +void TGeoMixture::DefineElement(Int_t, TGeoElement *, Double_t) +void TGeoMixture::DefineElement(Int_t, Int_t, Int_t) +TGeoMaterial * TGeoMixture::DecayMaterial(Double_t, Double_t) +void TGeoMixture::FillMaterialEvolution(TObjArray *, Double_t) +Int_t TGeoMixture::GetByteCount() +TGeoElement * TGeoMixture::GetElement(Int_t) +void TGeoMixture::GetElementProp(Double_t &, Double_t &, Double_t &, Int_t) +Int_t TGeoMixture::GetNelements() +Double_t * TGeoMixture::GetZmixt() +Double_t * TGeoMixture::GetAmixt() +Double_t * TGeoMixture::GetWmixt() +Int_t * TGeoMixture::GetNmixt() +Double_t TGeoMixture::GetSpecificActivity(Int_t) +Bool_t TGeoMixture::IsEq(const TGeoMaterial *) +Bool_t TGeoMixture::IsMixture() +void TGeoMixture::Print(const Option_t *) +void TGeoMixture::SetA(Double_t) +void TGeoMixture::SetZ(Double_t) +void TGeoMixture::SetDensity(Double_t) +void TGeoMixture::ComputeDerivedQuantities() +void TGeoMixture::ComputeRadiationLength() +void TGeoMixture::ComputeNuclearInterLength() +Version_t TGeoMixture::Class_Version() +TClass * TGeoMixture::IsA() +void TGeoMixture::StreamerNVirtual(TBuffer &) +const char * TGeoMixture::DeclFileName() +int TGeoMixture::ImplFileLine() +const char * TGeoMixture::ImplFileName() +const char * TGeoMixture::Class_Name() +TClass * TGeoMixture::Dictionary() +TClass * TGeoMixture::Class() +void TGeoMixture::Streamer(TBuffer &) +int TGeoMixture::DeclFileLine() +TGeoPatternFinder::ThreadData_t & TGeoPatternFinder::GetThreadData() +void TGeoPatternFinder::ClearThreadData() +void TGeoPatternFinder::CreateThreadData(Int_t) +void TGeoPatternFinder::TGeoPatternFinder(TGeoVolume *, Int_t) +TGeoMatrix * TGeoPatternFinder::CreateMatrix() +void TGeoPatternFinder::cd(Int_t) +TGeoNode * TGeoPatternFinder::CdNext() +TGeoNode * TGeoPatternFinder::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternFinder::GetByteCount() +Int_t TGeoPatternFinder::GetCurrent() +Int_t TGeoPatternFinder::GetDivIndex() +Int_t TGeoPatternFinder::GetDivAxis() +TGeoMatrix * TGeoPatternFinder::GetMatrix() +Int_t TGeoPatternFinder::GetNdiv() +Int_t TGeoPatternFinder::GetNext() +TGeoNode * TGeoPatternFinder::GetNodeOffset(Int_t) +Double_t TGeoPatternFinder::GetStart() +Double_t TGeoPatternFinder::GetStep() +Double_t TGeoPatternFinder::GetEnd() +TGeoVolume * TGeoPatternFinder::GetVolume() +Bool_t TGeoPatternFinder::IsOnBoundary(const Double_t *) +Bool_t TGeoPatternFinder::IsReflected() +Bool_t TGeoPatternFinder::IsSpacedOut() +TGeoPatternFinder * TGeoPatternFinder::MakeCopy(Bool_t) +void TGeoPatternFinder::Reflect(Bool_t) +void TGeoPatternFinder::SetDivIndex(Int_t) +void TGeoPatternFinder::SetNext(Int_t) +void TGeoPatternFinder::SetRange(Double_t, Double_t, Int_t) +void TGeoPatternFinder::SetSpacedOut(Bool_t) +void TGeoPatternFinder::SetVolume(TGeoVolume *) +void TGeoPatternFinder::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternFinder::Class_Version() +TClass * TGeoPatternFinder::IsA() +void TGeoPatternFinder::StreamerNVirtual(TBuffer &) +const char * TGeoPatternFinder::DeclFileName() +int TGeoPatternFinder::ImplFileLine() +const char * TGeoPatternFinder::ImplFileName() +const char * TGeoPatternFinder::Class_Name() +TClass * TGeoPatternFinder::Dictionary() +TClass * TGeoPatternFinder::Class() +void TGeoPatternFinder::Streamer(TBuffer &) +int TGeoPatternFinder::DeclFileLine() +void TGeoVoxelFinder::TGeoVoxelFinder(TGeoVolume *) +void TGeoVoxelFinder::DaughterToMother(Int_t, const Double_t *, Double_t *) +Double_t TGeoVoxelFinder::Efficiency() +Int_t * TGeoVoxelFinder::GetCheckList(const Double_t *, Int_t &, TGeoStateInfo &) +Int_t * TGeoVoxelFinder::GetCheckList(Int_t &, TGeoStateInfo &) +Int_t * TGeoVoxelFinder::GetNextCandidates(const Double_t *, Int_t &, TGeoStateInfo &) +void TGeoVoxelFinder::FindOverlaps(Int_t) +Bool_t TGeoVoxelFinder::IsInvalid() +Bool_t TGeoVoxelFinder::NeedRebuild() +Double_t * TGeoVoxelFinder::GetBoxes() +Bool_t TGeoVoxelFinder::IsSafeVoxel(const Double_t *, Int_t, Double_t) +void TGeoVoxelFinder::Print(Option_t *) +void TGeoVoxelFinder::PrintVoxelLimits(const Double_t *) +void TGeoVoxelFinder::SetInvalid(Bool_t) +void TGeoVoxelFinder::SetNeedRebuild(Bool_t) +Int_t * TGeoVoxelFinder::GetNextVoxel(const Double_t *, const Double_t *, Int_t &, TGeoStateInfo &) +void TGeoVoxelFinder::SortCrossedVoxels(const Double_t *, const Double_t *, TGeoStateInfo &) +void TGeoVoxelFinder::Voxelize(Option_t *) +Version_t TGeoVoxelFinder::Class_Version() +TClass * TGeoVoxelFinder::IsA() +void TGeoVoxelFinder::StreamerNVirtual(TBuffer &) +const char * TGeoVoxelFinder::DeclFileName() +int TGeoVoxelFinder::ImplFileLine() +const char * TGeoVoxelFinder::ImplFileName() +const char * TGeoVoxelFinder::Class_Name() +TClass * TGeoVoxelFinder::Dictionary() +TClass * TGeoVoxelFinder::Class() +void TGeoVoxelFinder::Streamer(TBuffer &) +int TGeoVoxelFinder::DeclFileLine() +void TGeoPatternX::TGeoPatternX(TGeoVolume *, Int_t) +void TGeoPatternX::TGeoPatternX(TGeoVolume *, Int_t, Double_t) +void TGeoPatternX::TGeoPatternX(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternX::TGeoPatternX(const TGeoPatternX &) +TGeoPatternX & TGeoPatternX::operator=(const TGeoPatternX &) +TGeoMatrix * TGeoPatternX::CreateMatrix() +void TGeoPatternX::cd(Int_t) +TGeoNode * TGeoPatternX::FindNode(Double_t *, const Double_t *) +Double_t TGeoPatternX::FindNextBoundary(Double_t *, Double_t *, Int_t &) +Int_t TGeoPatternX::GetDivAxis() +Bool_t TGeoPatternX::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternX::MakeCopy(Bool_t) +void TGeoPatternX::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternX::Class_Version() +TClass * TGeoPatternX::IsA() +void TGeoPatternX::StreamerNVirtual(TBuffer &) +const char * TGeoPatternX::DeclFileName() +int TGeoPatternX::ImplFileLine() +const char * TGeoPatternX::ImplFileName() +const char * TGeoPatternX::Class_Name() +TClass * TGeoPatternX::Dictionary() +TClass * TGeoPatternX::Class() +void TGeoPatternX::Streamer(TBuffer &) +int TGeoPatternX::DeclFileLine() +void TGeoPatternY::TGeoPatternY(TGeoVolume *, Int_t) +void TGeoPatternY::TGeoPatternY(TGeoVolume *, Int_t, Double_t) +void TGeoPatternY::TGeoPatternY(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternY::TGeoPatternY(const TGeoPatternY &) +TGeoPatternY & TGeoPatternY::operator=(const TGeoPatternY &) +TGeoMatrix * TGeoPatternY::CreateMatrix() +void TGeoPatternY::cd(Int_t) +TGeoNode * TGeoPatternY::FindNode(Double_t *, const Double_t *) +Double_t TGeoPatternY::FindNextBoundary(Double_t *, Double_t *, Int_t &) +Int_t TGeoPatternY::GetDivAxis() +Bool_t TGeoPatternY::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternY::MakeCopy(Bool_t) +void TGeoPatternY::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternY::Class_Version() +TClass * TGeoPatternY::IsA() +void TGeoPatternY::StreamerNVirtual(TBuffer &) +const char * TGeoPatternY::DeclFileName() +int TGeoPatternY::ImplFileLine() +const char * TGeoPatternY::ImplFileName() +const char * TGeoPatternY::Class_Name() +TClass * TGeoPatternY::Dictionary() +TClass * TGeoPatternY::Class() +void TGeoPatternY::Streamer(TBuffer &) +int TGeoPatternY::DeclFileLine() +void TGeoPatternZ::TGeoPatternZ(TGeoVolume *, Int_t) +void TGeoPatternZ::TGeoPatternZ(TGeoVolume *, Int_t, Double_t) +void TGeoPatternZ::TGeoPatternZ(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternZ::TGeoPatternZ(const TGeoPatternZ &) +TGeoPatternZ & TGeoPatternZ::operator=(const TGeoPatternZ &) +TGeoMatrix * TGeoPatternZ::CreateMatrix() +void TGeoPatternZ::cd(Int_t) +TGeoNode * TGeoPatternZ::FindNode(Double_t *, const Double_t *) +Double_t TGeoPatternZ::FindNextBoundary(Double_t *, Double_t *, Int_t &) +Int_t TGeoPatternZ::GetDivAxis() +Bool_t TGeoPatternZ::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternZ::MakeCopy(Bool_t) +void TGeoPatternZ::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternZ::Class_Version() +TClass * TGeoPatternZ::IsA() +void TGeoPatternZ::StreamerNVirtual(TBuffer &) +const char * TGeoPatternZ::DeclFileName() +int TGeoPatternZ::ImplFileLine() +const char * TGeoPatternZ::ImplFileName() +const char * TGeoPatternZ::Class_Name() +TClass * TGeoPatternZ::Dictionary() +TClass * TGeoPatternZ::Class() +void TGeoPatternZ::Streamer(TBuffer &) +int TGeoPatternZ::DeclFileLine() +void TGeoPatternParaX::TGeoPatternParaX(TGeoVolume *, Int_t) +void TGeoPatternParaX::TGeoPatternParaX(TGeoVolume *, Int_t, Double_t) +void TGeoPatternParaX::TGeoPatternParaX(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternParaX::TGeoPatternParaX(const TGeoPatternParaX &) +TGeoPatternParaX & TGeoPatternParaX::operator=(const TGeoPatternParaX &) +TGeoMatrix * TGeoPatternParaX::CreateMatrix() +void TGeoPatternParaX::cd(Int_t) +TGeoNode * TGeoPatternParaX::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternParaX::GetDivAxis() +Bool_t TGeoPatternParaX::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternParaX::MakeCopy(Bool_t) +void TGeoPatternParaX::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternParaX::Class_Version() +TClass * TGeoPatternParaX::IsA() +void TGeoPatternParaX::StreamerNVirtual(TBuffer &) +const char * TGeoPatternParaX::DeclFileName() +int TGeoPatternParaX::ImplFileLine() +const char * TGeoPatternParaX::ImplFileName() +const char * TGeoPatternParaX::Class_Name() +TClass * TGeoPatternParaX::Dictionary() +TClass * TGeoPatternParaX::Class() +void TGeoPatternParaX::Streamer(TBuffer &) +int TGeoPatternParaX::DeclFileLine() +void TGeoPatternParaY::TGeoPatternParaY(TGeoVolume *, Int_t) +void TGeoPatternParaY::TGeoPatternParaY(TGeoVolume *, Int_t, Double_t) +void TGeoPatternParaY::TGeoPatternParaY(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternParaY::TGeoPatternParaY(const TGeoPatternParaY &) +TGeoPatternParaY & TGeoPatternParaY::operator=(const TGeoPatternParaY &) +TGeoMatrix * TGeoPatternParaY::CreateMatrix() +void TGeoPatternParaY::cd(Int_t) +TGeoNode * TGeoPatternParaY::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternParaY::GetDivAxis() +Bool_t TGeoPatternParaY::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternParaY::MakeCopy(Bool_t) +void TGeoPatternParaY::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternParaY::Class_Version() +TClass * TGeoPatternParaY::IsA() +void TGeoPatternParaY::StreamerNVirtual(TBuffer &) +const char * TGeoPatternParaY::DeclFileName() +int TGeoPatternParaY::ImplFileLine() +const char * TGeoPatternParaY::ImplFileName() +const char * TGeoPatternParaY::Class_Name() +TClass * TGeoPatternParaY::Dictionary() +TClass * TGeoPatternParaY::Class() +void TGeoPatternParaY::Streamer(TBuffer &) +int TGeoPatternParaY::DeclFileLine() +void TGeoPatternParaZ::TGeoPatternParaZ(TGeoVolume *, Int_t) +void TGeoPatternParaZ::TGeoPatternParaZ(TGeoVolume *, Int_t, Double_t) +void TGeoPatternParaZ::TGeoPatternParaZ(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternParaZ::TGeoPatternParaZ(const TGeoPatternParaZ &) +TGeoPatternParaZ & TGeoPatternParaZ::operator=(const TGeoPatternParaZ &) +TGeoMatrix * TGeoPatternParaZ::CreateMatrix() +void TGeoPatternParaZ::cd(Int_t) +TGeoNode * TGeoPatternParaZ::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternParaZ::GetDivAxis() +Bool_t TGeoPatternParaZ::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternParaZ::MakeCopy(Bool_t) +void TGeoPatternParaZ::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternParaZ::Class_Version() +TClass * TGeoPatternParaZ::IsA() +void TGeoPatternParaZ::StreamerNVirtual(TBuffer &) +const char * TGeoPatternParaZ::DeclFileName() +int TGeoPatternParaZ::ImplFileLine() +const char * TGeoPatternParaZ::ImplFileName() +const char * TGeoPatternParaZ::Class_Name() +TClass * TGeoPatternParaZ::Dictionary() +TClass * TGeoPatternParaZ::Class() +void TGeoPatternParaZ::Streamer(TBuffer &) +int TGeoPatternParaZ::DeclFileLine() +void TGeoPatternTrapZ::TGeoPatternTrapZ(TGeoVolume *, Int_t) +void TGeoPatternTrapZ::TGeoPatternTrapZ(TGeoVolume *, Int_t, Double_t) +void TGeoPatternTrapZ::TGeoPatternTrapZ(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternTrapZ::TGeoPatternTrapZ(const TGeoPatternTrapZ &) +TGeoPatternTrapZ & TGeoPatternTrapZ::operator=(const TGeoPatternTrapZ &) +TGeoMatrix * TGeoPatternTrapZ::CreateMatrix() +Double_t TGeoPatternTrapZ::GetTxz() +Double_t TGeoPatternTrapZ::GetTyz() +void TGeoPatternTrapZ::cd(Int_t) +TGeoNode * TGeoPatternTrapZ::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternTrapZ::GetDivAxis() +Bool_t TGeoPatternTrapZ::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternTrapZ::MakeCopy(Bool_t) +void TGeoPatternTrapZ::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternTrapZ::Class_Version() +TClass * TGeoPatternTrapZ::IsA() +void TGeoPatternTrapZ::StreamerNVirtual(TBuffer &) +const char * TGeoPatternTrapZ::DeclFileName() +int TGeoPatternTrapZ::ImplFileLine() +const char * TGeoPatternTrapZ::ImplFileName() +const char * TGeoPatternTrapZ::Class_Name() +TClass * TGeoPatternTrapZ::Dictionary() +TClass * TGeoPatternTrapZ::Class() +void TGeoPatternTrapZ::Streamer(TBuffer &) +int TGeoPatternTrapZ::DeclFileLine() +void TGeoPatternCylR::TGeoPatternCylR(TGeoVolume *, Int_t) +void TGeoPatternCylR::TGeoPatternCylR(TGeoVolume *, Int_t, Double_t) +void TGeoPatternCylR::TGeoPatternCylR(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternCylR::TGeoPatternCylR(const TGeoPatternCylR &) +TGeoPatternCylR & TGeoPatternCylR::operator=(const TGeoPatternCylR &) +TGeoMatrix * TGeoPatternCylR::CreateMatrix() +void TGeoPatternCylR::cd(Int_t) +TGeoNode * TGeoPatternCylR::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternCylR::GetDivAxis() +Bool_t TGeoPatternCylR::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternCylR::MakeCopy(Bool_t) +void TGeoPatternCylR::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternCylR::Class_Version() +TClass * TGeoPatternCylR::IsA() +void TGeoPatternCylR::StreamerNVirtual(TBuffer &) +const char * TGeoPatternCylR::DeclFileName() +int TGeoPatternCylR::ImplFileLine() +const char * TGeoPatternCylR::ImplFileName() +const char * TGeoPatternCylR::Class_Name() +TClass * TGeoPatternCylR::Dictionary() +TClass * TGeoPatternCylR::Class() +void TGeoPatternCylR::Streamer(TBuffer &) +int TGeoPatternCylR::DeclFileLine() +void TGeoPatternCylPhi::TGeoPatternCylPhi(TGeoVolume *, Int_t) +void TGeoPatternCylPhi::TGeoPatternCylPhi(TGeoVolume *, Int_t, Double_t) +void TGeoPatternCylPhi::TGeoPatternCylPhi(TGeoVolume *, Int_t, Double_t, Double_t) +TGeoMatrix * TGeoPatternCylPhi::CreateMatrix() +void TGeoPatternCylPhi::cd(Int_t) +TGeoNode * TGeoPatternCylPhi::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternCylPhi::GetDivAxis() +Bool_t TGeoPatternCylPhi::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternCylPhi::MakeCopy(Bool_t) +void TGeoPatternCylPhi::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternCylPhi::Class_Version() +TClass * TGeoPatternCylPhi::IsA() +void TGeoPatternCylPhi::StreamerNVirtual(TBuffer &) +const char * TGeoPatternCylPhi::DeclFileName() +int TGeoPatternCylPhi::ImplFileLine() +const char * TGeoPatternCylPhi::ImplFileName() +const char * TGeoPatternCylPhi::Class_Name() +TClass * TGeoPatternCylPhi::Dictionary() +TClass * TGeoPatternCylPhi::Class() +void TGeoPatternCylPhi::Streamer(TBuffer &) +int TGeoPatternCylPhi::DeclFileLine() +void TGeoPatternSphR::TGeoPatternSphR(TGeoVolume *, Int_t) +void TGeoPatternSphR::TGeoPatternSphR(TGeoVolume *, Int_t, Double_t) +void TGeoPatternSphR::TGeoPatternSphR(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternSphR::TGeoPatternSphR(const TGeoPatternSphR &) +TGeoPatternSphR & TGeoPatternSphR::operator=(const TGeoPatternSphR &) +TGeoMatrix * TGeoPatternSphR::CreateMatrix() +void TGeoPatternSphR::cd(Int_t) +TGeoNode * TGeoPatternSphR::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternSphR::GetDivAxis() +TGeoPatternFinder * TGeoPatternSphR::MakeCopy(Bool_t) +void TGeoPatternSphR::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternSphR::Class_Version() +TClass * TGeoPatternSphR::IsA() +void TGeoPatternSphR::StreamerNVirtual(TBuffer &) +const char * TGeoPatternSphR::DeclFileName() +int TGeoPatternSphR::ImplFileLine() +const char * TGeoPatternSphR::ImplFileName() +const char * TGeoPatternSphR::Class_Name() +TClass * TGeoPatternSphR::Dictionary() +TClass * TGeoPatternSphR::Class() +void TGeoPatternSphR::Streamer(TBuffer &) +int TGeoPatternSphR::DeclFileLine() +void TGeoPatternSphTheta::TGeoPatternSphTheta(TGeoVolume *, Int_t) +void TGeoPatternSphTheta::TGeoPatternSphTheta(TGeoVolume *, Int_t, Double_t) +void TGeoPatternSphTheta::TGeoPatternSphTheta(TGeoVolume *, Int_t, Double_t, Double_t) +void TGeoPatternSphTheta::TGeoPatternSphTheta(const TGeoPatternSphTheta &) +TGeoPatternSphTheta & TGeoPatternSphTheta::operator=(const TGeoPatternSphTheta &) +TGeoMatrix * TGeoPatternSphTheta::CreateMatrix() +void TGeoPatternSphTheta::cd(Int_t) +TGeoNode * TGeoPatternSphTheta::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternSphTheta::GetDivAxis() +TGeoPatternFinder * TGeoPatternSphTheta::MakeCopy(Bool_t) +void TGeoPatternSphTheta::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternSphTheta::Class_Version() +TClass * TGeoPatternSphTheta::IsA() +void TGeoPatternSphTheta::StreamerNVirtual(TBuffer &) +const char * TGeoPatternSphTheta::DeclFileName() +int TGeoPatternSphTheta::ImplFileLine() +const char * TGeoPatternSphTheta::ImplFileName() +const char * TGeoPatternSphTheta::Class_Name() +TClass * TGeoPatternSphTheta::Dictionary() +TClass * TGeoPatternSphTheta::Class() +void TGeoPatternSphTheta::Streamer(TBuffer &) +int TGeoPatternSphTheta::DeclFileLine() +void TGeoPatternSphPhi::TGeoPatternSphPhi(TGeoVolume *, Int_t) +void TGeoPatternSphPhi::TGeoPatternSphPhi(TGeoVolume *, Int_t, Double_t) +void TGeoPatternSphPhi::TGeoPatternSphPhi(TGeoVolume *, Int_t, Double_t, Double_t) +TGeoMatrix * TGeoPatternSphPhi::CreateMatrix() +void TGeoPatternSphPhi::cd(Int_t) +TGeoNode * TGeoPatternSphPhi::FindNode(Double_t *, const Double_t *) +Int_t TGeoPatternSphPhi::GetDivAxis() +Bool_t TGeoPatternSphPhi::IsOnBoundary(const Double_t *) +TGeoPatternFinder * TGeoPatternSphPhi::MakeCopy(Bool_t) +void TGeoPatternSphPhi::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternSphPhi::Class_Version() +TClass * TGeoPatternSphPhi::IsA() +void TGeoPatternSphPhi::StreamerNVirtual(TBuffer &) +const char * TGeoPatternSphPhi::DeclFileName() +int TGeoPatternSphPhi::ImplFileLine() +const char * TGeoPatternSphPhi::ImplFileName() +const char * TGeoPatternSphPhi::Class_Name() +TClass * TGeoPatternSphPhi::Dictionary() +TClass * TGeoPatternSphPhi::Class() +void TGeoPatternSphPhi::Streamer(TBuffer &) +int TGeoPatternSphPhi::DeclFileLine() +void TGeoPatternHoneycomb::TGeoPatternHoneycomb(TGeoVolume *, Int_t) +TGeoPatternFinder * TGeoPatternHoneycomb::MakeCopy(Bool_t) +TGeoMatrix * TGeoPatternHoneycomb::CreateMatrix() +void TGeoPatternHoneycomb::cd(Int_t) +TGeoNode * TGeoPatternHoneycomb::FindNode(Double_t *, const Double_t *) +void TGeoPatternHoneycomb::UpdateMatrix(Int_t, TGeoHMatrix &) +Version_t TGeoPatternHoneycomb::Class_Version() +TClass * TGeoPatternHoneycomb::IsA() +void TGeoPatternHoneycomb::StreamerNVirtual(TBuffer &) +const char * TGeoPatternHoneycomb::DeclFileName() +int TGeoPatternHoneycomb::ImplFileLine() +const char * TGeoPatternHoneycomb::ImplFileName() +const char * TGeoPatternHoneycomb::Class_Name() +TClass * TGeoPatternHoneycomb::Dictionary() +TClass * TGeoPatternHoneycomb::Class() +void TGeoPatternHoneycomb::Streamer(TBuffer &) +int TGeoPatternHoneycomb::DeclFileLine() +void TGeoNodeMatrix::TGeoNodeMatrix(const TGeoVolume *, const TGeoMatrix *) +Int_t TGeoNodeMatrix::GetByteCount() +Int_t TGeoNodeMatrix::GetOptimalVoxels() +Bool_t TGeoNodeMatrix::IsFolder() +TGeoMatrix * TGeoNodeMatrix::GetMatrix() +TGeoNode * TGeoNodeMatrix::MakeCopyNode() +void TGeoNodeMatrix::SetMatrix(const TGeoMatrix *) +Version_t TGeoNodeMatrix::Class_Version() +TClass * TGeoNodeMatrix::IsA() +void TGeoNodeMatrix::StreamerNVirtual(TBuffer &) +const char * TGeoNodeMatrix::DeclFileName() +int TGeoNodeMatrix::ImplFileLine() +const char * TGeoNodeMatrix::ImplFileName() +const char * TGeoNodeMatrix::Class_Name() +TClass * TGeoNodeMatrix::Dictionary() +TClass * TGeoNodeMatrix::Class() +void TGeoNodeMatrix::Streamer(TBuffer &) +int TGeoNodeMatrix::DeclFileLine() +void TGeoNodeOffset::TGeoNodeOffset(const TGeoVolume *, Int_t, Double_t) +void TGeoNodeOffset::cd() +Double_t TGeoNodeOffset::GetOffset() +Int_t TGeoNodeOffset::GetIndex() +TGeoPatternFinder * TGeoNodeOffset::GetFinder() +TGeoMatrix * TGeoNodeOffset::GetMatrix() +TGeoNode * TGeoNodeOffset::MakeCopyNode() +void TGeoNodeOffset::SetFinder(TGeoPatternFinder *) +Version_t TGeoNodeOffset::Class_Version() +TClass * TGeoNodeOffset::IsA() +void TGeoNodeOffset::StreamerNVirtual(TBuffer &) +const char * TGeoNodeOffset::DeclFileName() +int TGeoNodeOffset::ImplFileLine() +const char * TGeoNodeOffset::ImplFileName() +const char * TGeoNodeOffset::Class_Name() +TClass * TGeoNodeOffset::Dictionary() +TClass * TGeoNodeOffset::Class() +void TGeoNodeOffset::Streamer(TBuffer &) +int TGeoNodeOffset::DeclFileLine() +void TGeoIteratorPlugin::ProcessNode() +void TGeoIteratorPlugin::SetIterator(const TGeoIterator *) +Version_t TGeoIteratorPlugin::Class_Version() +TClass * TGeoIteratorPlugin::IsA() +void TGeoIteratorPlugin::StreamerNVirtual(TBuffer &) +const char * TGeoIteratorPlugin::DeclFileName() +int TGeoIteratorPlugin::ImplFileLine() +const char * TGeoIteratorPlugin::ImplFileName() +const char * TGeoIteratorPlugin::Class_Name() +TClass * TGeoIteratorPlugin::Dictionary() +TClass * TGeoIteratorPlugin::Class() +void TGeoIteratorPlugin::Streamer(TBuffer &) +int TGeoIteratorPlugin::DeclFileLine() +void TGeoIterator::TGeoIterator(TGeoVolume *) +void TGeoIterator::TGeoIterator(const TGeoIterator &) +TGeoIterator & TGeoIterator::operator=(const TGeoIterator &) +TGeoNode * TGeoIterator::operator()() +TGeoNode * TGeoIterator::Next() +void TGeoIterator::Up() +const TGeoMatrix * TGeoIterator::GetCurrentMatrix() +Int_t TGeoIterator::GetIndex(Int_t) +Int_t TGeoIterator::GetLevel() +TGeoNode * TGeoIterator::GetNode(Int_t) +void TGeoIterator::GetPath(TString &) +TGeoIteratorPlugin * TGeoIterator::GetUserPlugin() +TGeoVolume * TGeoIterator::GetTopVolume() +Int_t TGeoIterator::GetType() +void TGeoIterator::Reset(TGeoVolume *) +void TGeoIterator::SetUserPlugin(TGeoIteratorPlugin *) +void TGeoIterator::SetPluginAutoexec(Bool_t) +void TGeoIterator::SetType(Int_t) +void TGeoIterator::SetTopName(const char *) +void TGeoIterator::Skip() +Version_t TGeoIterator::Class_Version() +TClass * TGeoIterator::IsA() +void TGeoIterator::StreamerNVirtual(TBuffer &) +const char * TGeoIterator::DeclFileName() +int TGeoIterator::ImplFileLine() +const char * TGeoIterator::ImplFileName() +const char * TGeoIterator::Class_Name() +TClass * TGeoIterator::Dictionary() +TClass * TGeoIterator::Class() +void TGeoIterator::Streamer(TBuffer &) +int TGeoIterator::DeclFileLine() +void TGeoStateInfo::TGeoStateInfo(Int_t) +Version_t TGeoStateInfo::Class_Version() +TClass * TGeoStateInfo::IsA() +void TGeoStateInfo::StreamerNVirtual(TBuffer &) +const char * TGeoStateInfo::DeclFileName() +int TGeoStateInfo::ImplFileLine() +const char * TGeoStateInfo::ImplFileName() +const char * TGeoStateInfo::Class_Name() +TClass * TGeoStateInfo::Dictionary() +TClass * TGeoStateInfo::Class() +void TGeoStateInfo::Streamer(TBuffer &) +int TGeoStateInfo::DeclFileLine() +void TGeoPolygon::TGeoPolygon(Int_t) +Double_t TGeoPolygon::Area() +Bool_t TGeoPolygon::Contains(const Double_t *) +void TGeoPolygon::Draw(Option_t *) +void TGeoPolygon::FinishPolygon() +Int_t TGeoPolygon::GetNvert() +Int_t TGeoPolygon::GetNconvex() +Double_t * TGeoPolygon::GetX() +Double_t * TGeoPolygon::GetY() +void TGeoPolygon::GetVertices(Double_t *, Double_t *) +void TGeoPolygon::GetConvexVertices(Double_t *, Double_t *) +Bool_t TGeoPolygon::IsClockwise() +Bool_t TGeoPolygon::IsConvex() +Bool_t TGeoPolygon::IsFinished() +Bool_t TGeoPolygon::IsIllegalCheck() +Double_t TGeoPolygon::Safety(const Double_t *, Int_t &) +void TGeoPolygon::SetConvex(Bool_t) +void TGeoPolygon::SetXY(Double_t *, Double_t *) +void TGeoPolygon::SetNextIndex(Int_t) +Version_t TGeoPolygon::Class_Version() +TClass * TGeoPolygon::IsA() +void TGeoPolygon::StreamerNVirtual(TBuffer &) +const char * TGeoPolygon::DeclFileName() +int TGeoPolygon::ImplFileLine() +const char * TGeoPolygon::ImplFileName() +const char * TGeoPolygon::Class_Name() +TClass * TGeoPolygon::Dictionary() +TClass * TGeoPolygon::Class() +void TGeoPolygon::Streamer(TBuffer &) +int TGeoPolygon::DeclFileLine() +void TGeoCacheState::TGeoCacheState(Int_t) +void TGeoCacheState::SetState(Int_t, Int_t, Int_t, Bool_t, Double_t *) +Bool_t TGeoCacheState::GetState(Int_t &, Int_t &, Double_t *) +Version_t TGeoCacheState::Class_Version() +TClass * TGeoCacheState::IsA() +void TGeoCacheState::StreamerNVirtual(TBuffer &) +const char * TGeoCacheState::DeclFileName() +int TGeoCacheState::ImplFileLine() +const char * TGeoCacheState::ImplFileName() +const char * TGeoCacheState::Class_Name() +TClass * TGeoCacheState::Dictionary() +TClass * TGeoCacheState::Class() +void TGeoCacheState::Streamer(TBuffer &) +int TGeoCacheState::DeclFileLine() +void TGeoNodeCache::TGeoNodeCache(TGeoNode *, Bool_t, Int_t) +void TGeoNodeCache::BuildIdArray() +void TGeoNodeCache::BuildInfoBranch() +void TGeoNodeCache::CdNode(Int_t) +Bool_t TGeoNodeCache::CdDown(Int_t) +Bool_t TGeoNodeCache::CdDown(TGeoNode *) +void TGeoNodeCache::CdTop() +void TGeoNodeCache::CdUp() +void TGeoNodeCache::FillIdBranch(const Int_t *, Int_t) +const Int_t * TGeoNodeCache::GetIdBranch() +void * TGeoNodeCache::GetBranch() +void TGeoNodeCache::GetBranchNames(Int_t *) +void TGeoNodeCache::GetBranchNumbers(Int_t *, Int_t *) +void TGeoNodeCache::GetBranchOnlys(Int_t *) +void * TGeoNodeCache::GetMatrices() +TGeoHMatrix * TGeoNodeCache::GetCurrentMatrix() +Int_t TGeoNodeCache::GetCurrentNodeId() +TGeoNode * TGeoNodeCache::GetMother(Int_t) +TGeoHMatrix * TGeoNodeCache::GetMotherMatrix(Int_t) +TGeoNode * TGeoNodeCache::GetNode() +TGeoNode * TGeoNodeCache::GetTopNode() +TGeoStateInfo * TGeoNodeCache::GetInfo() +TGeoStateInfo * TGeoNodeCache::GetMakePWInfo(Int_t) +void TGeoNodeCache::ReleaseInfo() +Int_t TGeoNodeCache::GetLevel() +const char * TGeoNodeCache::GetPath() +Int_t TGeoNodeCache::GetStackLevel() +Int_t TGeoNodeCache::GetNodeId() +Bool_t TGeoNodeCache::HasIdArray() +Bool_t TGeoNodeCache::IsDummy() +void TGeoNodeCache::LocalToMaster(const Double_t *, Double_t *) +void TGeoNodeCache::MasterToLocal(const Double_t *, Double_t *) +void TGeoNodeCache::LocalToMasterVect(const Double_t *, Double_t *) +void TGeoNodeCache::MasterToLocalVect(const Double_t *, Double_t *) +void TGeoNodeCache::LocalToMasterBomb(const Double_t *, Double_t *) +void TGeoNodeCache::MasterToLocalBomb(const Double_t *, Double_t *) +Int_t TGeoNodeCache::PushState(Bool_t, Int_t, Int_t, Double_t *) +Bool_t TGeoNodeCache::PopState(Int_t &, Double_t *) +Bool_t TGeoNodeCache::PopState(Int_t &, Int_t, Double_t *) +void TGeoNodeCache::PopDummy(Int_t) +void TGeoNodeCache::Refresh() +Bool_t TGeoNodeCache::RestoreState(Int_t &, TGeoCacheState *, Double_t *) +Version_t TGeoNodeCache::Class_Version() +TClass * TGeoNodeCache::IsA() +void TGeoNodeCache::StreamerNVirtual(TBuffer &) +const char * TGeoNodeCache::DeclFileName() +int TGeoNodeCache::ImplFileLine() +const char * TGeoNodeCache::ImplFileName() +const char * TGeoNodeCache::Class_Name() +TClass * TGeoNodeCache::Dictionary() +TClass * TGeoNodeCache::Class() +void TGeoNodeCache::Streamer(TBuffer &) +int TGeoNodeCache::DeclFileLine() +void TGeoCompositeShape::TGeoCompositeShape(const char *, const char *) +void TGeoCompositeShape::TGeoCompositeShape(const char *) +void TGeoCompositeShape::TGeoCompositeShape(const char *, TGeoBoolNode *) +Double_t TGeoCompositeShape::Capacity() +void TGeoCompositeShape::ClearThreadData() +void TGeoCompositeShape::CreateThreadData(Int_t) +void TGeoCompositeShape::ComputeBBox() +void TGeoCompositeShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoCompositeShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoCompositeShape::Contains(const Double_t *) +void TGeoCompositeShape::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoCompositeShape::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoCompositeShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoCompositeShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoCompositeShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoCompositeShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoCompositeShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +TGeoBoolNode * TGeoCompositeShape::GetBoolNode() +void TGeoCompositeShape::GetBoundingCylinder(Double_t *) +TGeoShape * TGeoCompositeShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoCompositeShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoCompositeShape::GetNmeshVertices() +Bool_t TGeoCompositeShape::GetPointsOnSegments(Int_t, Double_t *) +void TGeoCompositeShape::InspectShape() +Bool_t TGeoCompositeShape::IsComposite() +Bool_t TGeoCompositeShape::IsCylType() +void TGeoCompositeShape::MakeNode(const char *) +Bool_t TGeoCompositeShape::PaintComposite(Option_t *) +void TGeoCompositeShape::RegisterYourself() +Double_t TGeoCompositeShape::Safety(const Double_t *, Bool_t) +void TGeoCompositeShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoCompositeShape::SetDimensions(Double_t *) +void TGeoCompositeShape::SetPoints(Double_t *) +void TGeoCompositeShape::SetPoints(Float_t *) +void TGeoCompositeShape::Sizeof3D() +Version_t TGeoCompositeShape::Class_Version() +TClass * TGeoCompositeShape::IsA() +void TGeoCompositeShape::StreamerNVirtual(TBuffer &) +const char * TGeoCompositeShape::DeclFileName() +int TGeoCompositeShape::ImplFileLine() +const char * TGeoCompositeShape::ImplFileName() +const char * TGeoCompositeShape::Class_Name() +TClass * TGeoCompositeShape::Dictionary() +TClass * TGeoCompositeShape::Class() +void TGeoCompositeShape::Streamer(TBuffer &) +int TGeoCompositeShape::DeclFileLine() +void TGeoCone::TGeoCone(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoCone::TGeoCone(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoCone::TGeoCone(Double_t *) +Double_t TGeoCone::Capacity() +Double_t TGeoCone::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoCone::ComputeBBox() +void TGeoCone::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoCone::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +void TGeoCone::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) +Bool_t TGeoCone::Contains(const Double_t *) +void TGeoCone::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoCone::DistancetoPrimitive(Int_t, Int_t) +void TGeoCone::DistToCone(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t &, Double_t &) +Double_t TGeoCone::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoCone::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoCone::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoCone::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoCone::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoCone::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoCone::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +const char * TGeoCone::GetAxisName(Int_t) +Double_t TGeoCone::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoCone::GetBoundingCylinder(Double_t *) +Int_t TGeoCone::GetByteCount() +Double_t TGeoCone::GetDz() +TGeoShape * TGeoCone::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoCone::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoCone::GetNmeshVertices() +Bool_t TGeoCone::GetPointsOnSegments(Int_t, Double_t *) +Double_t TGeoCone::GetRmin1() +Double_t TGeoCone::GetRmax1() +Double_t TGeoCone::GetRmin2() +Double_t TGeoCone::GetRmax2() +void TGeoCone::InspectShape() +Bool_t TGeoCone::IsCylType() +Double_t TGeoCone::Safety(const Double_t *, Bool_t) +void TGeoCone::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoCone::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) +void TGeoCone::SetConeDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoCone::SetDimensions(Double_t *) +void TGeoCone::SetPoints(Double_t *) +void TGeoCone::SetPoints(Float_t *) +void TGeoCone::Sizeof3D() +Version_t TGeoCone::Class_Version() +TClass * TGeoCone::IsA() +void TGeoCone::StreamerNVirtual(TBuffer &) +const char * TGeoCone::DeclFileName() +int TGeoCone::ImplFileLine() +const char * TGeoCone::ImplFileName() +const char * TGeoCone::Class_Name() +TClass * TGeoCone::Dictionary() +TClass * TGeoCone::Class() +void TGeoCone::Streamer(TBuffer &) +int TGeoCone::DeclFileLine() +void TGeoConeSeg::TGeoConeSeg(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoConeSeg::TGeoConeSeg(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoConeSeg::TGeoConeSeg(Double_t *) +void TGeoConeSeg::AfterStreamer() +Double_t TGeoConeSeg::Capacity() +Double_t TGeoConeSeg::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoConeSeg::ComputeBBox() +void TGeoConeSeg::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoConeSeg::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +void TGeoConeSeg::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Bool_t TGeoConeSeg::Contains(const Double_t *) +void TGeoConeSeg::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoConeSeg::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoConeSeg::DistToCons(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoConeSeg::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoConeSeg::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoConeSeg::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoConeSeg::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoConeSeg::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoConeSeg::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoConeSeg::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoConeSeg::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoConeSeg::GetBoundingCylinder(Double_t *) +Int_t TGeoConeSeg::GetByteCount() +TGeoShape * TGeoConeSeg::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoConeSeg::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoConeSeg::GetNmeshVertices() +Bool_t TGeoConeSeg::GetPointsOnSegments(Int_t, Double_t *) +Double_t TGeoConeSeg::GetPhi1() +Double_t TGeoConeSeg::GetPhi2() +void TGeoConeSeg::InspectShape() +Double_t TGeoConeSeg::Safety(const Double_t *, Bool_t) +void TGeoConeSeg::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoConeSeg::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) +void TGeoConeSeg::SetConsDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoConeSeg::SetDimensions(Double_t *) +void TGeoConeSeg::SetPoints(Double_t *) +void TGeoConeSeg::SetPoints(Float_t *) +void TGeoConeSeg::Sizeof3D() +Version_t TGeoConeSeg::Class_Version() +TClass * TGeoConeSeg::IsA() +void TGeoConeSeg::StreamerNVirtual(TBuffer &) +const char * TGeoConeSeg::DeclFileName() +int TGeoConeSeg::ImplFileLine() +const char * TGeoConeSeg::ImplFileName() +const char * TGeoConeSeg::Class_Name() +TClass * TGeoConeSeg::Dictionary() +TClass * TGeoConeSeg::Class() +void TGeoConeSeg::Streamer(TBuffer &) +int TGeoConeSeg::DeclFileLine() +void TGeoTube::TGeoTube(Double_t, Double_t, Double_t) +void TGeoTube::TGeoTube(const char *, Double_t, Double_t, Double_t) +void TGeoTube::TGeoTube(Double_t *) +Double_t TGeoTube::Capacity() +Double_t TGeoTube::Capacity(Double_t, Double_t, Double_t) +void TGeoTube::ComputeBBox() +void TGeoTube::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoTube::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +void TGeoTube::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t) +Bool_t TGeoTube::Contains(const Double_t *) +void TGeoTube::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoTube::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t) +Double_t TGeoTube::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTube::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoTube::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t) +Double_t TGeoTube::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTube::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +void TGeoTube::DistToTube(Double_t, Double_t, Double_t, Double_t, Double_t &, Double_t &) +Int_t TGeoTube::DistancetoPrimitive(Int_t, Int_t) +TGeoVolume * TGeoTube::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +const char * TGeoTube::GetAxisName(Int_t) +Double_t TGeoTube::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoTube::GetBoundingCylinder(Double_t *) +Int_t TGeoTube::GetByteCount() +Bool_t TGeoTube::GetPointsOnSegments(Int_t, Double_t *) +TGeoShape * TGeoTube::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoTube::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoTube::GetNmeshVertices() +Double_t TGeoTube::GetRmin() +Double_t TGeoTube::GetRmax() +Double_t TGeoTube::GetDz() +Bool_t TGeoTube::HasRmin() +void TGeoTube::InspectShape() +Bool_t TGeoTube::IsCylType() +Double_t TGeoTube::Safety(const Double_t *, Bool_t) +void TGeoTube::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoTube::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Int_t) +void TGeoTube::SetTubeDimensions(Double_t, Double_t, Double_t) +void TGeoTube::SetDimensions(Double_t *) +void TGeoTube::SetPoints(Double_t *) +void TGeoTube::SetPoints(Float_t *) +void TGeoTube::Sizeof3D() +Version_t TGeoTube::Class_Version() +TClass * TGeoTube::IsA() +void TGeoTube::StreamerNVirtual(TBuffer &) +const char * TGeoTube::DeclFileName() +int TGeoTube::ImplFileLine() +const char * TGeoTube::ImplFileName() +const char * TGeoTube::Class_Name() +TClass * TGeoTube::Dictionary() +TClass * TGeoTube::Class() +void TGeoTube::Streamer(TBuffer &) +int TGeoTube::DeclFileLine() +void TGeoTubeSeg::TGeoTubeSeg(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTubeSeg::TGeoTubeSeg(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTubeSeg::TGeoTubeSeg(Double_t *) +void TGeoTubeSeg::AfterStreamer() +Double_t TGeoTubeSeg::Capacity() +Double_t TGeoTubeSeg::Capacity(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTubeSeg::ComputeBBox() +void TGeoTubeSeg::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoTubeSeg::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +void TGeoTubeSeg::ComputeNormalS(const Double_t *, const Double_t *, Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Bool_t TGeoTubeSeg::Contains(const Double_t *) +void TGeoTubeSeg::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoTubeSeg::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoTubeSeg::DistFromInsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoTubeSeg::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTubeSeg::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoTubeSeg::DistFromOutsideS(const Double_t *, const Double_t *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoTubeSeg::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTubeSeg::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoTubeSeg::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoTubeSeg::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoTubeSeg::GetBoundingCylinder(Double_t *) +Int_t TGeoTubeSeg::GetByteCount() +Bool_t TGeoTubeSeg::GetPointsOnSegments(Int_t, Double_t *) +TGeoShape * TGeoTubeSeg::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +Int_t TGeoTubeSeg::GetNmeshVertices() +void TGeoTubeSeg::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Double_t TGeoTubeSeg::GetPhi1() +Double_t TGeoTubeSeg::GetPhi2() +void TGeoTubeSeg::InspectShape() +Double_t TGeoTubeSeg::Safety(const Double_t *, Bool_t) +void TGeoTubeSeg::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoTubeSeg::SafetyS(const Double_t *, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t) +void TGeoTubeSeg::SetTubsDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTubeSeg::SetDimensions(Double_t *) +void TGeoTubeSeg::SetPoints(Double_t *) +void TGeoTubeSeg::SetPoints(Float_t *) +void TGeoTubeSeg::Sizeof3D() +Version_t TGeoTubeSeg::Class_Version() +TClass * TGeoTubeSeg::IsA() +void TGeoTubeSeg::StreamerNVirtual(TBuffer &) +const char * TGeoTubeSeg::DeclFileName() +int TGeoTubeSeg::ImplFileLine() +const char * TGeoTubeSeg::ImplFileName() +const char * TGeoTubeSeg::Class_Name() +TClass * TGeoTubeSeg::Dictionary() +TClass * TGeoTubeSeg::Class() +void TGeoTubeSeg::Streamer(TBuffer &) +int TGeoTubeSeg::DeclFileLine() +void TGeoCtub::TGeoCtub(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoCtub::TGeoCtub(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoCtub::TGeoCtub(Double_t *) +Double_t TGeoCtub::Capacity() +void TGeoCtub::ComputeBBox() +void TGeoCtub::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoCtub::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoCtub::Contains(const Double_t *) +void TGeoCtub::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoCtub::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoCtub::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoCtub::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoCtub::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoCtub::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoCtub::GetAxisRange(Int_t, Double_t &, Double_t &) +Int_t TGeoCtub::GetByteCount() +Bool_t TGeoCtub::GetPointsOnSegments(Int_t, Double_t *) +TGeoShape * TGeoCtub::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoCtub::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoCtub::GetNmeshVertices() +const Double_t * TGeoCtub::GetNlow() +const Double_t * TGeoCtub::GetNhigh() +Double_t TGeoCtub::GetZcoord(Double_t, Double_t, Double_t) +void TGeoCtub::InspectShape() +Double_t TGeoCtub::Safety(const Double_t *, Bool_t) +void TGeoCtub::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoCtub::SetCtubDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoCtub::SetDimensions(Double_t *) +void TGeoCtub::SetPoints(Double_t *) +void TGeoCtub::SetPoints(Float_t *) +Version_t TGeoCtub::Class_Version() +TClass * TGeoCtub::IsA() +void TGeoCtub::StreamerNVirtual(TBuffer &) +const char * TGeoCtub::DeclFileName() +int TGeoCtub::ImplFileLine() +const char * TGeoCtub::ImplFileName() +const char * TGeoCtub::Class_Name() +TClass * TGeoCtub::Dictionary() +TClass * TGeoCtub::Class() +void TGeoCtub::Streamer(TBuffer &) +int TGeoCtub::DeclFileLine() +void TGeoEltu::TGeoEltu(Double_t, Double_t, Double_t) +void TGeoEltu::TGeoEltu(const char *, Double_t, Double_t, Double_t) +void TGeoEltu::TGeoEltu(Double_t *) +Double_t TGeoEltu::Capacity() +void TGeoEltu::ComputeBBox() +void TGeoEltu::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoEltu::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoEltu::Contains(const Double_t *) +void TGeoEltu::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoEltu::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoEltu::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoEltu::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoEltu::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoEltu::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoEltu::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoEltu::GetA() +Double_t TGeoEltu::GetB() +void TGeoEltu::GetBoundingCylinder(Double_t *) +TGeoShape * TGeoEltu::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoEltu::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoEltu::GetNmeshVertices() +Bool_t TGeoEltu::GetPointsOnSegments(Int_t, Double_t *) +void TGeoEltu::InspectShape() +Bool_t TGeoEltu::IsCylType() +Double_t TGeoEltu::Safety(const Double_t *, Bool_t) +void TGeoEltu::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoEltu::SetEltuDimensions(Double_t, Double_t, Double_t) +void TGeoEltu::SetDimensions(Double_t *) +void TGeoEltu::SetPoints(Double_t *) +void TGeoEltu::SetPoints(Float_t *) +Version_t TGeoEltu::Class_Version() +TClass * TGeoEltu::IsA() +void TGeoEltu::StreamerNVirtual(TBuffer &) +const char * TGeoEltu::DeclFileName() +int TGeoEltu::ImplFileLine() +const char * TGeoEltu::ImplFileName() +const char * TGeoEltu::Class_Name() +TClass * TGeoEltu::Dictionary() +TClass * TGeoEltu::Class() +void TGeoEltu::Streamer(TBuffer &) +int TGeoEltu::DeclFileLine() +void TGeoRCExtension::TGeoRCExtension(TObject *) +TGeoExtension * TGeoRCExtension::Grab() +void TGeoRCExtension::Release() +void TGeoRCExtension::SetUserObject(TObject *) +TObject * TGeoRCExtension::GetUserObject() +Version_t TGeoRCExtension::Class_Version() +TClass * TGeoRCExtension::IsA() +void TGeoRCExtension::StreamerNVirtual(TBuffer &) +const char * TGeoRCExtension::DeclFileName() +int TGeoRCExtension::ImplFileLine() +const char * TGeoRCExtension::ImplFileName() +const char * TGeoRCExtension::Class_Name() +TClass * TGeoRCExtension::Dictionary() +TClass * TGeoRCExtension::Class() +void TGeoRCExtension::Streamer(TBuffer &) +int TGeoRCExtension::DeclFileLine() +void TVirtualMagField::TVirtualMagField(const char *) +void TVirtualMagField::Field(const Double_t *, Double_t *) +Version_t TVirtualMagField::Class_Version() +TClass * TVirtualMagField::IsA() +void TVirtualMagField::StreamerNVirtual(TBuffer &) +const char * TVirtualMagField::DeclFileName() +int TVirtualMagField::ImplFileLine() +const char * TVirtualMagField::ImplFileName() +const char * TVirtualMagField::Class_Name() +TClass * TVirtualMagField::Dictionary() +TClass * TVirtualMagField::Class() +void TVirtualMagField::Streamer(TBuffer &) +int TVirtualMagField::DeclFileLine() +void TGeoUniformMagField::TGeoUniformMagField(Double_t, Double_t, Double_t) +void TGeoUniformMagField::Field(const Double_t *, Double_t *) +const Double_t * TGeoUniformMagField::GetFieldValue() +void TGeoUniformMagField::SetFieldValue(Double_t, Double_t, Double_t) +Version_t TGeoUniformMagField::Class_Version() +TClass * TGeoUniformMagField::IsA() +void TGeoUniformMagField::StreamerNVirtual(TBuffer &) +const char * TGeoUniformMagField::DeclFileName() +int TGeoUniformMagField::ImplFileLine() +const char * TGeoUniformMagField::ImplFileName() +const char * TGeoUniformMagField::Class_Name() +TClass * TGeoUniformMagField::Dictionary() +TClass * TGeoUniformMagField::Class() +void TGeoUniformMagField::Streamer(TBuffer &) +int TGeoUniformMagField::DeclFileLine() +TVirtualMagField * TGeoGlobalMagField::GetField() +void TGeoGlobalMagField::SetField(TVirtualMagField *) +Bool_t TGeoGlobalMagField::IsLocked() +void TGeoGlobalMagField::Lock() +TGeoGlobalMagField * TGeoGlobalMagField::Instance() +TGeoGlobalMagField * TGeoGlobalMagField::GetInstance() +void TGeoGlobalMagField::Field(const Double_t *, Double_t *) +Version_t TGeoGlobalMagField::Class_Version() +TClass * TGeoGlobalMagField::IsA() +void TGeoGlobalMagField::StreamerNVirtual(TBuffer &) +const char * TGeoGlobalMagField::DeclFileName() +int TGeoGlobalMagField::ImplFileLine() +const char * TGeoGlobalMagField::ImplFileName() +const char * TGeoGlobalMagField::Class_Name() +TClass * TGeoGlobalMagField::Dictionary() +TClass * TGeoGlobalMagField::Class() +void TGeoGlobalMagField::Streamer(TBuffer &) +int TGeoGlobalMagField::DeclFileLine() +void TGeoHalfSpace::TGeoHalfSpace(const char *, Double_t *, Double_t *) +void TGeoHalfSpace::TGeoHalfSpace(Double_t *) +Double_t TGeoHalfSpace::Capacity() +void TGeoHalfSpace::ComputeBBox() +void TGeoHalfSpace::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoHalfSpace::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoHalfSpace::Contains(const Double_t *) +void TGeoHalfSpace::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoHalfSpace::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoHalfSpace::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoHalfSpace::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoHalfSpace::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoHalfSpace::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoHalfSpace::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t * TGeoHalfSpace::GetPoint() +Double_t * TGeoHalfSpace::GetNorm() +void TGeoHalfSpace::GetBoundingCylinder(Double_t *) +TGeoShape * TGeoHalfSpace::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoHalfSpace::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoHalfSpace::GetNmeshVertices() +void TGeoHalfSpace::InspectShape() +Bool_t TGeoHalfSpace::IsCylType() +Double_t TGeoHalfSpace::Safety(const Double_t *, Bool_t) +void TGeoHalfSpace::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoHalfSpace::SetDimensions(Double_t *) +void TGeoHalfSpace::SetPoints(Double_t *) +void TGeoHalfSpace::SetPoints(Float_t *) +void TGeoHalfSpace::Sizeof3D() +Version_t TGeoHalfSpace::Class_Version() +TClass * TGeoHalfSpace::IsA() +void TGeoHalfSpace::StreamerNVirtual(TBuffer &) +const char * TGeoHalfSpace::DeclFileName() +int TGeoHalfSpace::ImplFileLine() +const char * TGeoHalfSpace::ImplFileName() +const char * TGeoHalfSpace::Class_Name() +TClass * TGeoHalfSpace::Dictionary() +TClass * TGeoHalfSpace::Class() +void TGeoHalfSpace::Streamer(TBuffer &) +int TGeoHalfSpace::DeclFileLine() +void TGeoHelix::TGeoHelix(Double_t, Double_t, Int_t) +void TGeoHelix::InitPoint(Double_t, Double_t, Double_t) +void TGeoHelix::InitPoint(Double_t *) +void TGeoHelix::InitDirection(Double_t, Double_t, Double_t, Bool_t) +void TGeoHelix::InitDirection(Double_t *, Bool_t) +Double_t TGeoHelix::ComputeSafeStep(Double_t) +const Double_t * TGeoHelix::GetCurrentPoint() +const Double_t * TGeoHelix::GetCurrentDirection() +Double_t TGeoHelix::GetXYcurvature() +Double_t TGeoHelix::GetStep() +Double_t TGeoHelix::GetTotalCurvature() +Bool_t TGeoHelix::IsRightHanded() +void TGeoHelix::ResetStep() +Double_t TGeoHelix::StepToPlane(Double_t *, Double_t *) +void TGeoHelix::SetCharge(Int_t) +void TGeoHelix::SetXYcurvature(Double_t) +void TGeoHelix::SetField(Double_t, Double_t, Double_t, Bool_t) +void TGeoHelix::SetHelixStep(Double_t) +void TGeoHelix::Step(Double_t) +void TGeoHelix::UpdateHelix() +Version_t TGeoHelix::Class_Version() +TClass * TGeoHelix::IsA() +void TGeoHelix::StreamerNVirtual(TBuffer &) +const char * TGeoHelix::DeclFileName() +int TGeoHelix::ImplFileLine() +const char * TGeoHelix::ImplFileName() +const char * TGeoHelix::Class_Name() +TClass * TGeoHelix::Dictionary() +TClass * TGeoHelix::Class() +void TGeoHelix::Streamer(TBuffer &) +int TGeoHelix::DeclFileLine() +void TGeoHype::TGeoHype(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoHype::TGeoHype(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoHype::TGeoHype(Double_t *) +Double_t TGeoHype::Capacity() +void TGeoHype::ComputeBBox() +void TGeoHype::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoHype::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoHype::Contains(const Double_t *) +void TGeoHype::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoHype::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoHype::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoHype::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoHype::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Int_t TGeoHype::DistToHype(const Double_t *, const Double_t *, Double_t *, Bool_t, Bool_t) +Int_t TGeoHype::DistancetoPrimitive(Int_t, Int_t) +TGeoVolume * TGeoHype::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoHype::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoHype::GetBoundingCylinder(Double_t *) +Int_t TGeoHype::GetByteCount() +Bool_t TGeoHype::GetPointsOnSegments(Int_t, Double_t *) +TGeoShape * TGeoHype::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoHype::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoHype::GetNmeshVertices() +Double_t TGeoHype::GetStIn() +Double_t TGeoHype::GetStOut() +Bool_t TGeoHype::HasInner() +Double_t TGeoHype::RadiusHypeSq(Double_t, Bool_t) +Double_t TGeoHype::ZHypeSq(Double_t, Bool_t) +void TGeoHype::InspectShape() +Bool_t TGeoHype::IsCylType() +Double_t TGeoHype::Safety(const Double_t *, Bool_t) +void TGeoHype::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoHype::SafetyToHype(const Double_t *, Bool_t, Bool_t) +void TGeoHype::SetHypeDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoHype::SetDimensions(Double_t *) +void TGeoHype::SetPoints(Double_t *) +void TGeoHype::SetPoints(Float_t *) +void TGeoHype::Sizeof3D() +Version_t TGeoHype::Class_Version() +TClass * TGeoHype::IsA() +void TGeoHype::StreamerNVirtual(TBuffer &) +const char * TGeoHype::DeclFileName() +int TGeoHype::ImplFileLine() +const char * TGeoHype::ImplFileName() +const char * TGeoHype::Class_Name() +TClass * TGeoHype::Dictionary() +TClass * TGeoHype::Class() +void TGeoHype::Streamer(TBuffer &) +int TGeoHype::DeclFileLine() +void TGeoNavigatorArray::TGeoNavigatorArray(TGeoManager *) +TGeoNavigator * TGeoNavigatorArray::AddNavigator() +TGeoNavigator * TGeoNavigatorArray::GetCurrentNavigator() +TGeoNavigator * TGeoNavigatorArray::SetCurrentNavigator(Int_t) +Version_t TGeoNavigatorArray::Class_Version() +TClass * TGeoNavigatorArray::IsA() +void TGeoNavigatorArray::StreamerNVirtual(TBuffer &) +const char * TGeoNavigatorArray::DeclFileName() +int TGeoNavigatorArray::ImplFileLine() +const char * TGeoNavigatorArray::ImplFileName() +const char * TGeoNavigatorArray::Class_Name() +TClass * TGeoNavigatorArray::Dictionary() +TClass * TGeoNavigatorArray::Class() +void TGeoNavigatorArray::Streamer(TBuffer &) +int TGeoNavigatorArray::DeclFileLine() +void TGeoRegion::TGeoRegion(const char *, const char *) +void TGeoRegion::TGeoRegion(const TGeoRegion &) +TGeoRegion & TGeoRegion::operator=(const TGeoRegion &) +void TGeoRegion::AddVolume(TGeoVolume *) +bool TGeoRegion::AddVolume(const char *) +int TGeoRegion::GetNvolumes() +TGeoVolume * TGeoRegion::GetVolume(int) +void TGeoRegion::AddCut(const char *, Double_t) +void TGeoRegion::AddCut(const TGeoRegionCut &) +int TGeoRegion::GetNcuts() +TGeoRegionCut * TGeoRegion::GetCut(int) +void TGeoRegion::Print(Option_t *) +Version_t TGeoRegion::Class_Version() +TClass * TGeoRegion::IsA() +void TGeoRegion::StreamerNVirtual(TBuffer &) +const char * TGeoRegion::DeclFileName() +int TGeoRegion::ImplFileLine() +const char * TGeoRegion::ImplFileName() +const char * TGeoRegion::Class_Name() +TClass * TGeoRegion::Dictionary() +TClass * TGeoRegion::Class() +void TGeoRegion::Streamer(TBuffer &) +int TGeoRegion::DeclFileLine() +void TVirtualGeoTrack::TVirtualGeoTrack(Int_t, Int_t, TVirtualGeoTrack *, TObject *) +TVirtualGeoTrack * TVirtualGeoTrack::AddDaughter(Int_t, Int_t, TObject *) +Int_t TVirtualGeoTrack::AddDaughter(TVirtualGeoTrack *) +void TVirtualGeoTrack::AddPoint(Double_t, Double_t, Double_t, Double_t) +TVirtualGeoTrack * TVirtualGeoTrack::FindTrackWithId(Int_t) +Int_t TVirtualGeoTrack::GetId() +Int_t TVirtualGeoTrack::GetDaughterId(Int_t) +TVirtualGeoTrack * TVirtualGeoTrack::GetDaughter(Int_t) +TVirtualGeoTrack * TVirtualGeoTrack::GetMother() +TObject * TVirtualGeoTrack::GetMotherParticle() +const char * TVirtualGeoTrack::GetName() +Int_t TVirtualGeoTrack::GetNdaughters() +Int_t TVirtualGeoTrack::GetNpoints() +Int_t TVirtualGeoTrack::GetParentId() +TObject * TVirtualGeoTrack::GetParticle() +Int_t TVirtualGeoTrack::GetPDG() +Int_t TVirtualGeoTrack::GetLastPoint(Double_t &, Double_t &, Double_t &, Double_t &) +const Double_t * TVirtualGeoTrack::GetFirstPoint() +const Double_t * TVirtualGeoTrack::GetLastPoint() +Int_t TVirtualGeoTrack::GetPoint(Int_t, Double_t &, Double_t &, Double_t &, Double_t &) +const Double_t * TVirtualGeoTrack::GetPoint(Int_t) +Bool_t TVirtualGeoTrack::HasPoints() +Bool_t TVirtualGeoTrack::IsInTimeRange() +void TVirtualGeoTrack::Paint(Option_t *) +void TVirtualGeoTrack::PaintCollect(Double_t, Double_t *) +void TVirtualGeoTrack::PaintCollectTrack(Double_t, Double_t *) +void TVirtualGeoTrack::PaintTrack(Option_t *) +void TVirtualGeoTrack::ResetTrack() +void TVirtualGeoTrack::SetName(const char *) +void TVirtualGeoTrack::SetParticle(TObject *) +void TVirtualGeoTrack::SetParent(TVirtualGeoTrack *) +void TVirtualGeoTrack::SetId(Int_t) +void TVirtualGeoTrack::SetPDG(Int_t) +Version_t TVirtualGeoTrack::Class_Version() +TClass * TVirtualGeoTrack::IsA() +void TVirtualGeoTrack::StreamerNVirtual(TBuffer &) +const char * TVirtualGeoTrack::DeclFileName() +int TVirtualGeoTrack::ImplFileLine() +const char * TVirtualGeoTrack::ImplFileName() +const char * TVirtualGeoTrack::Class_Name() +TClass * TVirtualGeoTrack::Dictionary() +TClass * TVirtualGeoTrack::Class() +void TVirtualGeoTrack::Streamer(TBuffer &) +int TVirtualGeoTrack::DeclFileLine() +void TVirtualGeoPainter::TVirtualGeoPainter(TGeoManager *) +void TVirtualGeoPainter::AddSize3D(Int_t, Int_t, Int_t) +TVirtualGeoTrack * TVirtualGeoPainter::AddTrack(Int_t, Int_t, TObject *) +void TVirtualGeoPainter::AddTrackPoint(Double_t *, Double_t *, Bool_t) +void TVirtualGeoPainter::BombTranslation(const Double_t *, Double_t *) +void TVirtualGeoPainter::CheckPoint(Double_t, Double_t, Double_t, Option_t *) +void TVirtualGeoPainter::CheckShape(TGeoShape *, Int_t, Int_t, Option_t *) +void TVirtualGeoPainter::CheckBoundaryErrors(Int_t, Double_t) +void TVirtualGeoPainter::CheckBoundaryReference(Int_t) +void TVirtualGeoPainter::CheckGeometryFull(Bool_t, Bool_t, Int_t, const Double_t *) +void TVirtualGeoPainter::CheckGeometry(Int_t, Double_t, Double_t, Double_t) +void TVirtualGeoPainter::CheckOverlaps(const TGeoVolume *, Double_t, Option_t *) +Int_t TVirtualGeoPainter::CountVisibleNodes() +void TVirtualGeoPainter::DefaultAngles() +void TVirtualGeoPainter::DefaultColors() +Int_t TVirtualGeoPainter::DistanceToPrimitiveVol(TGeoVolume *, Int_t, Int_t) +void TVirtualGeoPainter::DrawBatemanSol(TGeoBatemanSol *, Option_t *) +void TVirtualGeoPainter::DrawShape(TGeoShape *, Option_t *) +void TVirtualGeoPainter::DrawOnly(Option_t *) +void TVirtualGeoPainter::DrawOverlap(void *, Option_t *) +void TVirtualGeoPainter::DrawCurrentPoint(Int_t) +void TVirtualGeoPainter::DrawPanel() +void TVirtualGeoPainter::DrawPath(const char *, Option_t *) +void TVirtualGeoPainter::DrawPolygon(const TGeoPolygon *) +void TVirtualGeoPainter::DrawVolume(TGeoVolume *, Option_t *) +void TVirtualGeoPainter::EditGeometry(Option_t *) +void TVirtualGeoPainter::EstimateCameraMove(Double_t, Double_t, Double_t *, Double_t *) +void TVirtualGeoPainter::ExecuteShapeEvent(TGeoShape *, Int_t, Int_t, Int_t) +void TVirtualGeoPainter::ExecuteManagerEvent(TGeoManager *, Int_t, Int_t, Int_t) +void TVirtualGeoPainter::ExecuteVolumeEvent(TGeoVolume *, Int_t, Int_t, Int_t) +Int_t TVirtualGeoPainter::GetColor(Int_t, Float_t) +Int_t TVirtualGeoPainter::GetNsegments() +void TVirtualGeoPainter::GetBombFactors(Double_t &, Double_t &, Double_t &, Double_t &) +Int_t TVirtualGeoPainter::GetBombMode() +const char * TVirtualGeoPainter::GetDrawPath() +TGeoVolume * TVirtualGeoPainter::GetDrawnVolume() +TGeoVolume * TVirtualGeoPainter::GetTopVolume() +void TVirtualGeoPainter::GetViewAngles(Double_t &, Double_t &, Double_t &) +Int_t TVirtualGeoPainter::GetVisLevel() +Int_t TVirtualGeoPainter::GetVisOption() +const char * TVirtualGeoPainter::GetVolumeInfo(const TGeoVolume *, Int_t, Int_t) +void TVirtualGeoPainter::GrabFocus(Int_t, Double_t, Double_t, Double_t) +Double_t * TVirtualGeoPainter::GetViewBox() +Bool_t TVirtualGeoPainter::IsPaintingShape() +Bool_t TVirtualGeoPainter::IsRaytracing() +Bool_t TVirtualGeoPainter::IsExplodedView() +TH2F * TVirtualGeoPainter::LegoPlot(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Double_t, Double_t, Option_t *) +void TVirtualGeoPainter::ModifiedPad(Bool_t) +void TVirtualGeoPainter::Paint(Option_t *) +void TVirtualGeoPainter::PaintNode(TGeoNode *, Option_t *, TGeoMatrix *) +void TVirtualGeoPainter::PaintShape(TGeoShape *, Option_t *) +void TVirtualGeoPainter::PaintOverlap(void *, Option_t *) +void TVirtualGeoPainter::PrintOverlaps() +void TVirtualGeoPainter::PaintVolume(TGeoVolume *, Option_t *, TGeoMatrix *) +void TVirtualGeoPainter::RandomPoints(const TGeoVolume *, Int_t, Option_t *) +void TVirtualGeoPainter::RandomRays(Int_t, Double_t, Double_t, Double_t, const char *, Bool_t) +void TVirtualGeoPainter::Raytrace(Option_t *) +TGeoNode * TVirtualGeoPainter::SamplePoints(Int_t, Double_t &, Double_t, const char *) +void TVirtualGeoPainter::SetBombFactors(Double_t, Double_t, Double_t, Double_t) +void TVirtualGeoPainter::SetClippingShape(TGeoShape *) +void TVirtualGeoPainter::SetExplodedView(Int_t) +void TVirtualGeoPainter::SetGeoManager(TGeoManager *) +void TVirtualGeoPainter::SetIteratorPlugin(TGeoIteratorPlugin *) +void TVirtualGeoPainter::SetCheckedNode(TGeoNode *) +void TVirtualGeoPainter::SetNsegments(Int_t) +void TVirtualGeoPainter::SetNmeshPoints(Int_t) +void TVirtualGeoPainter::SetRaytracing(Bool_t) +TVirtualGeoPainter * TVirtualGeoPainter::GeoPainter() +void TVirtualGeoPainter::SetPainter(const TVirtualGeoPainter *) +void TVirtualGeoPainter::SetTopVisible(Bool_t) +void TVirtualGeoPainter::SetTopVolume(TGeoVolume *) +void TVirtualGeoPainter::SetVisLevel(Int_t) +void TVirtualGeoPainter::SetVisOption(Int_t) +Int_t TVirtualGeoPainter::ShapeDistancetoPrimitive(const TGeoShape *, Int_t, Int_t, Int_t) +void TVirtualGeoPainter::Test(Int_t, Option_t *) +void TVirtualGeoPainter::TestOverlaps(const char *) +Bool_t TVirtualGeoPainter::TestVoxels(TGeoVolume *) +void TVirtualGeoPainter::UnbombTranslation(const Double_t *, Double_t *) +Double_t TVirtualGeoPainter::Weight(Double_t, Option_t *) +Version_t TVirtualGeoPainter::Class_Version() +TClass * TVirtualGeoPainter::IsA() +void TVirtualGeoPainter::StreamerNVirtual(TBuffer &) +const char * TVirtualGeoPainter::DeclFileName() +int TVirtualGeoPainter::ImplFileLine() +const char * TVirtualGeoPainter::ImplFileName() +const char * TVirtualGeoPainter::Class_Name() +TClass * TVirtualGeoPainter::Dictionary() +TClass * TVirtualGeoPainter::Class() +void TVirtualGeoPainter::Streamer(TBuffer &) +int TVirtualGeoPainter::DeclFileLine() +void TGeoPNEntry::TGeoPNEntry(const char *, const char *) +const char * TGeoPNEntry::GetPath() +const TGeoHMatrix * TGeoPNEntry::GetMatrix() +TGeoHMatrix * TGeoPNEntry::GetMatrixOrig() +TGeoHMatrix * TGeoPNEntry::GetGlobalOrig() +TGeoPhysicalNode * TGeoPNEntry::GetPhysicalNode() +void TGeoPNEntry::SetMatrix(const TGeoHMatrix *) +void TGeoPNEntry::SetPhysicalNode(TGeoPhysicalNode *) +Version_t TGeoPNEntry::Class_Version() +TClass * TGeoPNEntry::IsA() +void TGeoPNEntry::StreamerNVirtual(TBuffer &) +const char * TGeoPNEntry::DeclFileName() +int TGeoPNEntry::ImplFileLine() +const char * TGeoPNEntry::ImplFileName() +const char * TGeoPNEntry::Class_Name() +TClass * TGeoPNEntry::Dictionary() +TClass * TGeoPNEntry::Class() +void TGeoPNEntry::Streamer(TBuffer &) +int TGeoPNEntry::DeclFileLine() +void TGeoPhysicalNode::TGeoPhysicalNode(const char *) +Bool_t TGeoPhysicalNode::Align(TGeoMatrix *, TGeoShape *, Bool_t, Double_t) +void TGeoPhysicalNode::cd() +void TGeoPhysicalNode::Draw(Option_t *) +Int_t TGeoPhysicalNode::GetLevel() +TGeoHMatrix * TGeoPhysicalNode::GetMatrix(Int_t) +TGeoHMatrix * TGeoPhysicalNode::GetOriginalMatrix() +TGeoNode * TGeoPhysicalNode::GetMother(Int_t) +TGeoNode * TGeoPhysicalNode::GetNode(Int_t) +TGeoShape * TGeoPhysicalNode::GetShape(Int_t) +TGeoVolume * TGeoPhysicalNode::GetVolume(Int_t) +Bool_t TGeoPhysicalNode::IsAligned() +Bool_t TGeoPhysicalNode::IsMatchingState(TGeoNavigator *) +Bool_t TGeoPhysicalNode::IsVolAttributes() +Bool_t TGeoPhysicalNode::IsVisible() +Bool_t TGeoPhysicalNode::IsVisibleFull() +void TGeoPhysicalNode::Print(Option_t *) +void TGeoPhysicalNode::Refresh() +void TGeoPhysicalNode::SetMatrixOrig(const TGeoMatrix *) +void TGeoPhysicalNode::SetIsVolAtt(Bool_t) +void TGeoPhysicalNode::SetVisibility(Bool_t) +void TGeoPhysicalNode::SetVisibleFull(Bool_t) +void TGeoPhysicalNode::Paint(Option_t *) +Version_t TGeoPhysicalNode::Class_Version() +TClass * TGeoPhysicalNode::IsA() +void TGeoPhysicalNode::StreamerNVirtual(TBuffer &) +const char * TGeoPhysicalNode::DeclFileName() +int TGeoPhysicalNode::ImplFileLine() +const char * TGeoPhysicalNode::ImplFileName() +const char * TGeoPhysicalNode::Class_Name() +TClass * TGeoPhysicalNode::Dictionary() +TClass * TGeoPhysicalNode::Class() +void TGeoPhysicalNode::Streamer(TBuffer &) +int TGeoPhysicalNode::DeclFileLine() +void TGeoOpticalSurface::TGeoOpticalSurface(const char *, TGeoOpticalSurface::ESurfaceModel, TGeoOpticalSurface::ESurfaceFinish, TGeoOpticalSurface::ESurfaceType, Double_t) +bool TGeoOpticalSurface::AddProperty(const char *, const char *) +const char * TGeoOpticalSurface::GetPropertyRef(const char *) +const TList & TGeoOpticalSurface::GetProperties() +Int_t TGeoOpticalSurface::GetNproperties() +TGDMLMatrix * TGeoOpticalSurface::GetProperty(const char *) +TGDMLMatrix * TGeoOpticalSurface::GetProperty(Int_t) +TGeoOpticalSurface::ESurfaceType TGeoOpticalSurface::GetType() +TGeoOpticalSurface::ESurfaceModel TGeoOpticalSurface::GetModel() +TGeoOpticalSurface::ESurfaceFinish TGeoOpticalSurface::GetFinish() +Double_t TGeoOpticalSurface::GetPolish() +Double_t TGeoOpticalSurface::GetValue() +Double_t TGeoOpticalSurface::GetSigmaAlpha() +void TGeoOpticalSurface::SetType(TGeoOpticalSurface::ESurfaceType) +void TGeoOpticalSurface::SetModel(TGeoOpticalSurface::ESurfaceModel) +void TGeoOpticalSurface::SetFinish(TGeoOpticalSurface::ESurfaceFinish) +void TGeoOpticalSurface::SetPolish(Double_t) +void TGeoOpticalSurface::SetValue(Double_t) +void TGeoOpticalSurface::SetSigmaAlpha(Double_t) +void TGeoOpticalSurface::Print(Option_t *) +TGeoOpticalSurface::ESurfaceType TGeoOpticalSurface::StringToType(const char *) +const char * TGeoOpticalSurface::TypeToString(TGeoOpticalSurface::ESurfaceType) +TGeoOpticalSurface::ESurfaceModel TGeoOpticalSurface::StringToModel(const char *) +const char * TGeoOpticalSurface::ModelToString(TGeoOpticalSurface::ESurfaceModel) +TGeoOpticalSurface::ESurfaceFinish TGeoOpticalSurface::StringToFinish(const char *) +const char * TGeoOpticalSurface::FinishToString(TGeoOpticalSurface::ESurfaceFinish) +Version_t TGeoOpticalSurface::Class_Version() +TClass * TGeoOpticalSurface::IsA() +void TGeoOpticalSurface::StreamerNVirtual(TBuffer &) +const char * TGeoOpticalSurface::DeclFileName() +int TGeoOpticalSurface::ImplFileLine() +const char * TGeoOpticalSurface::ImplFileName() +const char * TGeoOpticalSurface::Class_Name() +TClass * TGeoOpticalSurface::Dictionary() +TClass * TGeoOpticalSurface::Class() +void TGeoOpticalSurface::Streamer(TBuffer &) +int TGeoOpticalSurface::DeclFileLine() +void TGeoSkinSurface::TGeoSkinSurface(const char *, const char *, const TGeoOpticalSurface *, const TGeoVolume *) +const TGeoOpticalSurface * TGeoSkinSurface::GetSurface() +const TGeoVolume * TGeoSkinSurface::GetVolume() +void TGeoSkinSurface::Print(Option_t *) +Version_t TGeoSkinSurface::Class_Version() +TClass * TGeoSkinSurface::IsA() +void TGeoSkinSurface::StreamerNVirtual(TBuffer &) +const char * TGeoSkinSurface::DeclFileName() +int TGeoSkinSurface::ImplFileLine() +const char * TGeoSkinSurface::ImplFileName() +const char * TGeoSkinSurface::Class_Name() +TClass * TGeoSkinSurface::Dictionary() +TClass * TGeoSkinSurface::Class() +void TGeoSkinSurface::Streamer(TBuffer &) +int TGeoSkinSurface::DeclFileLine() +void TGeoBorderSurface::TGeoBorderSurface(const char *, const char *, const TGeoOpticalSurface *, const TGeoNode *, const TGeoNode *) +const TGeoOpticalSurface * TGeoBorderSurface::GetSurface() +const TGeoNode * TGeoBorderSurface::GetNode1() +const TGeoNode * TGeoBorderSurface::GetNode2() +void TGeoBorderSurface::Print(Option_t *) +Version_t TGeoBorderSurface::Class_Version() +TClass * TGeoBorderSurface::IsA() +void TGeoBorderSurface::StreamerNVirtual(TBuffer &) +const char * TGeoBorderSurface::DeclFileName() +int TGeoBorderSurface::ImplFileLine() +const char * TGeoBorderSurface::ImplFileName() +const char * TGeoBorderSurface::Class_Name() +TClass * TGeoBorderSurface::Dictionary() +TClass * TGeoBorderSurface::Class() +void TGeoBorderSurface::Streamer(TBuffer &) +int TGeoBorderSurface::DeclFileLine() +void TGeoParallelWorld::TGeoParallelWorld(const char *, TGeoManager *) +void TGeoParallelWorld::AddNode(const char *) +void TGeoParallelWorld::SetUseOverlaps(Bool_t) +Bool_t TGeoParallelWorld::IsUsingOverlaps() +void TGeoParallelWorld::ResetOverlaps() +void TGeoParallelWorld::AddOverlap(TGeoVolume *, Bool_t) +void TGeoParallelWorld::AddOverlap(const char *, Bool_t) +Int_t TGeoParallelWorld::PrintDetectedOverlaps() +Bool_t TGeoParallelWorld::CloseGeometry() +void TGeoParallelWorld::RefreshPhysicalNodes() +TGeoManager * TGeoParallelWorld::GetGeometry() +Bool_t TGeoParallelWorld::IsClosed() +TGeoVolume * TGeoParallelWorld::GetVolume() +void TGeoParallelWorld::CheckOverlaps(Double_t) +void TGeoParallelWorld::Draw(Option_t *) +Version_t TGeoParallelWorld::Class_Version() +TClass * TGeoParallelWorld::IsA() +void TGeoParallelWorld::StreamerNVirtual(TBuffer &) +const char * TGeoParallelWorld::DeclFileName() +int TGeoParallelWorld::ImplFileLine() +const char * TGeoParallelWorld::ImplFileName() +const char * TGeoParallelWorld::Class_Name() +TClass * TGeoParallelWorld::Dictionary() +TClass * TGeoParallelWorld::Class() +void TGeoParallelWorld::Streamer(TBuffer &) +int TGeoParallelWorld::DeclFileLine() +void TGeoParaboloid::TGeoParaboloid(Double_t, Double_t, Double_t) +void TGeoParaboloid::TGeoParaboloid(const char *, Double_t, Double_t, Double_t) +void TGeoParaboloid::TGeoParaboloid(Double_t *) +Double_t TGeoParaboloid::Capacity() +void TGeoParaboloid::ComputeBBox() +void TGeoParaboloid::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoParaboloid::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoParaboloid::Contains(const Double_t *) +void TGeoParaboloid::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoParaboloid::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoParaboloid::DistToParaboloid(const Double_t *, const Double_t *, Bool_t) +Double_t TGeoParaboloid::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoParaboloid::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoParaboloid::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoParaboloid::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoParaboloid::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoParaboloid::GetRlo() +Double_t TGeoParaboloid::GetRhi() +Double_t TGeoParaboloid::GetDz() +void TGeoParaboloid::GetBoundingCylinder(Double_t *) +TGeoShape * TGeoParaboloid::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoParaboloid::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoParaboloid::GetNmeshVertices() +Bool_t TGeoParaboloid::GetPointsOnSegments(Int_t, Double_t *) +void TGeoParaboloid::InspectShape() +Bool_t TGeoParaboloid::IsCylType() +Double_t TGeoParaboloid::Safety(const Double_t *, Bool_t) +void TGeoParaboloid::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoParaboloid::SetParaboloidDimensions(Double_t, Double_t, Double_t) +void TGeoParaboloid::SetDimensions(Double_t *) +void TGeoParaboloid::SetPoints(Double_t *) +void TGeoParaboloid::SetPoints(Float_t *) +void TGeoParaboloid::Sizeof3D() +Version_t TGeoParaboloid::Class_Version() +TClass * TGeoParaboloid::IsA() +void TGeoParaboloid::StreamerNVirtual(TBuffer &) +const char * TGeoParaboloid::DeclFileName() +int TGeoParaboloid::ImplFileLine() +const char * TGeoParaboloid::ImplFileName() +const char * TGeoParaboloid::Class_Name() +TClass * TGeoParaboloid::Dictionary() +TClass * TGeoParaboloid::Class() +void TGeoParaboloid::Streamer(TBuffer &) +int TGeoParaboloid::DeclFileLine() +void TGeoPara::TGeoPara(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoPara::TGeoPara(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoPara::TGeoPara(Double_t *) +Double_t TGeoPara::Capacity() +void TGeoPara::ComputeBBox() +void TGeoPara::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoPara::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoPara::Contains(const Double_t *) +void TGeoPara::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoPara::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoPara::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoPara::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoPara::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoPara::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoPara::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoPara::GetBoundingCylinder(Double_t *) +Int_t TGeoPara::GetByteCount() +Int_t TGeoPara::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) +TGeoShape * TGeoPara::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +Int_t TGeoPara::GetNmeshVertices() +Double_t TGeoPara::GetX() +Double_t TGeoPara::GetY() +Double_t TGeoPara::GetZ() +Double_t TGeoPara::GetAlpha() +Double_t TGeoPara::GetTheta() +Double_t TGeoPara::GetPhi() +Double_t TGeoPara::GetTxy() +Double_t TGeoPara::GetTxz() +Double_t TGeoPara::GetTyz() +void TGeoPara::InspectShape() +Bool_t TGeoPara::IsCylType() +Double_t TGeoPara::Safety(const Double_t *, Bool_t) +void TGeoPara::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoPara::SetDimensions(Double_t *) +void TGeoPara::SetPoints(Double_t *) +void TGeoPara::SetPoints(Float_t *) +void TGeoPara::Sizeof3D() +Version_t TGeoPara::Class_Version() +TClass * TGeoPara::IsA() +void TGeoPara::StreamerNVirtual(TBuffer &) +const char * TGeoPara::DeclFileName() +int TGeoPara::ImplFileLine() +const char * TGeoPara::ImplFileName() +const char * TGeoPara::Class_Name() +TClass * TGeoPara::Dictionary() +TClass * TGeoPara::Class() +void TGeoPara::Streamer(TBuffer &) +int TGeoPara::DeclFileLine() +void TGeoPcon::TGeoPcon(const char *) +void TGeoPcon::TGeoPcon(Double_t, Double_t, Int_t) +void TGeoPcon::TGeoPcon(const char *, Double_t, Double_t, Int_t) +void TGeoPcon::TGeoPcon(Double_t *) +Double_t TGeoPcon::Capacity() +void TGeoPcon::ComputeBBox() +void TGeoPcon::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoPcon::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoPcon::Contains(const Double_t *) +void TGeoPcon::Contains_v(const Double_t *, Bool_t *, Int_t) +void TGeoPcon::DefineSection(Int_t, Double_t, Double_t, Double_t) +Double_t TGeoPcon::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoPcon::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoPcon::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoPcon::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoPcon::DistToSegZ(const Double_t *, const Double_t *, Int_t &) +Int_t TGeoPcon::DistancetoPrimitive(Int_t, Int_t) +TGeoVolume * TGeoPcon::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +const char * TGeoPcon::GetAxisName(Int_t) +Double_t TGeoPcon::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoPcon::GetBoundingCylinder(Double_t *) +Int_t TGeoPcon::GetByteCount() +Double_t TGeoPcon::GetPhi1() +Double_t TGeoPcon::GetDphi() +Int_t TGeoPcon::GetNz() +Int_t TGeoPcon::GetNsegments() +Double_t * TGeoPcon::GetRmin() +Double_t TGeoPcon::GetRmin(Int_t) +Double_t * TGeoPcon::GetRmax() +Double_t TGeoPcon::GetRmax(Int_t) +Double_t * TGeoPcon::GetZ() +Double_t TGeoPcon::GetZ(Int_t) +TGeoShape * TGeoPcon::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +Int_t TGeoPcon::GetNmeshVertices() +Bool_t TGeoPcon::GetPointsOnSegments(Int_t, Double_t *) +void TGeoPcon::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +void TGeoPcon::InspectShape() +Bool_t TGeoPcon::IsCylType() +Double_t & TGeoPcon::Phi1() +Double_t & TGeoPcon::Dphi() +Double_t & TGeoPcon::Rmin(Int_t) +Double_t & TGeoPcon::Rmax(Int_t) +Double_t & TGeoPcon::Z(Int_t) +Double_t TGeoPcon::Safety(const Double_t *, Bool_t) +void TGeoPcon::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoPcon::SafetyToSegment(const Double_t *, Int_t, Bool_t, Double_t) +void TGeoPcon::SetDimensions(Double_t *) +void TGeoPcon::SetPoints(Double_t *) +void TGeoPcon::SetPoints(Float_t *) +void TGeoPcon::Sizeof3D() +Version_t TGeoPcon::Class_Version() +TClass * TGeoPcon::IsA() +void TGeoPcon::StreamerNVirtual(TBuffer &) +const char * TGeoPcon::DeclFileName() +int TGeoPcon::ImplFileLine() +const char * TGeoPcon::ImplFileName() +const char * TGeoPcon::Class_Name() +TClass * TGeoPcon::Dictionary() +TClass * TGeoPcon::Class() +void TGeoPcon::Streamer(TBuffer &) +int TGeoPcon::DeclFileLine() +TGeoPgon::ThreadData_t & TGeoPgon::GetThreadData() +void TGeoPgon::ClearThreadData() +void TGeoPgon::CreateThreadData(Int_t) +void TGeoPgon::TGeoPgon(Double_t, Double_t, Int_t, Int_t) +void TGeoPgon::TGeoPgon(const char *, Double_t, Double_t, Int_t, Int_t) +void TGeoPgon::TGeoPgon(Double_t *) +Double_t TGeoPgon::Capacity() +void TGeoPgon::ComputeBBox() +void TGeoPgon::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoPgon::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoPgon::Contains(const Double_t *) +void TGeoPgon::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoPgon::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoPgon::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoPgon::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoPgon::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Int_t TGeoPgon::DistancetoPrimitive(Int_t, Int_t) +TGeoVolume * TGeoPgon::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +void TGeoPgon::GetBoundingCylinder(Double_t *) +Int_t TGeoPgon::GetByteCount() +TGeoShape * TGeoPgon::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoPgon::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoPgon::GetNedges() +Int_t TGeoPgon::GetNmeshVertices() +Int_t TGeoPgon::GetNsegments() +Bool_t TGeoPgon::GetPointsOnSegments(Int_t, Double_t *) +void TGeoPgon::InspectShape() +Double_t TGeoPgon::Safety(const Double_t *, Bool_t) +void TGeoPgon::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +Double_t TGeoPgon::SafetyToSegment(const Double_t *, Int_t, Int_t, Bool_t, Double_t, Double_t) +void TGeoPgon::SetDimensions(Double_t *) +void TGeoPgon::SetNedges(Int_t) +void TGeoPgon::SetPoints(Double_t *) +void TGeoPgon::SetPoints(Float_t *) +void TGeoPgon::Sizeof3D() +Version_t TGeoPgon::Class_Version() +TClass * TGeoPgon::IsA() +void TGeoPgon::StreamerNVirtual(TBuffer &) +const char * TGeoPgon::DeclFileName() +int TGeoPgon::ImplFileLine() +const char * TGeoPgon::ImplFileName() +const char * TGeoPgon::Class_Name() +TClass * TGeoPgon::Dictionary() +TClass * TGeoPgon::Class() +void TGeoPgon::Streamer(TBuffer &) +int TGeoPgon::DeclFileLine() +void TGeoRegionCut::TGeoRegionCut(const char *, Double_t) +Double_t TGeoRegionCut::GetCut() +void TGeoRegionCut::SetCut(Double_t) +Version_t TGeoRegionCut::Class_Version() +TClass * TGeoRegionCut::IsA() +void TGeoRegionCut::StreamerNVirtual(TBuffer &) +const char * TGeoRegionCut::DeclFileName() +int TGeoRegionCut::ImplFileLine() +const char * TGeoRegionCut::ImplFileName() +const char * TGeoRegionCut::Class_Name() +TClass * TGeoRegionCut::Dictionary() +TClass * TGeoRegionCut::Class() +void TGeoRegionCut::Streamer(TBuffer &) +int TGeoRegionCut::DeclFileLine() +void TGeoScaledShape::TGeoScaledShape(const char *, TGeoShape *, TGeoScale *) +void TGeoScaledShape::TGeoScaledShape(TGeoShape *, TGeoScale *) +Double_t TGeoScaledShape::Capacity() +void TGeoScaledShape::ComputeBBox() +void TGeoScaledShape::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoScaledShape::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoScaledShape::Contains(const Double_t *) +void TGeoScaledShape::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoScaledShape::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoScaledShape::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoScaledShape::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoScaledShape::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoScaledShape::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoScaledShape::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +TGeoShape * TGeoScaledShape::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoScaledShape::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoScaledShape::GetNmeshVertices() +TGeoShape * TGeoScaledShape::GetShape() +TGeoScale * TGeoScaledShape::GetScale() +void TGeoScaledShape::InspectShape() +Bool_t TGeoScaledShape::IsAssembly() +Bool_t TGeoScaledShape::IsCylType() +Bool_t TGeoScaledShape::IsReflected() +TGeoShape * TGeoScaledShape::MakeScaledShape(const char *, TGeoShape *, TGeoScale *) +Double_t TGeoScaledShape::Safety(const Double_t *, Bool_t) +void TGeoScaledShape::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoScaledShape::SetScale(TGeoScale *) +void TGeoScaledShape::SetPoints(Double_t *) +void TGeoScaledShape::SetPoints(Float_t *) +Version_t TGeoScaledShape::Class_Version() +TClass * TGeoScaledShape::IsA() +void TGeoScaledShape::StreamerNVirtual(TBuffer &) +const char * TGeoScaledShape::DeclFileName() +int TGeoScaledShape::ImplFileLine() +const char * TGeoScaledShape::ImplFileName() +const char * TGeoScaledShape::Class_Name() +TClass * TGeoScaledShape::Dictionary() +TClass * TGeoScaledShape::Class() +void TGeoScaledShape::Streamer(TBuffer &) +int TGeoScaledShape::DeclFileLine() +void TGeoShapeAssembly::TGeoShapeAssembly(TGeoVolumeAssembly *) +void TGeoShapeAssembly::ComputeBBox() +void TGeoShapeAssembly::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoShapeAssembly::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoShapeAssembly::Contains(const Double_t *) +void TGeoShapeAssembly::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoShapeAssembly::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoShapeAssembly::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoShapeAssembly::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoShapeAssembly::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoShapeAssembly::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoShapeAssembly::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +TGeoShape * TGeoShapeAssembly::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoShapeAssembly::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoShapeAssembly::GetNmeshVertices() +void TGeoShapeAssembly::InspectShape() +Bool_t TGeoShapeAssembly::IsAssembly() +Bool_t TGeoShapeAssembly::IsCylType() +void TGeoShapeAssembly::NeedsBBoxRecompute() +void TGeoShapeAssembly::RecomputeBoxLast() +Double_t TGeoShapeAssembly::Safety(const Double_t *, Bool_t) +void TGeoShapeAssembly::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoShapeAssembly::SetPoints(Double_t *) +void TGeoShapeAssembly::SetPoints(Float_t *) +Version_t TGeoShapeAssembly::Class_Version() +TClass * TGeoShapeAssembly::IsA() +void TGeoShapeAssembly::StreamerNVirtual(TBuffer &) +const char * TGeoShapeAssembly::DeclFileName() +int TGeoShapeAssembly::ImplFileLine() +const char * TGeoShapeAssembly::ImplFileName() +const char * TGeoShapeAssembly::Class_Name() +TClass * TGeoShapeAssembly::Dictionary() +TClass * TGeoShapeAssembly::Class() +void TGeoShapeAssembly::Streamer(TBuffer &) +int TGeoShapeAssembly::DeclFileLine() +void TGeoSphere::TGeoSphere(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoSphere::TGeoSphere(const char *, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoSphere::TGeoSphere(Double_t *, Int_t) +Double_t TGeoSphere::Capacity() +void TGeoSphere::ComputeBBox() +void TGeoSphere::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoSphere::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoSphere::Contains(const Double_t *) +void TGeoSphere::Contains_v(const Double_t *, Bool_t *, Int_t) +Int_t TGeoSphere::DistancetoPrimitive(Int_t, Int_t) +Double_t TGeoSphere::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoSphere::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoSphere::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoSphere::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoSphere::DistToSphere(const Double_t *, const Double_t *, Double_t, Bool_t, Bool_t) +TGeoVolume * TGeoSphere::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +const char * TGeoSphere::GetAxisName(Int_t) +Double_t TGeoSphere::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoSphere::GetBoundingCylinder(Double_t *) +Int_t TGeoSphere::GetByteCount() +TGeoShape * TGeoSphere::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoSphere::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoSphere::GetNmeshVertices() +Int_t TGeoSphere::GetNumberOfDivisions() +Bool_t TGeoSphere::GetPointsOnSegments(Int_t, Double_t *) +Int_t TGeoSphere::GetNz() +Double_t TGeoSphere::GetRmin() +Double_t TGeoSphere::GetRmax() +Double_t TGeoSphere::GetTheta1() +Double_t TGeoSphere::GetTheta2() +Double_t TGeoSphere::GetPhi1() +Double_t TGeoSphere::GetPhi2() +void TGeoSphere::InspectShape() +Bool_t TGeoSphere::IsCylType() +Int_t TGeoSphere::IsOnBoundary(const Double_t *) +Bool_t TGeoSphere::IsPointInside(const Double_t *, Bool_t, Bool_t, Bool_t) +Double_t TGeoSphere::Safety(const Double_t *, Bool_t) +void TGeoSphere::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoSphere::SetSphDimensions(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoSphere::SetNumberOfDivisions(Int_t) +void TGeoSphere::SetDimensions(Double_t *) +void TGeoSphere::SetDimensions(Double_t *, Int_t) +void TGeoSphere::SetPoints(Double_t *) +void TGeoSphere::SetPoints(Float_t *) +void TGeoSphere::Sizeof3D() +Version_t TGeoSphere::Class_Version() +TClass * TGeoSphere::IsA() +void TGeoSphere::StreamerNVirtual(TBuffer &) +const char * TGeoSphere::DeclFileName() +int TGeoSphere::ImplFileLine() +const char * TGeoSphere::ImplFileName() +const char * TGeoSphere::Class_Name() +TClass * TGeoSphere::Dictionary() +TClass * TGeoSphere::Class() +void TGeoSphere::Streamer(TBuffer &) +int TGeoSphere::DeclFileLine() +void ROOT::Geom::Vertex_t::Vertex_t(const double, const double, const double) +void ROOT::Geom::Vertex_t::Vertex_t(const double) +double & ROOT::Geom::Vertex_t::operator[](const int) +const double & ROOT::Geom::Vertex_t::operator[](const int) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator+=(const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator+=(const double &) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator-=(const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator-=(const double &) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator*=(const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator*=(const double &) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator/=(const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t & ROOT::Geom::Vertex_t::operator/=(const double &) +double & ROOT::Geom::Vertex_t::x() +const double & ROOT::Geom::Vertex_t::x() +double & ROOT::Geom::Vertex_t::y() +const double & ROOT::Geom::Vertex_t::y() +double & ROOT::Geom::Vertex_t::z() +const double & ROOT::Geom::Vertex_t::z() +void ROOT::Geom::Vertex_t::CopyTo(double *) +void ROOT::Geom::Vertex_t::Set(const double &, const double &, const double &) +void ROOT::Geom::Vertex_t::Set(const double) +double ROOT::Geom::Vertex_t::Perp2() +double ROOT::Geom::Vertex_t::Perp() +double ROOT::Geom::Vertex_t::Dot(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +double ROOT::Geom::Vertex_t::Dot(const ROOT::Geom::Vertex_t &) +double ROOT::Geom::Vertex_t::Mag2() +double ROOT::Geom::Vertex_t::Mag() +double ROOT::Geom::Vertex_t::Length() +double ROOT::Geom::Vertex_t::Length2() +void ROOT::Geom::Vertex_t::Normalize() +bool ROOT::Geom::Vertex_t::IsNormalized() +double ROOT::Geom::Vertex_t::Phi() +double ROOT::Geom::Vertex_t::Theta() +ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Cross(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Abs() +double ROOT::Geom::Vertex_t::Min() +double ROOT::Geom::Vertex_t::Max() +ROOT::Geom::Vertex_t ROOT::Geom::Vertex_t::Unit() +void TGeoFacet::TGeoFacet(const TGeoFacet &) +const TGeoFacet & TGeoFacet::operator=(const TGeoFacet &) +void TGeoFacet::TGeoFacet(const TGeoFacet::Vertex_t &, const TGeoFacet::Vertex_t &, const TGeoFacet::Vertex_t &) +void TGeoFacet::TGeoFacet(const TGeoFacet::Vertex_t &, const TGeoFacet::Vertex_t &, const TGeoFacet::Vertex_t &, const TGeoFacet::Vertex_t &) +void TGeoFacet::TGeoFacet(TGeoFacet::VertexVec_t *, int, int, int, int, int) +int TGeoFacet::CompactFacet(TGeoFacet::Vertex_t *, int) +void TGeoFacet::SetVertices(TGeoFacet::VertexVec_t *, int, int, int, int, int) +TGeoFacet::Vertex_t TGeoFacet::ComputeNormal(bool &) +int TGeoFacet::GetNvert() +TGeoFacet::Vertex_t & TGeoFacet::GetVertex(int) +const TGeoFacet::Vertex_t & TGeoFacet::GetVertex(int) +int TGeoFacet::GetVertexIndex(int) +bool TGeoFacet::Check() +void TGeoFacet::Flip() +bool TGeoFacet::IsNeighbour(const TGeoFacet &, bool &) +void TGeoTessellated::TGeoTessellated(const char *, int) +void TGeoTessellated::TGeoTessellated(const char *, const std::vector &) +void TGeoTessellated::ComputeBBox() +void TGeoTessellated::CloseShape(bool, bool, bool) +bool TGeoTessellated::AddFacet(const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &) +bool TGeoTessellated::AddFacet(const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &, const TGeoTessellated::Vertex_t &) +bool TGeoTessellated::AddFacet(int, int, int) +bool TGeoTessellated::AddFacet(int, int, int, int) +int TGeoTessellated::GetNfacets() +int TGeoTessellated::GetNsegments() +int TGeoTessellated::GetNvertices() +bool TGeoTessellated::IsClosedBody() +bool TGeoTessellated::IsDefined() +const TGeoFacet & TGeoTessellated::GetFacet(int) +const TGeoTessellated::Vertex_t & TGeoTessellated::GetVertex(int) +void TGeoTessellated::AfterStreamer() +int TGeoTessellated::DistancetoPrimitive(int, int) +void TGeoTessellated::GetMeshNumbers(int &, int &, int &) +int TGeoTessellated::GetNmeshVertices() +void TGeoTessellated::InspectShape() +void TGeoTessellated::Print(Option_t *) +void TGeoTessellated::SetPoints(double *) +void TGeoTessellated::SetPoints(Float_t *) +void TGeoTessellated::Sizeof3D() +void TGeoTessellated::ResizeCenter(double) +void TGeoTessellated::FlipFacets() +bool TGeoTessellated::CheckClosure(bool, bool) +TGeoTessellated * TGeoTessellated::ImportFromObjFormat(const char *, bool, bool) +Version_t TGeoTessellated::Class_Version() +TClass * TGeoTessellated::IsA() +void TGeoTessellated::StreamerNVirtual(TBuffer &) +const char * TGeoTessellated::DeclFileName() +int TGeoTessellated::ImplFileLine() +const char * TGeoTessellated::ImplFileName() +const char * TGeoTessellated::Class_Name() +TClass * TGeoTessellated::Dictionary() +TClass * TGeoTessellated::Class() +void TGeoTessellated::Streamer(TBuffer &) +int TGeoTessellated::DeclFileLine() +Double_t TGeoTorus::Capacity() +Double_t TGeoTorus::Daxis(const Double_t *, const Double_t *, Double_t) +Double_t TGeoTorus::DDaxis(const Double_t *, const Double_t *, Double_t) +Double_t TGeoTorus::DDDaxis(const Double_t *, const Double_t *, Double_t) +Double_t TGeoTorus::ToBoundary(const Double_t *, const Double_t *, Double_t, Bool_t) +Int_t TGeoTorus::SolveCubic(Double_t, Double_t, Double_t, Double_t *) +Int_t TGeoTorus::SolveQuartic(Double_t, Double_t, Double_t, Double_t, Double_t *) +void TGeoTorus::TGeoTorus(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTorus::TGeoTorus(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTorus::TGeoTorus(Double_t *) +void TGeoTorus::ComputeBBox() +void TGeoTorus::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoTorus::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoTorus::Contains(const Double_t *) +void TGeoTorus::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoTorus::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTorus::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoTorus::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTorus::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Int_t TGeoTorus::DistancetoPrimitive(Int_t, Int_t) +TGeoVolume * TGeoTorus::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +const char * TGeoTorus::GetAxisName(Int_t) +Double_t TGeoTorus::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoTorus::GetBoundingCylinder(Double_t *) +Int_t TGeoTorus::GetByteCount() +TGeoShape * TGeoTorus::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoTorus::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoTorus::GetNmeshVertices() +Bool_t TGeoTorus::GetPointsOnSegments(Int_t, Double_t *) +Double_t TGeoTorus::GetR() +Double_t TGeoTorus::GetRmin() +Double_t TGeoTorus::GetRmax() +Double_t TGeoTorus::GetPhi1() +Double_t TGeoTorus::GetDphi() +void TGeoTorus::InspectShape() +Bool_t TGeoTorus::IsCylType() +Double_t TGeoTorus::Safety(const Double_t *, Bool_t) +void TGeoTorus::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoTorus::SetTorusDimensions(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTorus::SetDimensions(Double_t *) +void TGeoTorus::SetPoints(Double_t *) +void TGeoTorus::SetPoints(Float_t *) +void TGeoTorus::Sizeof3D() +Version_t TGeoTorus::Class_Version() +TClass * TGeoTorus::IsA() +void TGeoTorus::StreamerNVirtual(TBuffer &) +const char * TGeoTorus::DeclFileName() +int TGeoTorus::ImplFileLine() +const char * TGeoTorus::ImplFileName() +const char * TGeoTorus::Class_Name() +TClass * TGeoTorus::Dictionary() +TClass * TGeoTorus::Class() +void TGeoTorus::Streamer(TBuffer &) +int TGeoTorus::DeclFileLine() +void TGeoTrd1::TGeoTrd1(Double_t, Double_t, Double_t, Double_t) +void TGeoTrd1::TGeoTrd1(const char *, Double_t, Double_t, Double_t, Double_t) +void TGeoTrd1::TGeoTrd1(Double_t *) +Double_t TGeoTrd1::Capacity() +void TGeoTrd1::ComputeBBox() +void TGeoTrd1::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoTrd1::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoTrd1::Contains(const Double_t *) +void TGeoTrd1::Contains_v(const Double_t *, Bool_t *, Int_t) +Double_t TGeoTrd1::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTrd1::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoTrd1::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTrd1::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoTrd1::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoTrd1::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoTrd1::GetBoundingCylinder(Double_t *) +Int_t TGeoTrd1::GetByteCount() +Double_t TGeoTrd1::GetDx1() +Double_t TGeoTrd1::GetDx2() +Double_t TGeoTrd1::GetDy() +Double_t TGeoTrd1::GetDz() +Int_t TGeoTrd1::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) +TGeoShape * TGeoTrd1::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoTrd1::GetVisibleCorner(const Double_t *, Double_t *, Double_t *) +void TGeoTrd1::GetOppositeCorner(const Double_t *, Int_t, Double_t *, Double_t *) +void TGeoTrd1::InspectShape() +Bool_t TGeoTrd1::IsCylType() +Double_t TGeoTrd1::Safety(const Double_t *, Bool_t) +void TGeoTrd1::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoTrd1::SetDimensions(Double_t *) +void TGeoTrd1::SetPoints(Double_t *) +void TGeoTrd1::SetPoints(Float_t *) +void TGeoTrd1::SetVertex(Double_t *) +void TGeoTrd1::Sizeof3D() +Version_t TGeoTrd1::Class_Version() +TClass * TGeoTrd1::IsA() +void TGeoTrd1::StreamerNVirtual(TBuffer &) +const char * TGeoTrd1::DeclFileName() +int TGeoTrd1::ImplFileLine() +const char * TGeoTrd1::ImplFileName() +const char * TGeoTrd1::Class_Name() +TClass * TGeoTrd1::Dictionary() +TClass * TGeoTrd1::Class() +void TGeoTrd1::Streamer(TBuffer &) +int TGeoTrd1::DeclFileLine() +void TGeoTrd2::TGeoTrd2(Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTrd2::TGeoTrd2(const char *, Double_t, Double_t, Double_t, Double_t, Double_t) +void TGeoTrd2::TGeoTrd2(Double_t *) +Double_t TGeoTrd2::Capacity() +Bool_t TGeoTrd2::Contains(const Double_t *) +void TGeoTrd2::Contains_v(const Double_t *, Bool_t *, Int_t) +void TGeoTrd2::ComputeBBox() +void TGeoTrd2::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoTrd2::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Double_t TGeoTrd2::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTrd2::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoTrd2::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoTrd2::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +TGeoVolume * TGeoTrd2::Divide(TGeoVolume *, const char *, Int_t, Int_t, Double_t, Double_t) +Double_t TGeoTrd2::GetAxisRange(Int_t, Double_t &, Double_t &) +void TGeoTrd2::GetBoundingCylinder(Double_t *) +Int_t TGeoTrd2::GetByteCount() +Double_t TGeoTrd2::GetDx1() +Double_t TGeoTrd2::GetDx2() +Double_t TGeoTrd2::GetDy1() +Double_t TGeoTrd2::GetDy2() +Double_t TGeoTrd2::GetDz() +Int_t TGeoTrd2::GetFittingBox(const TGeoBBox *, TGeoMatrix *, Double_t &, Double_t &, Double_t &) +TGeoShape * TGeoTrd2::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoTrd2::GetVisibleCorner(const Double_t *, Double_t *, Double_t *) +void TGeoTrd2::GetOppositeCorner(const Double_t *, Int_t, Double_t *, Double_t *) +void TGeoTrd2::InspectShape() +Bool_t TGeoTrd2::IsCylType() +Double_t TGeoTrd2::Safety(const Double_t *, Bool_t) +void TGeoTrd2::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoTrd2::SetDimensions(Double_t *) +void TGeoTrd2::SetPoints(Double_t *) +void TGeoTrd2::SetPoints(Float_t *) +void TGeoTrd2::SetVertex(Double_t *) +void TGeoTrd2::Sizeof3D() +Version_t TGeoTrd2::Class_Version() +TClass * TGeoTrd2::IsA() +void TGeoTrd2::StreamerNVirtual(TBuffer &) +const char * TGeoTrd2::DeclFileName() +int TGeoTrd2::ImplFileLine() +const char * TGeoTrd2::ImplFileName() +const char * TGeoTrd2::Class_Name() +TClass * TGeoTrd2::Dictionary() +TClass * TGeoTrd2::Class() +void TGeoTrd2::Streamer(TBuffer &) +int TGeoTrd2::DeclFileLine() +TGeoXtru::ThreadData_t & TGeoXtru::GetThreadData() +void TGeoXtru::ClearThreadData() +void TGeoXtru::CreateThreadData(Int_t) +void TGeoXtru::TGeoXtru(Int_t) +void TGeoXtru::TGeoXtru(Double_t *) +Double_t TGeoXtru::Capacity() +void TGeoXtru::ComputeBBox() +void TGeoXtru::ComputeNormal(const Double_t *, const Double_t *, Double_t *) +void TGeoXtru::ComputeNormal_v(const Double_t *, const Double_t *, Double_t *, Int_t) +Bool_t TGeoXtru::Contains(const Double_t *) +void TGeoXtru::Contains_v(const Double_t *, Bool_t *, Int_t) +Bool_t TGeoXtru::DefinePolygon(Int_t, const Double_t *, const Double_t *) +void TGeoXtru::DefineSection(Int_t, Double_t, Double_t, Double_t, Double_t) +Double_t TGeoXtru::DistFromInside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoXtru::DistFromInside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Double_t TGeoXtru::DistFromOutside(const Double_t *, const Double_t *, Int_t, Double_t, Double_t *) +void TGeoXtru::DistFromOutside_v(const Double_t *, const Double_t *, Double_t *, Int_t, Double_t *) +Int_t TGeoXtru::DistancetoPrimitive(Int_t, Int_t) +void TGeoXtru::DrawPolygon(Option_t *) +Int_t TGeoXtru::GetNz() +Int_t TGeoXtru::GetNvert() +Double_t TGeoXtru::GetX(Int_t) +Double_t TGeoXtru::GetY(Int_t) +Double_t TGeoXtru::GetXOffset(Int_t) +Double_t TGeoXtru::GetYOffset(Int_t) +Double_t TGeoXtru::GetScale(Int_t) +Double_t * TGeoXtru::GetZ() +Double_t TGeoXtru::GetZ(Int_t) +TGeoShape * TGeoXtru::GetMakeRuntimeShape(TGeoShape *, TGeoMatrix *) +void TGeoXtru::GetMeshNumbers(Int_t &, Int_t &, Int_t &) +Int_t TGeoXtru::GetNmeshVertices() +void TGeoXtru::InspectShape() +Double_t & TGeoXtru::Z(Int_t) +Double_t TGeoXtru::Safety(const Double_t *, Bool_t) +void TGeoXtru::Safety_v(const Double_t *, const Bool_t *, Double_t *, Int_t) +void TGeoXtru::SetCurrentZ(Double_t, Int_t) +void TGeoXtru::SetCurrentVertices(Double_t, Double_t, Double_t) +void TGeoXtru::SetDimensions(Double_t *) +void TGeoXtru::SetPoints(Double_t *) +void TGeoXtru::SetPoints(Float_t *) +void TGeoXtru::Sizeof3D() +Version_t TGeoXtru::Class_Version() +TClass * TGeoXtru::IsA() +void TGeoXtru::StreamerNVirtual(TBuffer &) +const char * TGeoXtru::DeclFileName() +int TGeoXtru::ImplFileLine() +const char * TGeoXtru::ImplFileName() +const char * TGeoXtru::Class_Name() +TClass * TGeoXtru::Dictionary() +TClass * TGeoXtru::Class() +void TGeoXtru::Streamer(TBuffer &) +int TGeoXtru::DeclFileLine() +TClass * ROOT::CreateClass(const char *, Version_t, const std::type_info &, TVirtualIsAProxy *, const char *, const char *, Int_t, Int_t) +void ROOT::AddClass(const char *, Version_t, const std::type_info &, DictFuncPtr_t, Int_t) +void ROOT::RemoveClass(const char *, TClass *) +void ROOT::ResetClassVersion(TClass *, const char *, Short_t) +TNamed * ROOT::RegisterClassTemplate(const char *, const char *, Int_t) std::string cling::printValue(TObject *) bool ROOT::Detail::HasBeenDeleted(const TObject *) void ROOT::EnableThreadSafety() @@ -2862,39 +9342,6 @@ Bool_t R_ISLNK(Int_t) Bool_t R_ISFIFO(Int_t) Bool_t R_ISSOCK(Int_t) Bool_t R_ISOFF(Int_t) -std::string cling::printValue(TH1 *) -TH1C operator*(Double_t, const TH1C &) -TH1C operator*(const TH1C &, Double_t) -TH1C operator+(const TH1C &, const TH1C &) -TH1C operator-(const TH1C &, const TH1C &) -TH1C operator*(const TH1C &, const TH1C &) -TH1C operator/(const TH1C &, const TH1C &) -TH1S operator*(Double_t, const TH1S &) -TH1S operator*(const TH1S &, Double_t) -TH1S operator+(const TH1S &, const TH1S &) -TH1S operator-(const TH1S &, const TH1S &) -TH1S operator*(const TH1S &, const TH1S &) -TH1S operator/(const TH1S &, const TH1S &) -TH1I operator*(Double_t, const TH1I &) -TH1I operator*(const TH1I &, Double_t) -TH1I operator+(const TH1I &, const TH1I &) -TH1I operator-(const TH1I &, const TH1I &) -TH1I operator*(const TH1I &, const TH1I &) -TH1I operator/(const TH1I &, const TH1I &) -TH1F operator*(Double_t, const TH1F &) -TH1F operator*(const TH1F &, Double_t) -TH1F operator+(const TH1F &, const TH1F &) -TH1F operator-(const TH1F &, const TH1F &) -TH1F operator*(const TH1F &, const TH1F &) -TH1F operator/(const TH1F &, const TH1F &) -TH1D operator*(Double_t, const TH1D &) -TH1D operator*(const TH1D &, Double_t) -TH1D operator+(const TH1D &, const TH1D &) -TH1D operator-(const TH1D &, const TH1D &) -TH1D operator*(const TH1D &, const TH1D &) -TH1D operator/(const TH1D &, const TH1D &) -TH1 * R__H(Int_t) -TH1 * R__H(const char *) TTree * GetTTree(TDirectoryFile &, const char *) TH1 * GetTH1(TDirectoryFile &, const char *) size_t length(const TTreeReaderArray &) @@ -2959,3 +9406,69 @@ Int_t SetBranchAddress(TTree &, const char *, std::vector **) Int_t SetBranchAddress(TTree &, const char *, std::vector **) Int_t SetBranchAddress(TTree &, const char *, std::vector **) void updateAllCanvas() +std::string cling::printValue(const TFitResultPtr *) +void ROOT::Fit::FitOptionsMake(ROOT::Fit::EFitObjectType, const char *, Foption_t &) +TFitResultPtr ROOT::Fit::FitObject(TH1 *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) +TFitResultPtr ROOT::Fit::FitObject(TGraph *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) +TFitResultPtr ROOT::Fit::FitObject(TGraph2D *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) +TFitResultPtr ROOT::Fit::FitObject(THnBase *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &, const char *, ROOT::Fit::DataRange &) +TFitResultPtr ROOT::Fit::UnBinFit(ROOT::Fit::UnBinData *, TF1 *, Foption_t &, const ROOT::Math::MinimizerOptions &) +void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TH1 *, TF1 *) +void ROOT::Fit::FillData(ROOT::Fit::BinData &, const THnBase *, TF1 *) +void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TGraph2D *, TF1 *) +void ROOT::Fit::FillData(ROOT::Fit::BinData &, const TGraph *, TF1 *) +void ROOT::Fit::InitExpo(const ROOT::Fit::BinData &, TF1 *) +void ROOT::Fit::InitGaus(const ROOT::Fit::BinData &, TF1 *) +void ROOT::Fit::Init2DGaus(const ROOT::Fit::BinData &, TF1 *) +bool ROOT::Fit::GetConfidenceIntervals(const TH1 *, const ROOT::Fit::FitResult &, TGraphErrors *, double) +double ROOT::Fit::Chisquare(const TH1 &, TF1 &, bool, ROOT::Fit::EChisquareType) +double ROOT::Fit::Chisquare(const TGraph &, TF1 &, bool) +const TEfficiency operator+(const TEfficiency &, const TEfficiency &) +std::string cling::printValue(const TFitResult *) +std::string cling::printValue(TH1 *) +TH1C operator*(Double_t, const TH1C &) +TH1C operator*(const TH1C &, Double_t) +TH1C operator+(const TH1C &, const TH1C &) +TH1C operator-(const TH1C &, const TH1C &) +TH1C operator*(const TH1C &, const TH1C &) +TH1C operator/(const TH1C &, const TH1C &) +TH1S operator*(Double_t, const TH1S &) +TH1S operator*(const TH1S &, Double_t) +TH1S operator+(const TH1S &, const TH1S &) +TH1S operator-(const TH1S &, const TH1S &) +TH1S operator*(const TH1S &, const TH1S &) +TH1S operator/(const TH1S &, const TH1S &) +TH1I operator*(Double_t, const TH1I &) +TH1I operator*(const TH1I &, Double_t) +TH1I operator+(const TH1I &, const TH1I &) +TH1I operator-(const TH1I &, const TH1I &) +TH1I operator*(const TH1I &, const TH1I &) +TH1I operator/(const TH1I &, const TH1I &) +TH1F operator*(Double_t, const TH1F &) +TH1F operator*(const TH1F &, Double_t) +TH1F operator+(const TH1F &, const TH1F &) +TH1F operator-(const TH1F &, const TH1F &) +TH1F operator*(const TH1F &, const TH1F &) +TH1F operator/(const TH1F &, const TH1F &) +TH1D operator*(Double_t, const TH1D &) +TH1D operator*(const TH1D &, Double_t) +TH1D operator+(const TH1D &, const TH1D &) +TH1D operator-(const TH1D &, const TH1D &) +TH1D operator*(const TH1D &, const TH1D &) +TH1D operator/(const TH1D &, const TH1D &) +TH1 * R__H(Int_t) +TH1 * R__H(const char *) +bool ROOT::Geom::operator==(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +bool ROOT::Geom::operator!=(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator+(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator+(const ROOT::Geom::Vertex_t &, const double) +ROOT::Geom::Vertex_t ROOT::Geom::operator+(const double, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator-(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator-(const ROOT::Geom::Vertex_t &, const double) +ROOT::Geom::Vertex_t ROOT::Geom::operator-(const double, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator*(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator*(const ROOT::Geom::Vertex_t &, const double) +ROOT::Geom::Vertex_t ROOT::Geom::operator*(const double, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator/(const ROOT::Geom::Vertex_t &, const ROOT::Geom::Vertex_t &) +ROOT::Geom::Vertex_t ROOT::Geom::operator/(const ROOT::Geom::Vertex_t &, const double) +ROOT::Geom::Vertex_t ROOT::Geom::operator/(const double, const ROOT::Geom::Vertex_t &) diff --git a/misc/jlROOT-veto.h b/misc/jlROOT-veto.h index 36fe161..9a4b49d 100644 --- a/misc/jlROOT-veto.h +++ b/misc/jlROOT-veto.h @@ -10,10 +10,12 @@ void TROOT::TROOT(const char *, const char *, VoidFuncPtr_t *); // (complains a conversion method to a Julia type is missing). Func_t TSystem::DynFindSymbol(const char *, const char *); -// Following method has a similar one, where parameters of the callback +// Following methods have a similar ones, where parameters of the callback // function are declared as const. Only one signature of callback function // can be wrapped. void TF1::TF1(const char *, Double_t (*)(Double_t *, Double_t *), Double_t, Double_t, Int_t, Int_t, TF1::EAddToList); +void TF2::TF2(const char *, Double_t (*)(Double_t *, Double_t *), Double_t, Double_t, Double_t, Double_t, Int_t, Int_t); +void TF3::TF3(const char *, Double_t (*)(Double_t *, Double_t *), Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t, Int_t); /.*std::[io]stream.*/; @@ -41,9 +43,32 @@ TBranch * TTree::Branch(const char *, Longptr_t, const char *, Int_t); //const char * TObjArrayIter::DeclFileName(); ///.*TObject::.*/; -/.*ROOT::Internal::.*/ +/.*ROOT::Internal::.*/; +///.*ROOT::Experimental::Internal::.*/ +/.*ROOT::Experimental::.*/; -std::atomic +std::atomic; + +//Causing compilation issue because of pure virtual methods +ROOT::Math::IBaseFunctionMultiDimTempl; + +//Causing compilation issue because of lack of WrapIt! support +//for templated mother classes +TMatrixTBase; + +//Causing a compilation issue +TVirtualGeoConverter; + +////Causing a compilation issue +//TVirtualMutex; + +TVirtualFitter::FCNFunc_t TVirtualFitter::GetFCN(); + +//Issue at linkage. A priori outdated: see macro OLD in hist/hist/src/TFractionFitter.cxx. +void TFractionFitFCN(Int_t &, Double_t *, Double_t &, Double_t *, Int_t); //Generates a build error TMatrixTBase + +//Generates a build error +Vc_1::Vector diff --git a/src/ROOT-export.jl b/src/ROOT-export.jl index ca2e4d2..841d494 100644 --- a/src/ROOT-export.jl +++ b/src/ROOT-export.jl @@ -1,150 +1,380 @@ -export Abort, AbstractMethod, AcceptConnection, AccessPathName, Add, AddAllocationCount, AddBinContent -export AddBranchToCache, AddCheckBox, AddClass, AddClone, AddDynamicPath, AddFileHandler, AddIncludePath, AddLastBasket, AddLinkedLibs -export AddParameter, AddPoint, AddSignalHandler, AddStdExceptionHandler, AddSubList, AddTimer, AddToGlobalList, AddTotBytes -export AddZipBytes, AndersonDarlingTest, AnnounceTcpService, AnnounceUdpService, AnnounceUnixService, Append, AppendKey, AppendPad -export ApplicationName, Apply, Argc, Argv, At, AutoSave, BackFill, BaseName, Beep, Binomial, Branch, BranchOld, BranchRef, BreitWigner -export Bronch, Browse, BrowseObject, BufferEmpty, Build, BuildIndex, BuildOptions, BuildStreamerInfo, CanBeAlphanumeric -export CanExtend, CanExtendAllAxes, CanGenerateOffsetArray, CenterLabels, CenterTitle, CentralMoment, ChangeDirectory, ChangeFile -export ChangeLabel, ChangeLabelByValue, CheckObjectItem, CheckedHash, Chi2Test, Chi2TestX, Chisquare, Chmod, ChooseTimeFormat -export Circle, ClassName, ClassSaved, CleanCompiledMacros, Clear, ClearInputFiles, ClearPadSave, ClearUnderflowAndOverflow -export Cleared, Clone, CloneObject, CloneTree, Close, CloseConnection, CloseFiles, ClosePipe, Closed, Closelog, Compare -export CompileMacro, ComputeIntegral, ComputeRange, ConcatFileName, Constructor, Contains, Copy, CopyAddresses, CopyEntries -export CopyFile, CopyTree, Cp, Create, CreateHistogram, CreateKey, Debug, Delete, DeleteAll, DeleteBaskets, DeleteBuffer -export DeleteCanvasPainter, Derivative, Derivative2, Derivative3, Destructor, DirName, DirectoryAutoAdd, DisconnectWidget, DispatchOneEvent -export DistancetoPrimitive, Divide, Draw, DrawClass, DrawClone, DrawClonePad, DrawCopy, DrawDerivative, DrawF1, DrawGraph, DrawIntegral -export DrawMap, DrawNormalized, DrawPanel, DropBaskets, DropBranchFromCache, DropBuffers, Dump, DynamicPathName, EditorBar -export EmbedInto, EnableCache, EndOfProcessCleanups, Enter, EnterLeave, EnterRange, Eval, EvalPar, Exec, ExecPlugin, Execute -export ExecuteDefaultAction, ExecuteEvent, Exit, ExitLoop, ExitOnException, Exp, Expand, ExpandBasketArrays, ExpandPathName, Export -export ExtendAxis, FFT, FeedbackMode, Fill, FillBasket, FillBuffer, FillN, FillRandom, FindBin, FindBranch, FindDynamicLibrary -export FindFile, FindFirstBinAbove, FindFixBin, FindKey, FindKeyAny, FindLastBinAbove, FindLeaf, FindObject, FindObjectAny -export FindObjectAnyFile, FindObjectClassName, FindObjectPathName, FindSTLClass, FindSpecialObject, Fit, FitPanel, FitSlicesX, FitSlicesY -export FixParameter, Flush, FlushBaskets, FlushOneBasket, ForceStyle, ForceUpdate, FreeDirectory, FromPopUp, Gaus -export GenerateOffsetArray, Get, GetAclicMode, GetAclicProperties, GetAddress, GetAlias, GetAllocationCount, GetAppRemote, GetApplication -export GetApplicationImp, GetArchiveOffset, GetAsymmetry, GetAutoExec, GetAutoFlush, GetAutoSave, GetAxisColor, GetBarOffset, GetBarWidth -export GetBasketBytes, GetBasketEntry, GetBasketSeek, GetBasketSize, GetBeepDefaults, GetBestBuffer, GetBin, GetBinCenter -export GetBinCenterLog, GetBinContent, GetBinEffectiveEntries, GetBinEntries, GetBinError, GetBinErrorLow, GetBinErrorOption -export GetBinErrorUp, GetBinLabel, GetBinLowEdge, GetBinSumw2, GetBinUpEdge, GetBinWidth, GetBinWithContent, GetBinWithContent2 -export GetBinXYZ, GetBranch, GetBranchStatus, GetBrowsables, GetBrowserImp, GetBuffer, GetBufferLength, GetBufferRef -export GetBufferSize, GetBuildArch, GetBuildCompiler, GetBuildCompilerVersion, GetBuildCompilerVersionStr, GetBuildDir, GetBuildNode -export GetBuiltDate, GetBuiltTime, GetBulkEntries, GetBulkRead, GetBytesRead, GetBytesReadExtra, GetBytesToPrefetch, GetBytesWritten -export GetCacheSize, GetCanvasID, GetCanvasPar, GetCellContent, GetCellError, GetCenter, GetCenterLabels, GetCenterTitle -export GetChainEntryNumber, GetChainOffset, GetChisquare, GetClass, GetClassIndex, GetClassName, GetClickSelected, GetClickSelectedPad -export GetClipboard, GetClusterIterator, GetClusterPrefetch, GetCollection, GetCompress, GetCompressionAlgorithm -export GetCompressionFactor, GetCompressionLevel, GetCompressionSettings, GetConfigFeatures, GetConfigOptions, GetContour, GetContourLevel -export GetContourLevelPad, GetCorrelationFactor, GetCovariance, GetCpuInfo, GetCreationDate, GetCumulative, GetCurrentEntry -export GetCurrentFile, GetCurrentList, GetCutClassName, GetCycle, GetDISPLAY, GetDatime, GetDebugMax, GetDebugMin, GetDecimals -export GetDefCanvasName, GetDefaultEntryOffsetLen, GetDeserializeType, GetDimension, GetDirEntry, GetDirName, GetDirPtr, GetDirectory -export GetDoubleBuffer, GetDrawOption, GetDynamicPath, GetEND, GetEX, GetEXhigh, GetEXhighd, GetEXlow, GetEXlowd, GetEY, GetEYhigh -export GetEYhighd, GetEYlow, GetEYlowd, GetEditHistograms, GetEditable, GetEditorMode, GetEffectiveEntries, GetEffectiveGid -export GetEffectiveUid, GetEndpointUrl, GetEntries, GetEntriesFast, GetEntriesFriend, GetEntriesSerialized, GetEntriesToProcess -export GetEntry, GetEntryAndTree, GetEntryExport, GetEntryList, GetEntryNumber, GetEntryNumberWithBestIndex -export GetEntryNumberWithIndex, GetEntryOffsetLen, GetEntryStatus, GetEntryWithIndex, GetErrno, GetError, GetErrorOption, GetErrorStr -export GetErrorX, GetErrorXhigh, GetErrorXlow, GetErrorY, GetErrorYhigh, GetErrorYlow, GetEstimate, GetEvent, GetEventX -export GetEventY, GetExpFormula, GetExpectedType, GetFPEMask, GetFd, GetFile, GetFileName, GetFileNumber, GetFirst, GetFirstEntry -export GetFlagsDebug, GetFlagsOpt, GetForceStyle, GetFormula, GetFriend, GetFriendAlias, GetFromPipe, GetFsInfo, GetFullName -export GetFunction, GetGeometry, GetGid, GetGitBranch, GetGitCommit, GetGitDate, GetGroupInfo, GetHighLightColor, GetHistogram -export GetHomeDirectory, GetHostByName, GetIOFeatures, GetIconName, GetIdleCommand, GetImplicitMT, GetIncludePath, GetIndex -export GetIndexValues, GetIntegral, GetInterpreter, GetIteratorOnAllLeaves, GetKeep, GetKey, GetKeylen, GetKurtosis, GetLabelColor -export GetLabelFont, GetLabelOffset, GetLabelSize, GetLast, GetLeaf, GetLeafCount, GetLeafCounter, GetLen, GetLenStatic, GetLenType -export GetLibraries, GetLinearPart, GetLinkdefSuffix, GetLinkedLibs, GetList, GetListOfAliases, GetListOfBaskets, GetListOfBranches -export GetListOfBrowsables, GetListOfBrowsers, GetListOfCanvases, GetListOfClassGenerators, GetListOfClasses, GetListOfCleanups -export GetListOfClones, GetListOfClosedObjects, GetListOfColors, GetListOfDataSets, GetListOfEnums, GetListOfFileHandlers -export GetListOfFiles, GetListOfFree, GetListOfFriends, GetListOfFunctionOverloads, GetListOfFunctionTemplates, GetListOfFunctions +export A, Abort, Abs, AbstractMethod, AcceptConnection, AccessPathName, Add, AddAllocationCount, AddAt, AddBin +export AddBinContent, AddBinError2, AddBorderSurface, AddBranchToCache, AddChannel, AddCheckBox, AddClass, AddClone, AddConstProperty +export AddCut, AddDaughter, AddDecay, AddDynamicPath, AddElement, AddElementRN, AddFacet, AddFile, AddFileHandler +export AddGDMLMatrix, AddIncludePath, AddIsotope, AddLastBasket, AddLevel, AddLinkedLibs, AddMaterial, AddNavigator, AddNode +export AddNodeOffset, AddNodeOverlap, AddOpticalSurface, AddOverlap, AddParameter, AddPoint, AddProperty, AddRatio, AddRegion, AddRow +export AddShape, AddSignalHandler, AddSize3D, AddSkinSurface, AddStdExceptionHandler, AddSubList, AddTestRow, AddTimer +export AddToGlobalList, AddTotBytes, AddTrack, AddTrackPoint, AddTransformation, AddVariable, AddVariables, AddVolume, AddYError +export AddZipBytes, AfterStreamer, Align, AndersonDarlingTest, AnimateTracks, AnnounceTcpService, AnnounceUdpService +export AnnounceUnixService, Append, AppendKey, AppendPad, ApplicationName, Apply, ApplyX, Approx, Approxin, Area, Argc, Argv, At +export AtAsDouble, AtomicNo, AutoSave, B, BackFill, BaseName, BayesDivide, Beep, BinVolume, BinVolume!, Binomial, BombTranslation +export Bound, Bound!, Branch, BranchOld, BranchRef, BranchingRatio, BreitWigner, Bronch, Browse, BrowseObject, BufferEmpty +export Build, BuildCache, BuildDefaultElements, BuildDefaultMaterials, BuildIdArray, BuildIndex, BuildInfoBranch +export BuildOptions, BuildPrimitives, BuildStreamerInfo, C, CLb, CLs, CLsb, CalculateErrors, CanBeAlphanumeric, CanExtend +export CanExtendAllAxes, CanGenerateOffsetArray, Capacity, CdDown, CdNext, CdNode, CdTop, CdUp, CenterLabels, CenterTitle, CentralMoment +export CentralMoment2, CentralMoment3, ChangeDirectory, ChangeFile, ChangeLabel, ChangeLabelByValue, ChangePartition, Check +export CheckBoundaryErrors, CheckBoundaryReference, CheckClosure, CheckDecays, CheckGeometry, CheckGeometryFull, CheckObjectItem +export CheckOverlaps, CheckPath, CheckPoint, CheckShape, CheckShapes, CheckTable, CheckedHash, Chi2, Chi2!, Chi2Test, Chi2TestX +export Chisquare, Chmod, ChooseTimeFormat, Circle, ClassName, ClassSaved, CleanAll, CleanCompiledMacros, CleanGarbage +export CleanMatrix, Clear, ClearAttributes, ClearBinContents, ClearContent, ClearInputFiles, ClearNavigators, ClearNodes +export ClearOverlaps, ClearPadSave, ClearPhysicalNodes, ClearShape, ClearStats, ClearThreadData, ClearTracks +export ClearUnderflowAndOverflow, Cleared, Clone, CloneNodesAndConnect, CloneObject, CloneTree, CloneVolume, Close, CloseConnection, CloseFiles +export CloseGeometry, ClosePipe, CloseShape, Closed, Closelog, Compare, Compile, CompileMacro, ComputeAdaptiveWeights, ComputeBBox +export ComputeChiSquared, ComputeDerivedQuantities, ComputeIntegral, ComputeNormal, ComputeNormal_v, ComputeNuclearInterLength +export ComputeRadiationLength, ComputeRange, ComputeSafeStep, ComputeTwist, ComputeZ, ConcatFileName, Concentration, Constrain, Constructor +export Contains, Contains_v, Contour, ConvertReflections, Copy, CopyAddresses, CopyEntries, CopyFile, CopyFrom, CopyTo, CopyTree +export CouldBeCrossed, CountDaughters, CountLevels, CountNodes, CountVisibleNodes, Covariance2XY, Covariance3XY, Covariance3XZ +export Covariance3YZ, Cp, Create, CreateBin, CreateGraph, CreateGraph2D, CreateHistogram, CreateKey, CreateMatrix +export CreateParallelWorld, CreateThreadData, CrossBoundaryAndLocate, D, DDDaxis, DDaxis, DataSize, DataStart, Daughter, DaughterToMother +export Daxis, Debug, Decay, DecayMaterial, DecayResult, DecayShift, Decays, DefaultAngles, DefaultColors, DefineElement +export DefinePolygon, DefineSection, Delete, DeleteAll, DeleteBaskets, DeleteBuffer, DeleteCanvasPainter, DeleteYError, DeltaIso +export Derivative, Derivative2, Derivative3, Destructor, Determinant, DirName, DirectoryAutoAdd, DisableInactiveVolumes +export DisconnectWidget, DispatchOneEvent, DistFromInside, DistFromInside_v, DistFromOutside, DistFromOutside_v, DistToHype +export DistToParaboloid, DistToPlane, DistToSegZ, DistToSphere, DistanceToPrimitive, DistanceToPrimitiveVol, DistancetoPrimitive +export DistancetoPrimitiveHelper, Divide, Division, DoBackupState, DoRestoreState, Dot, Dphi, Draw, DrawBatemanSol, DrawClass, DrawClone +export DrawClonePad, DrawCopy, DrawCurrentPoint, DrawDerivative, DrawF1, DrawGraph, DrawIntegral, DrawMap, DrawNormalized, DrawOnly +export DrawOverlap, DrawOverlaps, DrawPanel, DrawPanelHelper, DrawPath, DrawPolyMarker, DrawPolygon, DrawShape, DrawTracks +export DrawVolume, DropBaskets, DropBranchFromCache, DropBuffers, Dump, DynamicPathName, E, ENDFCode, Edit, EditGeometry +export EditorBar, Efficiency, EmbedInto, EnableCache, EnableInactiveVolumes, EndOfProcessCleanups, Enter, EnterLeave, EnterRange +export Error, ErrorAnalysis, Errors, Errors!, EstimateCameraMove, Eval, EvalError, EvalPar, EvaluateFCN, ExcludeBin, Exec +export ExecPlugin, ExecPolicy, ExecPolicy!, Execute, ExecuteCommand, ExecuteDefaultAction, ExecuteEvent, ExecuteEventHelper +export ExecuteManagerEvent, ExecuteShapeEvent, ExecuteVolumeEvent, Exit, ExitLoop, ExitOnException, Exp, Expand, ExpandBasketArrays +export ExpandPathName, Export, ExportElementsRN, ExtendAxis, F, FFT, FastRotZ, FeedbackMode, Field, Fill, FillBasket, FillBin +export FillBuffer, FillIdArray, FillIdBranch, FillMaterialEvolution, FillN, FillPopulation, FillRandom, FillWeighted +export FindAllTriangles, FindBin, FindBranch, FindDuplicateMaterial, FindDynamicLibrary, FindElement, FindFile, FindFirstBinAbove +export FindFixBin, FindGoodLimits, FindIsotope, FindKey, FindKeyAny, FindLastBinAbove, FindLeaf, FindMatrixOfDaughterVolume +export FindNextBoundary, FindNextBoundaryAndStep, FindNextDaughterBoundary, FindNode, FindNormal, FindNormalFast, FindObject +export FindObjectAny, FindObjectAnyFile, FindObjectClassName, FindObjectPathName, FindOverlaps, FindParameterization, FindSTLClass +export FindSolution, FindSpecialObject, FindTrackWithId, FindVolumeFast, FindX, FinishPolygon, Fit, FitPanel, FitSlicesX, FitSlicesY +export FitSlicesZ, FixParameter, Flip, FlipFacets, Flush, FlushBaskets, FlushOneBasket, ForceStyle, ForceUpdate, FreeDirectory +export FromPopUp, Gaus, GenerateGradientPar, GenerateHessianPar, GenerateOffsetArray, Get, Get3sProbability, Get5sProbability +export GetA, GetAclicMode, GetAclicProperties, GetAdaptiveWeights, GetAddress, GetAdetCovMatrix, GetAlias, GetAlign +export GetAlignableEntry, GetAlignableEntryByUID, GetAllocationCount, GetAlpha, GetAlpha1, GetAlpha2, GetAmixt, GetAngle, GetAngles +export GetAppRemote, GetApplication, GetApplicationImp, GetApproximateBias, GetArchiveOffset, GetArea, GetArray, GetArrayPos +export GetAsymmetry, GetAttFill, GetAttLine, GetAutoExec, GetAutoFlush, GetAutoSave, GetAverageCLs, GetAverageCLsb, GetAxis +export GetAxisColor, GetAxisName, GetAxisRange, GetB, GetBCov, GetBackground, GetBarOffset, GetBarWidth, GetBaseElement +export GetBasketBytes, GetBasketEntry, GetBasketSeek, GetBasketSize, GetBeepDefaults, GetBestBuffer, GetBetaAlpha, GetBetaBeta +export GetBias, GetBin, GetBinCenter, GetBinCenterLog, GetBinContent, GetBinContentChanged, GetBinEffectiveEntries +export GetBinEntries, GetBinEntriesVW, GetBinEntriesW2, GetBinEntriesWV2, GetBinError, GetBinError2, GetBinErrorLow +export GetBinErrorOption, GetBinErrorUp, GetBinLabel, GetBinLowEdge, GetBinName, GetBinNumber, GetBinSumw2, GetBinTitle, GetBinUpEdge +export GetBinWidth, GetBinWithContent, GetBinWithContent2, GetBinWithContent3, GetBinXYZ, GetBins, GetBits, GetBl1, GetBl2, GetBody +export GetBombFactors, GetBombMode, GetBoolNode, GetBooleanOperator, GetBorderSurface, GetBoundingCylinder, GetBoxes, GetBranch +export GetBranchNames, GetBranchNumbers, GetBranchOnlys, GetBranchStatus, GetBrowsables, GetBrowserImp, GetBtot, GetBuffer +export GetBufferLength, GetBufferRef, GetBufferSize, GetBuildArch, GetBuildCompiler, GetBuildCompilerVersion +export GetBuildCompilerVersionStr, GetBuildDir, GetBuildNode, GetBuiltDate, GetBuiltTime, GetByteCount, GetBytesRead, GetBytesReadExtra +export GetBytesToPrefetch, GetBytesWritten, GetCache, GetCacheSize, GetCalculateErrors, GetCandidates, GetCanvasID, GetCanvasPar +export GetCellContent, GetCellError, GetCellSize, GetCenter, GetCenterLabels, GetCenterTitle, GetCerenkovProperties +export GetChainEntryNumber, GetChainOffset, GetChanged, GetCheckList, GetChi2, GetChisquare, GetChunkSize, GetClass, GetClassIndex +export GetClassName, GetCldir, GetCldirChecked, GetClickSelected, GetClickSelectedPad, GetClipboard, GetClippingBox +export GetClippingBoxOn, GetClippingShape, GetClosestEdge, GetClusterIterator, GetClusterPrefetch, GetCoeff, GetCoefficients +export GetCoefficientsRMS, GetCollection, GetColor, GetColour, GetCols, GetCompress, GetCompressionAlgorithm, GetCompressionFactor +export GetCompressionLevel, GetCompressionSettings, GetConfidenceIntervals, GetConfidenceLevel, GetConfigFeatures, GetConfigOptions +export GetConstProperties, GetConstProperty, GetConstPropertyRef, GetContent, GetContour, GetContourLevel, GetContourLevelPad +export GetContourList, GetConvexVertices, GetCoord, GetCopyPassedHisto, GetCopyTotalHisto, GetCorrelationFactor, GetCorrelationMatrix +export GetCovariance, GetCovarianceMatrix, GetCovarianceMatrixElement, GetCpuInfo, GetCreationDate, GetCumulative, GetCurrent +export GetCurrentDirection, GetCurrentEntry, GetCurrentFile, GetCurrentList, GetCurrentMatrix, GetCurrentNavigator, GetCurrentNode +export GetCurrentNodeId, GetCurrentNodeIndex, GetCurrentPoint, GetCurrentTrack, GetCurrentVolume, GetCut, GetCutClassName, GetCycle +export GetD, GetDISPLAY, GetDX, GetDY, GetDZ, GetDatime, GetDaughter, GetDaughterId, GetDebugMax, GetDebugMin, GetDecimals +export GetDefCanvasName, GetDefaultColor, GetDefaultEntryOffsetLen, GetDelta, GetDensity, GetDeserializeType, GetDimension, GetDirEntry +export GetDirName, GetDirPtr, GetDirectory, GetDivAxis, GetDivIndex, GetDivMatrix, GetDoubleBuffer, GetDphi, GetDrawOption +export GetDrawPath, GetDrawnFunction, GetDrawnGraph, GetDrawnLowerFunction, GetDrawnUpperFunction, GetDrawnVolume, GetDtot, GetDx1 +export GetDx2, GetDy, GetDy1, GetDy2, GetDynamicPath, GetDz, GetEND, GetEX, GetEXhigh, GetEXhighd, GetEXlow, GetEXlowd, GetEY +export GetEYhigh, GetEYhighd, GetEYlow, GetEYlowd, GetEZ, GetEZhigh, GetEZlow, GetEditHistograms, GetEditable, GetEditorMode +export GetEffectiveEntries, GetEffectiveGid, GetEffectiveUid, GetEfficiency, GetEfficiencyErrorLow, GetEfficiencyErrorUp, GetEigenValues +export GetEigenVectors, GetElement, GetElementProp, GetElementRN, GetElementTable, GetElementsRN, GetEnd, GetEndpointUrl, GetEntries +export GetEntriesFast, GetEntriesFriend, GetEntriesToProcess, GetEntriesVW, GetEntriesW2, GetEntriesWV2, GetEntry, GetEntryAndTree +export GetEntryExport, GetEntryList, GetEntryNumber, GetEntryNumberWithBestIndex, GetEntryNumberWithIndex, GetEntryOffsetLen +export GetEntryStatus, GetEntryWithIndex, GetErrno, GetError, GetErrorNames, GetErrorOnBackground, GetErrorOnSignal, GetErrorOption +export GetErrorStr, GetErrorX, GetErrorXhigh, GetErrorXlow, GetErrorY, GetErrorYhigh, GetErrorYlow, GetErrorZ, GetErrorZhigh +export GetErrorZlow, GetErrors, GetEstimate, GetEvent, GetEventX, GetEventY, GetExpFormula, GetExpectedCLb_b, GetExpectedCLb_sb +export GetExpectedCLs_b, GetExpectedCLsb_b, GetExpectedStatistic_b, GetExpectedStatistic_sb, GetExpectedType, GetFPEMask, GetFWExtension +export GetFacet, GetFacetArea, GetFd, GetField, GetFieldValue, GetFile, GetFileName, GetFileNumber, GetFillColor, GetFillStyle +export GetFinder, GetFinish, GetFirst, GetFirstEntry, GetFirstPoint, GetFitConfig, GetFitData, GetFitOption, GetFitResult +export GetFitter, GetFittingBox, GetFixedWeight, GetFlagsDebug, GetFlagsOpt, GetFloat, GetFont, GetForceStyle, GetFormula +export GetFriend, GetFriendAlias, GetFromPipe, GetFsInfo, GetFullName, GetFunction, GetFunctionCodes, GetFunctions, GetGDMLMatrix +export GetGLMatrix, GetGeoManager, GetGeomPainter, GetGeometry, GetGid, GetGitBranch, GetGitCommit, GetGitDate, GetGlobalBin +export GetGlobalOrig, GetGradientFormula, GetGraph, GetGraph2D, GetGraphWithErrors, GetGroupInfo, GetH1, GetH2, GetHMatrix +export GetHessianFormula, GetHighLightColor, GetHistogram, GetHistograms, GetHists, GetHomeDirectory, GetHomogenousMatrix, GetHostByName +export GetIOFeatures, GetIconName, GetId, GetIdBranch, GetIdleCommand, GetImplicitMT, GetIncludePath, GetIndex, GetIndexValues +export GetInfo, GetInitialValue, GetIntLen, GetIntegral, GetInterpreter, GetInverse, GetIsotope, GetIteratorOnAllLeaves +export GetKReg, GetKeep, GetKey, GetKeylen, GetKnot, GetKurtosis, GetLabNum, GetLabValue, GetLabelColor, GetLabelFont +export GetLabelOffset, GetLabelSize, GetLast, GetLastPoint, GetLastSafety, GetLastShape, GetLastTrack, GetLeaf, GetLeafCount +export GetLeafCounter, GetLeftMatrix, GetLeftShape, GetLen, GetLenStatic, GetLenType, GetLevel, GetLibraries, GetLineColor +export GetLineStyle, GetLineWidth, GetLinearPart, GetLinkdefSuffix, GetLinkedLibs, GetList, GetListOfAliases, GetListOfAxes +export GetListOfBaskets, GetListOfBorderSurfaces, GetListOfBranches, GetListOfBrowsables, GetListOfBrowsers, GetListOfCanvases +export GetListOfClassGenerators, GetListOfClasses, GetListOfCleanups, GetListOfClones, GetListOfClosedObjects, GetListOfColors +export GetListOfDataSets, GetListOfEnums, GetListOfFileHandlers, GetListOfFiles, GetListOfFree, GetListOfFriends +export GetListOfFunctionOverloads, GetListOfFunctionTemplates, GetListOfFunctions, GetListOfGDMLMatrices, GetListOfGShapes, GetListOfGVolumes export GetListOfGeometries, GetListOfGlobalFunctions, GetListOfGlobals, GetListOfKeys, GetListOfLeaves, GetListOfMappedFiles -export GetListOfMessageHandlers, GetListOfProcessIDs, GetListOfProofs, GetListOfSecContexts, GetListOfSignalHandlers, GetListOfSockets -export GetListOfSpecials, GetListOfStdExceptionHandlers, GetListOfStreamerInfo, GetListOfStyles, GetListOfTasks, GetListOfTimers -export GetListOfTypes, GetLists, GetLowEdge, GetMakeClass, GetMakeExe, GetMakeSharedLib, GetMaxBaskets, GetMaxEntryLoop, GetMaxSize -export GetMaxVirtualSize, GetMaximum, GetMaximumBin, GetMaximumStored, GetMaximumX, GetMean, GetMeanError, GetMemInfo, GetMethodCall -export GetMinimum, GetMinimumAndMaximum, GetMinimumBin, GetMinimumStored, GetMinimumX, GetModificationDate, GetModifiedLabels -export GetMoreLogLabels, GetMother, GetMotherDir, GetN, GetNDF, GetNProcessIDs, GetName, GetNbins, GetNbinsX, GetNbinsY, GetNbinsZ -export GetNbranches, GetNbytes, GetNbytesFree, GetNbytesInfo, GetNbytesKeys, GetNcells, GetNclasses, GetNdata, GetNdim -export GetNdivisions, GetNetOpt, GetNewUrl, GetNextEntry, GetNfree, GetNkeys, GetNlabels, GetNleaves, GetNoExponent, GetNormFactor -export GetNotify, GetNpar, GetNpx, GetNtypes, GetNumber, GetNumberFitPoints, GetNumberFreeParameters, GetNumberOfBins, GetObjExt -export GetObjectChecked, GetObjectInfo, GetObjectUnchecked, GetObjlen, GetOffset, GetOpt, GetOption, GetOptions, GetPacketSize -export GetPadSave, GetParError, GetParErrors, GetParLimits, GetParName, GetParNumber, GetParameter, GetParameters, GetParent -export GetPath, GetPathInfo, GetPathStatic, GetPeerName, GetPid, GetPlayer, GetPoint, GetPointX, GetPointY, GetProb -export GetProcInfo, GetQuantiles, GetRMS, GetRMSError, GetRandom, GetRandom2, GetRange, GetReadBasket, GetReadCalls, GetReadEntry -export GetReadEvent, GetReapplyCut, GetRecordHeader, GetRefreshFlag, GetRelOffset, GetRotateTitle, GetRow, GetSave, GetScanField -export GetSeed, GetSeekDir, GetSeekFree, GetSeekInfo, GetSeekKey, GetSeekKeys, GetSeekParent, GetSeekPdir, GetSelected -export GetSelectedOpt, GetSelectedPad, GetSelectedPrimitive, GetSelectedRows, GetSelectedX, GetSelectedY, GetServiceByName -export GetServiceByPort, GetSetup, GetShowEditor, GetShowEventStatus, GetShowToolBar, GetShowToolTips, GetSignalHandler, GetSize -export GetSkewness, GetSoExt, GetSockName, GetSockOpt, GetSplitLevel, GetStartEntry, GetStatOverflows, GetStats, GetStdDev -export GetStdDevError, GetStreamerInfoCache, GetStreamerInfoList, GetSubBranch, GetSumOfWeights, GetSumw2, GetSumw2N, GetSysInfo -export GetTargetMemoryRatio, GetTickLength, GetTicks, GetTimeDisplay, GetTimeFormat, GetTimeFormatOnly, GetTimeOffset, GetTimerInterval -export GetTitle, GetTitleFont, GetTitleOffset, GetTitleSize, GetTotBytes, GetTotalSize, GetTransientBuffer, GetTree, GetTreeName -export GetTreeNumber, GetType, GetTypeName, GetUUID, GetUid, GetUniqueID, GetUpdate, GetUserInfo, GetV1, GetV2, GetV3, GetV4, GetVal -export GetValue, GetValueLong64, GetValuePointer, GetVariable, GetVersion, GetVersionCode, GetVersionDate, GetVersionInt -export GetVersionTime, GetVolumes, GetW, GetWebDisplay, GetWeight, GetWh, GetWindowHeight, GetWindowTopX, GetWindowTopY -export GetWindowWidth, GetWorkingDirectory, GetWriteBasket, GetWw, GetX, GetXaxis, GetXbins, GetXmax, GetXmin, GetXsizeReal -export GetXsizeUser, GetY, GetYaxis, GetYmax, GetYmin, GetYsizeReal, GetYsizeUser, GetZaxis, GetZipBytes, GetZmax, GetZmin, Get_ -export Getenv, GradientPar, HandleException, HandleIdleTimer, HandleInput, HandleTermInput, HandleTimer, HasInconsistentHash -export HasMenuBar, Hash, Hide, HighlightConnect, Highlighted, HomeDirectory, HostName, Iconify, Idle, IgnoreInclude -export IgnoreInterrupt, IgnoreSignal, Import, ImportAttributes, InControl, InPlaceClone, IncludeRange, IncrementPidOffset -export IncrementProcessIDs, IncrementTotalBuffers, InheritsFrom, Init, InitArgs, InitExpo, InitGaus, InitPolynom, InitializeGraphics -export InnerLoop, InputFiles, InsertPoint, InsertPointBefore, Inspect, Integral, IntegralAndError, IntegralError, IntegralFast -export IntegralMultiple, IntegralOneDim, Interpolate, InvertBit, IsA, IsAbsoluteFileName, IsAlphanumeric, IsArchive, IsAutoDelete -export IsBatch, IsBinOverflow, IsBinUnderflow, IsBinary, IsBuilt, IsChain, IsCmdThread, IsDestructed, IsDrawn, IsEditable -export IsEqual, IsEscaped, IsEvalNormalized, IsExecutingMacro, IsFileInIncludePath, IsFolder, IsGrayscale, IsHighlight -export IsInside, IsInterrupted, IsInvalid, IsLineProcessing, IsLinear, IsModified, IsOnHeap, IsOnTerminalBranch, IsOpen -export IsPathLocal, IsProofServ, IsRange, IsRaw, IsRetained, IsRootFile, IsRunning, IsSortable, IsUnsigned, IsUpdated, IsValid -export IsVariableBinSize, IsVectorized, IsWeb, IsWebDisplay, IsWebDisplayBatch, IsWritable, IsZombie, Keep, KeepCircular, KeyPressed -export KolmogorovTest, LabelsDeflate, LabelsInflate, LabelsOption, Landau, LeastSquareFit, LeastSquareLinearFit, LineProcessed, Link -export ListLibraries, ListSymbols, Load, LoadAllLibraries, LoadBaskets, LoadClass, LoadMacro, LoadTree, LoadTreeFriend, Lower, Macro -export MakeClass, MakeCode, MakeDefCanvas, MakeDirectory, MakeFree, MakeProject, MakeProxy, MakeSelector, Map, Matches, MayNotUse -export Mean, MemoryFull, Merge, Message, Moment, MoveOpaque, MovePoints, Multiply, MustClean, MustFlush, Next, NextTimeOut -export NoLogOpt, NoLogoOpt, Notify, NotifyApplicationCreated, Now, Obsolete, OpaqueMoving, OpaqueResizing, Open, OpenConnection -export OpenDirectory, OpenFile, OpenForumTopic, OpenGitHubIssue, OpenInBrowser, OpenPipe, OpenReferenceGuideFor, Openlog -export OptimizeBaskets, OptimizeStorage, Paint, PaintGrapHist, PaintGraph, PaintStats, ParamsVec, Pick, Picked, Poisson, PoissonD, Pop -export PrependPathName, Previous, Print, PrintCacheInfo, PrintCacheStats, PrintValue, Process, ProcessEvents, ProcessFile, ProcessLine -export ProcessLineFast, ProcessLineSync, ProcessedEvent, ProfileX, ProfileY, Project, ProjectionX, ProjectionXY, ProjectionY, Purge -export PutStats, QuantilesX, QuantilesY, QuitOpt, Raise, RaiseWindow, Rannor, ReOpen, Read, ReadAll, ReadBasket -export ReadBasketExport, ReadBasketFast, ReadBasketSerialized, ReadBuffer, ReadBufferAsync, ReadBuffers, ReadFile, ReadFree -export ReadKeyBuffer, ReadKeys, ReadObj, ReadObjWithBuffer, ReadObjectAny, ReadRandom, ReadStreamerInfo, ReadTObject, ReadingObject -export Rebin, Rebin2D, RebinAxis, RebinX, RebinY, Rebuild, Recover, RecursiveRemove, RecvBuf, RecvRaw, RedirectOutput -export Refresh, RefreshBrowsers, ReleaseParameter, RelocatePaths, Remove, RemoveCheckBox, RemoveClass, RemoveFileHandler -export RemoveFriend, RemoveIdleTimer, RemoveOnExit, RemovePoint, RemoveSignalHandler, RemoveStdExceptionHandler, RemoveTimer, Rename -export Reset, ResetAddress, ResetBit, ResetBranchAddress, ResetBranchAddresses, ResetDrawn, ResetErrno, ResetReadEntry -export ResetSignal, ResetSignals, ResetStats, ResetTimer, ResetUpdated, Resize, ResizeOpaque, Restart, ReturnFromRun, ReturnPressed -export Rndm, RndmArray, RotateTitle, Run, Save, SaveAs, SaveContext, SaveObjectAs, SaveSelf, SaveSource, Scale, Scan -export ScanPaths, Seek, Select, Selected, SendBuf, SendRaw, SetAclicMode, SetAddress, SetAlias, SetAlphanumeric, SetApplication -export SetAutoDelete, SetAutoFlush, SetAutoSave, SetAxisColor, SetAxisRange, SetBarOffset, SetBarWidth, SetBasketSize, SetBatch -export SetBinContent, SetBinEntries, SetBinError, SetBinErrorOption, SetBinLabel, SetBins, SetBinsLength, SetBit, SetBranch -export SetBranchAddress, SetBranchStatus, SetBrowserImp, SetBuffer, SetBufferAddress, SetBufferSize, SetBuildDir, SetCacheEntryRange -export SetCacheLearnEntries, SetCacheSize, SetCanExtend, SetCanvasSize, SetCellContent, SetCellError, SetChainOffset, SetChisquare -export SetCircular, SetClickSelected, SetClickSelectedPad, SetClusterPrefetch, SetCompressionAlgorithm, SetCompressionLevel -export SetCompressionSettings, SetContent, SetContour, SetContourLevel, SetCursor, SetCutClassName, SetDebug, SetDecimals, SetDefCanvasName -export SetDefaultEntryOffsetLen, SetDefaults, SetDirectory, SetDisplay, SetDoubleBuffer, SetDrawOption, SetDynamicPath, SetEND, SetEchoMode -export SetEditHistograms, SetEditable, SetEditorMode, SetEntries, SetEntriesRange, SetEntriesToProcess, SetEntry, SetEntryList -export SetEntryOffsetLen, SetError, SetErrorOption, SetErrorStr, SetEscape, SetEstimate, SetExecutingMacro, SetFPEMask, SetFile -export SetFileName, SetFileNumber, SetFirstEntry, SetFixedAspectRatio, SetFlagsDebug, SetFlagsOpt, SetFromPopUp, SetGrayscale -export SetHighLightColor, SetHighlight, SetHistogram, SetIOFeatures, SetIdleTimer, SetImplicitMT, SetIncludePath, SetInterrupt -export SetLabelColor, SetLabelFont, SetLabelOffset, SetLabelSize, SetLeafCount, SetLen, SetLimits, SetLineHasBeenProcessed -export SetLineIsProcessing, SetLinkdefSuffix, SetLinkedLibs, SetLocalEntry, SetMakeClass, SetMakeExe, SetMakeSharedLib, SetMaxEntryLoop -export SetMaxVirtualSize, SetMaximum, SetMinimum, SetModified, SetMoreLogLabels, SetMother, SetMotherDir, SetMustClean, SetNDF, SetName -export SetNameTitle, SetNdivisions, SetNoAlphanumeric, SetNoExponent, SetNormFactor, SetNormalized, SetNotify, SetNpx -export SetNumberFitPoints, SetObjExt, SetObject, SetOffset, SetOption, SetPadSave, SetParError, SetParErrors, SetParLimits, SetParName -export SetParNames, SetParallelUnzip, SetParameter, SetParameters, SetParent, SetPoint, SetPointX, SetPointY, SetProgname, SetRange -export SetRangeUser, SetReadCalls, SetReadingObject, SetRealAspectRatio, SetReapplyCut, SetRefreshFlag, SetRetained -export SetReturnFromRun, SetSavedPoint, SetScanField, SetSeed, SetSeekDir, SetSelected, SetSelectedPad, SetSelectedPrimitive, SetShift -export SetShowProjectionX, SetShowProjectionXY, SetShowProjectionY, SetSoExt, SetSockOpt, SetStatOverflows, SetStats, SetStatus -export SetStatusText, SetStyle, SetSupportGL, SetTRefAction, SetTargetMemoryRatio, SetTickLength, SetTicks, SetTimeDisplay -export SetTimeFormat, SetTimeOffset, SetTimerInterval, SetTitle, SetTitleFont, SetTitleOffset, SetTitleSize, SetTree, SetTreeName -export SetTreeNumber, SetUniqueID, SetUnsigned, SetUpdate, SetVectorized, SetWebDisplay, SetWeight, SetWindowPosition, SetWindowSize -export SetWritable, SetXTitle, SetYTitle, SetZTitle, Setenv, SetupAddresses, Show, ShowBackground, ShowOutput, ShowPeaks -export ShowStreamerInfo, Size, Sizeof, Sleep, Smooth, Sort, Sphere, SplitAclicMode, StackTrace, StartEmbedding, StartIdleing -export StartViewer, StopCacheLearningPhase, StopEmbedding, StopIdleing, Streamer, StreamerNVirtual, Subtract, SumBuffer, Sumw2 -export SupportsBulkRead, Symlink, Syslog, TTree!kMaxEntries, TempDirectory, TempFileName, Terminate, TestBit, TestBits, Time -export ToggleAutoExec, ToggleEditor, ToggleEventStatus, ToggleToolBar, ToggleToolTips, Umask, UnZoom, UnbinnedFit, Uniform -export UnixPathName, Unlink, Unload, Unsetenv, Update, UpdateAddress, UpdateAsync, UpdateFile, UseCurrentStyle, UseGL, Utime -export Variance, Which, WorkingDirectory, Write, WriteBuffer, WriteDirHeader, WriteFile, WriteFree, WriteHeader, WriteKeys -export WriteObjectAny, WriteRandom, WriteStreamerInfo, WriteTObject, Zero, ZoomOut, arrow, assign, fBusSpeed, fBusSpeed!, fCpuSpeed -export fCpuSpeed!, fCpuSys, fCpuSys!, fCpuType, fCpuType!, fCpuUser, fCpuUser!, fCpus, fCpus!, fDev, fDev!, fFile, fFile!, fGid -export fGid!, fGroup, fGroup!, fIdle, fIdle!, fIno, fIno!, fIsLink, fIsLink!, fL2Cache, fL2Cache!, fLoad15m, fLoad15m! -export fLoad1m, fLoad1m!, fLoad5m, fLoad5m!, fMemFree, fMemFree!, fMemResident, fMemResident!, fMemTotal, fMemTotal!, fMemUsed -export fMemUsed!, fMemVirtual, fMemVirtual!, fMode, fMode!, fModel, fModel!, fMtime, fMtime!, fOS, fOS!, fPasswd, fPasswd! -export fPhysRam, fPhysRam!, fReadOffSet, fReadOffSet!, fRealName, fRealName!, fShell, fShell!, fSize, fSize!, fStdErrDup -export fStdErrDup!, fStdErrTty, fStdErrTty!, fStdOutDup, fStdOutDup!, fStdOutTty, fStdOutTty!, fSwapFree, fSwapFree!, fSwapTotal -export fSwapTotal!, fSwapUsed, fSwapUsed!, fSys, fSys!, fTotal, fTotal!, fUid, fUid!, fUrl, fUrl!, fUser, fUser!, gApplication -export gApplication!, gProgName, gProgPath, gROOTMutex, gROOTMutex!, gRandom, gRandom!, gRootDir, gSystem, gSystem!, gSystemMutex -export gSystemMutex!, gXDisplay, gXDisplay!, kBranchAny, kBranchObject, kDoNotProcess, kIsClone, kMapObject, ls, paren, rmdir \ No newline at end of file +export GetListOfMaterials, GetListOfMatrices, GetListOfMedia, GetListOfMessageHandlers, GetListOfNavigators, GetListOfNodes +export GetListOfOpticalSurfaces, GetListOfOverlaps, GetListOfPhysicalNodes, GetListOfProcessIDs, GetListOfProofs, GetListOfRegions +export GetListOfSecContexts, GetListOfShapes, GetListOfSignalHandlers, GetListOfSkinSurfaces, GetListOfSockets, GetListOfSpecials +export GetListOfStdExceptionHandlers, GetListOfStreamerInfo, GetListOfStyles, GetListOfTasks, GetListOfTimers, GetListOfTracks, GetListOfTypes +export GetListOfUVolumes, GetListOfVolumes, GetLists, GetLowEdge, GetLowerFunction, GetMCPrediction, GetMTried, GetMakeClass, GetMakeExe +export GetMakePWInfo, GetMakeRuntimeShape, GetMakeSharedLib, GetMargin, GetMarginBinsContent, GetMasterVolume, GetMaterial +export GetMaterialIndex, GetMatrices, GetMatrix, GetMatrixAsString, GetMatrixOrig, GetMaxAngle, GetMaxBaskets, GetMaxEntryLoop +export GetMaxFunctions, GetMaxLevel, GetMaxMarkerSize, GetMaxPowers, GetMaxQuantity, GetMaxSize, GetMaxStudy, GetMaxTerms +export GetMaxThreads, GetMaxVariables, GetMaxVirtualSize, GetMaxVisNodes, GetMaximum, GetMaximumBin, GetMaximumStored, GetMaximumX +export GetMaximumXY, GetMaximumXYZ, GetMean, GetMeanError, GetMeanQuantity, GetMeanValues, GetMeanVariables, GetMedium, GetMemInfo +export GetMeshNumbers, GetMethodCall, GetMinAngle, GetMinMarkerSize, GetMinQuantity, GetMinRelativeError, GetMinVariables, GetMinimum +export GetMinimumAndMaximum, GetMinimumBin, GetMinimumStored, GetMinimumX, GetMinimumXY, GetMinimumXYZ, GetModel, GetModificationDate +export GetModifiedLabels, GetMoreLogLabels, GetMother, GetMotherDir, GetMotherMatrix, GetMotherParticle, GetMotherVolume, GetN +export GetNAlignable, GetNChunks, GetNCoefficients, GetNDF, GetNNodes, GetNProcessIDs, GetNTried, GetNVariables, GetNYErrors, GetName +export GetNargs, GetNbins, GetNbinsX, GetNbinsY, GetNbinsZ, GetNbranches, GetNbytes, GetNbytesFree, GetNbytesInfo, GetNbytesKeys +export GetNcells, GetNclasses, GetNcoeff, GetNconstProperties, GetNconvex, GetNcuts, GetNdata, GetNdaughters, GetNdecays, GetNdim +export GetNdimensions, GetNdiv, GetNdivisions, GetNdt, GetNedges, GetNelements, GetNelementsRN, GetNetOpt, GetNewBinAdded, GetNewUrl +export GetNext, GetNextCandidates, GetNextDaughterIndex, GetNextEntry, GetNextNode, GetNextNodeIndex, GetNextVoxel, GetNfacets +export GetNfree, GetNhigh, GetNhists, GetNisotopes, GetNkeys, GetNlabels, GetNleaves, GetNlow, GetNmany, GetNmeshVertices +export GetNmixt, GetNoExponent, GetNode, GetNode1, GetNode2, GetNodeId, GetNodeIndex, GetNodeOffset, GetNodes, GetNorm +export GetNormFactor, GetNormal, GetNotify, GetNp, GetNpar, GetNpoints, GetNproperties, GetNpx, GetNpy, GetNpz, GetNregions +export GetNsegments, GetNtotal, GetNtracks, GetNtypes, GetNumber, GetNumberFitPoints, GetNumberFreeParameters, GetNumberOfBins +export GetNumberOfDivisions, GetNumberTotalParameters, GetNvert, GetNvertices, GetNvolumes, GetNz, GetObjExt, GetObjectChecked, GetObjectFit +export GetObjectInfo, GetObjectInfoHelper, GetObjectUnchecked, GetObjlen, GetOffset, GetOppositeCorner, GetOpt, GetOpticalSurface +export GetOptimalVoxels, GetOption, GetOptions, GetOrigin, GetOriginalMatrix, GetOverflowContent, GetOverlaps, GetPDG, GetPTried +export GetPacketSize, GetPadSave, GetPaintVolume, GetPaintedGraph, GetPaintedGraph2D, GetPaintedHistogram, GetPainter, GetParError +export GetParErrors, GetParLimits, GetParName, GetParNumber, GetParallelWorld, GetParam, GetParameter, GetParameters, GetParent +export GetParentId, GetParentTrackOfId, GetParticle, GetParticleName, GetPassedHistogram, GetPath, GetPathInfo, GetPathStatic +export GetPdgName, GetPeerName, GetPhi, GetPhi1, GetPhi2, GetPhiRotation, GetPhysicalNode, GetPid, GetPlayer, GetPlot, GetPoint +export GetPointX, GetPointY, GetPointerName, GetPointsOnFacet, GetPointsOnSegments, GetPolish, GetPolyType, GetPolygon +export GetPowerIndex, GetPowerLimit, GetPowers, GetPrecision, GetPressure, GetProb, GetProcInfo, GetProperties, GetProperty +export GetPropertyRef, GetQuantiles, GetQuantity, GetR, GetRAMISE, GetRMS, GetRMSError, GetRTmode, GetRadLen, GetRandom, GetRandom2 +export GetRandom3, GetRange, GetRatio, GetReadBasket, GetReadCalls, GetReadEntry, GetReadEvent, GetReapplyCut, GetRecordHeader +export GetRefCount, GetRefreshFlag, GetRegion, GetRelOffset, GetRelativeAbundance, GetResidualMax, GetResidualMaxRow +export GetResidualMin, GetResidualMinRow, GetResidualSumSq, GetResult, GetRhi, GetRightMatrix, GetRightShape, GetRlo, GetRmax +export GetRmax1, GetRmax2, GetRmin, GetRmin1, GetRmin2, GetRotateTitle, GetRotation, GetRotationMatrix, GetRow, GetRows, GetSV +export GetSafeDistance, GetSafeLevel, GetSampleSize, GetSave, GetScale, GetScanField, GetSeed, GetSeekDir, GetSeekFree, GetSeekInfo +export GetSeekKey, GetSeekKeys, GetSeekParent, GetSeekPdir, GetSelected, GetSelectedOpt, GetSelectedPad, GetSelectedPrimitive +export GetSelectedRows, GetSelectedX, GetSelectedY, GetServiceByName, GetServiceByPort, GetSetup, GetShape, GetShowEditor +export GetShowEventStatus, GetShowToolBar, GetShowToolTips, GetSigma, GetSigmaAlpha, GetSigmas, GetSignal, GetSignalHandler, GetSize +export GetSkewness, GetSkinSurface, GetSoExt, GetSockName, GetSockOpt, GetSparseFractionBins, GetSparseFractionMem +export GetSpecificActivity, GetSplitLevel, GetSqError, GetStIn, GetStOut, GetStack, GetStackLevel, GetStart, GetStartEntry +export GetStatOverflows, GetState, GetStatistic, GetStatisticOption, GetStats, GetStdDev, GetStdDevError, GetStep, GetSteps, GetStot +export GetStreamerInfoCache, GetStreamerInfoList, GetSubBranch, GetSumErrorsMode, GetSumLog, GetSumOfWeights, GetSumSqAvgQuantity +export GetSumSqQuantity, GetSumw, GetSumw2, GetSumw2N, GetSumwx, GetSumwx2, GetSurface, GetSysInfo, GetTFitResult, GetTargetMemoryRatio +export GetTemperature, GetTestError, GetTestPrecision, GetTestQuantity, GetTestSampleSize, GetTestSqError, GetTestVariables, GetText +export GetTheta, GetTheta1, GetTheta2, GetThreadData, GetThreadId, GetTickLength, GetTicks, GetTimeDisplay, GetTimeFormat +export GetTimeFormatOnly, GetTimeOffset, GetTimerInterval, GetTitle, GetTitleFont, GetTitleOffset, GetTitleSize, GetTl1, GetTl2, GetTmax +export GetTmin, GetTminTmax, GetTop, GetTopElement, GetTopNode, GetTopVolume, GetTotBytes, GetTotalCurvature, GetTotalHistogram +export GetTotalSize, GetTrack, GetTrackIndex, GetTrackOfId, GetTransientBuffer, GetTranslation, GetTransparency, GetTree +export GetTreeName, GetTreeNumber, GetTwist, GetTwistAngle, GetTxy, GetTxz, GetType, GetTypeName, GetTyz, GetUID, GetUUID, GetUid +export GetUnfoldCovMatrix, GetUniqueID, GetUpdate, GetUpperFunction, GetUserData, GetUserExtension, GetUserFunc, GetUserInfo +export GetUserObject, GetUserPaintVolume, GetUserPlugin, GetV1, GetV2, GetV3, GetV4, GetVal, GetValue, GetValueLong64 +export GetValuePointer, GetVarName, GetVarNumber, GetVariable, GetVariables, GetVersion, GetVersionCode, GetVersionDate, GetVersionInt +export GetVersionTime, GetVertex, GetVertexIndex, GetVertices, GetViewAngles, GetViewBox, GetVirtualLevel, GetVisDensity, GetVisLevel +export GetVisOption, GetVisibleCorner, GetVolume, GetVolumeInfo, GetVolumes, GetVoxels, GetW, GetWebDisplay, GetWeight, GetWeightSum +export GetWh, GetWindowHeight, GetWindowTopX, GetWindowTopY, GetWindowWidth, GetWmixt, GetWorkingDirectory, GetWriteBasket +export GetWw, GetX, GetXMax, GetXMin, GetXN, GetXNmax, GetXNmin, GetXOffset, GetXY, GetXYcurvature, GetXaxis, GetXbins +export GetXfirst, GetXinv, GetXlast, GetXmax, GetXmaxE, GetXmin, GetXminE, GetXsizeReal, GetXsizeUser, GetXtau, GetY, GetYMax +export GetYMin, GetYN, GetYNmax, GetYNmin, GetYOffset, GetYaxis, GetYfirst, GetYlast, GetYmax, GetYmaxE, GetYmin, GetYminE +export GetYsizeReal, GetYsizeUser, GetZ, GetZaxis, GetZcoord, GetZfirst, GetZipBytes, GetZlast, GetZmax, GetZmaxE, GetZmin, GetZminE +export GetZmixt, Get_, Getenv, GetfCoulomb, GetfRadTsai, GotoSafeLevel, Grab, GrabFWExtension, GrabFocus, GrabUserExtension +export Gradient, Gradient!, GradientPar, Gsord, HalfLife, HandleException, HandleIdleTimer, HandleInput, HandleTermInput +export HandleTimer, HasDefaultElements, HasGeneratedGradient, HasGeneratedHessian, HasIdArray, HasInconsistentHash, HasInner +export HasIsotopes, HasMenuBar, HasPoints, HasRNElements, HasRmin, Hash, HaveSkippedBin, HessianPar, Hide, HighlightConnect +export Highlighted, HomeDirectory, Honeycomb, HostName, Iconify, Idle, IgnoreInclude, IgnoreInterrupt, IgnoreSignal, Import +export ImportAttributes, ImportElementsRN, InControl, InPlaceClone, IncludeBin, IncludeRange, IncrementPidOffset, IncrementProcessIDs +export IncrementTotalBuffers, InheritsFrom, Init, InitArgs, InitDirection, InitExpo, InitFromNavigator, InitGaus, InitPoint, InitPolynom +export InitTrack, InitializeGraphics, InnerLoop, InputFiles, InsertPoint, InsertPointBefore, Inspect, InspectMaterial +export InspectNode, InspectShape, InspectState, Integral, Integral!, IntegralAndError, IntegralError, IntegralFast +export IntegralMultiple, IntegralOneDim, Interpolate, Inverse, InvertBit, InvertShapeBit, InvisibleAll, IsA, IsAbsoluteFileName +export IsActive, IsActiveDaughters, IsActivityEnabled, IsAdded, IsAligned, IsAllInvisible, IsAlphanumeric, IsAnimatingTracks +export IsArchive, IsAssembly, IsAutoDelete, IsBatch, IsBinOverflow, IsBinUnderflow, IsBinary, IsBuilt, IsChain +export IsCheckingOverlaps, IsCleaning, IsClockwise, IsCloned, IsClosed, IsClosedBody, IsCmdThread, IsCombi, IsComposite, IsConvex +export IsCurrentOverlapping, IsCylType, IsCylVoxels, IsDefined, IsDestructed, IsDrawingExtra, IsDrawn, IsDummy, IsEditable, IsEntering, IsEq +export IsEqual, IsEscaped, IsEvalNormalized, IsExecutingMacro, IsExiting, IsExplodedView, IsFileInIncludePath, IsFinished +export IsFixed, IsFolder, IsFuncCall, IsGeneral, IsGrayscale, IsHighlight, IsIdentity, IsIllegalCheck, IsInPhiRange, IsInRange +export IsInTimeRange, IsInside, IsInsideBin, IsInterrupted, IsInvalid, IsLineProcessing, IsLinear, IsLocked, IsMatchingState +export IsMatrixReflection, IsMatrixTransform, IsMixture, IsModified, IsMultiThread, IsNeighbour, IsNodeSelectable, IsNormalized, IsNullBox +export IsNullStep, IsOffset, IsOnBoundary, IsOnHeap, IsOnScreen, IsOnTerminalBranch, IsOpen, IsOutside, IsOverlapping +export IsOverlappingCandidate, IsOwned, IsPaintingShape, IsParallelWorldNav, IsPathLocal, IsPointInside, IsProofServ, IsRadioNuclide, IsRange +export IsRaw, IsRaytracing, IsReflected, IsReflection, IsRegistered, IsReplicated, IsRetained, IsRightHanded, IsRootFile +export IsRotAboutZ, IsRotation, IsRunTime, IsRunTimeShape, IsRunning, IsSafeStep, IsSafeVoxel, IsSameLocation, IsSamePoint, IsScale +export IsSelected, IsShared, IsSortable, IsSpacedOut, IsStartSafe, IsStepEntering, IsStepExiting, IsStreamingVoxels +export IsStyleDefault, IsTopVolume, IsTranslation, IsTwisted, IsUnsigned, IsUpdated, IsUsed, IsUsingOverlaps, IsValid, IsValidBox +export IsVariableBinSize, IsVecGeom, IsVectorized, IsVirtual, IsVisBranch, IsVisContainers, IsVisDaughters, IsVisLeaves, IsVisOnly +export IsVisRaytrace, IsVisStreamed, IsVisTouched, IsVisible, IsVisibleDaughters, IsVisibleFull, IsVolAttributes, IsVolumeMulti +export IsWeb, IsWebDisplay, IsWebDisplayBatch, IsWritable, IsXYZVoxels, IsZombie, IsoNo, Keep, KeepCircular, KeyPressed +export KolmogorovTest, LabelsDeflate, LabelsInflate, LabelsOption, Landau, LeastSquareFit, LeastSquareLinearFit, LegoPlot, Length +export Length2, Level, Like, Like!, LineProcessed, Link, ListLibraries, ListSymbols, Load, LoadAllLibraries, LoadBaskets +export LoadClass, LoadMacro, LoadTree, LoadTreeFriend, LocalToMaster, LocalToMasterBomb, LocalToMasterVect, Lock, Lower, Lowess +export Macro, Mag, Mag2, MakeAlignablePN, MakeArb8, MakeBox, MakeChi2, MakeClass, MakeClone, MakeCode, MakeCone, MakeCons +export MakeCopy, MakeCopyNode, MakeCopyNodes, MakeCopyVolume, MakeCtub, MakeCuts, MakeDefCanvas, MakeDirectory, MakeEltu +export MakeFree, MakeGtra, MakeHistograms, MakeHype, MakeMethod, MakeMethods, MakeNode, MakePara, MakeParaboloid, MakePcon +export MakePgon, MakePhysicalNode, MakePrincipals, MakeProject, MakeProxy, MakeReflectedVolume, MakeSelector, MakeSphere +export MakeTorus, MakeTrack, MakeTrap, MakeTrd1, MakeTrd2, MakeTube, MakeTubs, MakeVolumeAssembly, MakeVolumeMulti, MakeXtru, Map +export MassEx, MassNo, MasterToLocal, MasterToLocalBomb, MasterToLocalVect, MasterToTop, Matches, Material, Matrix, Max +export MayNotUse, MayOverlap, Mean, Mean2X, Mean2Y, Mean3X, Mean3Y, Mean3Z, Medium, MemoryFull, Merge, Message, Min, Minuit +export Minuit!, Mixture, Modified, ModifiedPad, Moment, Moment2, Moment3, More, More!, MoveOpaque, MovePoints, Multiply +export MultiplyBy, MultiplyLeft, MustClean, MustFlush, N, NatAbun, NeedRebuild, NeedsBBoxRecompute, Neff, Next, NextTimeOut +export NoErrX, NoErrX!, NoLogOpt, NoLogoOpt, Nochisq, Nochisq!, Node, Nograph, Nograph!, Normalize, Nostore, Nostore!, Notify +export NotifyApplicationCreated, Now, Obsolete, OpaqueMoving, OpaqueResizing, Open, OpenConnection, OpenDirectory, OpenFile, OpenForumTopic +export OpenGitHubIssue, OpenInBrowser, OpenPipe, OpenReferenceGuideFor, Openlog, OptimizeBaskets, OptimizeStorage, OptimizeVoxels, P2X +export PChi2, PChi2!, PJ, Paint, PaintCollect, PaintCollectTrack, PaintComposite, PaintGrapHist, PaintGraph, PaintHelper +export PaintNode, PaintOverlap, PaintPolyMarker, PaintScatter, PaintShape, PaintStat, PaintStats, PaintTrack, PaintVolume +export ParamsVec, Parent, Perp, Perp2, Phi, Phi1, Pick, Picked, Plus, Plus!, Poisson, PoissonD, Pop, PopDummy, PopPath, PopPoint +export PopState, PrependPathName, Previous, Principal, Print, PrintBin, PrintCacheInfo, PrintCacheStats, PrintCandidates +export PrintDetectedOverlaps, PrintEntries, PrintNodes, PrintOverflowRegions, PrintOverlaps, PrintResults, PrintValue, PrintVoxelLimits +export PrintVoxels, Process, ProcessEvents, ProcessFile, ProcessLine, ProcessLineFast, ProcessLineSync, ProcessMessage, ProcessNode +export ProcessedEvent, ProfileX, ProfileY, Project, Project3D, Project3DProfile, Projection, ProjectionND, ProjectionX, ProjectionXY +export ProjectionXYZ, ProjectionY, ProjectionZ, Purge, PushPath, PushPoint, PushState, PutStats, QuantilesX, QuantilesY, Quiet +export Quiet!, QuitOpt, Qvalue, RadiusHypeSq, Raise, RaiseWindow, RandomPoints, RandomRays, Range, Range!, Rannor, Ratio +export Raytrace, ReCreateMinimizer, ReOpen, Read, ReadAll, ReadBasket, ReadBasketExport, ReadBasketFast, ReadBasketSerialized +export ReadBuffer, ReadBufferAsync, ReadBuffers, ReadFile, ReadFree, ReadKeyBuffer, ReadKeys, ReadObj, ReadObjWithBuffer +export ReadObjectAny, ReadRandom, ReadStreamerInfo, ReadTObject, ReadingObject, Rebin, Rebin2D, Rebin3D, RebinAxis, RebinX, RebinY +export RebinZ, RebinnedAdd, Rebuild, RecomputeBoxLast, Recover, RecursiveRemove, RecvBuf, RecvRaw, RedirectOutput, Reflect +export ReflectX, ReflectY, ReflectZ, Refresh, RefreshBrowsers, RefreshPhysicalNodes, RegisterMatrices, RegisterMatrix +export RegisterYourself, Release, ReleaseInfo, ReleaseParameter, ReleaseRangeX, ReleaseRangeY, ReleaseRangeZ, RelocatePaths, Remove +export RemoveCheckBox, RemoveClass, RemoveFileHandler, RemoveFriend, RemoveIdleTimer, RemoveMaterial, RemoveNavigator, RemoveNode +export RemoveOnExit, RemovePoint, RemoveSignalHandler, RemoveStdExceptionHandler, RemoveTimer, Rename, ReplaceMatrix, ReplaceNode +export ReplaceVolume, ReplayCreation, Reset, ResetAddress, ResetAll, ResetAttBit, ResetBit, ResetBranchAddress, ResetBranchAddresses +export ResetDrawn, ResetErrno, ResetOverlaps, ResetRatio, ResetReadEntry, ResetShapeBit, ResetSignal, ResetSignals, ResetState +export ResetStats, ResetStep, ResetTimer, ResetTrack, ResetTransparency, ResetUpdated, ResetUserData, Resize, ResizeCenter +export ResizeOpaque, RespectsAxisRange, Restart, RestoreMasterVolume, RestoreState, ReturnFromRun, ReturnPressed, Rmax, Rmin, Rndm +export RndmArray, Robust, Robust!, RotateTitle, RotateX, RotateY, RotateZ, Run, STP_pressure, STP_temperature, Safety +export SafetyToFace, SafetyToHype, SafetyToSegment, Safety_v, SamplePoints, Save, SaveAnimatedGif, SaveAs, SaveAttributes +export SaveContext, SaveObjectAs, SaveSelf, SaveSource, Scale, Scan, ScanPaths, SearchNode, Seek, Select, SelectTrackingMedia +export SelectVolume, Selected, SendBuf, SendRaw, SetA, SetAclicMode, SetActiveDaughters, SetActivity, SetAdded, SetAddress, SetAlias +export SetAlign, SetAlignableEntry, SetAllIndex, SetAllInvisible, SetAlphanumeric, SetAngle, SetAngles, SetAnimateTracks +export SetApplication, SetAsDouble, SetAsTopVolume, SetAttBit, SetAttFill, SetAttLine, SetAttVisibility, SetAutoDelete, SetAutoFlush +export SetAutoSave, SetAxisColor, SetAxisRange, SetBarOffset, SetBarWidth, SetBasketSize, SetBatch, SetBetaAlpha, SetBetaBeta +export SetBetaBinParameters, SetBinContent, SetBinContentChanged, SetBinEdges, SetBinEntries, SetBinError, SetBinError2, SetBinErrorOption +export SetBinLabel, SetBinVarX, SetBinVarY, SetBinning, SetBins, SetBinsLength, SetBit, SetBombFactors, SetBoxDimensions +export SetBoxPoints, SetBranch, SetBranchAddress, SetBranchStatus, SetBrowserImp, SetBtot, SetBuffer, SetBufferAddress +export SetBufferSize, SetBuildDir, SetCache, SetCacheEntryRange, SetCacheLearnEntries, SetCacheSize, SetCanExtend, SetCanvasSize +export SetCellContent, SetCellError, SetCentralInterval, SetCerenkovProperties, SetChainOffset, SetChanged, SetCharge, SetCheckedNode +export SetCheckingOverlaps, SetChisquare, SetCircular, SetCldirChecked, SetClickSelected, SetClickSelectedPad, SetClipping +export SetClippingBoxOff, SetClippingBoxOn, SetClippingShape, SetCloned, SetClusterPrefetch, SetColor, SetCompressionAlgorithm +export SetCompressionLevel, SetCompressionSettings, SetConeDimensions, SetConfidenceLevel, SetConsDimensions, SetContent +export SetContentToAverage, SetContentToError, SetContour, SetContourLevel, SetConvex, SetCtubDimensions, SetCurrentDirection +export SetCurrentNavigator, SetCurrentNodeIndex, SetCurrentPoint, SetCurrentTrack, SetCurrentVertices, SetCurrentZ, SetCursor, SetCut +export SetCutClassName, SetCylVoxels, SetData, SetDaughter, SetDebug, SetDecimals, SetDefCanvasName, SetDefaultEntryOffsetLen +export SetDefaultName, SetDefaults, SetDefined, SetDensity, SetDimensions, SetDirectory, SetDisplay, SetDivIndex, SetDoubleBuffer +export SetDrawExtraPaths, SetDrawOption, SetDtot, SetDx, SetDy, SetDynamicPath, SetDz, SetEND, SetEY, SetEYhigh, SetEYlow, SetEchoMode +export SetEditHistograms, SetEditable, SetEditorMode, SetEltuDimensions, SetEntries, SetEntriesRange, SetEntriesToProcess, SetEntry +export SetEntryList, SetEntryOffsetLen, SetError, SetErrorOption, SetErrorStr, SetEscape, SetEstimate, SetExecutingMacro +export SetExplodedView, SetExtraRange, SetFCN, SetFPEMask, SetFWExtension, SetFactor, SetField, SetFieldValue, SetFile, SetFileName +export SetFileNumber, SetFillColor, SetFillColorAlpha, SetFillStyle, SetFilledBins, SetFinder, SetFinish, SetFirstEntry, SetFitMethod +export SetFitOption, SetFitResult, SetFixedAspectRatio, SetFlagsDebug, SetFlagsOpt, SetFloat, SetFont, SetFromPopUp, SetGeoManager +export SetGrayscale, SetHelixStep, SetHighLightColor, SetHighlight, SetHistogram, SetHypeDimensions, SetIOFeatures, SetId +export SetIdleTimer, SetImplicitMT, SetIncludePath, SetIndex, SetInterrupt, SetInvalid, SetInvisible, SetIsVolAtt, SetIteration +export SetIterator, SetIteratorPlugin, SetKOrd, SetKernelType, SetLRB, SetLRS, SetLabNum, SetLabValue, SetLabelColor, SetLabelFont +export SetLabelOffset, SetLabelSize, SetLastPoint, SetLastSafetyForPoint, SetLeafCount, SetLen, SetLimitRatio, SetLimits, SetLineColor +export SetLineColorAlpha, SetLineHasBeenProcessed, SetLineIsProcessing, SetLineStyle, SetLineWidth, SetLinkdefSuffix, SetLinkedLibs +export SetLocalEntry, SetMC, SetMakeClass, SetMakeExe, SetMakeSharedLib, SetMargin, SetMarginBinsContent, SetMaterial, SetMatrix +export SetMatrixAsString, SetMatrixOrig, SetMatrixReflection, SetMatrixTransform, SetMaxAngle, SetMaxEntryLoop, SetMaxFunctions +export SetMaxIter, SetMaxMarkerSize, SetMaxPowers, SetMaxStudy, SetMaxTerms, SetMaxThreads, SetMaxVirtualSize, SetMaxVisNodes +export SetMaximum, SetMedium, SetMethodCall, SetMinAngle, SetMinMarkerSize, SetMinRelativeError, SetMinimum, SetMirror, SetModel +export SetModified, SetMoreLogLabels, SetMother, SetMotherDir, SetMotherVolume, SetMustClean, SetNBins, SetNDF, SetName +export SetNameTitle, SetNdivisions, SetNedges, SetNeedRebuild, SetNewBinAdded, SetNext, SetNextIndex, SetNextNodeIndex, SetNextPoint +export SetNmeshPoints, SetNoAlphanumeric, SetNoExponent, SetNodeSelectable, SetNodes, SetNofPointsFFT, SetNormFactor, SetNormalize +export SetNormalized, SetNotify, SetNpx, SetNpy, SetNpz, SetNsegments, SetNtotal, SetNumConv, SetNumber, SetNumberFitPoints +export SetNumberOfDivisions, SetObjExt, SetObject, SetObjectFit, SetOffset, SetOptimization, SetOption, SetOutside, SetOverlapping +export SetOverlappingCandidate, SetOverlaps, SetOwner, SetPDG, SetPadSave, SetPaintVolume, SetParError, SetParErrors, SetParLimits, SetParName +export SetParNames, SetParaboloidDimensions, SetParallelUnzip, SetParam, SetParameter, SetParameters, SetParent, SetParticle +export SetParticleName, SetPassedEvents, SetPassedHistogram, SetPdgName, SetPhiRange, SetPhysicalNode, SetPlaneVertices +export SetPluginAutoexec, SetPoint, SetPointCoeff, SetPointEX, SetPointEXhigh, SetPointEXlow, SetPointEY, SetPointEYhigh, SetPointEYlow +export SetPointError, SetPointX, SetPointY, SetPoints, SetPolish, SetPolyMarker, SetPosteriorAverage, SetPosteriorMode, SetPowerLimit +export SetPowers, SetPrecision, SetPressure, SetProgname, SetRTmode, SetRadLen, SetRange, SetRangeUser, SetRangeX, SetRangeY +export SetRangeZ, SetRaytracing, SetReadCalls, SetReadingObject, SetRealAspectRatio, SetReapplyCut, SetRefreshFlag, SetReplicated +export SetRetained, SetReturnFromRun, SetRotation, SetRuntime, SetSavedPoint, SetScale, SetScanField, SetSeed, SetSeekDir +export SetSelected, SetSelectedPad, SetSelectedPrimitive, SetShape, SetShapeBit, SetShared, SetShift, SetShortestInterval +export SetShowProjection, SetShowProjectionX, SetShowProjectionXY, SetShowProjectionY, SetSigmaAlpha, SetSize, SetSleepTime, SetSoExt +export SetSockOpt, SetSpacedOut, SetSphDimensions, SetStack, SetStartSafe, SetStatOverflows, SetState, SetStatisticOption +export SetStats, SetStatus, SetStatusText, SetStep, SetStot, SetStyle, SetSumErrorsMode, SetSupportGL, SetTRefAction, SetTSB +export SetTSD, SetTSS, SetTargetMemoryRatio, SetTemperature, SetText, SetTickLength, SetTicks, SetTimeDisplay, SetTimeFormat +export SetTimeOffset, SetTimerInterval, SetTitle, SetTitleFont, SetTitleOffset, SetTitleSize, SetTminTmax, SetTopName, SetTopVisible +export SetTopVolume, SetTorusDimensions, SetTotalEvents, SetTotalHistogram, SetTranslation, SetTransparency, SetTree, SetTreeName +export SetTreeNumber, SetTubeDimensions, SetTubsDimensions, SetTuneFactor, SetType, SetUniqueID, SetUnsigned, SetUpdate +export SetUseBinsNEvents, SetUseOverlaps, SetUseParallelWorldNav, SetUseWeightedEvents, SetUsed, SetUserExtension, SetUserFunc +export SetUserObject, SetUserPaintVolume, SetUserPlugin, SetValue, SetVariable, SetVectorized, SetVertex, SetVirtual, SetVisBranch +export SetVisContainers, SetVisDaughters, SetVisDensity, SetVisLeaves, SetVisLevel, SetVisOnly, SetVisOption, SetVisRaytrace +export SetVisStreamed, SetVisTouched, SetVisibility, SetVisibleFull, SetVolume, SetVolumeAttribute, SetVoxelFinder, SetWebDisplay +export SetWeight, SetWindowPosition, SetWindowSize, SetWritable, SetXTitle, SetXY, SetXYcurvature, SetXfirst, SetXlast, SetYTitle +export SetYfirst, SetYlast, SetZ, SetZTitle, SetZfirst, SetZlast, Setenv, SetupAddresses, ShapeDistancetoPrimitive, Show +export ShowBackground, ShowOutput, ShowPeaks, ShowStreamerInfo, Size, SizeOf, Sizeof, Sizeof3D, Skip, Sleep, Smooth, SmoothKern +export SmoothLowess, SmoothSuper, Smoothin, SolveCubic, SolveQuartic, Sort, SortCrossedVoxels, SortNodes, SortOverlaps, Sphere +export SplitAclicMode, Stable, StackTrace, StartEmbedding, StartIdleing, StartViewer, Status, Step, StepToPlane +export StopCacheLearningPhase, StopEmbedding, StopIdleing, StoreResult, StoreResult!, Streamer, StreamerNVirtual, Subtract, SumBuffer +export SumOfSquareResiduals, Sumw2, SupportsBulkRead, Symlink, Syslog, TG_F, TG_S, TGeant4Unit!Avogadro, TGeant4Unit!Bohr_radius +export TGeant4Unit!Bq, TGeant4Unit!Ci, TGeant4Unit!GBq, TGeant4Unit!GeV, TGeant4Unit!L, TGeant4Unit!MBq, TGeant4Unit!MeV +export TGeant4Unit!PeV, TGeant4Unit!STP_Pressure, TGeant4Unit!STP_Temperature, TGeant4Unit!TeV, TGeant4Unit!alpha_rcl2 +export TGeant4Unit!ampere, TGeant4Unit!amu, TGeant4Unit!amu_c2, TGeant4Unit!angstrom, TGeant4Unit!atmosphere, TGeant4Unit!bar +export TGeant4Unit!barn, TGeant4Unit!becquerel, TGeant4Unit!cL, TGeant4Unit!c_light, TGeant4Unit!c_squared, TGeant4Unit!candela +export TGeant4Unit!centimeter, TGeant4Unit!centimeter2, TGeant4Unit!centimeter3, TGeant4Unit!classic_electr_radius, TGeant4Unit!cm +export TGeant4Unit!cm2, TGeant4Unit!cm3, TGeant4Unit!coulomb, TGeant4Unit!curie, TGeant4Unit!dL, TGeant4Unit!deg, TGeant4Unit!degree +export TGeant4Unit!eV, TGeant4Unit!e_SI, TGeant4Unit!e_squared, TGeant4Unit!electron_Compton_length, TGeant4Unit!electron_charge +export TGeant4Unit!electron_mass_c2, TGeant4Unit!electronvolt, TGeant4Unit!elm_coupling, TGeant4Unit!eplus, TGeant4Unit!epsilon0, TGeant4Unit!farad +export TGeant4Unit!fermi, TGeant4Unit!fine_structure_const, TGeant4Unit!g, TGeant4Unit!gauss, TGeant4Unit!gigabecquerel +export TGeant4Unit!gigaelectronvolt, TGeant4Unit!gram, TGeant4Unit!gray, TGeant4Unit!h_Planck, TGeant4Unit!halfpi, TGeant4Unit!hbar_Planck +export TGeant4Unit!hbarc, TGeant4Unit!hbarc_squared, TGeant4Unit!henry, TGeant4Unit!hep_pascal, TGeant4Unit!hertz, TGeant4Unit!joule +export TGeant4Unit!kBq, TGeant4Unit!kGasThreshold, TGeant4Unit!k_Boltzmann, TGeant4Unit!keV, TGeant4Unit!kelvin, TGeant4Unit!kg +export TGeant4Unit!kilobecquerel, TGeant4Unit!kiloelectronvolt, TGeant4Unit!kilogauss, TGeant4Unit!kilogram, TGeant4Unit!kilogray +export TGeant4Unit!kilohertz, TGeant4Unit!kilometer, TGeant4Unit!kilometer2, TGeant4Unit!kilometer3, TGeant4Unit!kilovolt, TGeant4Unit!km +export TGeant4Unit!km2, TGeant4Unit!km3, TGeant4Unit!liter, TGeant4Unit!lumen, TGeant4Unit!lux, TGeant4Unit!m, TGeant4Unit!m2 +export TGeant4Unit!m3, TGeant4Unit!mCi, TGeant4Unit!mL, TGeant4Unit!megabecquerel, TGeant4Unit!megaelectronvolt, TGeant4Unit!megahertz +export TGeant4Unit!megavolt, TGeant4Unit!meter, TGeant4Unit!meter2, TGeant4Unit!meter3, TGeant4Unit!mg, TGeant4Unit!microampere +export TGeant4Unit!microbarn, TGeant4Unit!microcurie, TGeant4Unit!microfarad, TGeant4Unit!microgray, TGeant4Unit!micrometer +export TGeant4Unit!microsecond, TGeant4Unit!milliampere, TGeant4Unit!millibarn, TGeant4Unit!millicurie, TGeant4Unit!millifarad +export TGeant4Unit!milligram, TGeant4Unit!milligray, TGeant4Unit!millimeter, TGeant4Unit!millimeter2, TGeant4Unit!millimeter3 +export TGeant4Unit!milliradian, TGeant4Unit!millisecond, TGeant4Unit!mm, TGeant4Unit!mm2, TGeant4Unit!mm3, TGeant4Unit!mole, TGeant4Unit!mrad +export TGeant4Unit!ms, TGeant4Unit!mu0, TGeant4Unit!nanoampere, TGeant4Unit!nanobarn, TGeant4Unit!nanofarad, TGeant4Unit!nanometer +export TGeant4Unit!nanosecond, TGeant4Unit!neutron_mass_c2, TGeant4Unit!newton, TGeant4Unit!nm, TGeant4Unit!ns, TGeant4Unit!ohm +export TGeant4Unit!parsec, TGeant4Unit!pc, TGeant4Unit!perCent, TGeant4Unit!perMillion, TGeant4Unit!perThousand +export TGeant4Unit!petaelectronvolt, TGeant4Unit!pi, TGeant4Unit!pi2, TGeant4Unit!picobarn, TGeant4Unit!picofarad, TGeant4Unit!picosecond +export TGeant4Unit!proton_mass_c2, TGeant4Unit!ps, TGeant4Unit!rad, TGeant4Unit!radian, TGeant4Unit!s, TGeant4Unit!second, TGeant4Unit!sr +export TGeant4Unit!steradian, TGeant4Unit!teraelectronvolt, TGeant4Unit!tesla, TGeant4Unit!twopi, TGeant4Unit!twopi_mc2_rcl2, TGeant4Unit!uCi +export TGeant4Unit!um, TGeant4Unit!universe_mean_density, TGeant4Unit!us, TGeant4Unit!volt, TGeant4Unit!watt, TGeant4Unit!weber +export TGeoUnit!Avogadro, TGeoUnit!Bohr_radius, TGeoUnit!Bq, TGeoUnit!Ci, TGeoUnit!GBq, TGeoUnit!GeV, TGeoUnit!L, TGeoUnit!MBq +export TGeoUnit!MeV, TGeoUnit!PeV, TGeoUnit!STP_Pressure, TGeoUnit!STP_Temperature, TGeoUnit!TeV, TGeoUnit!alpha_rcl2 +export TGeoUnit!ampere, TGeoUnit!amu, TGeoUnit!amu_c2, TGeoUnit!angstrom, TGeoUnit!atmosphere, TGeoUnit!bar, TGeoUnit!barn +export TGeoUnit!becquerel, TGeoUnit!cL, TGeoUnit!c_light, TGeoUnit!c_squared, TGeoUnit!candela, TGeoUnit!centimeter, TGeoUnit!centimeter2 +export TGeoUnit!centimeter3, TGeoUnit!classic_electr_radius, TGeoUnit!cm, TGeoUnit!cm2, TGeoUnit!cm3, TGeoUnit!coulomb, TGeoUnit!curie +export TGeoUnit!dL, TGeoUnit!deg, TGeoUnit!degree, TGeoUnit!eV, TGeoUnit!e_SI, TGeoUnit!e_squared, TGeoUnit!electron_Compton_length +export TGeoUnit!electron_charge, TGeoUnit!electron_mass_c2, TGeoUnit!electronvolt, TGeoUnit!elm_coupling, TGeoUnit!eplus, TGeoUnit!epsilon0 +export TGeoUnit!farad, TGeoUnit!fermi, TGeoUnit!fine_structure_const, TGeoUnit!g, TGeoUnit!gauss, TGeoUnit!gigabecquerel +export TGeoUnit!gigaelectronvolt, TGeoUnit!gram, TGeoUnit!gray, TGeoUnit!h_Planck, TGeoUnit!halfpi, TGeoUnit!hbar_Planck, TGeoUnit!hbarc +export TGeoUnit!hbarc_squared, TGeoUnit!henry, TGeoUnit!hep_pascal, TGeoUnit!hertz, TGeoUnit!joule, TGeoUnit!kBq, TGeoUnit!kGasThreshold +export TGeoUnit!k_Boltzmann, TGeoUnit!keV, TGeoUnit!kelvin, TGeoUnit!kg, TGeoUnit!kilobecquerel, TGeoUnit!kiloelectronvolt +export TGeoUnit!kilogauss, TGeoUnit!kilogram, TGeoUnit!kilogray, TGeoUnit!kilohertz, TGeoUnit!kilometer, TGeoUnit!kilometer2 +export TGeoUnit!kilometer3, TGeoUnit!kilovolt, TGeoUnit!km, TGeoUnit!km2, TGeoUnit!km3, TGeoUnit!liter, TGeoUnit!lumen, TGeoUnit!lux +export TGeoUnit!m, TGeoUnit!m2, TGeoUnit!m3, TGeoUnit!mCi, TGeoUnit!mL, TGeoUnit!megabecquerel, TGeoUnit!megaelectronvolt +export TGeoUnit!megahertz, TGeoUnit!megavolt, TGeoUnit!meter, TGeoUnit!meter2, TGeoUnit!meter3, TGeoUnit!mg, TGeoUnit!microampere +export TGeoUnit!microbarn, TGeoUnit!microcurie, TGeoUnit!microfarad, TGeoUnit!microgray, TGeoUnit!micrometer, TGeoUnit!microsecond +export TGeoUnit!milliampere, TGeoUnit!millibarn, TGeoUnit!millicurie, TGeoUnit!millifarad, TGeoUnit!milligram, TGeoUnit!milligray +export TGeoUnit!millimeter, TGeoUnit!millimeter2, TGeoUnit!millimeter3, TGeoUnit!milliradian, TGeoUnit!millisecond, TGeoUnit!mm +export TGeoUnit!mm2, TGeoUnit!mm3, TGeoUnit!mole, TGeoUnit!mrad, TGeoUnit!ms, TGeoUnit!mu0, TGeoUnit!nanoampere, TGeoUnit!nanobarn +export TGeoUnit!nanofarad, TGeoUnit!nanometer, TGeoUnit!nanosecond, TGeoUnit!neutron_mass_c2, TGeoUnit!newton, TGeoUnit!nm, TGeoUnit!ns +export TGeoUnit!ohm, TGeoUnit!parsec, TGeoUnit!pc, TGeoUnit!perCent, TGeoUnit!perMillion, TGeoUnit!perThousand +export TGeoUnit!petaelectronvolt, TGeoUnit!pi, TGeoUnit!pi2, TGeoUnit!picobarn, TGeoUnit!picofarad, TGeoUnit!picosecond, TGeoUnit!proton_mass_c2 +export TGeoUnit!ps, TGeoUnit!rad, TGeoUnit!radian, TGeoUnit!s, TGeoUnit!second, TGeoUnit!sr, TGeoUnit!steradian +export TGeoUnit!teraelectronvolt, TGeoUnit!tesla, TGeoUnit!twopi, TGeoUnit!twopi_mc2_rcl2, TGeoUnit!uCi, TGeoUnit!um +export TGeoUnit!universe_mean_density, TGeoUnit!us, TGeoUnit!volt, TGeoUnit!watt, TGeoUnit!weber, TH_F, TH_S, TTree!kMaxEntries, TempDirectory +export TempFileName, Terminate, Test, TestAttBit, TestBit, TestBits, TestOverlaps, TestShapeBit, TestShapeBits, TestVoxels, Theta +export Time, ToBoundary, ToggleAutoExec, ToggleEditor, ToggleEventStatus, ToggleToolBar, ToggleToolTips, TopToMaster +export TransformVolumeToAssembly, Umask, UnConstrain, UnZoom, UnbinnedFit, UnbombTranslation, Unfold, Uniform, Unit, UnixPathName, Unlink, Unload +export UnmarkSaved, Unsetenv, Up, Update, UpdateAddress, UpdateArray, UpdateAsync, UpdateFile, UpdateHelix, UpdateMatrix +export UpdateNavigator, UseCurrentStyle, UseGL, User, User!, UsesBayesianStat, UsesCentralInterval, UsesPosteriorAverage +export UsesPosteriorMode, UsesShortestInterval, UsesWeights, Utime, Valid, Variance, Variance2X, Variance2Y, Variance3X, Variance3Y +export Variance3Z, Verbose, Verbose!, ViewLeaves, VisibleDaughters, Volume, Voxelize, W1, W1!, Weight, WeightA, Which +export WorkingDirectory, Write, WriteBuffer, WriteDirHeader, WriteFile, WriteFree, WriteHeader, WriteKeys, WriteObjectAny, WriteRandom +export WriteStreamerInfo, WriteTObject, X, X2P, Y, Z, ZHypeSq, Zero, ZoomOut, add!, arrow, assign, fArrayPos, fArrayPos!, fAsmCurrent +export fAsmCurrent!, fAsmNext, fAsmNext!, fBody, fBody!, fBoolSelected, fBoolSelected!, fBusSpeed, fBusSpeed!, fContent, fContent! +export fCoordinateAllocationSize, fCoordinateAllocationSize!, fCoordinates, fCoordinates!, fCoordinatesSize, fCoordinatesSize!, fCpuSpeed +export fCpuSpeed!, fCpuSys, fCpuSys!, fCpuType, fCpuType!, fCpuUser, fCpuUser!, fCpus, fCpus!, fCurrent, fCurrent!, fData, fData! +export fDblBuffer, fDblBuffer!, fDev, fDev!, fDivCombi, fDivCombi!, fDivCurrent, fDivCurrent!, fDivNext, fDivNext!, fDivRot +export fDivRot!, fDivTrans, fDivTrans!, fFile, fFile!, fFound, fFound!, fFuncCall, fFuncCall!, fGid, fGid!, fGroup, fGroup! +export fIdle, fIdle!, fIno, fIno!, fIntBuffer, fIntBuffer!, fIsLink, fIsLink!, fIz, fIz!, fL2Cache, fL2Cache!, fLoad15m +export fLoad15m!, fLoad1m, fLoad1m!, fLoad5m, fLoad5m!, fMatrix, fMatrix!, fMemFree, fMemFree!, fMemResident, fMemResident! +export fMemTotal, fMemTotal!, fMemUsed, fMemUsed!, fMemVirtual, fMemVirtual!, fMode, fMode!, fModel, fModel!, fMtime, fMtime! +export fName, fName!, fNargs, fNargs!, fNext, fNext!, fNextIndex, fNextIndex!, fNode, fNode!, fOS, fOS!, fPasswd, fPasswd! +export fPhysRam, fPhysRam!, fPoly, fPoly!, fReadOffSet, fReadOffSet!, fRealName, fRealName!, fSeg, fSeg!, fSelected, fSelected! +export fShell, fShell!, fSingleCoordinateSize, fSingleCoordinateSize!, fSize, fSize!, fStdErrDup, fStdErrDup!, fStdErrTty +export fStdErrTty!, fStdOutDup, fStdOutDup!, fStdOutTty, fStdOutTty!, fSumw2, fSumw2!, fSwapFree, fSwapFree!, fSwapTotal +export fSwapTotal!, fSwapUsed, fSwapUsed!, fSys, fSys!, fTotal, fTotal!, fUid, fUid!, fUrl, fUrl!, fUser, fUser!, fValue, fValue! +export fVoxBits1, fVoxBits1!, fVoxCheckList, fVoxCheckList!, fVoxCurrent, fVoxCurrent!, fVoxNcandidates, fVoxNcandidates!, fXc +export fXc!, fXtruIz, fXtruIz!, fXtruPoly, fXtruPoly!, fXtruSeg, fXtruSeg!, fXtruXc, fXtruXc!, fXtruYc, fXtruYc!, fYc, fYc! +export fdiv!, gApplication, gApplication!, gGeoIdentity, gGeoIdentity!, gGeoManager, gGeoManager!, gProgName, gProgPath +export gROOTMutex, gROOTMutex!, gRandom, gRandom!, gRootDir, gSystem, gSystem!, gSystemMutex, gSystemMutex!, gXDisplay, gXDisplay! +export hRobust, hRobust!, inc!, kBranchAny, kBranchObject, kDoNotProcess, kIsClone, kMapObject, ls, mult!, paren, rmdir, sub! +export x, y, z \ No newline at end of file diff --git a/src/move.jl b/src/move.jl new file mode 100644 index 0000000..bf574fb --- /dev/null +++ b/src/move.jl @@ -0,0 +1,38 @@ +""" + `move!(x)` + + Transfers ownership of a C++ object. `x` and all instances of the C++ + object wrappers (`x` copies) are invalidated (Cxx.isnull(x) == true). The + responsability to delete the object is transfered to the the caller, who + will typically tranfer it to the underlying C++ library. The name of the + function is inspired of the std::move C++ standard library function. + + The function is meant to be used in a call of a C++ function that takes + ownwership of an object in order to prevent double deletion that would lead + to a segmenation fault. + + ``` + f(move(x)) + # x should not be used anymore + ``` + + CxxRefs and CxxPtrs of x can still be used, but the user must make sure + that the C++ objet is not deleted when using them. In the above example, + to access to x after the function call, we can store a reference: + + ``` + xref = CxxRef(x) + f(move(x)) + # x should not be used anymore + # xref[] can be used until the C++ library delete x. + ``` +""" +function move!(x) + p = CxxPtr(x) + try + x.cpp_object = C_NULL + catch + throw(ArgumentError("Argument x of move(x) must be C++ Object defined by CxxWrap")) + end + p +end