// This module contains header files from module Core which can be used in both
// C and C++ context.
module ROOT_Foundation_C  {
  module "ThreadLocalStorage.h" { header "ThreadLocalStorage.h" export * }
  module "strlcpy.h" { header "strlcpy.h" export * }
  module "snprintf.h" { header "snprintf.h" export * }

  export *
}

// This module contains header files from module Core which are used as
// configuration for ROOT. They contain a lot of macro definitions which are
// supposed to be textually expanded in each TU.
module ROOT_Config  {
  // These headers are supposed to be only textually expanded for each TU.
  module "RVersion.h" { textual header "RVersion.h" export * }
  module "RConfig.h" { header "RConfig.h" export * }
  module "ROOT/RConfig.h" { header "ROOT/RConfig.h" export * }
  module "ROOT/RConfig.hxx" { textual header "ROOT/RConfig.hxx" export * }
  module "RConfigure.h" { textual header "RConfigure.h" export * }
  // FIXME: There is little benefit in keeping DllImport as a separate header.
  // The majority of its uses already include Rtypes.h which includes DllImport.
  module "DllImport.h" { header "DllImport.h" export * }

  export *
}

module ROOT_Rtypes {
  module "RtypesCore.h" { header "RtypesCore.h" export * }
}

// This module contains header files from module Core which do not need -frtti.
// They are mainly needed for ROOT stage1 build.
module ROOT_Foundation_Stage1_NoRTTI  {
  module "ESTLType.h" { header "ESTLType.h" export * }
  module "ROOT/RStringView.hxx" {
    // RWrap_libcpp_string_view.h is meant to be included only by ROOT/RStringView.hxx
    textual header "ROOT/RWrap_libcpp_string_view.h"
    header "ROOT/RStringView.hxx"
    export *
  }
  // Varargs contains a lot of macros for supporting the obsolete va_args.
  // FIXME: We may want to drop this when we reimplement all uses to use variadic
  // templates.
  module "Varargs.h" { header "Varargs.h" export * }
  module "TClassEdit.h" { header "TClassEdit.h" export * }
  module "TIsAProxy.h" { header "TIsAProxy.h" export * }
  module "TVirtualIsAProxy.h" { header "TVirtualIsAProxy.h" export * }
  module "TException.h" { header "TException.h" export * }

  export *
}

// Some frameworks include gl.h or gltypes.h (eg. Cocoa) and thus we cannot build
// this module as part of the ROOT. The only way is either by outlining it here
// or relying on fragile module ordering (eg. order before things such as Cocoa.h
// including gltypes.h.
// FIXME: The resolution of https://llvm.org/bugs/show_bug.cgi?id=30508 is not
// enough, we need to downgrade the errors to warnings coming from 'module * { export * }'
// when there is no folder GL or contents in it.
// module ROOT_Glew {
  // Depending on the platform we get some of these three installed.
  module "glew.h" { header "GL/glew.h" export * }
  module "wglew.h" { header "GL/wglew.h" export * }
  module "glxew.h" { header "GL/glxew.h" export * }
//  link "lib/libGLEW.so"
//}

// We have a few c files scattered all over graf3d. We need to have a module
// which is built in C mode, to prevent trying to build the entire Graf3d module
// within a C context.
module "Graf3D.X3DBuffer.h_C" {
  requires !cplusplus
  header "X3DBuffer.h"
  export *
}

// From this point on the contents of this file are automatically generated.
module "MultiProc" {
  requires cplusplus
  module "MPCode.h" { header "MPCode.h" export * }
  module "MPSendRecv.h" { header "MPSendRecv.h" export * }
  module "PoolUtils.h" { header "PoolUtils.h" export * }
  module "TMPClient.h" { header "TMPClient.h" export * }
  module "TMPWorker.h" { header "TMPWorker.h" export * }
  module "TMPWorkerExecutor.h" { header "TMPWorkerExecutor.h" export * }
  module "TProcPool.h" { header "TProcPool.h" export * }
  module "ROOT/TProcessExecutor.hxx" { header "ROOT/TProcessExecutor.hxx" export * }
  link "libMultiProc.so"
  export *
}

module "Rint" {
  requires cplusplus
  module "TRint.h" { header "TRint.h" export * }
  module "TTabCom.h" { header "TTabCom.h" export * }
  link "libRint.so"
  export *
}

module "Thread" {
  use ROOT_Foundation_C

  requires cplusplus
  module "TPosixCondition.h" { header "TPosixCondition.h" export * }
  module "TPosixMutex.h" { header "TPosixMutex.h" export * }
  module "TPosixThread.h" { header "TPosixThread.h" export * }
  module "TPosixThreadFactory.h" { header "TPosixThreadFactory.h" export * }
  module "PosixThreadInc.h" { header "PosixThreadInc.h" export * }
  module "TAtomicCount.h" { header "TAtomicCount.h" export * }
  module "TCondition.h" { header "TCondition.h" export * }
  module "TConditionImp.h" { header "TConditionImp.h" export * }
  module "TMutex.h" { header "TMutex.h" export * }
  module "TMutexImp.h" { header "TMutexImp.h" export * }
  module "TRWLock.h" { header "TRWLock.h" export * }
  module "TSemaphore.h" { header "TSemaphore.h" export * }
  module "TThreadFactory.h" { header "TThreadFactory.h" export * }
  module "TThread.h" { header "TThread.h" export * }
  module "TThreadImp.h" { header "TThreadImp.h" export * }
  module "TThreadPool.h" { header "TThreadPool.h" export * }
  module "ROOT/RConcurrentHashColl.hxx" { header "ROOT/RConcurrentHashColl.hxx" export * }
  module "ROOT/TRWSpinLock.hxx" { header "ROOT/TRWSpinLock.hxx" export * }
  module "ROOT/TSpinMutex.hxx" { header "ROOT/TSpinMutex.hxx" export * }
  module "ROOT/TThreadedObject.hxx" { header "ROOT/TThreadedObject.hxx" export * }
  link "libThread.so"
  export *
}

module "Imt" {
  requires cplusplus
  module "ROOT/TFuture.hxx" { header "ROOT/TFuture.hxx" export * }
  module "ROOT/TTaskGroup.hxx" { header "ROOT/TTaskGroup.hxx" export * }
  module "ROOT/RTaskArena.hxx" { header "ROOT/RTaskArena.hxx" export * }
  module "ROOT/TExecutor.hxx" { header "ROOT/TExecutor.hxx" export * }
  module "ROOT/TThreadExecutor.hxx" { header "ROOT/TThreadExecutor.hxx" export * }
  link "libImt.so"
  export *
}

module "Core" {
  use ROOT_Foundation_Stage1_NoRTTI

  use ROOT_Foundation_C

  requires cplusplus
  module "ROOT/TErrorDefaultHandler.hxx" { header "ROOT/TErrorDefaultHandler.hxx" export * }
  module "ROOT/TSequentialExecutor.hxx" { header "ROOT/TSequentialExecutor.hxx" export * }
  module "ROOT/StringConv.hxx" { header "ROOT/StringConv.hxx" export * }
  module "Buttons.h" { header "Buttons.h" export * }
  module "Bytes.h" { header "Bytes.h" export * }
  module "Byteswap.h" { header "Byteswap.h" export * }
  module "KeySymbols.h" { header "KeySymbols.h" export * }
  module "MessageTypes.h" { header "MessageTypes.h" export * }
  module "Riostream.h" { header "Riostream.h" export * }
  module "Rtypes.h" { header "Rtypes.h" export * }
  module "TApplication.h" { header "TApplication.h" export * }
  module "TAtt3D.h" { header "TAtt3D.h" export * }
  module "TAttAxis.h" { header "TAttAxis.h" export * }
  module "TAttBBox2D.h" { header "TAttBBox2D.h" export * }
  module "TAttBBox.h" { header "TAttBBox.h" export * }
  module "TAttFill.h" { header "TAttFill.h" export * }
  module "TAttLine.h" { header "TAttLine.h" export * }
  module "TAttMarker.h" { header "TAttMarker.h" export * }
  module "TAttPad.h" { header "TAttPad.h" export * }
  module "TAttText.h" { header "TAttText.h" export * }
  module "TBase64.h" { header "TBase64.h" export * }
  module "TBenchmark.h" { header "TBenchmark.h" export * }
  module "TBuffer3D.h" { header "TBuffer3D.h" export * }
  module "TBuffer3DTypes.h" { header "TBuffer3DTypes.h" export * }
  module "TBuffer.h" { header "TBuffer.h" export * }
  module "TColor.h" { header "TColor.h" export * }
  module "TColorGradient.h" { header "TColorGradient.h" export * }
  module "TDatime.h" { header "TDatime.h" export * }
  module "TDirectory.h" { header "TDirectory.h" export * }
  module "TEnv.h" { header "TEnv.h" export * }
  module "TException.h" { header "TException.h" export * }
  module "TExec.h" { header "TExec.h" export * }
  module "TFileCollection.h" { header "TFileCollection.h" export * }
  module "TFileInfo.h" { header "TFileInfo.h" export * }
  module "TFolder.h" { header "TFolder.h" export * }
  module "TInetAddress.h" { header "TInetAddress.h" export * }
  module "TMacro.h" { header "TMacro.h" export * }
  module "TMathBase.h" { header "TMathBase.h" export * }
  module "TMD5.h" { header "TMD5.h" export * }
  module "TMemberInspector.h" { header "TMemberInspector.h" export * }
  module "TMessageHandler.h" { header "TMessageHandler.h" export * }
  module "TNamed.h" { header "TNamed.h" export * }
  module "TNotifyLink.h" { header "TNotifyLink.h" export * }
  module "TObject.h" { header "TObject.h" export * }
  module "TObjString.h" { header "TObjString.h" export * }
  module "TParameter.h" { header "TParameter.h" export * }
  module "TPluginManager.h" { header "TPluginManager.h" export * }
  module "TPoint.h" { header "TPoint.h" export * }
  module "TPRegexp.h" { header "TPRegexp.h" export * }
  module "TProcessID.h" { header "TProcessID.h" export * }
  module "TProcessUUID.h" { header "TProcessUUID.h" export * }
  module "TQClass.h" { header "TQClass.h" export * }
  module "TQCommand.h" { header "TQCommand.h" export * }
  module "TQConnection.h" { header "TQConnection.h" export * }
  module "TQObject.h" { header "TQObject.h" export * }
  module "TRedirectOutputGuard.h" { header "TRedirectOutputGuard.h" export * }
  module "TRefCnt.h" { header "TRefCnt.h" export * }
  module "TRef.h" { header "TRef.h" export * }
  module "TRegexp.h" { header "TRegexp.h" export * }
  module "TRemoteObject.h" { header "TRemoteObject.h" export * }
  module "TROOT.h" { header "TROOT.h" export * }
  module "TRootIOCtor.h" { header "TRootIOCtor.h" export * }
  module "TStopwatch.h" { header "TStopwatch.h" export * }
  module "TStorage.h" { header "TStorage.h" export * }
  module "TString.h" { header "TString.h" export * }
  module "TStringLong.h" { header "TStringLong.h" export * }
  module "TStyle.h" { header "TStyle.h" export * }
  module "TSysEvtHandler.h" { header "TSysEvtHandler.h" export * }
  module "TSystemDirectory.h" { header "TSystemDirectory.h" export * }
  module "TSystemFile.h" { header "TSystemFile.h" export * }
  module "TSystem.h" { header "TSystem.h" export * }
  module "TTask.h" { header "TTask.h" export * }
  module "TThreadSlots.h" { header "TThreadSlots.h" export * }
  module "TTime.h" { header "TTime.h" export * }
  module "TTimer.h" { header "TTimer.h" export * }
  module "TTimeStamp.h" { header "TTimeStamp.h" export * }
  module "TUri.h" { header "TUri.h" export * }
  module "TUrl.h" { header "TUrl.h" export * }
  module "TUUID.h" { header "TUUID.h" export * }
  module "TVersionCheck.h" { header "TVersionCheck.h" export * }
  module "TVirtualAuth.h" { header "TVirtualAuth.h" export * }
  module "TVirtualFFT.h" { header "TVirtualFFT.h" export * }
  module "TVirtualGL.h" { header "TVirtualGL.h" export * }
  module "TVirtualMonitoring.h" { header "TVirtualMonitoring.h" export * }
  module "TVirtualMutex.h" { header "TVirtualMutex.h" export * }
  module "TVirtualPadEditor.h" { header "TVirtualPadEditor.h" export * }
  module "TVirtualPad.h" { header "TVirtualPad.h" export * }
  module "TVirtualPadPainter.h" { header "TVirtualPadPainter.h" export * }
  module "TVirtualPerfStats.h" { header "TVirtualPerfStats.h" export * }
  module "TVirtualPS.h" { header "TVirtualPS.h" export * }
  module "TVirtualQConnection.h" { header "TVirtualQConnection.h" export * }
  module "TVirtualRWMutex.h" { header "TVirtualRWMutex.h" export * }
  module "TVirtualTableInterface.h" { header "TVirtualTableInterface.h" export * }
  module "TVirtualViewer3D.h" { header "TVirtualViewer3D.h" export * }
  module "TVirtualX.h" { header "TVirtualX.h" export * }
  module "strtok.h" { header "strtok.h" export * }
  module "ROOT/TSeq.hxx" { header "ROOT/TSeq.hxx" export * }
  module "TArrayC.h" { header "TArrayC.h" export * }
  module "TArrayD.h" { header "TArrayD.h" export * }
  module "TArrayF.h" { header "TArrayF.h" export * }
  module "TArray.h" { header "TArray.h" export * }
  module "TArrayI.h" { header "TArrayI.h" export * }
  module "TArrayL64.h" { header "TArrayL64.h" export * }
  module "TArrayL.h" { header "TArrayL.h" export * }
  module "TArrayS.h" { header "TArrayS.h" export * }
  module "TBits.h" { header "TBits.h" export * }
  module "TBtree.h" { header "TBtree.h" export * }
  module "TClassTable.h" { header "TClassTable.h" export * }
  module "TClonesArray.h" { header "TClonesArray.h" export * }
  module "TCollection.h" { header "TCollection.h" export * }
  module "TCollectionProxyInfo.h" { header "TCollectionProxyInfo.h" export * }
  module "TExMap.h" { header "TExMap.h" export * }
  module "THashList.h" { header "THashList.h" export * }
  module "THashTable.h" { header "THashTable.h" export * }
  module "TIterator.h" { header "TIterator.h" export * }
  module "TList.h" { header "TList.h" export * }
  module "TMap.h" { header "TMap.h" export * }
  module "TObjArray.h" { header "TObjArray.h" export * }
  module "TObjectTable.h" { header "TObjectTable.h" export * }
  module "TOrdCollection.h" { header "TOrdCollection.h" export * }
  module "TRefArray.h" { header "TRefArray.h" export * }
  module "TRefTable.h" { header "TRefTable.h" export * }
  module "TSeqCollection.h" { header "TSeqCollection.h" export * }
  module "TSortedList.h" { header "TSortedList.h" export * }
  module "TVirtualCollectionProxy.h" { header "TVirtualCollectionProxy.h" export * }
  module "RStringView.h" { header "RStringView.h" export * }
  module "TError.h" { header "TError.h" export * }
  module "ROOT/RLogger.hxx" { header "ROOT/RLogger.hxx" export * }
  module "ROOT/RNotFn.hxx" { header "ROOT/RNotFn.hxx" export * }
  module "ROOT/RRangeCast.hxx" { header "ROOT/RRangeCast.hxx" export * }
  module "ROOT/RSpan.hxx" { header "ROOT/RSpan.hxx" export * }
  module "ROOT/StringUtils.hxx" { header "ROOT/StringUtils.hxx" export * }
  module "ROOT/span.hxx" { header "ROOT/span.hxx" export * }
  module "ROOT/TypeTraits.hxx" { header "ROOT/TypeTraits.hxx" export * }
  module "TMacOSXSystem.h" { header "TMacOSXSystem.h" export * }
  module "TUnixSystem.h" { header "TUnixSystem.h" export * }
  module "root_std_complex.h" { header "root_std_complex.h" export * }
  module "GuiTypes.h" { header "GuiTypes.h" export * }
  module "TApplicationImp.h" { header "TApplicationImp.h" export * }
  module "TBrowser.h" { header "TBrowser.h" export * }
  module "TBrowserImp.h" { header "TBrowserImp.h" export * }
  module "TCanvasImp.h" { header "TCanvasImp.h" export * }
  module "TClassMenuItem.h" { header "TClassMenuItem.h" export * }
  module "TContextMenu.h" { header "TContextMenu.h" export * }
  module "TContextMenuImp.h" { header "TContextMenuImp.h" export * }
  module "TControlBarImp.h" { header "TControlBarImp.h" export * }
  module "TGuiFactory.h" { header "TGuiFactory.h" export * }
  module "TInspectorImp.h" { header "TInspectorImp.h" export * }
  module "TObjectSpy.h" { header "TObjectSpy.h" export * }
  module "TToggleGroup.h" { header "TToggleGroup.h" export * }
  module "TToggle.h" { header "TToggle.h" export * }
  module "TBaseClass.h" { header "TBaseClass.h" export * }
  module "TClassGenerator.h" { header "TClassGenerator.h" export * }
  module "TClass.h" { header "TClass.h" export * }
  module "TClassRef.h" { header "TClassRef.h" export * }
  module "TClassStreamer.h" { header "TClassStreamer.h" export * }
  module "TDataMember.h" { header "TDataMember.h" export * }
  module "TDataType.h" { header "TDataType.h" export * }
  module "TDictAttributeMap.h" { header "TDictAttributeMap.h" export * }
  module "TDictionary.h" { header "TDictionary.h" export * }
  module "TEnumConstant.h" { header "TEnumConstant.h" export * }
  module "TEnum.h" { header "TEnum.h" export * }
  module "TFileMergeInfo.h" { header "TFileMergeInfo.h" export * }
  module "TFunction.h" { header "TFunction.h" export * }
  module "TFunctionTemplate.h" { header "TFunctionTemplate.h" export * }
  module "TGenericClassInfo.h" { header "TGenericClassInfo.h" export * }
  module "TGlobal.h" { header "TGlobal.h" export * }
  module "TInterpreter.h" { header "TInterpreter.h" export * }
  module "TInterpreterValue.h" { header "TInterpreterValue.h" export * }
  module "TListOfDataMembers.h" { header "TListOfDataMembers.h" export * }
  module "TListOfEnums.h" { header "TListOfEnums.h" export * }
  module "TListOfEnumsWithLock.h" { header "TListOfEnumsWithLock.h" export * }
  module "TListOfFunctions.h" { header "TListOfFunctions.h" export * }
  module "TListOfFunctionTemplates.h" { header "TListOfFunctionTemplates.h" export * }
  module "TMemberStreamer.h" { header "TMemberStreamer.h" export * }
  module "TMethodArg.h" { header "TMethodArg.h" export * }
  module "TMethodCall.h" { header "TMethodCall.h" export * }
  module "TMethod.h" { header "TMethod.h" export * }
  module "TProtoClass.h" { header "TProtoClass.h" export * }
  module "TRealData.h" { header "TRealData.h" export * }
  module "TSchemaHelper.h" { header "TSchemaHelper.h" export * }
  module "TSchemaRule.h" { header "TSchemaRule.h" export * }
  module "TSchemaRuleSet.h" { header "TSchemaRuleSet.h" export * }
  module "TStatusBitsChecker.h" { header "TStatusBitsChecker.h" export * }
  module "TStreamerElement.h" { header "TStreamerElement.h" export * }
  module "TStreamer.h" { header "TStreamer.h" export * }
  module "TVirtualRefProxy.h" { header "TVirtualRefProxy.h" export * }
  module "TVirtualStreamerInfo.h" { header "TVirtualStreamerInfo.h" export * }
  module "TVirtualArray.h" { header "TVirtualArray.h" export * }
  module "TVirtualObject.h" { header "TVirtualObject.h" export * }
  module "Getline.h" { header "Getline.h" export * }
  link "libCore.so"
  export *
}

module "MathCore" {
  requires cplusplus
  module "Fit/BasicFCN.h" { header "Fit/BasicFCN.h" export * }
  module "Fit/BinData.h" { header "Fit/BinData.h" export * }
  module "Fit/Chi2FCN.h" { header "Fit/Chi2FCN.h" export * }
  module "Fit/DataOptions.h" { header "Fit/DataOptions.h" export * }
  module "Fit/DataRange.h" { header "Fit/DataRange.h" export * }
  module "Fit/FcnAdapter.h" { header "Fit/FcnAdapter.h" export * }
  module "Fit/FitConfig.h" { header "Fit/FitConfig.h" export * }
  module "Fit/FitData.h" { header "Fit/FitData.h" export * }
  module "Fit/FitExecutionPolicy.h" { header "Fit/FitExecutionPolicy.h" export * }
  module "Fit/FitResult.h" { header "Fit/FitResult.h" export * }
  module "Fit/FitUtil.h" { header "Fit/FitUtil.h" export * }
  module "Fit/Fitter.h" { header "Fit/Fitter.h" export * }
  module "Fit/LogLikelihoodFCN.h" { header "Fit/LogLikelihoodFCN.h" export * }
  module "Fit/ParameterSettings.h" { header "Fit/ParameterSettings.h" export * }
  module "Fit/PoissonLikelihoodFCN.h" { header "Fit/PoissonLikelihoodFCN.h" export * }
  module "Fit/SparseData.h" { header "Fit/SparseData.h" export * }
  module "Fit/UnBinData.h" { header "Fit/UnBinData.h" export * }
  module "Math/AdaptiveIntegratorMultiDim.h" { header "Math/AdaptiveIntegratorMultiDim.h" export * }
  module "Math/AllIntegrationTypes.h" { header "Math/AllIntegrationTypes.h" export * }
  module "Math/BasicMinimizer.h" { header "Math/BasicMinimizer.h" export * }
  module "Math/BrentMethods.h" { header "Math/BrentMethods.h" export * }
  module "Math/BrentMinimizer1D.h" { header "Math/BrentMinimizer1D.h" export * }
  module "Math/BrentRootFinder.h" { header "Math/BrentRootFinder.h" export * }
  module "Math/ChebyshevPol.h" { header "Math/ChebyshevPol.h" export * }
  module "Math/Delaunay2D.h" { header "Math/Delaunay2D.h" export * }
  module "Math/DistFuncMathCore.h" { header "Math/DistFuncMathCore.h" export * }
  module "Math/DistSampler.h" { header "Math/DistSampler.h" export * }
  module "Math/DistSamplerOptions.h" { header "Math/DistSamplerOptions.h" export * }
  module "Math/Error.h" { header "Math/Error.h" export * }
  module "Math/Factory.h" { header "Math/Factory.h" export * }
  module "Math/FitMethodFunction.h" { header "Math/FitMethodFunction.h" export * }
  module "Math/Functor.h" { header "Math/Functor.h" export * }
  module "Math/GaussIntegrator.h" { header "Math/GaussIntegrator.h" export * }
  module "Math/GaussLegendreIntegrator.h" { header "Math/GaussLegendreIntegrator.h" export * }
  module "Math/GenAlgoOptions.h" { header "Math/GenAlgoOptions.h" export * }
  module "Math/GoFTest.h" { header "Math/GoFTest.h" export * }
  module "Math/IFunction.h" { header "Math/IFunction.h" export * }
  module "Math/IFunctionfwd.h" { header "Math/IFunctionfwd.h" export * }
  module "Math/IMinimizer1D.h" { header "Math/IMinimizer1D.h" export * }
  module "Math/IOptions.h" { header "Math/IOptions.h" export * }
  module "Math/IParamFunction.h" { header "Math/IParamFunction.h" export * }
  module "Math/IParamFunctionfwd.h" { header "Math/IParamFunctionfwd.h" export * }
  module "Math/IRootFinderMethod.h" { header "Math/IRootFinderMethod.h" export * }
  module "Math/Integrator.h" { header "Math/Integrator.h" export * }
  module "Math/IntegratorMultiDim.h" { header "Math/IntegratorMultiDim.h" export * }
  module "Math/IntegratorOptions.h" { header "Math/IntegratorOptions.h" export * }
  module "Math/KDTree.h" { header "Math/KDTree.h" export * }
  module "Math/LCGEngine.h" { header "Math/LCGEngine.h" export * }
  module "Math/MersenneTwisterEngine.h" { header "Math/MersenneTwisterEngine.h" export * }
  module "Math/MinimTransformFunction.h" { header "Math/MinimTransformFunction.h" export * }
  module "Math/MinimTransformVariable.h" { header "Math/MinimTransformVariable.h" export * }
  module "Math/Minimizer.h" { header "Math/Minimizer.h" export * }
  module "Math/MinimizerOptions.h" { header "Math/MinimizerOptions.h" export * }
  module "Math/MinimizerVariableTransformation.h" { header "Math/MinimizerVariableTransformation.h" export * }
  module "Math/MixMaxEngine.h" { header "Math/MixMaxEngine.h" export * }
  module "Math/MultiDimParamFunctionAdapter.h" { header "Math/MultiDimParamFunctionAdapter.h" export * }
  module "Math/OneDimFunctionAdapter.h" { header "Math/OneDimFunctionAdapter.h" export * }
  module "Math/ParamFunctor.h" { header "Math/ParamFunctor.h" export * }
  module "Math/PdfFuncMathCore.h" { header "Math/PdfFuncMathCore.h" export * }
  module "Math/ProbFuncMathCore.h" { header "Math/ProbFuncMathCore.h" export * }
  module "Math/QuantFuncMathCore.h" { header "Math/QuantFuncMathCore.h" export * }
  module "Math/Random.h" { header "Math/Random.h" export * }
  module "Math/RandomFunctions.h" { header "Math/RandomFunctions.h" export * }
  module "Math/RanluxppEngine.h" { header "Math/RanluxppEngine.h" export * }
  module "Math/RichardsonDerivator.h" { header "Math/RichardsonDerivator.h" export * }
  module "Math/RootFinder.h" { header "Math/RootFinder.h" export * }
  module "Math/SpecFuncMathCore.h" { header "Math/SpecFuncMathCore.h" export * }
  module "Math/StdEngine.h" { header "Math/StdEngine.h" export * }
  module "Math/TDataPoint.h" { header "Math/TDataPoint.h" export * }
  module "Math/TDataPointN.h" { header "Math/TDataPointN.h" export * }
  module "Math/TRandomEngine.h" { header "Math/TRandomEngine.h" export * }
  module "Math/Types.h" { header "Math/Types.h" export * }
  module "Math/Util.h" { header "Math/Util.h" export * }
  module "Math/VirtualIntegrator.h" { header "Math/VirtualIntegrator.h" export * }
  module "Math/WrappedFunction.h" { header "Math/WrappedFunction.h" export * }
  module "Math/WrappedParamFunction.h" { header "Math/WrappedParamFunction.h" export * }
  module "TComplex.h" { header "TComplex.h" export * }
  module "TKDTree.h" { header "TKDTree.h" export * }
  module "TKDTreeBinning.h" { header "TKDTreeBinning.h" export * }
  module "TMath.h" { header "TMath.h" export * }
  module "TRandom.h" { header "TRandom.h" export * }
  module "TRandom1.h" { header "TRandom1.h" export * }
  module "TRandom2.h" { header "TRandom2.h" export * }
  module "TRandom3.h" { header "TRandom3.h" export * }
  module "TRandomGen.h" { header "TRandomGen.h" export * }
  module "TStatistic.h" { header "TStatistic.h" export * }
  module "VectorizedTMath.h" { header "VectorizedTMath.h" export * }
  link "libMathCore.so"
  export *
}

module "MathMore" {
  requires cplusplus
  module "Math/ChebyshevApprox.h" { header "Math/ChebyshevApprox.h" export * }
  module "Math/Derivator.h" { header "Math/Derivator.h" export * }
  module "Math/DistFuncMathMore.h" { header "Math/DistFuncMathMore.h" export * }
  module "Math/GSLIntegrator.h" { header "Math/GSLIntegrator.h" export * }
  module "Math/GSLMCIntegrator.h" { header "Math/GSLMCIntegrator.h" export * }
  module "Math/GSLMinimizer.h" { header "Math/GSLMinimizer.h" export * }
  module "Math/GSLMinimizer1D.h" { header "Math/GSLMinimizer1D.h" export * }
  module "Math/GSLMultiRootFinder.h" { header "Math/GSLMultiRootFinder.h" export * }
  module "Math/GSLNLSMinimizer.h" { header "Math/GSLNLSMinimizer.h" export * }
  module "Math/GSLQuasiRandom.h" { header "Math/GSLQuasiRandom.h" export * }
  module "Math/GSLRandom.h" { header "Math/GSLRandom.h" export * }
  module "Math/GSLRandomFunctions.h" { header "Math/GSLRandomFunctions.h" export * }
  module "Math/GSLRndmEngines.h" { header "Math/GSLRndmEngines.h" export * }
  module "Math/GSLRootFinder.h" { header "Math/GSLRootFinder.h" export * }
  module "Math/GSLRootFinderDeriv.h" { header "Math/GSLRootFinderDeriv.h" export * }
  module "Math/GSLSimAnMinimizer.h" { header "Math/GSLSimAnMinimizer.h" export * }
  module "Math/InterpolationTypes.h" { header "Math/InterpolationTypes.h" export * }
  module "Math/Interpolator.h" { header "Math/Interpolator.h" export * }
  module "Math/KelvinFunctions.h" { header "Math/KelvinFunctions.h" export * }
  module "Math/MCParameters.h" { header "Math/MCParameters.h" export * }
  module "Math/PdfFuncMathMore.h" { header "Math/PdfFuncMathMore.h" export * }
  module "Math/Polynomial.h" { header "Math/Polynomial.h" export * }
  module "Math/ParamFunction.h" { header "Math/ParamFunction.h" export * }
  module "Math/QuasiRandom.h" { header "Math/QuasiRandom.h" export * }
  module "Math/RootFinderAlgorithms.h" { header "Math/RootFinderAlgorithms.h" export * }
  module "Math/SpecFuncMathMore.h" { header "Math/SpecFuncMathMore.h" export * }
  module "Math/Vavilov.h" { header "Math/Vavilov.h" export * }
  module "Math/VavilovAccurate.h" { header "Math/VavilovAccurate.h" export * }
  module "Math/VavilovAccurateCdf.h" { header "Math/VavilovAccurateCdf.h" export * }
  module "Math/VavilovAccuratePdf.h" { header "Math/VavilovAccuratePdf.h" export * }
  module "Math/VavilovAccurateQuantile.h" { header "Math/VavilovAccurateQuantile.h" export * }
  module "Math/VavilovFast.h" { header "Math/VavilovFast.h" export * }
  link "libMathMore.so"
  export *
}

module "Matrix" {
  requires cplusplus
  module "TDecompBK.h" { header "TDecompBK.h" export * }
  module "TDecompBase.h" { header "TDecompBase.h" export * }
  module "TDecompChol.h" { header "TDecompChol.h" export * }
  module "TDecompLU.h" { header "TDecompLU.h" export * }
  module "TDecompQRH.h" { header "TDecompQRH.h" export * }
  module "TDecompSVD.h" { header "TDecompSVD.h" export * }
  module "TDecompSparse.h" { header "TDecompSparse.h" export * }
  module "TMatrix.h" { header "TMatrix.h" export * }
  module "TMatrixD.h" { header "TMatrixD.h" export * }
  module "TMatrixDBase.h" { header "TMatrixDBase.h" export * }
  module "TMatrixDBasefwd.h" { header "TMatrixDBasefwd.h" export * }
  module "TMatrixDEigen.h" { header "TMatrixDEigen.h" export * }
  module "TMatrixDLazy.h" { header "TMatrixDLazy.h" export * }
  module "TMatrixDSparse.h" { header "TMatrixDSparse.h" export * }
  module "TMatrixDSparsefwd.h" { header "TMatrixDSparsefwd.h" export * }
  module "TMatrixDSym.h" { header "TMatrixDSym.h" export * }
  module "TMatrixDSymEigen.h" { header "TMatrixDSymEigen.h" export * }
  module "TMatrixDSymfwd.h" { header "TMatrixDSymfwd.h" export * }
  module "TMatrixDUtils.h" { header "TMatrixDUtils.h" export * }
  module "TMatrixDUtilsfwd.h" { header "TMatrixDUtilsfwd.h" export * }
  module "TMatrixDfwd.h" { header "TMatrixDfwd.h" export * }
  module "TMatrixF.h" { header "TMatrixF.h" export * }
  module "TMatrixFBase.h" { header "TMatrixFBase.h" export * }
  module "TMatrixFBasefwd.h" { header "TMatrixFBasefwd.h" export * }
  module "TMatrixFLazy.h" { header "TMatrixFLazy.h" export * }
  module "TMatrixFSparse.h" { header "TMatrixFSparse.h" export * }
  module "TMatrixFSparsefwd.h" { header "TMatrixFSparsefwd.h" export * }
  module "TMatrixFSym.h" { header "TMatrixFSym.h" export * }
  module "TMatrixFSymfwd.h" { header "TMatrixFSymfwd.h" export * }
  module "TMatrixFUtils.h" { header "TMatrixFUtils.h" export * }
  module "TMatrixFUtilsfwd.h" { header "TMatrixFUtilsfwd.h" export * }
  module "TMatrixFfwd.h" { header "TMatrixFfwd.h" export * }
  module "TMatrixT.h" { header "TMatrixT.h" export * }
  module "TMatrixTBase.h" { header "TMatrixTBase.h" export * }
  module "TMatrixTCramerInv.h" { header "TMatrixTCramerInv.h" export * }
  module "TMatrixTLazy.h" { header "TMatrixTLazy.h" export * }
  module "TMatrixTSparse.h" { header "TMatrixTSparse.h" export * }
  module "TMatrixTSym.h" { header "TMatrixTSym.h" export * }
  module "TMatrixTSymCramerInv.h" { header "TMatrixTSymCramerInv.h" export * }
  module "TMatrixTUtils.h" { header "TMatrixTUtils.h" export * }
  module "TVector.h" { header "TVector.h" export * }
  module "TVectorD.h" { header "TVectorD.h" export * }
  module "TVectorDfwd.h" { header "TVectorDfwd.h" export * }
  module "TVectorF.h" { header "TVectorF.h" export * }
  module "TVectorFfwd.h" { header "TVectorFfwd.h" export * }
  module "TVectorT.h" { header "TVectorT.h" export * }
  module "TVectorfwd.h" { header "TVectorfwd.h" export * }
  link "libMatrix.so"
  export *
}

module "Minuit" {
  requires cplusplus
  module "TFitter.h" { header "TFitter.h" export * }
  module "TLinearFitter.h" { header "TLinearFitter.h" export * }
  module "TLinearMinimizer.h" { header "TLinearMinimizer.h" export * }
  module "TMinuit.h" { header "TMinuit.h" export * }
  module "TMinuitMinimizer.h" { header "TMinuitMinimizer.h" export * }
  link "libMinuit.so"
  export *
}

module "Minuit2" {
  requires cplusplus
  module "Minuit2/ABObj.h" { header "Minuit2/ABObj.h" export * }
  module "Minuit2/ABProd.h" { header "Minuit2/ABProd.h" export * }
  module "Minuit2/ABSum.h" { header "Minuit2/ABSum.h" export * }
  module "Minuit2/ABTypes.h" { header "Minuit2/ABTypes.h" export * }
  module "Minuit2/AnalyticalGradientCalculator.h" { header "Minuit2/AnalyticalGradientCalculator.h" export * }
  module "Minuit2/BFGSErrorUpdator.h" { header "Minuit2/BFGSErrorUpdator.h" export * }
  module "Minuit2/CombinedMinimizer.h" { header "Minuit2/CombinedMinimizer.h" export * }
  module "Minuit2/CombinedMinimumBuilder.h" { header "Minuit2/CombinedMinimumBuilder.h" export * }
  module "Minuit2/ContoursError.h" { header "Minuit2/ContoursError.h" export * }
  module "Minuit2/DavidonErrorUpdator.h" { header "Minuit2/DavidonErrorUpdator.h" export * }
  module "Minuit2/ExternalInternalGradientCalculator.h" { header "Minuit2/ExternalInternalGradientCalculator.h" export * }
  module "Minuit2/FCNAdapter.h" { header "Minuit2/FCNAdapter.h" export * }
  module "Minuit2/FCNBase.h" { header "Minuit2/FCNBase.h" export * }
  module "Minuit2/FCNGradAdapter.h" { header "Minuit2/FCNGradAdapter.h" export * }
  module "Minuit2/FCNGradientBase.h" { header "Minuit2/FCNGradientBase.h" export * }
  module "Minuit2/FumiliBuilder.h" { header "Minuit2/FumiliBuilder.h" export * }
  module "Minuit2/FumiliChi2FCN.h" { header "Minuit2/FumiliChi2FCN.h" export * }
  module "Minuit2/FumiliErrorUpdator.h" { header "Minuit2/FumiliErrorUpdator.h" export * }
  module "Minuit2/FumiliFCNAdapter.h" { header "Minuit2/FumiliFCNAdapter.h" export * }
  module "Minuit2/FumiliFCNBase.h" { header "Minuit2/FumiliFCNBase.h" export * }
  module "Minuit2/FumiliGradientCalculator.h" { header "Minuit2/FumiliGradientCalculator.h" export * }
  module "Minuit2/FumiliMaximumLikelihoodFCN.h" { header "Minuit2/FumiliMaximumLikelihoodFCN.h" export * }
  module "Minuit2/FumiliMinimizer.h" { header "Minuit2/FumiliMinimizer.h" export * }
  module "Minuit2/FumiliStandardChi2FCN.h" { header "Minuit2/FumiliStandardChi2FCN.h" export * }
  module "Minuit2/FumiliStandardMaximumLikelihoodFCN.h" { header "Minuit2/FumiliStandardMaximumLikelihoodFCN.h" export * }
  module "Minuit2/FunctionGradient.h" { header "Minuit2/FunctionGradient.h" export * }
  module "Minuit2/FunctionMinimizer.h" { header "Minuit2/FunctionMinimizer.h" export * }
  module "Minuit2/FunctionMinimum.h" { header "Minuit2/FunctionMinimum.h" export * }
  module "Minuit2/GenericFunction.h" { header "Minuit2/GenericFunction.h" export * }
  module "Minuit2/GradientCalculator.h" { header "Minuit2/GradientCalculator.h" export * }
  module "Minuit2/HessianGradientCalculator.h" { header "Minuit2/HessianGradientCalculator.h" export * }
  module "Minuit2/InitialGradientCalculator.h" { header "Minuit2/InitialGradientCalculator.h" export * }
  module "Minuit2/LASymMatrix.h" { header "Minuit2/LASymMatrix.h" export * }
  module "Minuit2/LAVector.h" { header "Minuit2/LAVector.h" export * }
  module "Minuit2/LaInverse.h" { header "Minuit2/LaInverse.h" export * }
  module "Minuit2/LaOuterProduct.h" { header "Minuit2/LaOuterProduct.h" export * }
  module "Minuit2/LaProd.h" { header "Minuit2/LaProd.h" export * }
  module "Minuit2/LaSum.h" { header "Minuit2/LaSum.h" export * }
  module "Minuit2/MPIProcess.h" { header "Minuit2/MPIProcess.h" export * }
  module "Minuit2/MatrixInverse.h" { header "Minuit2/MatrixInverse.h" export * }
  module "Minuit2/MinimumBuilder.h" { header "Minuit2/MinimumBuilder.h" export * }
  module "Minuit2/MinimumError.h" { header "Minuit2/MinimumError.h" export * }
  module "Minuit2/MinimumErrorUpdator.h" { header "Minuit2/MinimumErrorUpdator.h" export * }
  module "Minuit2/MinimumParameters.h" { header "Minuit2/MinimumParameters.h" export * }
  module "Minuit2/MinimumSeed.h" { header "Minuit2/MinimumSeed.h" export * }
  module "Minuit2/MinimumSeedGenerator.h" { header "Minuit2/MinimumSeedGenerator.h" export * }
  module "Minuit2/MinimumState.h" { header "Minuit2/MinimumState.h" export * }
  module "Minuit2/MinosError.h" { header "Minuit2/MinosError.h" export * }
  module "Minuit2/Minuit2Minimizer.h" { header "Minuit2/Minuit2Minimizer.h" export * }
  module "Minuit2/MinuitParameter.h" { header "Minuit2/MinuitParameter.h" export * }
  module "Minuit2/MnApplication.h" { header "Minuit2/MnApplication.h" export * }
  module "Minuit2/MnConfig.h" { header "Minuit2/MnConfig.h" export * }
  module "Minuit2/MnContours.h" { header "Minuit2/MnContours.h" export * }
  module "Minuit2/MnCovarianceSqueeze.h" { header "Minuit2/MnCovarianceSqueeze.h" export * }
  module "Minuit2/MnCross.h" { header "Minuit2/MnCross.h" export * }
  module "Minuit2/MnEigen.h" { header "Minuit2/MnEigen.h" export * }
  module "Minuit2/MnFcn.h" { header "Minuit2/MnFcn.h" export * }
  module "Minuit2/MnFumiliMinimize.h" { header "Minuit2/MnFumiliMinimize.h" export * }
  module "Minuit2/MnFunctionCross.h" { header "Minuit2/MnFunctionCross.h" export * }
  module "Minuit2/MnGlobalCorrelationCoeff.h" { header "Minuit2/MnGlobalCorrelationCoeff.h" export * }
  module "Minuit2/MnHesse.h" { header "Minuit2/MnHesse.h" export * }
  module "Minuit2/MnLineSearch.h" { header "Minuit2/MnLineSearch.h" export * }
  module "Minuit2/MnMachinePrecision.h" { header "Minuit2/MnMachinePrecision.h" export * }
  module "Minuit2/MnMatrix.h" { header "Minuit2/MnMatrix.h" export * }
  module "Minuit2/MnMigrad.h" { header "Minuit2/MnMigrad.h" export * }
  module "Minuit2/MnMinimize.h" { header "Minuit2/MnMinimize.h" export * }
  module "Minuit2/MnMinos.h" { header "Minuit2/MnMinos.h" export * }
  module "Minuit2/MnParabola.h" { header "Minuit2/MnParabola.h" export * }
  module "Minuit2/MnParabolaFactory.h" { header "Minuit2/MnParabolaFactory.h" export * }
  module "Minuit2/MnParabolaPoint.h" { header "Minuit2/MnParabolaPoint.h" export * }
  module "Minuit2/MnParameterScan.h" { header "Minuit2/MnParameterScan.h" export * }
  module "Minuit2/MnPlot.h" { header "Minuit2/MnPlot.h" export * }
  module "Minuit2/MnPosDef.h" { header "Minuit2/MnPosDef.h" export * }
  module "Minuit2/MnPrint.h" { header "Minuit2/MnPrint.h" export * }
  module "Minuit2/MnScan.h" { header "Minuit2/MnScan.h" export * }
  module "Minuit2/MnSeedGenerator.h" { header "Minuit2/MnSeedGenerator.h" export * }
  module "Minuit2/MnSimplex.h" { header "Minuit2/MnSimplex.h" export * }
  module "Minuit2/MnStrategy.h" { header "Minuit2/MnStrategy.h" export * }
  module "Minuit2/MnTiny.h" { header "Minuit2/MnTiny.h" export * }
  module "Minuit2/MnTraceObject.h" { header "Minuit2/MnTraceObject.h" export * }
  module "Minuit2/MnUserCovariance.h" { header "Minuit2/MnUserCovariance.h" export * }
  module "Minuit2/MnUserFcn.h" { header "Minuit2/MnUserFcn.h" export * }
  module "Minuit2/MnUserParameterState.h" { header "Minuit2/MnUserParameterState.h" export * }
  module "Minuit2/MnUserParameters.h" { header "Minuit2/MnUserParameters.h" export * }
  module "Minuit2/MnUserTransformation.h" { header "Minuit2/MnUserTransformation.h" export * }
  module "Minuit2/MnVectorTransform.h" { header "Minuit2/MnVectorTransform.h" export * }
  module "Minuit2/ModularFunctionMinimizer.h" { header "Minuit2/ModularFunctionMinimizer.h" export * }
  module "Minuit2/NegativeG2LineSearch.h" { header "Minuit2/NegativeG2LineSearch.h" export * }
  module "Minuit2/Numerical2PGradientCalculator.h" { header "Minuit2/Numerical2PGradientCalculator.h" export * }
  module "Minuit2/NumericalDerivator.h" { header "Minuit2/NumericalDerivator.h" export * }
  module "Minuit2/ParametricFunction.h" { header "Minuit2/ParametricFunction.h" export * }
  module "Minuit2/ScanBuilder.h" { header "Minuit2/ScanBuilder.h" export * }
  module "Minuit2/ScanMinimizer.h" { header "Minuit2/ScanMinimizer.h" export * }
  module "Minuit2/SimplexBuilder.h" { header "Minuit2/SimplexBuilder.h" export * }
  module "Minuit2/SimplexMinimizer.h" { header "Minuit2/SimplexMinimizer.h" export * }
  module "Minuit2/SimplexParameters.h" { header "Minuit2/SimplexParameters.h" export * }
  module "Minuit2/SimplexSeedGenerator.h" { header "Minuit2/SimplexSeedGenerator.h" export * }
  module "Minuit2/SinParameterTransformation.h" { header "Minuit2/SinParameterTransformation.h" export * }
  module "Minuit2/SqrtLowParameterTransformation.h" { header "Minuit2/SqrtLowParameterTransformation.h" export * }
  module "Minuit2/SqrtUpParameterTransformation.h" { header "Minuit2/SqrtUpParameterTransformation.h" export * }
  module "Minuit2/StackAllocator.h" { header "Minuit2/StackAllocator.h" export * }
  module "Minuit2/VariableMetricBuilder.h" { header "Minuit2/VariableMetricBuilder.h" export * }
  module "Minuit2/VariableMetricEDMEstimator.h" { header "Minuit2/VariableMetricEDMEstimator.h" export * }
  module "Minuit2/VariableMetricMinimizer.h" { header "Minuit2/VariableMetricMinimizer.h" export * }
  module "Minuit2/VectorOuterProduct.h" { header "Minuit2/VectorOuterProduct.h" export * }
  module "TMinuit2TraceObject.h" { header "TMinuit2TraceObject.h" export * }
  link "libMinuit2.so"
  export *
}

module "Fumili" {
  requires cplusplus
  module "TFumili.h" { header "TFumili.h" export * }
  module "TFumiliMinimizer.h" { header "TFumiliMinimizer.h" export * }
  link "libFumili.so"
  export *
}

module "Physics" {
  requires cplusplus
  module "TFeldmanCousins.h" { header "TFeldmanCousins.h" export * }
  module "TGenPhaseSpace.h" { header "TGenPhaseSpace.h" export * }
  module "TLorentzRotation.h" { header "TLorentzRotation.h" export * }
  module "TLorentzVector.h" { header "TLorentzVector.h" export * }
  module "TQuaternion.h" { header "TQuaternion.h" export * }
  module "TRobustEstimator.h" { header "TRobustEstimator.h" export * }
  module "TRolke.h" { header "TRolke.h" export * }
  module "TRotation.h" { header "TRotation.h" export * }
  module "TVector2.h" { header "TVector2.h" export * }
  module "TVector3.h" { header "TVector3.h" export * }
  link "libPhysics.so"
  export *
}

module "MLP" {
  requires cplusplus
  module "TMLPAnalyzer.h" { header "TMLPAnalyzer.h" export * }
  module "TMultiLayerPerceptron.h" { header "TMultiLayerPerceptron.h" export * }
  module "TNeuron.h" { header "TNeuron.h" export * }
  module "TSynapse.h" { header "TSynapse.h" export * }
  link "libMLP.so"
  export *
}

module "Quadp" {
  requires cplusplus
  module "TGondzioSolver.h" { header "TGondzioSolver.h" export * }
  module "TMehrotraSolver.h" { header "TMehrotraSolver.h" export * }
  module "TQpDataBase.h" { header "TQpDataBase.h" export * }
  module "TQpDataDens.h" { header "TQpDataDens.h" export * }
  module "TQpDataSparse.h" { header "TQpDataSparse.h" export * }
  module "TQpLinSolverBase.h" { header "TQpLinSolverBase.h" export * }
  module "TQpLinSolverDens.h" { header "TQpLinSolverDens.h" export * }
  module "TQpLinSolverSparse.h" { header "TQpLinSolverSparse.h" export * }
  module "TQpProbBase.h" { header "TQpProbBase.h" export * }
  module "TQpProbDens.h" { header "TQpProbDens.h" export * }
  module "TQpProbSparse.h" { header "TQpProbSparse.h" export * }
  module "TQpResidual.h" { header "TQpResidual.h" export * }
  module "TQpSolverBase.h" { header "TQpSolverBase.h" export * }
  module "TQpVar.h" { header "TQpVar.h" export * }
  link "libQuadp.so"
  export *
}

module "Foam" {
  requires cplusplus
  module "TFoam.h" { header "TFoam.h" export * }
  module "TFoamCell.h" { header "TFoamCell.h" export * }
  module "TFoamIntegrand.h" { header "TFoamIntegrand.h" export * }
  module "TFoamMaxwt.h" { header "TFoamMaxwt.h" export * }
  module "TFoamSampler.h" { header "TFoamSampler.h" export * }
  module "TFoamVect.h" { header "TFoamVect.h" export * }
  link "libFoam.so"
  export *
}

module "Smatrix" {
  requires cplusplus
  module "Math/BinaryOperators.h" { header "Math/BinaryOperators.h" export * }
  module "Math/BinaryOpPolicy.h" { header "Math/BinaryOpPolicy.h" export * }
  module "Math/CholeskyDecomp.h" { header "Math/CholeskyDecomp.h" export * }
  module "Math/Dfact.h" { header "Math/Dfact.h" export * }
  module "Math/Dfactir.h" { header "Math/Dfactir.h" export * }
  module "Math/Dfinv.h" { header "Math/Dfinv.h" export * }
  module "Math/Dinv.h" { header "Math/Dinv.h" export * }
  module "Math/Dsfact.h" { header "Math/Dsfact.h" export * }
  module "Math/Dsinv.h" { header "Math/Dsinv.h" export * }
  module "Math/Expression.h" { header "Math/Expression.h" export * }
  module "Math/Functions.h" { header "Math/Functions.h" export * }
  module "Math/HelperOps.h" { header "Math/HelperOps.h" export * }
  module "Math/MatrixFunctions.h" { header "Math/MatrixFunctions.h" export * }
  module "Math/MatrixRepresentationsStatic.h" { header "Math/MatrixRepresentationsStatic.h" export * }
  module "Math/MConfig.h" { header "Math/MConfig.h" export * }
  module "Math/SMatrixDfwd.h" { header "Math/SMatrixDfwd.h" export * }
  module "Math/SMatrixFfwd.h" { header "Math/SMatrixFfwd.h" export * }
  module "Math/SMatrix.h" { header "Math/SMatrix.h" export * }
  module "Math/StaticCheck.h" { header "Math/StaticCheck.h" export * }
  module "Math/SVector.h" { header "Math/SVector.h" export * }
  module "Math/UnaryOperators.h" { header "Math/UnaryOperators.h" export * }
  link "libSmatrix.so"
  export *
}

module "SPlot" {
  requires cplusplus
  module "TSPlot.h" { header "TSPlot.h" export * }
  link "libSPlot.so"
  export *
}

module "GenVector" {
  requires cplusplus
  module "Math/AxisAngle.h" { header "Math/AxisAngle.h" export * }
  module "Math/Boost.h" { header "Math/Boost.h" export * }
  module "Math/BoostX.h" { header "Math/BoostX.h" export * }
  module "Math/BoostY.h" { header "Math/BoostY.h" export * }
  module "Math/BoostZ.h" { header "Math/BoostZ.h" export * }
  module "Math/Cartesian2D.h" { header "Math/Cartesian2D.h" export * }
  module "Math/Cartesian3D.h" { header "Math/Cartesian3D.h" export * }
  module "Math/Cylindrical3D.h" { header "Math/Cylindrical3D.h" export * }
  module "Math/CylindricalEta3D.h" { header "Math/CylindricalEta3D.h" export * }
  module "Math/DisplacementVector2D.h" { header "Math/DisplacementVector2D.h" export * }
  module "Math/DisplacementVector3D.h" { header "Math/DisplacementVector3D.h" export * }
  module "Math/EulerAngles.h" { header "Math/EulerAngles.h" export * }
  module "Math/GenVector/3DConversions.h" { header "Math/GenVector/3DConversions.h" export * }
  module "Math/GenVector/3DDistances.h" { header "Math/GenVector/3DDistances.h" export * }
  module "Math/GenVector/AxisAnglefwd.h" { header "Math/GenVector/AxisAnglefwd.h" export * }
  module "Math/GenVector/AxisAngle.h" { header "Math/GenVector/AxisAngle.h" export * }
  module "Math/GenVector/BitReproducible.h" { header "Math/GenVector/BitReproducible.h" export * }
  module "Math/GenVector/Boostfwd.h" { header "Math/GenVector/Boostfwd.h" export * }
  module "Math/GenVector/Boost.h" { header "Math/GenVector/Boost.h" export * }
  module "Math/GenVector/BoostXfwd.h" { header "Math/GenVector/BoostXfwd.h" export * }
  module "Math/GenVector/BoostX.h" { header "Math/GenVector/BoostX.h" export * }
  module "Math/GenVector/BoostYfwd.h" { header "Math/GenVector/BoostYfwd.h" export * }
  module "Math/GenVector/BoostY.h" { header "Math/GenVector/BoostY.h" export * }
  module "Math/GenVector/BoostZfwd.h" { header "Math/GenVector/BoostZfwd.h" export * }
  module "Math/GenVector/BoostZ.h" { header "Math/GenVector/BoostZ.h" export * }
  module "Math/GenVector/Cartesian2Dfwd.h" { header "Math/GenVector/Cartesian2Dfwd.h" export * }
  module "Math/GenVector/Cartesian2D.h" { header "Math/GenVector/Cartesian2D.h" export * }
  module "Math/GenVector/Cartesian3Dfwd.h" { header "Math/GenVector/Cartesian3Dfwd.h" export * }
  module "Math/GenVector/Cartesian3D.h" { header "Math/GenVector/Cartesian3D.h" export * }
  module "Math/GenVector/CoordinateSystemTags.h" { header "Math/GenVector/CoordinateSystemTags.h" export * }
  module "Math/GenVector/Cylindrical3Dfwd.h" { header "Math/GenVector/Cylindrical3Dfwd.h" export * }
  module "Math/GenVector/Cylindrical3D.h" { header "Math/GenVector/Cylindrical3D.h" export * }
  module "Math/GenVector/CylindricalEta3Dfwd.h" { header "Math/GenVector/CylindricalEta3Dfwd.h" export * }
  module "Math/GenVector/CylindricalEta3D.h" { header "Math/GenVector/CylindricalEta3D.h" export * }
  module "Math/GenVector/DisplacementVector2Dfwd.h" { header "Math/GenVector/DisplacementVector2Dfwd.h" export * }
  module "Math/GenVector/DisplacementVector2D.h" { header "Math/GenVector/DisplacementVector2D.h" export * }
  module "Math/GenVector/DisplacementVector3Dfwd.h" { header "Math/GenVector/DisplacementVector3Dfwd.h" export * }
  module "Math/GenVector/DisplacementVector3D.h" { header "Math/GenVector/DisplacementVector3D.h" export * }
  module "Math/GenVector/eta.h" { header "Math/GenVector/eta.h" export * }
  module "Math/GenVector/etaMax.h" { header "Math/GenVector/etaMax.h" export * }
  module "Math/GenVector/EulerAnglesfwd.h" { header "Math/GenVector/EulerAnglesfwd.h" export * }
  module "Math/GenVector/EulerAngles.h" { header "Math/GenVector/EulerAngles.h" export * }
  module "Math/GenVector/GenVector_exception.h" { header "Math/GenVector/GenVector_exception.h" export * }
  module "Math/GenVector/GenVectorIO.h" { header "Math/GenVector/GenVectorIO.h" export * }
  module "Math/GenVector/LorentzRotationfwd.h" { header "Math/GenVector/LorentzRotationfwd.h" export * }
  module "Math/GenVector/LorentzRotation.h" { header "Math/GenVector/LorentzRotation.h" export * }
  module "Math/GenVector/LorentzVectorfwd.h" { header "Math/GenVector/LorentzVectorfwd.h" export * }
  module "Math/GenVector/LorentzVector.h" { header "Math/GenVector/LorentzVector.h" export * }
  module "Math/GenVector/Plane3D.h" { header "Math/GenVector/Plane3D.h" export * }
  module "Math/GenVector/Polar2Dfwd.h" { header "Math/GenVector/Polar2Dfwd.h" export * }
  module "Math/GenVector/Polar2D.h" { header "Math/GenVector/Polar2D.h" export * }
  module "Math/GenVector/Polar3Dfwd.h" { header "Math/GenVector/Polar3Dfwd.h" export * }
  module "Math/GenVector/Polar3D.h" { header "Math/GenVector/Polar3D.h" export * }
  module "Math/GenVector/PositionVector2Dfwd.h" { header "Math/GenVector/PositionVector2Dfwd.h" export * }
  module "Math/GenVector/PositionVector2D.h" { header "Math/GenVector/PositionVector2D.h" export * }
  module "Math/GenVector/PositionVector3Dfwd.h" { header "Math/GenVector/PositionVector3Dfwd.h" export * }
  module "Math/GenVector/PositionVector3D.h" { header "Math/GenVector/PositionVector3D.h" export * }
  module "Math/GenVector/PtEtaPhiE4Dfwd.h" { header "Math/GenVector/PtEtaPhiE4Dfwd.h" export * }
  module "Math/GenVector/PtEtaPhiE4D.h" { header "Math/GenVector/PtEtaPhiE4D.h" export * }
  module "Math/GenVector/PtEtaPhiM4Dfwd.h" { header "Math/GenVector/PtEtaPhiM4Dfwd.h" export * }
  module "Math/GenVector/PtEtaPhiM4D.h" { header "Math/GenVector/PtEtaPhiM4D.h" export * }
  module "Math/GenVector/PxPyPzE4Dfwd.h" { header "Math/GenVector/PxPyPzE4Dfwd.h" export * }
  module "Math/GenVector/PxPyPzE4D.h" { header "Math/GenVector/PxPyPzE4D.h" export * }
  module "Math/GenVector/PxPyPzM4Dfwd.h" { header "Math/GenVector/PxPyPzM4Dfwd.h" export * }
  module "Math/GenVector/PxPyPzM4D.h" { header "Math/GenVector/PxPyPzM4D.h" export * }
  module "Math/GenVector/Quaternionfwd.h" { header "Math/GenVector/Quaternionfwd.h" export * }
  module "Math/GenVector/Quaternion.h" { header "Math/GenVector/Quaternion.h" export * }
  module "Math/GenVector/Rotation3Dfwd.h" { header "Math/GenVector/Rotation3Dfwd.h" export * }
  module "Math/GenVector/Rotation3D.h" { header "Math/GenVector/Rotation3D.h" export * }
  module "Math/GenVector/RotationXfwd.h" { header "Math/GenVector/RotationXfwd.h" export * }
  module "Math/GenVector/RotationX.h" { header "Math/GenVector/RotationX.h" export * }
  module "Math/GenVector/RotationYfwd.h" { header "Math/GenVector/RotationYfwd.h" export * }
  module "Math/GenVector/RotationY.h" { header "Math/GenVector/RotationY.h" export * }
  module "Math/GenVector/RotationZfwd.h" { header "Math/GenVector/RotationZfwd.h" export * }
  module "Math/GenVector/RotationZ.h" { header "Math/GenVector/RotationZ.h" export * }
  module "Math/GenVector/RotationZYXfwd.h" { header "Math/GenVector/RotationZYXfwd.h" export * }
  module "Math/GenVector/RotationZYX.h" { header "Math/GenVector/RotationZYX.h" export * }
  module "Math/GenVector/Transform3D.h" { header "Math/GenVector/Transform3D.h" export * }
  module "Math/GenVector/Translation3D.h" { header "Math/GenVector/Translation3D.h" export * }
  module "Math/GenVector/VectorUtil.h" { header "Math/GenVector/VectorUtil.h" export * }
  module "Math/LorentzRotation.h" { header "Math/LorentzRotation.h" export * }
  module "Math/LorentzVector.h" { header "Math/LorentzVector.h" export * }
  module "Math/Plane3D.h" { header "Math/Plane3D.h" export * }
  module "Math/Point2Dfwd.h" { header "Math/Point2Dfwd.h" export * }
  module "Math/Point2D.h" { header "Math/Point2D.h" export * }
  module "Math/Point3Dfwd.h" { header "Math/Point3Dfwd.h" export * }
  module "Math/Point3D.h" { header "Math/Point3D.h" export * }
  module "Math/Polar2D.h" { header "Math/Polar2D.h" export * }
  module "Math/Polar3D.h" { header "Math/Polar3D.h" export * }
  module "Math/PositionVector2D.h" { header "Math/PositionVector2D.h" export * }
  module "Math/PositionVector3D.h" { header "Math/PositionVector3D.h" export * }
  module "Math/PtEtaPhiE4D.h" { header "Math/PtEtaPhiE4D.h" export * }
  module "Math/PtEtaPhiM4D.h" { header "Math/PtEtaPhiM4D.h" export * }
  module "Math/PxPyPzE4D.h" { header "Math/PxPyPzE4D.h" export * }
  module "Math/PxPyPzM4D.h" { header "Math/PxPyPzM4D.h" export * }
  module "Math/Quaternion.h" { header "Math/Quaternion.h" export * }
  module "Math/Rotation3D.h" { header "Math/Rotation3D.h" export * }
  module "Math/RotationX.h" { header "Math/RotationX.h" export * }
  module "Math/RotationY.h" { header "Math/RotationY.h" export * }
  module "Math/RotationZ.h" { header "Math/RotationZ.h" export * }
  module "Math/RotationZYX.h" { header "Math/RotationZYX.h" export * }
  module "Math/Transform3D.h" { header "Math/Transform3D.h" export * }
  module "Math/Translation3D.h" { header "Math/Translation3D.h" export * }
  module "Math/Vector2Dfwd.h" { header "Math/Vector2Dfwd.h" export * }
  module "Math/Vector2D.h" { header "Math/Vector2D.h" export * }
  module "Math/Vector3Dfwd.h" { header "Math/Vector3Dfwd.h" export * }
  module "Math/Vector3D.h" { header "Math/Vector3D.h" export * }
  module "Math/Vector4Dfwd.h" { header "Math/Vector4Dfwd.h" export * }
  module "Math/Vector4D.h" { header "Math/Vector4D.h" export * }
  module "Math/VectorUtil.h" { header "Math/VectorUtil.h" export * }
  link "libGenVector.so"
  export *
}

module "Genetic" {
  requires cplusplus
  module "Math/GeneticMinimizer.h" { header "Math/GeneticMinimizer.h" export * }
  link "libGenetic.so"
  export *
}

module "Unuran" {
  requires cplusplus
  module "TUnuran.h" { header "TUnuran.h" export * }
  module "TUnuranBaseDist.h" { header "TUnuranBaseDist.h" export * }
  module "TUnuranContDist.h" { header "TUnuranContDist.h" export * }
  module "TUnuranDiscrDist.h" { header "TUnuranDiscrDist.h" export * }
  module "TUnuranEmpDist.h" { header "TUnuranEmpDist.h" export * }
  module "TUnuranMultiContDist.h" { header "TUnuranMultiContDist.h" export * }
  module "TUnuranSampler.h" { header "TUnuranSampler.h" export * }
  link "libUnuran.so"
  export *
}

module "FFTW" {
  requires cplusplus
  module "TFFTComplex.h" { header "TFFTComplex.h" export * }
  module "TFFTComplexReal.h" { header "TFFTComplexReal.h" export * }
  module "TFFTReal.h" { header "TFFTReal.h" export * }
  module "TFFTRealComplex.h" { header "TFFTRealComplex.h" export * }
  link "libFFTW.so"
  export *
}

module "ROOTVecOps" {
  requires cplusplus
  module "ROOT/RVec.hxx" { header "ROOT/RVec.hxx" export * }
  link "libROOTVecOps.so"
  export *
}

module "Hist" {
  requires cplusplus
  module "Foption.h" { header "Foption.h" export * }
  module "HFitInterface.h" { header "HFitInterface.h" export * }
  module "TAxis.h" { header "TAxis.h" export * }
  module "TAxisModLab.h" { header "TAxisModLab.h" export * }
  module "TBackCompFitter.h" { header "TBackCompFitter.h" export * }
  module "TBinomialEfficiencyFitter.h" { header "TBinomialEfficiencyFitter.h" export * }
  module "TConfidenceLevel.h" { header "TConfidenceLevel.h" export * }
  module "TEfficiency.h" { header "TEfficiency.h" export * }
  module "TF12.h" { header "TF12.h" export * }
  module "TF1AbsComposition.h" { header "TF1AbsComposition.h" export * }
  module "TF1Convolution.h" { header "TF1Convolution.h" export * }
  module "TF1.h" { header "TF1.h" export * }
  module "TF1NormSum.h" { header "TF1NormSum.h" export * }
  module "TF2.h" { header "TF2.h" export * }
  module "TF3.h" { header "TF3.h" export * }
  module "TFitResult.h" { header "TFitResult.h" export * }
  module "TFitResultPtr.h" { header "TFitResultPtr.h" export * }
  module "TFormula.h" { header "TFormula.h" export * }
  module "TFractionFitter.h" { header "TFractionFitter.h" export * }
  module "THistRange.h" { header "THistRange.h" export * }
  module "TGraph2DErrors.h" { header "TGraph2DErrors.h" export * }
  module "TGraph2D.h" { header "TGraph2D.h" export * }
  module "TGraphAsymmErrors.h" { header "TGraphAsymmErrors.h" export * }
  module "TGraphMultiErrors.h" { header "TGraphMultiErrors.h" export * }
  module "TGraphBentErrors.h" { header "TGraphBentErrors.h" export * }
  module "TGraphDelaunay2D.h" { header "TGraphDelaunay2D.h" export * }
  module "TGraphDelaunay.h" { header "TGraphDelaunay.h" export * }
  module "TGraphErrors.h" { header "TGraphErrors.h" export * }
  module "TGraph.h" { header "TGraph.h" export * }
  module "TGraphSmooth.h" { header "TGraphSmooth.h" export * }
  module "TGraphTime.h" { header "TGraphTime.h" export * }
  module "TH1C.h" { header "TH1C.h" export * }
  module "TH1D.h" { header "TH1D.h" export * }
  module "TH1F.h" { header "TH1F.h" export * }
  module "TH1.h" { header "TH1.h" export * }
  module "TH1I.h" { header "TH1I.h" export * }
  module "TH1K.h" { header "TH1K.h" export * }
  module "TH1S.h" { header "TH1S.h" export * }
  module "TH2C.h" { header "TH2C.h" export * }
  module "TH2D.h" { header "TH2D.h" export * }
  module "TH2F.h" { header "TH2F.h" export * }
  module "TH2.h" { header "TH2.h" export * }
  module "TH2I.h" { header "TH2I.h" export * }
  module "TH2Poly.h" { header "TH2Poly.h" export * }
  module "TH2S.h" { header "TH2S.h" export * }
  module "TH3C.h" { header "TH3C.h" export * }
  module "TH3D.h" { header "TH3D.h" export * }
  module "TH3F.h" { header "TH3F.h" export * }
  module "TH3.h" { header "TH3.h" export * }
  module "TH3I.h" { header "TH3I.h" export * }
  module "TH3S.h" { header "TH3S.h" export * }
  module "THLimitsFinder.h" { header "THLimitsFinder.h" export * }
  module "THnBase.h" { header "THnBase.h" export * }
  module "THnChain.h" { header "THnChain.h" export * }
  module "THn.h" { header "THn.h" export * }
  module "THnSparse.h" { header "THnSparse.h" export * }
  module "THnSparse_Internal.h" { header "THnSparse_Internal.h" export * }
  module "THStack.h" { header "THStack.h" export * }
  module "TKDE.h" { header "TKDE.h" export * }
  module "TLimitDataSource.h" { header "TLimitDataSource.h" export * }
  module "TLimit.h" { header "TLimit.h" export * }
  module "TMultiDimFit.h" { header "TMultiDimFit.h" export * }
  module "TMultiGraph.h" { header "TMultiGraph.h" export * }
  module "TNDArray.h" { header "TNDArray.h" export * }
  module "TPolyMarker.h" { header "TPolyMarker.h" export * }
  module "TPrincipal.h" { header "TPrincipal.h" export * }
  module "TProfile2D.h" { header "TProfile2D.h" export * }
  module "TProfile2Poly.h" { header "TProfile2Poly.h" export * }
  module "TProfile3D.h" { header "TProfile3D.h" export * }
  module "TProfile.h" { header "TProfile.h" export * }
  module "TSpline.h" { header "TSpline.h" export * }
  module "TSVDUnfold.h" { header "TSVDUnfold.h" export * }
  module "TVirtualFitter.h" { header "TVirtualFitter.h" export * }
  module "TVirtualGraphPainter.h" { header "TVirtualGraphPainter.h" export * }
  module "TVirtualHistPainter.h" { header "TVirtualHistPainter.h" export * }
  module "TVirtualPaveStats.h" { header "TVirtualPaveStats.h" export * }
  module "Math/WrappedMultiTF1.h" { header "Math/WrappedMultiTF1.h" export * }
  module "Math/WrappedTF1.h" { header "Math/WrappedTF1.h" export * }
  module "v5/TF1Data.h" { header "v5/TF1Data.h" export * }
  module "v5/TFormula.h" { header "v5/TFormula.h" export * }
  module "v5/TFormulaPrimitive.h" { header "v5/TFormulaPrimitive.h" export * }
  link "libHist.so"
  export *
}

module "HistPainter" {
  requires cplusplus
  module "Hoption.h" { header "Hoption.h" export * }
  module "Hparam.h" { header "Hparam.h" export * }
  module "TGraph2DPainter.h" { header "TGraph2DPainter.h" export * }
  module "TGraphPainter.h" { header "TGraphPainter.h" export * }
  module "THistPainter.h" { header "THistPainter.h" export * }
  module "TPaletteAxis.h" { header "TPaletteAxis.h" export * }
  link "libHistPainter.so"
  export *
}

module "Spectrum" {
  requires cplusplus
  module "TSpectrum.h" { header "TSpectrum.h" export * }
  module "TSpectrum2.h" { header "TSpectrum2.h" export * }
  module "TSpectrum2Fit.h" { header "TSpectrum2Fit.h" export * }
  module "TSpectrum2Transform.h" { header "TSpectrum2Transform.h" export * }
  module "TSpectrum3.h" { header "TSpectrum3.h" export * }
  module "TSpectrumFit.h" { header "TSpectrumFit.h" export * }
  module "TSpectrumTransform.h" { header "TSpectrumTransform.h" export * }
  link "libSpectrum.so"
  export *
}

module "SpectrumPainter" {
  requires cplusplus
  module "TSpectrum2Painter.h" { header "TSpectrum2Painter.h" export * }
  link "libSpectrumPainter.so"
  export *
}

module "Unfold" {
  requires cplusplus
  module "TUnfold.h" { header "TUnfold.h" export * }
  module "TUnfoldBinning.h" { header "TUnfoldBinning.h" export * }
  module "TUnfoldBinningXML.h" { header "TUnfoldBinningXML.h" export * }
  module "TUnfoldDensity.h" { header "TUnfoldDensity.h" export * }
  module "TUnfoldSys.h" { header "TUnfoldSys.h" export * }
  link "libUnfold.so"
  export *
}

module "Tree" {
  requires cplusplus
  module "TBasket.h" { header "TBasket.h" export * }
  module "TBasketSQL.h" { header "TBasketSQL.h" export * }
  module "TBranchBrowsable.h" { header "TBranchBrowsable.h" export * }
  module "TBranchCacheInfo.h" { header "TBranchCacheInfo.h" export * }
  module "TBranchClones.h" { header "TBranchClones.h" export * }
  module "TBranchElement.h" { header "TBranchElement.h" export * }
  module "TBranch.h" { header "TBranch.h" export * }
  module "TBranchObject.h" { header "TBranchObject.h" export * }
  module "TBranchRef.h" { header "TBranchRef.h" export * }
  module "TBranchSTL.h" { header "TBranchSTL.h" export * }
  module "TBufferSQL.h" { header "TBufferSQL.h" export * }
  module "TChainElement.h" { header "TChainElement.h" export * }
  module "TChain.h" { header "TChain.h" export * }
  module "TCut.h" { header "TCut.h" export * }
  module "TEntryListArray.h" { header "TEntryListArray.h" export * }
  module "TEntryListBlock.h" { header "TEntryListBlock.h" export * }
  module "TEntryListFromFile.h" { header "TEntryListFromFile.h" export * }
  module "TEntryList.h" { header "TEntryList.h" export * }
  module "TEventList.h" { header "TEventList.h" export * }
  module "TFriendElement.h" { header "TFriendElement.h" export * }
  module "TIndArray.h" { header "TIndArray.h" export * }
  module "TLeafB.h" { header "TLeafB.h" export * }
  module "TLeafC.h" { header "TLeafC.h" export * }
  module "TLeafD.h" { header "TLeafD.h" export * }
  module "TLeafD32.h" { header "TLeafD32.h" export * }
  module "TLeafElement.h" { header "TLeafElement.h" export * }
  module "TLeafF.h" { header "TLeafF.h" export * }
  module "TLeafF16.h" { header "TLeafF16.h" export * }
  module "TLeaf.h" { header "TLeaf.h" export * }
  module "TLeafI.h" { header "TLeafI.h" export * }
  module "TLeafL.h" { header "TLeafL.h" export * }
  module "TLeafG.h" { header "TLeafG.h" export * }
  module "TLeafObject.h" { header "TLeafObject.h" export * }
  module "TLeafO.h" { header "TLeafO.h" export * }
  module "TLeafS.h" { header "TLeafS.h" export * }
  module "TNtupleD.h" { header "TNtupleD.h" export * }
  module "TNtuple.h" { header "TNtuple.h" export * }
  module "TQueryResult.h" { header "TQueryResult.h" export * }
  module "TreeUtils.h" { header "TreeUtils.h" export * }
  module "TSelector.h" { header "TSelector.h" export * }
  module "TSelectorList.h" { header "TSelectorList.h" export * }
  module "TSelectorScalar.h" { header "TSelectorScalar.h" export * }
  module "TTreeCache.h" { header "TTreeCache.h" export * }
  module "TTreeCacheUnzip.h" { header "TTreeCacheUnzip.h" export * }
  module "TTreeCloner.h" { header "TTreeCloner.h" export * }
  module "TTree.h" { header "TTree.h" export * }
  module "TTreeResult.h" { header "TTreeResult.h" export * }
  module "TTreeRow.h" { header "TTreeRow.h" export * }
  module "TTreeSQL.h" { header "TTreeSQL.h" export * }
  module "TVirtualIndex.h" { header "TVirtualIndex.h" export * }
  module "TVirtualTreePlayer.h" { header "TVirtualTreePlayer.h" export * }
  module "ROOT/InternalTreeUtils.hxx" { header "ROOT/InternalTreeUtils.hxx" export * }
  module "ROOT/TIOFeatures.hxx" { header "ROOT/TIOFeatures.hxx" export * }
  link "libTree.so"
  export *
}

module "TreePlayer" {
  requires cplusplus
  module "ROOT/TTreeReaderFast.hxx" { header "ROOT/TTreeReaderFast.hxx" export * }
  module "ROOT/TTreeReaderValueFast.hxx" { header "ROOT/TTreeReaderValueFast.hxx" export * }
  module "TBranchProxyClassDescriptor.h" { header "TBranchProxyClassDescriptor.h" export * }
  module "TBranchProxyDescriptor.h" { header "TBranchProxyDescriptor.h" export * }
  module "TBranchProxyDirector.h" { header "TBranchProxyDirector.h" export * }
  module "TBranchProxy.h" { header "TBranchProxy.h" export * }
  module "TChainIndex.h" { header "TChainIndex.h" export * }
  module "TFileDrawMap.h" { header "TFileDrawMap.h" export * }
  module "TFormLeafInfo.h" { header "TFormLeafInfo.h" export * }
  module "TFormLeafInfoReference.h" { header "TFormLeafInfoReference.h" export * }
  module "TFriendProxyDescriptor.h" { header "TFriendProxyDescriptor.h" export * }
  module "TFriendProxy.h" { header "TFriendProxy.h" export * }
  module "TRefArrayProxy.h" { header "TRefArrayProxy.h" export * }
  module "TRefProxy.h" { header "TRefProxy.h" export * }
  module "TSelectorDraw.h" { header "TSelectorDraw.h" export * }
  module "TSelectorEntries.h" { header "TSelectorEntries.h" export * }
  module "TSimpleAnalysis.h" { header "TSimpleAnalysis.h" export * }
  module "TTreeDrawArgsParser.h" { header "TTreeDrawArgsParser.h" export * }
  module "TTreeFormula.h" { header "TTreeFormula.h" export * }
  module "TTreeFormulaManager.h" { header "TTreeFormulaManager.h" export * }
  module "TTreeGeneratorBase.h" { header "TTreeGeneratorBase.h" export * }
  module "TTreeIndex.h" { header "TTreeIndex.h" export * }
  module "TTreePerfStats.h" { header "TTreePerfStats.h" export * }
  module "TTreePlayer.h" { header "TTreePlayer.h" export * }
  module "TTreeProxyGenerator.h" { header "TTreeProxyGenerator.h" export * }
  module "TTreeReaderArray.h" { header "TTreeReaderArray.h" export * }
  module "TTreeReaderGenerator.h" { header "TTreeReaderGenerator.h" export * }
  module "TTreeReader.h" { header "TTreeReader.h" export * }
  module "TTreeReaderUtils.h" { header "TTreeReaderUtils.h" export * }
  module "TTreeReaderValue.h" { header "TTreeReaderValue.h" export * }
  module "TTreeTableInterface.h" { header "TTreeTableInterface.h" export * }
  module "TMPWorkerTree.h" { header "TMPWorkerTree.h" export * }
  module "ROOT/TTreeProcessorMP.hxx" { header "ROOT/TTreeProcessorMP.hxx" export * }
  module "ROOT/TTreeProcessorMT.hxx" { header "ROOT/TTreeProcessorMT.hxx" export * }
  link "libTreePlayer.so"
  export *
}

module "TreeViewer" {
  requires cplusplus
  module "HelpTextTV.h" { header "HelpTextTV.h" export * }
  module "TGTreeTable.h" { header "TGTreeTable.h" export * }
  module "TParallelCoordEditor.h" { header "TParallelCoordEditor.h" export * }
  module "TParallelCoord.h" { header "TParallelCoord.h" export * }
  module "TParallelCoordRange.h" { header "TParallelCoordRange.h" export * }
  module "TParallelCoordVar.h" { header "TParallelCoordVar.h" export * }
  module "TSpiderEditor.h" { header "TSpiderEditor.h" export * }
  module "TSpider.h" { header "TSpider.h" export * }
  module "TTreeViewer.h" { header "TTreeViewer.h" export * }
  module "TTVLVContainer.h" { header "TTVLVContainer.h" export * }
  module "TTVSession.h" { header "TTVSession.h" export * }
  link "libTreeViewer.so"
  export *
}

module "ROOTDataFrame" {
  requires cplusplus
  module "ROOT/RCsvDS.hxx" { header "ROOT/RCsvDS.hxx" export * }
  module "ROOT/RDataFrame.hxx" { header "ROOT/RDataFrame.hxx" export * }
  module "ROOT/RDataSource.hxx" { header "ROOT/RDataSource.hxx" export * }
  module "ROOT/RDFHelpers.hxx" { header "ROOT/RDFHelpers.hxx" export * }
  module "ROOT/RLazyDS.hxx" { header "ROOT/RLazyDS.hxx" export * }
  module "ROOT/RResultHandle.hxx" { header "ROOT/RResultHandle.hxx" export * }
  module "ROOT/RResultPtr.hxx" { header "ROOT/RResultPtr.hxx" export * }
  module "ROOT/RRootDS.hxx" { header "ROOT/RRootDS.hxx" export * }
  module "ROOT/RSnapshotOptions.hxx" { header "ROOT/RSnapshotOptions.hxx" export * }
  module "ROOT/RTrivialDS.hxx" { header "ROOT/RTrivialDS.hxx" export * }
  module "ROOT/RDF/ActionHelpers.hxx" { header "ROOT/RDF/ActionHelpers.hxx" export * }
  module "ROOT/RDF/ColumnReaderUtils.hxx" { header "ROOT/RDF/ColumnReaderUtils.hxx" export * }
  module "ROOT/RDF/GraphNode.hxx" { header "ROOT/RDF/GraphNode.hxx" export * }
  module "ROOT/RDF/GraphUtils.hxx" { header "ROOT/RDF/GraphUtils.hxx" export * }
  module "ROOT/RDF/HistoModels.hxx" { header "ROOT/RDF/HistoModels.hxx" export * }
  module "ROOT/RDF/InterfaceUtils.hxx" { header "ROOT/RDF/InterfaceUtils.hxx" export * }
  module "ROOT/RDF/RActionBase.hxx" { header "ROOT/RDF/RActionBase.hxx" export * }
  module "ROOT/RDF/RAction.hxx" { header "ROOT/RDF/RAction.hxx" export * }
  module "ROOT/RDF/RColumnRegister.hxx" { header "ROOT/RDF/RColumnRegister.hxx" export * }
  module "ROOT/RDF/RNewSampleNotifier.hxx" { header "ROOT/RDF/RNewSampleNotifier.hxx" export * }
  module "ROOT/RDF/RSampleInfo.hxx" { header "ROOT/RDF/RSampleInfo.hxx" export * }
  module "ROOT/RDF/RDefineBase.hxx" { header "ROOT/RDF/RDefineBase.hxx" export * }
  module "ROOT/RDF/RDefine.hxx" { header "ROOT/RDF/RDefine.hxx" export * }
  module "ROOT/RDF/RDefineReader.hxx" { header "ROOT/RDF/RDefineReader.hxx" export * }
  module "ROOT/RDF/RDSColumnReader.hxx" { header "ROOT/RDF/RDSColumnReader.hxx" export * }
  module "ROOT/RDF/RColumnReaderBase.hxx" { header "ROOT/RDF/RColumnReaderBase.hxx" export * }
  module "ROOT/RDF/RCutFlowReport.hxx" { header "ROOT/RDF/RCutFlowReport.hxx" export * }
  module "ROOT/RDF/RDisplay.hxx" { header "ROOT/RDF/RDisplay.hxx" export * }
  module "ROOT/RDF/RFilterBase.hxx" { header "ROOT/RDF/RFilterBase.hxx" export * }
  module "ROOT/RDF/RFilter.hxx" { header "ROOT/RDF/RFilter.hxx" export * }
  module "ROOT/RDF/RInterface.hxx" { header "ROOT/RDF/RInterface.hxx" export * }
  module "ROOT/RDF/RJittedAction.hxx" { header "ROOT/RDF/RJittedAction.hxx" export * }
  module "ROOT/RDF/RJittedDefine.hxx" { header "ROOT/RDF/RJittedDefine.hxx" export * }
  module "ROOT/RDF/RJittedFilter.hxx" { header "ROOT/RDF/RJittedFilter.hxx" export * }
  module "ROOT/RDF/RJittedVariation.hxx" { header "ROOT/RDF/RJittedVariation.hxx" export * }
  module "ROOT/RDF/RLazyDSImpl.hxx" { header "ROOT/RDF/RLazyDSImpl.hxx" export * }
  module "ROOT/RDF/RLoopManager.hxx" { header "ROOT/RDF/RLoopManager.hxx" export * }
  module "ROOT/RDF/RMergeableValue.hxx" { header "ROOT/RDF/RMergeableValue.hxx" export * }
  module "ROOT/RDF/RNodeBase.hxx" { header "ROOT/RDF/RNodeBase.hxx" export * }
  module "ROOT/RDF/RRangeBase.hxx" { header "ROOT/RDF/RRangeBase.hxx" export * }
  module "ROOT/RDF/RRange.hxx" { header "ROOT/RDF/RRange.hxx" export * }
  module "ROOT/RDF/RResultMap.hxx" { header "ROOT/RDF/RResultMap.hxx" export * }
  module "ROOT/RDF/RSlotStack.hxx" { header "ROOT/RDF/RSlotStack.hxx" export * }
  module "ROOT/RDF/RTreeColumnReader.hxx" { header "ROOT/RDF/RTreeColumnReader.hxx" export * }
  module "ROOT/RDF/RVariation.hxx" { header "ROOT/RDF/RVariation.hxx" export * }
  module "ROOT/RDF/RVariationBase.hxx" { header "ROOT/RDF/RVariationBase.hxx" export * }
  module "ROOT/RDF/RVariationReader.hxx" { header "ROOT/RDF/RVariationReader.hxx" export * }
  module "ROOT/RDF/RVariationsDescription.hxx" { header "ROOT/RDF/RVariationsDescription.hxx" export * }
  module "ROOT/RDF/RVariedAction.hxx" { header "ROOT/RDF/RVariedAction.hxx" export * }
  module "ROOT/RDF/Utils.hxx" { header "ROOT/RDF/Utils.hxx" export * }
  module "ROOT/RDF/PyROOTHelpers.hxx" { header "ROOT/RDF/PyROOTHelpers.hxx" export * }
  module "ROOT/RDF/RDFDescription.hxx" { header "ROOT/RDF/RDFDescription.hxx" export * }
  module "ROOT/RSqliteDS.hxx" { header "ROOT/RSqliteDS.hxx" export * }
  link "libROOTDataFrame.so"
  export *
}

module "RIO" {
  requires cplusplus
  module "ROOT/RRawFile.hxx" { header "ROOT/RRawFile.hxx" export * }
  module "ROOT/RRawFileUnix.hxx" { header "ROOT/RRawFileUnix.hxx" export * }
  module "ROOT/TBufferMerger.hxx" { header "ROOT/TBufferMerger.hxx" export * }
  module "TArchiveFile.h" { header "TArchiveFile.h" export * }
  module "TBufferFile.h" { header "TBufferFile.h" export * }
  module "TBufferText.h" { header "TBufferText.h" export * }
  module "TBufferIO.h" { header "TBufferIO.h" export * }
  module "TBufferJSON.h" { header "TBufferJSON.h" export * }
  module "TCollectionProxyFactory.h" { header "TCollectionProxyFactory.h" export * }
  module "TContainerConverters.h" { header "TContainerConverters.h" export * }
  module "TEmulatedMapProxy.h" { header "TEmulatedMapProxy.h" export * }
  module "TEmulatedCollectionProxy.h" { header "TEmulatedCollectionProxy.h" export * }
  module "TDirectoryFile.h" { header "TDirectoryFile.h" export * }
  module "TFileCacheRead.h" { header "TFileCacheRead.h" export * }
  module "TFileMerger.h" { header "TFileMerger.h" export * }
  module "TFree.h" { header "TFree.h" export * }
  module "TFileCacheWrite.h" { header "TFileCacheWrite.h" export * }
  module "TFilePrefetch.h" { header "TFilePrefetch.h" export * }
  module "TFile.h" { header "TFile.h" export * }
  module "TFPBlock.h" { header "TFPBlock.h" export * }
  module "TGenCollectionStreamer.h" { header "TGenCollectionStreamer.h" export * }
  module "TGenCollectionProxy.h" { header "TGenCollectionProxy.h" export * }
  module "TKey.h" { header "TKey.h" export * }
  module "TKeyMapFile.h" { header "TKeyMapFile.h" export * }
  module "TLockFile.h" { header "TLockFile.h" export * }
  module "TMemFile.h" { header "TMemFile.h" export * }
  module "TMapFile.h" { header "TMapFile.h" export * }
  module "TMakeProject.h" { header "TMakeProject.h" export * }
  module "TStreamerInfoActions.h" { header "TStreamerInfoActions.h" export * }
  module "TVirtualCollectionIterators.h" { header "TVirtualCollectionIterators.h" export * }
  module "TStreamerInfo.h" { header "TStreamerInfo.h" export * }
  module "TZIPFile.h" { header "TZIPFile.h" export * }
  link "libRIO.so"
  export *
}

module "SQLIO" {
  requires cplusplus
  module "TBufferSQL2.h" { header "TBufferSQL2.h" export * }
  module "TKeySQL.h" { header "TKeySQL.h" export * }
  module "TSQLClassInfo.h" { header "TSQLClassInfo.h" export * }
  module "TSQLFile.h" { header "TSQLFile.h" export * }
  module "TSQLObjectData.h" { header "TSQLObjectData.h" export * }
  module "TSQLStructure.h" { header "TSQLStructure.h" export * }
  link "libSQLIO.so"
  export *
}

module "XMLIO" {
  requires cplusplus
  module "TBufferXML.h" { header "TBufferXML.h" export * }
  module "TKeyXML.h" { header "TKeyXML.h" export * }
  module "TXMLEngine.h" { header "TXMLEngine.h" export * }
  module "TXMLFile.h" { header "TXMLFile.h" export * }
  module "TXMLPlayer.h" { header "TXMLPlayer.h" export * }
  module "TXMLSetup.h" { header "TXMLSetup.h" export * }
  link "libXMLIO.so"
  export *
}

module "XMLParser" {
  requires cplusplus
  module "TDOMParser.h" { header "TDOMParser.h" export * }
  module "TSAXParser.h" { header "TSAXParser.h" export * }
  module "TXMLAttr.h" { header "TXMLAttr.h" export * }
  module "TXMLDocument.h" { header "TXMLDocument.h" export * }
  module "TXMLNode.h" { header "TXMLNode.h" export * }
  module "TXMLParser.h" { header "TXMLParser.h" export * }
  link "libXMLParser.so"
  export *
}

module "Net" {
  requires cplusplus
  module "NetErrors.h" { header "NetErrors.h" export * }
  module "RRemoteProtocol.h" { header "RRemoteProtocol.h" export * }
  module "TApplicationRemote.h" { header "TApplicationRemote.h" export * }
  module "TApplicationServer.h" { header "TApplicationServer.h" export * }
  module "TFileStager.h" { header "TFileStager.h" export * }
  module "TFTP.h" { header "TFTP.h" export * }
  module "TGrid.h" { header "TGrid.h" export * }
  module "TGridCollection.h" { header "TGridCollection.h" export * }
  module "TGridJDL.h" { header "TGridJDL.h" export * }
  module "TGridJob.h" { header "TGridJob.h" export * }
  module "TGridJobStatus.h" { header "TGridJobStatus.h" export * }
  module "TGridJobStatusList.h" { header "TGridJobStatusList.h" export * }
  module "TGridResult.h" { header "TGridResult.h" export * }
  module "TMessage.h" { header "TMessage.h" export * }
  module "TMonitor.h" { header "TMonitor.h" export * }
  module "TNetFile.h" { header "TNetFile.h" export * }
  module "TNetFileStager.h" { header "TNetFileStager.h" export * }
  module "TParallelMergingFile.h" { header "TParallelMergingFile.h" export * }
  module "TPServerSocket.h" { header "TPServerSocket.h" export * }
  module "TPSocket.h" { header "TPSocket.h" export * }
  module "TSecContext.h" { header "TSecContext.h" export * }
  module "TServerSocket.h" { header "TServerSocket.h" export * }
  module "TSocket.h" { header "TSocket.h" export * }
  module "TSQLColumnInfo.h" { header "TSQLColumnInfo.h" export * }
  module "TSQLMonitoring.h" { header "TSQLMonitoring.h" export * }
  module "TSQLResult.h" { header "TSQLResult.h" export * }
  module "TSQLRow.h" { header "TSQLRow.h" export * }
  module "TSQLServer.h" { header "TSQLServer.h" export * }
  module "TSQLStatement.h" { header "TSQLStatement.h" export * }
  module "TSQLTableInfo.h" { header "TSQLTableInfo.h" export * }
  module "TUDPSocket.h" { header "TUDPSocket.h" export * }
  module "TWebFile.h" { header "TWebFile.h" export * }
  module "TSSLSocket.h" { header "TSSLSocket.h" export * }
  module "TS3HTTPRequest.h" { header "TS3HTTPRequest.h" export * }
  module "TS3WebFile.h" { header "TS3WebFile.h" export * }
  link "libNet.so"
  export *
}

module "RootAuth" {
  requires cplusplus
  module "AuthConst.h" { header "AuthConst.h" export * }
  module "TAuthenticate.h" { header "TAuthenticate.h" export * }
  module "THostAuth.h" { header "THostAuth.h" export * }
  module "TRootAuth.h" { header "TRootAuth.h" export * }
  module "TRootSecContext.h" { header "TRootSecContext.h" export * }
  link "libRootAuth.so"
  export *
}

module "RDAVIX" {
  requires cplusplus
  module "ROOT/RRawFileDavix.hxx" { header "ROOT/RRawFileDavix.hxx" export * }
  module "TDavixFile.h" { header "TDavixFile.h" export * }
  module "TDavixSystem.h" { header "TDavixSystem.h" export * }
  link "libRDAVIX.so"
  export *
}

module "NetxNG" {
  requires cplusplus
  module "TNetXNGFile.h" { header "TNetXNGFile.h" export * }
  module "TNetXNGFileStager.h" { header "TNetXNGFileStager.h" export * }
  module "TNetXNGSystem.h" { header "TNetXNGSystem.h" export * }
  module "ROOT/RRawFileNetXNG.hxx" { header "ROOT/RRawFileNetXNG.hxx" export * }
  link "libNetxNG.so"
  export *
}

module "RHTTP" {
  requires cplusplus
  module "THttpCallArg.h" { header "THttpCallArg.h" export * }
  module "THttpEngine.h" { header "THttpEngine.h" export * }
  module "THttpServer.h" { header "THttpServer.h" export * }
  module "THttpWSHandler.h" { header "THttpWSHandler.h" export * }
  module "TRootSniffer.h" { header "TRootSniffer.h" export * }
  module "TRootSnifferStore.h" { header "TRootSnifferStore.h" export * }
  link "libRHTTP.so"
  export *
}

module "RHTTPSniff" {
  requires cplusplus
  module "TRootSnifferFull.h" { header "TRootSnifferFull.h" export * }
  link "libRHTTPSniff.so"
  export *
}

module "Gpad" {
  requires cplusplus
  module "TAttCanvas.h" { header "TAttCanvas.h" export * }
  module "TButton.h" { header "TButton.h" export * }
  module "TCanvas.h" { header "TCanvas.h" export * }
  module "TClassTree.h" { header "TClassTree.h" export * }
  module "TColorWheel.h" { header "TColorWheel.h" export * }
  module "TControlBarButton.h" { header "TControlBarButton.h" export * }
  module "TControlBar.h" { header "TControlBar.h" export * }
  module "TCreatePrimitives.h" { header "TCreatePrimitives.h" export * }
  module "TDialogCanvas.h" { header "TDialogCanvas.h" export * }
  module "TGroupButton.h" { header "TGroupButton.h" export * }
  module "TInspectCanvas.h" { header "TInspectCanvas.h" export * }
  module "TPad.h" { header "TPad.h" export * }
  module "TPadPainter.h" { header "TPadPainter.h" export * }
  module "TPaveClass.h" { header "TPaveClass.h" export * }
  module "TRatioPlot.h" { header "TRatioPlot.h" export * }
  module "TSliderBox.h" { header "TSliderBox.h" export * }
  module "TSlider.h" { header "TSlider.h" export * }
  module "TViewer3DPad.h" { header "TViewer3DPad.h" export * }
  module "TView.h" { header "TView.h" export * }
  link "libGpad.so"
  export *
}

module "Graf" {
  requires cplusplus
  module "TArc.h" { header "TArc.h" export * }
  module "TArrow.h" { header "TArrow.h" export * }
  module "TAttImage.h" { header "TAttImage.h" export * }
  module "TBox.h" { header "TBox.h" export * }
  module "TCandle.h" { header "TCandle.h" export * }
  module "TCrown.h" { header "TCrown.h" export * }
  module "TCurlyArc.h" { header "TCurlyArc.h" export * }
  module "TCurlyLine.h" { header "TCurlyLine.h" export * }
  module "TCutG.h" { header "TCutG.h" export * }
  module "TDiamond.h" { header "TDiamond.h" export * }
  module "TEllipse.h" { header "TEllipse.h" export * }
  module "TFrame.h" { header "TFrame.h" export * }
  module "TGaxis.h" { header "TGaxis.h" export * }
  module "TGraphPolar.h" { header "TGraphPolar.h" export * }
  module "TGraphPolargram.h" { header "TGraphPolargram.h" export * }
  module "TGraphQQ.h" { header "TGraphQQ.h" export * }
  module "TImage.h" { header "TImage.h" export * }
  module "TImagePlugin.h" { header "TImagePlugin.h" export * }
  module "TLatex.h" { header "TLatex.h" export * }
  module "TLegend.h" { header "TLegend.h" export * }
  module "TLegendEntry.h" { header "TLegendEntry.h" export * }
  module "TLine.h" { header "TLine.h" export * }
  module "TLink.h" { header "TLink.h" export * }
  module "TMarker.h" { header "TMarker.h" export * }
  module "TMathText.h" { header "TMathText.h" export * }
  module "TPave.h" { header "TPave.h" export * }
  module "TPaveLabel.h" { header "TPaveLabel.h" export * }
  module "TPaveStats.h" { header "TPaveStats.h" export * }
  module "TPaveText.h" { header "TPaveText.h" export * }
  module "TPavesText.h" { header "TPavesText.h" export * }
  module "TPie.h" { header "TPie.h" export * }
  module "TPieSlice.h" { header "TPieSlice.h" export * }
  module "TPoints.h" { header "TPoints.h" export * }
  module "TPolyLine.h" { header "TPolyLine.h" export * }
  module "TTF.h" { header "TTF.h" export * }
  module "TText.h" { header "TText.h" export * }
  module "TWbox.h" { header "TWbox.h" export * }
  link "libGraf.so"
  export *
}

module "Postscript" {
  requires cplusplus
  module "TImageDump.h" { header "TImageDump.h" export * }
  module "TPDF.h" { header "TPDF.h" export * }
  module "TPostScript.h" { header "TPostScript.h" export * }
  module "TSVG.h" { header "TSVG.h" export * }
  module "TTeXDump.h" { header "TTeXDump.h" export * }
  link "libPostscript.so"
  export *
}

module "ASImage" {
  requires cplusplus
  module "TASImage.h" { header "TASImage.h" export * }
  module "TASImagePlugin.h" { header "TASImagePlugin.h" export * }
  module "TASPluginGS.h" { header "TASPluginGS.h" export * }
  link "libASImage.so"
  export *
}

module "ASImageGui" {
  requires cplusplus
  module "TASPaletteEditor.h" { header "TASPaletteEditor.h" export * }
  link "libASImageGui.so"
  export *
}

module "FITSIO" {
  requires cplusplus
  module "TFITS.h" { header "TFITS.h" export * }
  link "libFITSIO.so"
  export *
}

module "GCocoa" {  module "TGCocoa.h" { header "TGCocoa.h" export * }
  module "TGOSXGL.h" { header "TGOSXGL.h" export * }
  module "TGQuartz.h" { header "TGQuartz.h" export * }
  link "libGCocoa.so"
  export *
}

module "Graf3d" {
  requires cplusplus
  module "TAxis3D.h" { header "TAxis3D.h" export * }
  module "TBRIK.h" { header "TBRIK.h" export * }
  module "TCONE.h" { header "TCONE.h" export * }
  module "TCONS.h" { header "TCONS.h" export * }
  module "TCTUB.h" { header "TCTUB.h" export * }
  module "TELTU.h" { header "TELTU.h" export * }
  module "TGeometry.h" { header "TGeometry.h" export * }
  module "TGTRA.h" { header "TGTRA.h" export * }
  module "THelix.h" { header "THelix.h" export * }
  module "THYPE.h" { header "THYPE.h" export * }
  module "TMarker3DBox.h" { header "TMarker3DBox.h" export * }
  module "TMaterial.h" { header "TMaterial.h" export * }
  module "TMixture.h" { header "TMixture.h" export * }
  module "TNodeDiv.h" { header "TNodeDiv.h" export * }
  module "TNode.h" { header "TNode.h" export * }
  module "TPARA.h" { header "TPARA.h" export * }
  module "TPCON.h" { header "TPCON.h" export * }
  module "TPGON.h" { header "TPGON.h" export * }
  module "TPoints3DABC.h" { header "TPoints3DABC.h" export * }
  module "TPointSet3D.h" { header "TPointSet3D.h" export * }
  module "TPolyLine3D.h" { header "TPolyLine3D.h" export * }
  module "TPolyMarker3D.h" { header "TPolyMarker3D.h" export * }
  module "TRotMatrix.h" { header "TRotMatrix.h" export * }
  module "TShape.h" { header "TShape.h" export * }
  module "TSPHE.h" { header "TSPHE.h" export * }
  module "TTRAP.h" { header "TTRAP.h" export * }
  module "TTRD1.h" { header "TTRD1.h" export * }
  module "TTRD2.h" { header "TTRD2.h" export * }
  module "TTUBE.h" { header "TTUBE.h" export * }
  module "TTUBS.h" { header "TTUBS.h" export * }
  module "TView3D.h" { header "TView3D.h" export * }
  module "TXTRU.h" { header "TXTRU.h" export * }
  module "X3DBuffer.h" { header "X3DBuffer.h" export * }
  link "libGraf3d.so"
  export *
}

module "RCsg" {
  requires cplusplus
  module "CsgOps.h" { header "CsgOps.h" export * }
  link "libRCsg.so"
  export *
}

module "Eve" {
  requires cplusplus
  module "TEveBrowser.h" { header "TEveBrowser.h" export * }
  module "TEveChunkManager.h" { header "TEveChunkManager.h" export * }
  module "TEveCompound.h" { header "TEveCompound.h" export * }
  module "TEveElementEditor.h" { header "TEveElementEditor.h" export * }
  module "TEveElement.h" { header "TEveElement.h" export * }
  module "TEveEventManager.h" { header "TEveEventManager.h" export * }
  module "TEveGedEditor.h" { header "TEveGedEditor.h" export * }
  module "TEveGValuators.h" { header "TEveGValuators.h" export * }
  module "TEveMacro.h" { header "TEveMacro.h" export * }
  module "TEveManager.h" { header "TEveManager.h" export * }
  module "TEvePad.h" { header "TEvePad.h" export * }
  module "TEveParamList.h" { header "TEveParamList.h" export * }
  module "TEvePathMark.h" { header "TEvePathMark.h" export * }
  module "TEveProjectionAxes.h" { header "TEveProjectionAxes.h" export * }
  module "TEveProjectionAxesEditor.h" { header "TEveProjectionAxesEditor.h" export * }
  module "TEveProjectionAxesGL.h" { header "TEveProjectionAxesGL.h" export * }
  module "TEveProjectionBases.h" { header "TEveProjectionBases.h" export * }
  module "TEveProjectionManager.h" { header "TEveProjectionManager.h" export * }
  module "TEveProjectionManagerEditor.h" { header "TEveProjectionManagerEditor.h" export * }
  module "TEveProjections.h" { header "TEveProjections.h" export * }
  module "TEveScene.h" { header "TEveScene.h" export * }
  module "TEveSceneInfo.h" { header "TEveSceneInfo.h" export * }
  module "TEveSecondarySelectable.h" { header "TEveSecondarySelectable.h" export * }
  module "TEveSelection.h" { header "TEveSelection.h" export * }
  module "TEveTrans.h" { header "TEveTrans.h" export * }
  module "TEveTransEditor.h" { header "TEveTransEditor.h" export * }
  module "TEveTreeTools.h" { header "TEveTreeTools.h" export * }
  module "TEveUtil.h" { header "TEveUtil.h" export * }
  module "TEveVector.h" { header "TEveVector.h" export * }
  module "TEveViewer.h" { header "TEveViewer.h" export * }
  module "TEveViewerListEditor.h" { header "TEveViewerListEditor.h" export * }
  module "TEveVSD.h" { header "TEveVSD.h" export * }
  module "TEveWindow.h" { header "TEveWindow.h" export * }
  module "TEveWindowEditor.h" { header "TEveWindowEditor.h" export * }
  module "TEveWindowManager.h" { header "TEveWindowManager.h" export * }
  module "TEveArrowEditor.h" { header "TEveArrowEditor.h" export * }
  module "TEveArrowGL.h" { header "TEveArrowGL.h" export * }
  module "TEveArrow.h" { header "TEveArrow.h" export * }
  module "TEveBoxGL.h" { header "TEveBoxGL.h" export * }
  module "TEveBox.h" { header "TEveBox.h" export * }
  module "TEveBoxSetGL.h" { header "TEveBoxSetGL.h" export * }
  module "TEveBoxSet.h" { header "TEveBoxSet.h" export * }
  module "TEveCalo2DGL.h" { header "TEveCalo2DGL.h" export * }
  module "TEveCalo3DGL.h" { header "TEveCalo3DGL.h" export * }
  module "TEveCaloData.h" { header "TEveCaloData.h" export * }
  module "TEveCalo.h" { header "TEveCalo.h" export * }
  module "TEveCaloLegoEditor.h" { header "TEveCaloLegoEditor.h" export * }
  module "TEveCaloLegoGL.h" { header "TEveCaloLegoGL.h" export * }
  module "TEveCaloLegoOverlay.h" { header "TEveCaloLegoOverlay.h" export * }
  module "TEveCaloVizEditor.h" { header "TEveCaloVizEditor.h" export * }
  module "TEveDigitSetEditor.h" { header "TEveDigitSetEditor.h" export * }
  module "TEveDigitSetGL.h" { header "TEveDigitSetGL.h" export * }
  module "TEveDigitSet.h" { header "TEveDigitSet.h" export * }
  module "TEveFrameBoxGL.h" { header "TEveFrameBoxGL.h" export * }
  module "TEveFrameBox.h" { header "TEveFrameBox.h" export * }
  module "TEveGeoNodeEditor.h" { header "TEveGeoNodeEditor.h" export * }
  module "TEveGeoNode.h" { header "TEveGeoNode.h" export * }
  module "TEveGeoPolyShape.h" { header "TEveGeoPolyShape.h" export * }
  module "TEveGeoShapeExtract.h" { header "TEveGeoShapeExtract.h" export * }
  module "TEveGeoShape.h" { header "TEveGeoShape.h" export * }
  module "TEveGridStepperEditor.h" { header "TEveGridStepperEditor.h" export * }
  module "TEveGridStepper.h" { header "TEveGridStepper.h" export * }
  module "TEveJetCone.h" { header "TEveJetCone.h" export * }
  module "TEveJetConeEditor.h" { header "TEveJetConeEditor.h" export * }
  module "TEveJetConeGL.h" { header "TEveJetConeGL.h" export * }
  module "TEveLegoEventHandler.h" { header "TEveLegoEventHandler.h" export * }
  module "TEveLineEditor.h" { header "TEveLineEditor.h" export * }
  module "TEveLineGL.h" { header "TEveLineGL.h" export * }
  module "TEveLine.h" { header "TEveLine.h" export * }
  module "TEvePlot3D.h" { header "TEvePlot3D.h" export * }
  module "TEvePlot3DGL.h" { header "TEvePlot3DGL.h" export * }
  module "TEvePointSetArrayEditor.h" { header "TEvePointSetArrayEditor.h" export * }
  module "TEvePointSet.h" { header "TEvePointSet.h" export * }
  module "TEvePolygonSetProjected.h" { header "TEvePolygonSetProjected.h" export * }
  module "TEvePolygonSetProjectedGL.h" { header "TEvePolygonSetProjectedGL.h" export * }
  module "TEveQuadSet.h" { header "TEveQuadSet.h" export * }
  module "TEveQuadSetGL.h" { header "TEveQuadSetGL.h" export * }
  module "TEveRGBAPalette.h" { header "TEveRGBAPalette.h" export * }
  module "TEveRGBAPaletteEditor.h" { header "TEveRGBAPaletteEditor.h" export * }
  module "TEveRGBAPaletteOverlay.h" { header "TEveRGBAPaletteOverlay.h" export * }
  module "TEveScalableStraightLineSet.h" { header "TEveScalableStraightLineSet.h" export * }
  module "TEveShape.h" { header "TEveShape.h" export * }
  module "TEveShapeEditor.h" { header "TEveShapeEditor.h" export * }
  module "TEveStraightLineSet.h" { header "TEveStraightLineSet.h" export * }
  module "TEveStraightLineSetEditor.h" { header "TEveStraightLineSetEditor.h" export * }
  module "TEveStraightLineSetGL.h" { header "TEveStraightLineSetGL.h" export * }
  module "TEveText.h" { header "TEveText.h" export * }
  module "TEveTextEditor.h" { header "TEveTextEditor.h" export * }
  module "TEveTextGL.h" { header "TEveTextGL.h" export * }
  module "TEveTrack.h" { header "TEveTrack.h" export * }
  module "TEveTrackEditor.h" { header "TEveTrackEditor.h" export * }
  module "TEveTrackGL.h" { header "TEveTrackGL.h" export * }
  module "TEveTrackProjected.h" { header "TEveTrackProjected.h" export * }
  module "TEveTrackProjectedGL.h" { header "TEveTrackProjectedGL.h" export * }
  module "TEveTrackPropagator.h" { header "TEveTrackPropagator.h" export * }
  module "TEveTrackPropagatorEditor.h" { header "TEveTrackPropagatorEditor.h" export * }
  module "TEveTriangleSet.h" { header "TEveTriangleSet.h" export * }
  module "TEveTriangleSetEditor.h" { header "TEveTriangleSetEditor.h" export * }
  module "TEveTriangleSetGL.h" { header "TEveTriangleSetGL.h" export * }
  link "libEve.so"
  export *
}

module "RGL" {
  requires cplusplus
  module "TArcBall.h" { header "TArcBall.h" export * }
  module "TF2GL.h" { header "TF2GL.h" export * }
  module "TGL5DDataSetEditor.h" { header "TGL5DDataSetEditor.h" export * }
  module "TGL5D.h" { header "TGL5D.h" export * }
  module "TGLAdapter.h" { header "TGLAdapter.h" export * }
  module "TGLAnnotation.h" { header "TGLAnnotation.h" export * }
  module "TGLAutoRotator.h" { header "TGLAutoRotator.h" export * }
  module "TGLAxis.h" { header "TGLAxis.h" export * }
  module "TGLAxisPainter.h" { header "TGLAxisPainter.h" export * }
  module "TGLBoundingBox.h" { header "TGLBoundingBox.h" export * }
  module "TGLBoxPainter.h" { header "TGLBoxPainter.h" export * }
  module "TGLCameraGuide.h" { header "TGLCameraGuide.h" export * }
  module "TGLCamera.h" { header "TGLCamera.h" export * }
  module "TGLCameraOverlay.h" { header "TGLCameraOverlay.h" export * }
  module "TGLClip.h" { header "TGLClip.h" export * }
  module "TGLClipSetEditor.h" { header "TGLClipSetEditor.h" export * }
  module "TGLContext.h" { header "TGLContext.h" export * }
  module "TGLCylinder.h" { header "TGLCylinder.h" export * }
  module "TGLEmbeddedViewer.h" { header "TGLEmbeddedViewer.h" export * }
  module "TGLEventHandler.h" { header "TGLEventHandler.h" export * }
  module "TGLFaceSet.h" { header "TGLFaceSet.h" export * }
  module "TGLFBO.h" { header "TGLFBO.h" export * }
  module "TGLFontManager.h" { header "TGLFontManager.h" export * }
  module "TGLFormat.h" { header "TGLFormat.h" export * }
  module "TGLH2PolyPainter.h" { header "TGLH2PolyPainter.h" export * }
  module "TGLHistPainter.h" { header "TGLHistPainter.h" export * }
  module "TGLLegoPainter.h" { header "TGLLegoPainter.h" export * }
  module "TGLLightSetEditor.h" { header "TGLLightSetEditor.h" export * }
  module "TGLLightSet.h" { header "TGLLightSet.h" export * }
  module "TGLLockable.h" { header "TGLLockable.h" export * }
  module "TGLLogicalShape.h" { header "TGLLogicalShape.h" export * }
  module "TGLManip.h" { header "TGLManip.h" export * }
  module "TGLManipSet.h" { header "TGLManipSet.h" export * }
  module "TGLObject.h" { header "TGLObject.h" export * }
  module "TGLOrthoCamera.h" { header "TGLOrthoCamera.h" export * }
  module "TGLOutput.h" { header "TGLOutput.h" export * }
  module "TGLOverlayButton.h" { header "TGLOverlayButton.h" export * }
  module "TGLOverlay.h" { header "TGLOverlay.h" export * }
  module "TGLPadPainter.h" { header "TGLPadPainter.h" export * }
  module "TGLPadUtils.h" { header "TGLPadUtils.h" export * }
  module "TGLParametricEquationGL.h" { header "TGLParametricEquationGL.h" export * }
  module "TGLParametric.h" { header "TGLParametric.h" export * }
  module "TGLPerspectiveCamera.h" { header "TGLPerspectiveCamera.h" export * }
  module "TGLPhysicalShape.h" { header "TGLPhysicalShape.h" export * }
  module "TGLPlot3D.h" { header "TGLPlot3D.h" export * }
  module "TGLPlotBox.h" { header "TGLPlotBox.h" export * }
  module "TGLPlotCamera.h" { header "TGLPlotCamera.h" export * }
  module "TGLPlotPainter.h" { header "TGLPlotPainter.h" export * }
  module "TGLPolyLine.h" { header "TGLPolyLine.h" export * }
  module "TGLPolyMarker.h" { header "TGLPolyMarker.h" export * }
  module "TGLPShapeObjEditor.h" { header "TGLPShapeObjEditor.h" export * }
  module "TGLPShapeObj.h" { header "TGLPShapeObj.h" export * }
  module "TGLPShapeRef.h" { header "TGLPShapeRef.h" export * }
  module "TGLQuadric.h" { header "TGLQuadric.h" export * }
  module "TGLRnrCtx.h" { header "TGLRnrCtx.h" export * }
  module "TGLRotateManip.h" { header "TGLRotateManip.h" export * }
  module "TGLSAFrame.h" { header "TGLSAFrame.h" export * }
  module "TGLSAViewer.h" { header "TGLSAViewer.h" export * }
  module "TGLScaleManip.h" { header "TGLScaleManip.h" export * }
  module "TGLSceneBase.h" { header "TGLSceneBase.h" export * }
  module "TGLScene.h" { header "TGLScene.h" export * }
  module "TGLSceneInfo.h" { header "TGLSceneInfo.h" export * }
  module "TGLScenePad.h" { header "TGLScenePad.h" export * }
  module "TGLSelectBuffer.h" { header "TGLSelectBuffer.h" export * }
  module "TGLSelectRecord.h" { header "TGLSelectRecord.h" export * }
  module "TGLSphere.h" { header "TGLSphere.h" export * }
  module "TGLStopwatch.h" { header "TGLStopwatch.h" export * }
  module "TGLSurfacePainter.h" { header "TGLSurfacePainter.h" export * }
  module "TGLText.h" { header "TGLText.h" export * }
  module "TGLTF3Painter.h" { header "TGLTF3Painter.h" export * }
  module "TGLTH3Composition.h" { header "TGLTH3Composition.h" export * }
  module "TGLTransManip.h" { header "TGLTransManip.h" export * }
  module "TGLUtil.h" { header "TGLUtil.h" export * }
  module "TGLViewerBase.h" { header "TGLViewerBase.h" export * }
  module "TGLViewerEditor.h" { header "TGLViewerEditor.h" export * }
  module "TGLViewer.h" { header "TGLViewer.h" export * }
  module "TGLVoxelPainter.h" { header "TGLVoxelPainter.h" export * }
  module "TGLWidget.h" { header "TGLWidget.h" export * }
  module "TH2GL.h" { header "TH2GL.h" export * }
  module "TH3GL.h" { header "TH3GL.h" export * }
  module "TPointSet3DGL.h" { header "TPointSet3DGL.h" export * }
  link "libRGL.so"
  export *
}

module "Gviz3d" {
  requires cplusplus
  module "TStructNode.h" { header "TStructNode.h" export * }
  module "TStructNodeEditor.h" { header "TStructNodeEditor.h" export * }
  module "TStructNodeProperty.h" { header "TStructNodeProperty.h" export * }
  module "TStructViewer.h" { header "TStructViewer.h" export * }
  module "TStructViewerGUI.h" { header "TStructViewerGUI.h" export * }
  link "libGviz3d.so"
  export *
}

module "Gui" {
  requires cplusplus
  module "HelpText.h" { header "HelpText.h" export * }
  module "TG3DLine.h" { header "TG3DLine.h" export * }
  module "TGApplication.h" { header "TGApplication.h" export * }
  module "TGButton.h" { header "TGButton.h" export * }
  module "TGButtonGroup.h" { header "TGButtonGroup.h" export * }
  module "TGCanvas.h" { header "TGCanvas.h" export * }
  module "TGClient.h" { header "TGClient.h" export * }
  module "TGColorDialog.h" { header "TGColorDialog.h" export * }
  module "TGColorSelect.h" { header "TGColorSelect.h" export * }
  module "TGComboBox.h" { header "TGComboBox.h" export * }
  module "TGCommandPlugin.h" { header "TGCommandPlugin.h" export * }
  module "TGDNDManager.h" { header "TGDNDManager.h" export * }
  module "TGDimension.h" { header "TGDimension.h" export * }
  module "TGDockableFrame.h" { header "TGDockableFrame.h" export * }
  module "TGDoubleSlider.h" { header "TGDoubleSlider.h" export * }
  module "TGEventHandler.h" { header "TGEventHandler.h" export * }
  module "TGFSComboBox.h" { header "TGFSComboBox.h" export * }
  module "TGFSContainer.h" { header "TGFSContainer.h" export * }
  module "TGFileBrowser.h" { header "TGFileBrowser.h" export * }
  module "TGFileDialog.h" { header "TGFileDialog.h" export * }
  module "TGFont.h" { header "TGFont.h" export * }
  module "TGFontDialog.h" { header "TGFontDialog.h" export * }
  module "TGFrame.h" { header "TGFrame.h" export * }
  module "TGGC.h" { header "TGGC.h" export * }
  module "TGIcon.h" { header "TGIcon.h" export * }
  module "TGIdleHandler.h" { header "TGIdleHandler.h" export * }
  module "TGImageMap.h" { header "TGImageMap.h" export * }
  module "TGInputDialog.h" { header "TGInputDialog.h" export * }
  module "TGLabel.h" { header "TGLabel.h" export * }
  module "TGLayout.h" { header "TGLayout.h" export * }
  module "TGListBox.h" { header "TGListBox.h" export * }
  module "TGListTree.h" { header "TGListTree.h" export * }
  module "TGListView.h" { header "TGListView.h" export * }
  module "TGMdi.h" { header "TGMdi.h" export * }
  module "TGMdiDecorFrame.h" { header "TGMdiDecorFrame.h" export * }
  module "TGMdiFrame.h" { header "TGMdiFrame.h" export * }
  module "TGMdiMainFrame.h" { header "TGMdiMainFrame.h" export * }
  module "TGMdiMenu.h" { header "TGMdiMenu.h" export * }
  module "TGMenu.h" { header "TGMenu.h" export * }
  module "TGMimeTypes.h" { header "TGMimeTypes.h" export * }
  module "TGMsgBox.h" { header "TGMsgBox.h" export * }
  module "TGNumberEntry.h" { header "TGNumberEntry.h" export * }
  module "TGObject.h" { header "TGObject.h" export * }
  module "TGPack.h" { header "TGPack.h" export * }
  module "TGPasswdDialog.h" { header "TGPasswdDialog.h" export * }
  module "TGPicture.h" { header "TGPicture.h" export * }
  module "TGProgressBar.h" { header "TGProgressBar.h" export * }
  module "TGRedirectOutputGuard.h" { header "TGRedirectOutputGuard.h" export * }
  module "TGResourcePool.h" { header "TGResourcePool.h" export * }
  module "TGScrollBar.h" { header "TGScrollBar.h" export * }
  module "TGShapedFrame.h" { header "TGShapedFrame.h" export * }
  module "TGShutter.h" { header "TGShutter.h" export * }
  module "TGSimpleTable.h" { header "TGSimpleTable.h" export * }
  module "TGSimpleTableInterface.h" { header "TGSimpleTableInterface.h" export * }
  module "TGSlider.h" { header "TGSlider.h" export * }
  module "TGSpeedo.h" { header "TGSpeedo.h" export * }
  module "TGSplitFrame.h" { header "TGSplitFrame.h" export * }
  module "TGSplitter.h" { header "TGSplitter.h" export * }
  module "TGStatusBar.h" { header "TGStatusBar.h" export * }
  module "TGString.h" { header "TGString.h" export * }
  module "TGTab.h" { header "TGTab.h" export * }
  module "TGTable.h" { header "TGTable.h" export * }
  module "TGTableCell.h" { header "TGTableCell.h" export * }
  module "TGTableContainer.h" { header "TGTableContainer.h" export * }
  module "TGTableHeader.h" { header "TGTableHeader.h" export * }
  module "TGTableLayout.h" { header "TGTableLayout.h" export * }
  module "TGText.h" { header "TGText.h" export * }
  module "TGTextBuffer.h" { header "TGTextBuffer.h" export * }
  module "TGTextEdit.h" { header "TGTextEdit.h" export * }
  module "TGTextEditDialogs.h" { header "TGTextEditDialogs.h" export * }
  module "TGTextEditor.h" { header "TGTextEditor.h" export * }
  module "TGTextEntry.h" { header "TGTextEntry.h" export * }
  module "TGTextView.h" { header "TGTextView.h" export * }
  module "TGTextViewStream.h" { header "TGTextViewStream.h" export * }
  module "TGToolBar.h" { header "TGToolBar.h" export * }
  module "TGToolTip.h" { header "TGToolTip.h" export * }
  module "TGTripleSlider.h" { header "TGTripleSlider.h" export * }
  module "TGView.h" { header "TGView.h" export * }
  module "TGWidget.h" { header "TGWidget.h" export * }
  module "TGWindow.h" { header "TGWindow.h" export * }
  module "TGXYLayout.h" { header "TGXYLayout.h" export * }
  module "TGuiBuilder.h" { header "TGuiBuilder.h" export * }
  module "TRootApplication.h" { header "TRootApplication.h" export * }
  module "TRootBrowser.h" { header "TRootBrowser.h" export * }
  module "TRootBrowserLite.h" { header "TRootBrowserLite.h" export * }
  module "TRootCanvas.h" { header "TRootCanvas.h" export * }
  module "TRootContextMenu.h" { header "TRootContextMenu.h" export * }
  module "TRootControlBar.h" { header "TRootControlBar.h" export * }
  module "TRootDialog.h" { header "TRootDialog.h" export * }
  module "TRootEmbeddedCanvas.h" { header "TRootEmbeddedCanvas.h" export * }
  module "TRootGuiFactory.h" { header "TRootGuiFactory.h" export * }
  module "TRootHelpDialog.h" { header "TRootHelpDialog.h" export * }
  module "TVirtualDragManager.h" { header "TVirtualDragManager.h" export * }
  module "WidgetMessageTypes.h" { header "WidgetMessageTypes.h" export * }
  link "libGui.so"
  export *
}

module "Ged" {
  requires cplusplus
  module "HelpSMText.h" { header "HelpSMText.h" export * }
  module "TArrowEditor.h" { header "TArrowEditor.h" export * }
  module "TAttFillEditor.h" { header "TAttFillEditor.h" export * }
  module "TAttLineEditor.h" { header "TAttLineEditor.h" export * }
  module "TAttMarkerEditor.h" { header "TAttMarkerEditor.h" export * }
  module "TAttTextEditor.h" { header "TAttTextEditor.h" export * }
  module "TAxisEditor.h" { header "TAxisEditor.h" export * }
  module "TCurlyArcEditor.h" { header "TCurlyArcEditor.h" export * }
  module "TCurlyLineEditor.h" { header "TCurlyLineEditor.h" export * }
  module "TF1Editor.h" { header "TF1Editor.h" export * }
  module "TFrameEditor.h" { header "TFrameEditor.h" export * }
  module "TFunctionParametersDialog.h" { header "TFunctionParametersDialog.h" export * }
  module "TGedEditor.h" { header "TGedEditor.h" export * }
  module "TGedFrame.h" { header "TGedFrame.h" export * }
  module "TGedMarkerSelect.h" { header "TGedMarkerSelect.h" export * }
  module "TGedPatternSelect.h" { header "TGedPatternSelect.h" export * }
  module "TGraphEditor.h" { header "TGraphEditor.h" export * }
  module "TH1Editor.h" { header "TH1Editor.h" export * }
  module "TH2Editor.h" { header "TH2Editor.h" export * }
  module "TLineEditor.h" { header "TLineEditor.h" export * }
  module "TPadEditor.h" { header "TPadEditor.h" export * }
  module "TPaveStatsEditor.h" { header "TPaveStatsEditor.h" export * }
  module "TPieEditor.h" { header "TPieEditor.h" export * }
  module "TPieSliceEditor.h" { header "TPieSliceEditor.h" export * }
  module "TStyleDialog.h" { header "TStyleDialog.h" export * }
  module "TStyleManager.h" { header "TStyleManager.h" export * }
  module "TStylePreview.h" { header "TStylePreview.h" export * }
  module "TTextEditor.h" { header "TTextEditor.h" export * }
  link "libGed.so"
  export *
}

module "FitPanel" {
  requires cplusplus
  module "TAdvancedGraphicsDialog.h" { header "TAdvancedGraphicsDialog.h" export * }
  module "TFitEditor.h" { header "TFitEditor.h" export * }
  module "TFitParametersDialog.h" { header "TFitParametersDialog.h" export * }
  module "TTreeInput.h" { header "TTreeInput.h" export * }
  link "libFitPanel.so"
  export *
}

module "GuiBld" {
  requires cplusplus
  module "TGuiBldDragManager.h" { header "TGuiBldDragManager.h" export * }
  module "TGuiBldEditor.h" { header "TGuiBldEditor.h" export * }
  module "TGuiBldGeometryFrame.h" { header "TGuiBldGeometryFrame.h" export * }
  module "TGuiBldHintsButton.h" { header "TGuiBldHintsButton.h" export * }
  module "TGuiBldHintsEditor.h" { header "TGuiBldHintsEditor.h" export * }
  module "TGuiBldNameFrame.h" { header "TGuiBldNameFrame.h" export * }
  module "TRootGuiBuilder.h" { header "TRootGuiBuilder.h" export * }
  link "libGuiBld.so"
  export *
}

module "GuiHtml" {
  requires cplusplus
  module "TGHtml.h" { header "TGHtml.h" export * }
  module "TGHtmlBrowser.h" { header "TGHtmlBrowser.h" export * }
  module "TGHtmlTokens.h" { header "TGHtmlTokens.h" export * }
  module "TGHtmlUri.h" { header "TGHtmlUri.h" export * }
  link "libGuiHtml.so"
  export *
}

module "Recorder" {
  requires cplusplus
  module "TRecorder.h" { header "TRecorder.h" export * }
  link "libRecorder.so"
  export *
}

module "SessionViewer" {
  requires cplusplus
  module "TProofProgressDialog.h" { header "TProofProgressDialog.h" export * }
  module "TProofProgressLog.h" { header "TProofProgressLog.h" export * }
  module "TProofProgressMemoryPlot.h" { header "TProofProgressMemoryPlot.h" export * }
  module "TSessionDialogs.h" { header "TSessionDialogs.h" export * }
  module "TSessionLogView.h" { header "TSessionLogView.h" export * }
  module "TSessionViewer.h" { header "TSessionViewer.h" export * }
  link "libSessionViewer.so"
  export *
}

module "Proof" {
  requires cplusplus
  module "TCondor.h" { header "TCondor.h" export * }
  module "TDataSetManagerAliEn.h" { header "TDataSetManagerAliEn.h" export * }
  module "TDataSetManagerFile.h" { header "TDataSetManagerFile.h" export * }
  module "TDataSetManager.h" { header "TDataSetManager.h" export * }
  module "TDSet.h" { header "TDSet.h" export * }
  module "TDSetProxy.h" { header "TDSetProxy.h" export * }
  module "TLockPath.h" { header "TLockPath.h" export * }
  module "TPackMgr.h" { header "TPackMgr.h" export * }
  module "TProofChain.h" { header "TProofChain.h" export * }
  module "TProofCondor.h" { header "TProofCondor.h" export * }
  module "TProofDebug.h" { header "TProofDebug.h" export * }
  module "TProof.h" { header "TProof.h" export * }
  module "TProofLite.h" { header "TProofLite.h" export * }
  module "TProofLog.h" { header "TProofLog.h" export * }
  module "TProofMgr.h" { header "TProofMgr.h" export * }
  module "TProofMgrLite.h" { header "TProofMgrLite.h" export * }
  module "TProofNodeInfo.h" { header "TProofNodeInfo.h" export * }
  module "TProofOutputFile.h" { header "TProofOutputFile.h" export * }
  module "TProofOutputList.h" { header "TProofOutputList.h" export * }
  module "TProofProgressStatus.h" { header "TProofProgressStatus.h" export * }
  module "TProofQueryResult.h" { header "TProofQueryResult.h" export * }
  module "TProofResources.h" { header "TProofResources.h" export * }
  module "TProofResourcesStatic.h" { header "TProofResourcesStatic.h" export * }
  module "TProofServ.h" { header "TProofServ.h" export * }
  module "TProofServLite.h" { header "TProofServLite.h" export * }
  module "TProofSuperMaster.h" { header "TProofSuperMaster.h" export * }
  module "TQueryResultManager.h" { header "TQueryResultManager.h" export * }
  module "TSelVerifyDataSet.h" { header "TSelVerifyDataSet.h" export * }
  module "TSlave.h" { header "TSlave.h" export * }
  module "TSlaveLite.h" { header "TSlaveLite.h" export * }
  module "TVirtualProofPlayer.h" { header "TVirtualProofPlayer.h" export * }
  module "TVirtualPacketizer.h" { header "TVirtualPacketizer.h" export * }
  link "libProof.so"
  export *
}

module "ProofPlayer" {
  requires cplusplus
  module "TDrawFeedback.h" { header "TDrawFeedback.h" export * }
  module "TEventIter.h" { header "TEventIter.h" export * }
  module "TOutputListSelectorDataMap.h" { header "TOutputListSelectorDataMap.h" export * }
  module "TPacketizerAdaptive.h" { header "TPacketizerAdaptive.h" export * }
  module "TPacketizerFile.h" { header "TPacketizerFile.h" export * }
  module "TPacketizer.h" { header "TPacketizer.h" export * }
  module "TPacketizerMulti.h" { header "TPacketizerMulti.h" export * }
  module "TPacketizerUnit.h" { header "TPacketizerUnit.h" export * }
  module "TPerfStats.h" { header "TPerfStats.h" export * }
  module "TProofLimitsFinder.h" { header "TProofLimitsFinder.h" export * }
  module "TProofMonSender.h" { header "TProofMonSender.h" export * }
  module "TProofMonSenderML.h" { header "TProofMonSenderML.h" export * }
  module "TProofMonSenderSQL.h" { header "TProofMonSenderSQL.h" export * }
  module "TProofPlayer.h" { header "TProofPlayer.h" export * }
  module "TProofPlayerLite.h" { header "TProofPlayerLite.h" export * }
  module "TStatsFeedback.h" { header "TStatsFeedback.h" export * }
  module "TStatus.h" { header "TStatus.h" export * }
  link "libProofPlayer.so"
  export *
}

module "ProofDraw" {
  requires cplusplus
  module "TProofDraw.h" { header "TProofDraw.h" export * }
  link "libProofDraw.so"
  export *
}

module "ProofBench" {
  requires cplusplus
  module "TProofBenchDataSet.h" { header "TProofBenchDataSet.h" export * }
  module "TProofBench.h" { header "TProofBench.h" export * }
  module "TProofBenchRunCPU.h" { header "TProofBenchRunCPU.h" export * }
  module "TProofBenchRunDataRead.h" { header "TProofBenchRunDataRead.h" export * }
  module "TProofBenchRun.h" { header "TProofBenchRun.h" export * }
  module "TProofBenchTypes.h" { header "TProofBenchTypes.h" export * }
  module "TProofNodes.h" { header "TProofNodes.h" export * }
  module "TProofPerfAnalysis.h" { header "TProofPerfAnalysis.h" export * }
  link "libProofBench.so"
  export *
}

module "Html" {
  requires cplusplus
  module "TClassDocOutput.h" { header "TClassDocOutput.h" export * }
  module "TDocDirective.h" { header "TDocDirective.h" export * }
  module "TDocInfo.h" { header "TDocInfo.h" export * }
  module "TDocOutput.h" { header "TDocOutput.h" export * }
  module "TDocParser.h" { header "TDocParser.h" export * }
  module "THtml.h" { header "THtml.h" export * }
  link "libHtml.so"
  export *
}

module "EG" {
  requires cplusplus
  module "TAttParticle.h" { header "TAttParticle.h" export * }
  module "TDatabasePDG.h" { header "TDatabasePDG.h" export * }
  module "TDecayChannel.h" { header "TDecayChannel.h" export * }
  module "TGenerator.h" { header "TGenerator.h" export * }
  module "TPDGCode.h" { header "TPDGCode.h" export * }
  module "TParticleClassPDG.h" { header "TParticleClassPDG.h" export * }
  module "TParticle.h" { header "TParticle.h" export * }
  module "TParticlePDG.h" { header "TParticlePDG.h" export * }
  module "TPrimary.h" { header "TPrimary.h" export * }
  module "TVirtualMCDecayer.h" { header "TVirtualMCDecayer.h" export * }
  link "libEG.so"
  export *
}

module "Geom" {
  requires cplusplus
  module "TGDMLMatrix.h" { header "TGDMLMatrix.h" export * }
  module "TGeoArb8.h" { header "TGeoArb8.h" export * }
  module "TGeoAtt.h" { header "TGeoAtt.h" export * }
  module "TGeoBBox.h" { header "TGeoBBox.h" export * }
  module "TGeoBoolNode.h" { header "TGeoBoolNode.h" export * }
  module "TGeoBranchArray.h" { header "TGeoBranchArray.h" export * }
  module "TGeoBuilder.h" { header "TGeoBuilder.h" export * }
  module "TGeoCache.h" { header "TGeoCache.h" export * }
  module "TGeoCompositeShape.h" { header "TGeoCompositeShape.h" export * }
  module "TGeoCone.h" { header "TGeoCone.h" export * }
  module "TGeoElement.h" { header "TGeoElement.h" export * }
  module "TGeoEltu.h" { header "TGeoEltu.h" export * }
  module "TGeoExtension.h" { header "TGeoExtension.h" export * }
  module "TGeoGlobalMagField.h" { header "TGeoGlobalMagField.h" export * }
  module "TGeoHalfSpace.h" { header "TGeoHalfSpace.h" export * }
  module "TGeoHelix.h" { header "TGeoHelix.h" export * }
  module "TGeoHype.h" { header "TGeoHype.h" export * }
  module "TGeoManager.h" { header "TGeoManager.h" export * }
  module "TGeoMaterial.h" { header "TGeoMaterial.h" export * }
  module "TGeoMatrix.h" { header "TGeoMatrix.h" export * }
  module "TGeoMedium.h" { header "TGeoMedium.h" export * }
  module "TGeoNavigator.h" { header "TGeoNavigator.h" export * }
  module "TGeoNode.h" { header "TGeoNode.h" export * }
  module "TGeoOpticalSurface.h" { header "TGeoOpticalSurface.h" export * }
  module "TGeoPara.h" { header "TGeoPara.h" export * }
  module "TGeoParaboloid.h" { header "TGeoParaboloid.h" export * }
  module "TGeoParallelWorld.h" { header "TGeoParallelWorld.h" export * }
  module "TGeoPatternFinder.h" { header "TGeoPatternFinder.h" export * }
  module "TGeoPcon.h" { header "TGeoPcon.h" export * }
  module "TGeoPgon.h" { header "TGeoPgon.h" export * }
  module "TGeoPhysicalConstants.h" { header "TGeoPhysicalConstants.h" export * }
  module "TGeoPhysicalNode.h" { header "TGeoPhysicalNode.h" export * }
  module "TGeoPolygon.h" { header "TGeoPolygon.h" export * }
  module "TGeoRCPtr.h" { header "TGeoRCPtr.h" export * }
  module "TGeoRegion.h" { header "TGeoRegion.h" export * }
  module "TGeoScaledShape.h" { header "TGeoScaledShape.h" export * }
  module "TGeoShape.h" { header "TGeoShape.h" export * }
  module "TGeoShapeAssembly.h" { header "TGeoShapeAssembly.h" export * }
  module "TGeoSphere.h" { header "TGeoSphere.h" export * }
  module "TGeoStateInfo.h" { header "TGeoStateInfo.h" export * }
  module "TGeoSystemOfUnits.h" { header "TGeoSystemOfUnits.h" export * }
  module "TGeoTorus.h" { header "TGeoTorus.h" export * }
  module "TGeoTrd1.h" { header "TGeoTrd1.h" export * }
  module "TGeoTrd2.h" { header "TGeoTrd2.h" export * }
  module "TGeoTube.h" { header "TGeoTube.h" export * }
  module "TGeoUniformMagField.h" { header "TGeoUniformMagField.h" export * }
  module "TGeoVolume.h" { header "TGeoVolume.h" export * }
  module "TGeoVoxelFinder.h" { header "TGeoVoxelFinder.h" export * }
  module "TGeoXtru.h" { header "TGeoXtru.h" export * }
  module "TGeoTessellated.h" { header "TGeoTessellated.h" export * }
  module "TGeoVector3.h" { header "TGeoVector3.h" export * }
  module "TVirtualGeoConverter.h" { header "TVirtualGeoConverter.h" export * }
  module "TVirtualGeoPainter.h" { header "TVirtualGeoPainter.h" export * }
  module "TVirtualGeoTrack.h" { header "TVirtualGeoTrack.h" export * }
  module "TVirtualMagField.h" { header "TVirtualMagField.h" export * }
  link "libGeom.so"
  export *
}

module "GeomBuilder" {
  requires cplusplus
  module "TGeoBBoxEditor.h" { header "TGeoBBoxEditor.h" export * }
  module "TGeoConeEditor.h" { header "TGeoConeEditor.h" export * }
  module "TGeoEltuEditor.h" { header "TGeoEltuEditor.h" export * }
  module "TGeoGedFrame.h" { header "TGeoGedFrame.h" export * }
  module "TGeoHypeEditor.h" { header "TGeoHypeEditor.h" export * }
  module "TGeoManagerEditor.h" { header "TGeoManagerEditor.h" export * }
  module "TGeoMaterialEditor.h" { header "TGeoMaterialEditor.h" export * }
  module "TGeoMatrixEditor.h" { header "TGeoMatrixEditor.h" export * }
  module "TGeoMediumEditor.h" { header "TGeoMediumEditor.h" export * }
  module "TGeoNodeEditor.h" { header "TGeoNodeEditor.h" export * }
  module "TGeoParaEditor.h" { header "TGeoParaEditor.h" export * }
  module "TGeoPconEditor.h" { header "TGeoPconEditor.h" export * }
  module "TGeoPgonEditor.h" { header "TGeoPgonEditor.h" export * }
  module "TGeoSphereEditor.h" { header "TGeoSphereEditor.h" export * }
  module "TGeoTabManager.h" { header "TGeoTabManager.h" export * }
  module "TGeoTorusEditor.h" { header "TGeoTorusEditor.h" export * }
  module "TGeoTrapEditor.h" { header "TGeoTrapEditor.h" export * }
  module "TGeoTrd1Editor.h" { header "TGeoTrd1Editor.h" export * }
  module "TGeoTrd2Editor.h" { header "TGeoTrd2Editor.h" export * }
  module "TGeoTubeEditor.h" { header "TGeoTubeEditor.h" export * }
  module "TGeoVolumeEditor.h" { header "TGeoVolumeEditor.h" export * }
  link "libGeomBuilder.so"
  export *
}

module "GeomPainter" {
  requires cplusplus
  module "TGeoChecker.h" { header "TGeoChecker.h" export * }
  module "TGeoOverlap.h" { header "TGeoOverlap.h" export * }
  module "TGeoPainter.h" { header "TGeoPainter.h" export * }
  module "TGeoTrack.h" { header "TGeoTrack.h" export * }
  link "libGeomPainter.so"
  export *
}

module "Gdml" {
  requires cplusplus
  module "TGDMLParse.h" { header "TGDMLParse.h" export * }
  module "TGDMLWrite.h" { header "TGDMLWrite.h" export * }
  link "libGdml.so"
  export *
}

module "ROOTTPython" {
  requires cplusplus
  module "TPyArg.h" { header "TPyArg.h" export * }
  module "TPyReturn.h" { header "TPyReturn.h" export * }
  module "TPython.h" { header "TPython.h" export * }
  link "libROOTTPython.so"
  export *
}

module "RSQLite" {
  requires cplusplus
  module "TSQLiteResult.h" { header "TSQLiteResult.h" export * }
  module "TSQLiteRow.h" { header "TSQLiteRow.h" export * }
  module "TSQLiteServer.h" { header "TSQLiteServer.h" export * }
  module "TSQLiteStatement.h" { header "TSQLiteStatement.h" export * }
  link "libRSQLite.so"
  export *
}

module "TMVA" {
  requires cplusplus
  module "TMVA/BDTEventWrapper.h" { header "TMVA/BDTEventWrapper.h" export * }
  module "TMVA/BinarySearchTree.h" { header "TMVA/BinarySearchTree.h" export * }
  module "TMVA/BinarySearchTreeNode.h" { header "TMVA/BinarySearchTreeNode.h" export * }
  module "TMVA/BinaryTree.h" { header "TMVA/BinaryTree.h" export * }
  module "TMVA/CCPruner.h" { header "TMVA/CCPruner.h" export * }
  module "TMVA/CCTreeWrapper.h" { header "TMVA/CCTreeWrapper.h" export * }
  module "TMVA/Classification.h" { header "TMVA/Classification.h" export * }
  module "TMVA/ClassifierFactory.h" { header "TMVA/ClassifierFactory.h" export * }
  module "TMVA/ClassInfo.h" { header "TMVA/ClassInfo.h" export * }
  module "TMVA/Config.h" { header "TMVA/Config.h" export * }
  module "TMVA/Configurable.h" { header "TMVA/Configurable.h" export * }
  module "TMVA/ConvergenceTest.h" { header "TMVA/ConvergenceTest.h" export * }
  module "TMVA/CostComplexityPruneTool.h" { header "TMVA/CostComplexityPruneTool.h" export * }
  module "TMVA/CrossEntropy.h" { header "TMVA/CrossEntropy.h" export * }
  module "TMVA/CrossValidation.h" { header "TMVA/CrossValidation.h" export * }
  module "TMVA/CvSplit.h" { header "TMVA/CvSplit.h" export * }
  module "TMVA/DataInputHandler.h" { header "TMVA/DataInputHandler.h" export * }
  module "TMVA/DataLoader.h" { header "TMVA/DataLoader.h" export * }
  module "TMVA/DataSetFactory.h" { header "TMVA/DataSetFactory.h" export * }
  module "TMVA/DataSet.h" { header "TMVA/DataSet.h" export * }
  module "TMVA/DataSetInfo.h" { header "TMVA/DataSetInfo.h" export * }
  module "TMVA/DataSetManager.h" { header "TMVA/DataSetManager.h" export * }
  module "TMVA/DecisionTree.h" { header "TMVA/DecisionTree.h" export * }
  module "TMVA/DecisionTreeNode.h" { header "TMVA/DecisionTreeNode.h" export * }
  module "TMVA/Envelope.h" { header "TMVA/Envelope.h" export * }
  module "TMVA/Event.h" { header "TMVA/Event.h" export * }
  module "TMVA/ExpectedErrorPruneTool.h" { header "TMVA/ExpectedErrorPruneTool.h" export * }
  module "TMVA/Executor.h" { header "TMVA/Executor.h" export * }
  module "TMVA/Factory.h" { header "TMVA/Factory.h" export * }
  module "TMVA/FitterBase.h" { header "TMVA/FitterBase.h" export * }
  module "TMVA/GeneticAlgorithm.h" { header "TMVA/GeneticAlgorithm.h" export * }
  module "TMVA/GeneticFitter.h" { header "TMVA/GeneticFitter.h" export * }
  module "TMVA/GeneticGenes.h" { header "TMVA/GeneticGenes.h" export * }
  module "TMVA/GeneticPopulation.h" { header "TMVA/GeneticPopulation.h" export * }
  module "TMVA/GeneticRange.h" { header "TMVA/GeneticRange.h" export * }
  module "TMVA/GiniIndex.h" { header "TMVA/GiniIndex.h" export * }
  module "TMVA/GiniIndexWithLaplace.h" { header "TMVA/GiniIndexWithLaplace.h" export * }
  module "TMVA/HyperParameterOptimisation.h" { header "TMVA/HyperParameterOptimisation.h" export * }
  module "TMVA/IFitterTarget.h" { header "TMVA/IFitterTarget.h" export * }
  module "TMVA/IMethod.h" { header "TMVA/IMethod.h" export * }
  module "TMVA/Interval.h" { header "TMVA/Interval.h" export * }
  module "TMVA/IPruneTool.h" { header "TMVA/IPruneTool.h" export * }
  module "TMVA/KDEKernel.h" { header "TMVA/KDEKernel.h" export * }
  module "TMVA/LDA.h" { header "TMVA/LDA.h" export * }
  module "TMVA/LogInterval.h" { header "TMVA/LogInterval.h" export * }
  module "TMVA/LossFunction.h" { header "TMVA/LossFunction.h" export * }
  module "TMVA/MCFitter.h" { header "TMVA/MCFitter.h" export * }
  module "TMVA/MethodANNBase.h" { header "TMVA/MethodANNBase.h" export * }
  module "TMVA/MethodBase.h" { header "TMVA/MethodBase.h" export * }
  module "TMVA/MethodBayesClassifier.h" { header "TMVA/MethodBayesClassifier.h" export * }
  module "TMVA/MethodBDT.h" { header "TMVA/MethodBDT.h" export * }
  module "TMVA/MethodBoost.h" { header "TMVA/MethodBoost.h" export * }
  module "TMVA/MethodCategory.h" { header "TMVA/MethodCategory.h" export * }
  module "TMVA/MethodCFMlpANN_def.h" { header "TMVA/MethodCFMlpANN_def.h" export * }
  module "TMVA/MethodCFMlpANN.h" { header "TMVA/MethodCFMlpANN.h" export * }
  module "TMVA/MethodCFMlpANN_Utils.h" { header "TMVA/MethodCFMlpANN_Utils.h" export * }
  module "TMVA/MethodCompositeBase.h" { header "TMVA/MethodCompositeBase.h" export * }
  module "TMVA/MethodCrossValidation.h" { header "TMVA/MethodCrossValidation.h" export * }
  module "TMVA/MethodCuts.h" { header "TMVA/MethodCuts.h" export * }
  module "TMVA/MethodDL.h" { header "TMVA/MethodDL.h" export * }
  module "TMVA/MethodDNN.h" { header "TMVA/MethodDNN.h" export * }
  module "TMVA/MethodDT.h" { header "TMVA/MethodDT.h" export * }
  module "TMVA/MethodFDA.h" { header "TMVA/MethodFDA.h" export * }
  module "TMVA/MethodFisher.h" { header "TMVA/MethodFisher.h" export * }
  module "TMVA/MethodHMatrix.h" { header "TMVA/MethodHMatrix.h" export * }
  module "TMVA/MethodKNN.h" { header "TMVA/MethodKNN.h" export * }
  module "TMVA/MethodLD.h" { header "TMVA/MethodLD.h" export * }
  module "TMVA/MethodLikelihood.h" { header "TMVA/MethodLikelihood.h" export * }
  module "TMVA/MethodMLP.h" { header "TMVA/MethodMLP.h" export * }
  module "TMVA/MethodPDEFoam.h" { header "TMVA/MethodPDEFoam.h" export * }
  module "TMVA/MethodPDERS.h" { header "TMVA/MethodPDERS.h" export * }
  module "TMVA/MethodRuleFit.h" { header "TMVA/MethodRuleFit.h" export * }
  module "TMVA/MethodSVM.h" { header "TMVA/MethodSVM.h" export * }
  module "TMVA/MethodTMlpANN.h" { header "TMVA/MethodTMlpANN.h" export * }
  module "TMVA/MinuitFitter.h" { header "TMVA/MinuitFitter.h" export * }
  module "TMVA/MinuitWrapper.h" { header "TMVA/MinuitWrapper.h" export * }
  module "TMVA/MisClassificationError.h" { header "TMVA/MisClassificationError.h" export * }
  module "TMVA/ModulekNN.h" { header "TMVA/ModulekNN.h" export * }
  module "TMVA/Monitoring.h" { header "TMVA/Monitoring.h" export * }
  module "TMVA/MsgLogger.h" { header "TMVA/MsgLogger.h" export * }
  module "TMVA/NeuralNet.h" { header "TMVA/NeuralNet.h" export * }
  module "TMVA/Node.h" { header "TMVA/Node.h" export * }
  module "TMVA/NodekNN.h" { header "TMVA/NodekNN.h" export * }
  module "TMVA/OptimizeConfigParameters.h" { header "TMVA/OptimizeConfigParameters.h" export * }
  module "TMVA/Option.h" { header "TMVA/Option.h" export * }
  module "TMVA/OptionMap.h" { header "TMVA/OptionMap.h" export * }
  module "TMVA/Pattern.h" { header "TMVA/Pattern.h" export * }
  module "TMVA/PDEFoamCell.h" { header "TMVA/PDEFoamCell.h" export * }
  module "TMVA/PDEFoamDecisionTreeDensity.h" { header "TMVA/PDEFoamDecisionTreeDensity.h" export * }
  module "TMVA/PDEFoamDecisionTree.h" { header "TMVA/PDEFoamDecisionTree.h" export * }
  module "TMVA/PDEFoamDensityBase.h" { header "TMVA/PDEFoamDensityBase.h" export * }
  module "TMVA/PDEFoamDiscriminantDensity.h" { header "TMVA/PDEFoamDiscriminantDensity.h" export * }
  module "TMVA/PDEFoamDiscriminant.h" { header "TMVA/PDEFoamDiscriminant.h" export * }
  module "TMVA/PDEFoamEventDensity.h" { header "TMVA/PDEFoamEventDensity.h" export * }
  module "TMVA/PDEFoamEvent.h" { header "TMVA/PDEFoamEvent.h" export * }
  module "TMVA/PDEFoam.h" { header "TMVA/PDEFoam.h" export * }
  module "TMVA/PDEFoamKernelBase.h" { header "TMVA/PDEFoamKernelBase.h" export * }
  module "TMVA/PDEFoamKernelGauss.h" { header "TMVA/PDEFoamKernelGauss.h" export * }
  module "TMVA/PDEFoamKernelLinN.h" { header "TMVA/PDEFoamKernelLinN.h" export * }
  module "TMVA/PDEFoamKernelTrivial.h" { header "TMVA/PDEFoamKernelTrivial.h" export * }
  module "TMVA/PDEFoamMultiTarget.h" { header "TMVA/PDEFoamMultiTarget.h" export * }
  module "TMVA/PDEFoamTargetDensity.h" { header "TMVA/PDEFoamTargetDensity.h" export * }
  module "TMVA/PDEFoamTarget.h" { header "TMVA/PDEFoamTarget.h" export * }
  module "TMVA/PDEFoamVect.h" { header "TMVA/PDEFoamVect.h" export * }
  module "TMVA/PDF.h" { header "TMVA/PDF.h" export * }
  module "TMVA/QuickMVAProbEstimator.h" { header "TMVA/QuickMVAProbEstimator.h" export * }
  module "TMVA/Ranking.h" { header "TMVA/Ranking.h" export * }
  module "TMVA/Reader.h" { header "TMVA/Reader.h" export * }
  module "TMVA/RegressionVariance.h" { header "TMVA/RegressionVariance.h" export * }
  module "TMVA/ResultsClassification.h" { header "TMVA/ResultsClassification.h" export * }
  module "TMVA/Results.h" { header "TMVA/Results.h" export * }
  module "TMVA/ResultsMulticlass.h" { header "TMVA/ResultsMulticlass.h" export * }
  module "TMVA/ResultsRegression.h" { header "TMVA/ResultsRegression.h" export * }
  module "TMVA/ROCCalc.h" { header "TMVA/ROCCalc.h" export * }
  module "TMVA/ROCCurve.h" { header "TMVA/ROCCurve.h" export * }
  module "TMVA/RootFinder.h" { header "TMVA/RootFinder.h" export * }
  module "TMVA/RuleCut.h" { header "TMVA/RuleCut.h" export * }
  module "TMVA/RuleEnsemble.h" { header "TMVA/RuleEnsemble.h" export * }
  module "TMVA/RuleFitAPI.h" { header "TMVA/RuleFitAPI.h" export * }
  module "TMVA/RuleFit.h" { header "TMVA/RuleFit.h" export * }
  module "TMVA/RuleFitParams.h" { header "TMVA/RuleFitParams.h" export * }
  module "TMVA/Rule.h" { header "TMVA/Rule.h" export * }
  module "TMVA/SdivSqrtSplusB.h" { header "TMVA/SdivSqrtSplusB.h" export * }
  module "TMVA/SeparationBase.h" { header "TMVA/SeparationBase.h" export * }
  module "TMVA/SimulatedAnnealingFitter.h" { header "TMVA/SimulatedAnnealingFitter.h" export * }
  module "TMVA/SimulatedAnnealing.h" { header "TMVA/SimulatedAnnealing.h" export * }
  module "TMVA/SVEvent.h" { header "TMVA/SVEvent.h" export * }
  module "TMVA/SVKernelFunction.h" { header "TMVA/SVKernelFunction.h" export * }
  module "TMVA/SVKernelMatrix.h" { header "TMVA/SVKernelMatrix.h" export * }
  module "TMVA/SVWorkingSet.h" { header "TMVA/SVWorkingSet.h" export * }
  module "TMVA/TActivationChooser.h" { header "TMVA/TActivationChooser.h" export * }
  module "TMVA/TActivation.h" { header "TMVA/TActivation.h" export * }
  module "TMVA/TActivationIdentity.h" { header "TMVA/TActivationIdentity.h" export * }
  module "TMVA/TActivationRadial.h" { header "TMVA/TActivationRadial.h" export * }
  module "TMVA/TActivationReLU.h" { header "TMVA/TActivationReLU.h" export * }
  module "TMVA/TActivationSigmoid.h" { header "TMVA/TActivationSigmoid.h" export * }
  module "TMVA/TActivationTanh.h" { header "TMVA/TActivationTanh.h" export * }
  module "TMVA/Timer.h" { header "TMVA/Timer.h" export * }
  module "TMVA/TNeuron.h" { header "TMVA/TNeuron.h" export * }
  module "TMVA/TNeuronInputAbs.h" { header "TMVA/TNeuronInputAbs.h" export * }
  module "TMVA/TNeuronInputChooser.h" { header "TMVA/TNeuronInputChooser.h" export * }
  module "TMVA/TNeuronInput.h" { header "TMVA/TNeuronInput.h" export * }
  module "TMVA/TNeuronInputSqSum.h" { header "TMVA/TNeuronInputSqSum.h" export * }
  module "TMVA/TNeuronInputSum.h" { header "TMVA/TNeuronInputSum.h" export * }
  module "TMVA/Tools.h" { header "TMVA/Tools.h" export * }
  module "TMVA/TrainingHistory.h" { header "TMVA/TrainingHistory.h" export * }
  module "TMVA/TransformationHandler.h" { header "TMVA/TransformationHandler.h" export * }
  module "TMVA/TSpline1.h" { header "TMVA/TSpline1.h" export * }
  module "TMVA/TSpline2.h" { header "TMVA/TSpline2.h" export * }
  module "TMVA/TSynapse.h" { header "TMVA/TSynapse.h" export * }
  module "TMVA/Types.h" { header "TMVA/Types.h" export * }
  module "TMVA/VariableDecorrTransform.h" { header "TMVA/VariableDecorrTransform.h" export * }
  module "TMVA/VariableGaussTransform.h" { header "TMVA/VariableGaussTransform.h" export * }
  module "TMVA/VariableIdentityTransform.h" { header "TMVA/VariableIdentityTransform.h" export * }
  module "TMVA/VariableImportance.h" { header "TMVA/VariableImportance.h" export * }
  module "TMVA/VariableInfo.h" { header "TMVA/VariableInfo.h" export * }
  module "TMVA/VariableNormalizeTransform.h" { header "TMVA/VariableNormalizeTransform.h" export * }
  module "TMVA/VariablePCATransform.h" { header "TMVA/VariablePCATransform.h" export * }
  module "TMVA/VariableRearrangeTransform.h" { header "TMVA/VariableRearrangeTransform.h" export * }
  module "TMVA/VariableTransformBase.h" { header "TMVA/VariableTransformBase.h" export * }
  module "TMVA/VariableTransform.h" { header "TMVA/VariableTransform.h" export * }
  module "TMVA/VarTransformHandler.h" { header "TMVA/VarTransformHandler.h" export * }
  module "TMVA/Version.h" { header "TMVA/Version.h" export * }
  module "TMVA/Volume.h" { header "TMVA/Volume.h" export * }
  module "TMVA/TreeInference/PythonHelpers.hxx" { header "TMVA/TreeInference/PythonHelpers.hxx" export * }
  module "TMVA/TreeInference/BranchlessTree.hxx" { header "TMVA/TreeInference/BranchlessTree.hxx" export * }
  module "TMVA/TreeInference/Forest.hxx" { header "TMVA/TreeInference/Forest.hxx" export * }
  module "TMVA/TreeInference/Objectives.hxx" { header "TMVA/TreeInference/Objectives.hxx" export * }
  module "TMVA/RTensor.hxx" { header "TMVA/RTensor.hxx" export * }
  module "TMVA/RTensorUtils.hxx" { header "TMVA/RTensorUtils.hxx" export * }
  module "TMVA/RStandardScaler.hxx" { header "TMVA/RStandardScaler.hxx" export * }
  module "TMVA/RReader.hxx" { header "TMVA/RReader.hxx" export * }
  module "TMVA/RInferenceUtils.hxx" { header "TMVA/RInferenceUtils.hxx" export * }
  module "TMVA/RBDT.hxx" { header "TMVA/RBDT.hxx" export * }
  link "libTMVA.so"
  export *
}

module "TMVAGui" {
  requires cplusplus
  module "TMVA/BDT.h" { header "TMVA/BDT.h" export * }
  module "TMVA/BDTControlPlots.h" { header "TMVA/BDTControlPlots.h" export * }
  module "TMVA/BDT_Reg.h" { header "TMVA/BDT_Reg.h" export * }
  module "TMVA/BoostControlPlots.h" { header "TMVA/BoostControlPlots.h" export * }
  module "TMVA/CorrGui.h" { header "TMVA/CorrGui.h" export * }
  module "TMVA/CorrGuiMultiClass.h" { header "TMVA/CorrGuiMultiClass.h" export * }
  module "TMVA/MovieMaker.h" { header "TMVA/MovieMaker.h" export * }
  module "TMVA/PlotFoams.h" { header "TMVA/PlotFoams.h" export * }
  module "TMVA/TMVAGui.h" { header "TMVA/TMVAGui.h" export * }
  module "TMVA/TMVAMultiClassGui.h" { header "TMVA/TMVAMultiClassGui.h" export * }
  module "TMVA/TMVARegGui.h" { header "TMVA/TMVARegGui.h" export * }
  module "TMVA/annconvergencetest.h" { header "TMVA/annconvergencetest.h" export * }
  module "TMVA/compareanapp.h" { header "TMVA/compareanapp.h" export * }
  module "TMVA/correlations.h" { header "TMVA/correlations.h" export * }
  module "TMVA/correlationsMultiClass.h" { header "TMVA/correlationsMultiClass.h" export * }
  module "TMVA/correlationscatters.h" { header "TMVA/correlationscatters.h" export * }
  module "TMVA/correlationscattersMultiClass.h" { header "TMVA/correlationscattersMultiClass.h" export * }
  module "TMVA/deviations.h" { header "TMVA/deviations.h" export * }
  module "TMVA/efficiencies.h" { header "TMVA/efficiencies.h" export * }
  module "TMVA/efficienciesMulticlass.h" { header "TMVA/efficienciesMulticlass.h" export * }
  module "TMVA/likelihoodrefs.h" { header "TMVA/likelihoodrefs.h" export * }
  module "TMVA/mvaeffs.h" { header "TMVA/mvaeffs.h" export * }
  module "TMVA/mvas.h" { header "TMVA/mvas.h" export * }
  module "TMVA/mvasMulticlass.h" { header "TMVA/mvasMulticlass.h" export * }
  module "TMVA/mvaweights.h" { header "TMVA/mvaweights.h" export * }
  module "TMVA/network.h" { header "TMVA/network.h" export * }
  module "TMVA/paracoor.h" { header "TMVA/paracoor.h" export * }
  module "TMVA/probas.h" { header "TMVA/probas.h" export * }
  module "TMVA/regression_averagedevs.h" { header "TMVA/regression_averagedevs.h" export * }
  module "TMVA/rulevis.h" { header "TMVA/rulevis.h" export * }
  module "TMVA/rulevisCorr.h" { header "TMVA/rulevisCorr.h" export * }
  module "TMVA/rulevisHists.h" { header "TMVA/rulevisHists.h" export * }
  module "TMVA/tmvaglob.h" { header "TMVA/tmvaglob.h" export * }
  module "TMVA/training_history.h" { header "TMVA/training_history.h" export * }
  module "TMVA/variables.h" { header "TMVA/variables.h" export * }
  module "TMVA/variablesMultiClass.h" { header "TMVA/variablesMultiClass.h" export * }
  link "libTMVAGui.so"
  export *
}

module "PyMVA" {
  requires cplusplus
  module "TMVA/MethodPyAdaBoost.h" { header "TMVA/MethodPyAdaBoost.h" export * }
  module "TMVA/MethodPyGTB.h" { header "TMVA/MethodPyGTB.h" export * }
  module "TMVA/MethodPyKeras.h" { header "TMVA/MethodPyKeras.h" export * }
  module "TMVA/MethodPyRandomForest.h" { header "TMVA/MethodPyRandomForest.h" export * }
  module "TMVA/MethodPyTorch.h" { header "TMVA/MethodPyTorch.h" export * }
  module "TMVA/RModelParser_Keras.h" { header "TMVA/RModelParser_Keras.h" export * }
  module "TMVA/RModelParser_PyTorch.h" { header "TMVA/RModelParser_PyTorch.h" export * }
  module "TMVA/PyMethodBase.h" { header "TMVA/PyMethodBase.h" export * }
  link "libPyMVA.so"
  export *
}

module "ROOTTMVASofie" {
  requires cplusplus
  module "TMVA/OperatorList.hxx" { header "TMVA/OperatorList.hxx" export * }
  module "TMVA/RModel.hxx" { header "TMVA/RModel.hxx" export * }
  module "TMVA/ROperator.hxx" { header "TMVA/ROperator.hxx" export * }
  module "TMVA/ROperator_Add.hxx" { header "TMVA/ROperator_Add.hxx" export * }
  module "TMVA/ROperator_BatchNormalization.hxx" { header "TMVA/ROperator_BatchNormalization.hxx" export * }
  module "TMVA/ROperator_Conv.hxx" { header "TMVA/ROperator_Conv.hxx" export * }
  module "TMVA/ROperator_Gemm.hxx" { header "TMVA/ROperator_Gemm.hxx" export * }
  module "TMVA/ROperator_Relu.hxx" { header "TMVA/ROperator_Relu.hxx" export * }
  module "TMVA/ROperator_Reshape.hxx" { header "TMVA/ROperator_Reshape.hxx" export * }
  module "TMVA/ROperator_Selu.hxx" { header "TMVA/ROperator_Selu.hxx" export * }
  module "TMVA/ROperator_Sigmoid.hxx" { header "TMVA/ROperator_Sigmoid.hxx" export * }
  module "TMVA/ROperator_Slice.hxx" { header "TMVA/ROperator_Slice.hxx" export * }
  module "TMVA/ROperator_Transpose.hxx" { header "TMVA/ROperator_Transpose.hxx" export * }
  module "TMVA/ROperator_Pool.hxx" { header "TMVA/ROperator_Pool.hxx" export * }
  module "TMVA/SOFIE_common.hxx" { header "TMVA/SOFIE_common.hxx" export * }
  link "libROOTTMVASofie.so"
  export *
}

module "RooFitCore" {
  requires cplusplus
  module "RooFit/Floats.h" { header "RooFit/Floats.h" export * }
  module "Roo1DTable.h" { header "Roo1DTable.h" export * }
  module "RooAbsAnaConvPdf.h" { header "RooAbsAnaConvPdf.h" export * }
  module "RooAbsArg.h" { header "RooAbsArg.h" export * }
  module "RooAbsBinning.h" { header "RooAbsBinning.h" export * }
  module "RooAbsCachedPdf.h" { header "RooAbsCachedPdf.h" export * }
  module "RooAbsCachedReal.h" { header "RooAbsCachedReal.h" export * }
  module "RooAbsCacheElement.h" { header "RooAbsCacheElement.h" export * }
  module "RooAbsCache.h" { header "RooAbsCache.h" export * }
  module "RooAbsCategory.h" { header "RooAbsCategory.h" export * }
  module "RooAbsCategoryLValue.h" { header "RooAbsCategoryLValue.h" export * }
  module "RooAbsCollection.h" { header "RooAbsCollection.h" export * }
  module "RooAbsData.h" { header "RooAbsData.h" export * }
  module "RooAbsDataStore.h" { header "RooAbsDataStore.h" export * }
  module "RooAbsFunc.h" { header "RooAbsFunc.h" export * }
  module "RooAbsGenContext.h" { header "RooAbsGenContext.h" export * }
  module "RooAbsHiddenReal.h" { header "RooAbsHiddenReal.h" export * }
  module "RooAbsIntegrator.h" { header "RooAbsIntegrator.h" export * }
  module "RooAbsLValue.h" { header "RooAbsLValue.h" export * }
  module "RooAbsMCStudyModule.h" { header "RooAbsMCStudyModule.h" export * }
  module "RooAbsMinimizerFcn.h" { header "RooAbsMinimizerFcn.h" export * }
  module "RooAbsMoment.h" { header "RooAbsMoment.h" export * }
  module "RooAbsNumGenerator.h" { header "RooAbsNumGenerator.h" export * }
  module "RooAbsOptTestStatistic.h" { header "RooAbsOptTestStatistic.h" export * }
  module "RooAbsPdf.h" { header "RooAbsPdf.h" export * }
  module "RooAbsProxy.h" { header "RooAbsProxy.h" export * }
  module "RooAbsReal.h" { header "RooAbsReal.h" export * }
  module "RooAbsRealLValue.h" { header "RooAbsRealLValue.h" export * }
  module "RooAbsRootFinder.h" { header "RooAbsRootFinder.h" export * }
  module "RooAbsSelfCachedPdf.h" { header "RooAbsSelfCachedPdf.h" export * }
  module "RooAbsSelfCachedReal.h" { header "RooAbsSelfCachedReal.h" export * }
  module "RooAbsString.h" { header "RooAbsString.h" export * }
  module "RooAbsStudy.h" { header "RooAbsStudy.h" export * }
  module "RooAbsTestStatistic.h" { header "RooAbsTestStatistic.h" export * }
  module "RooAcceptReject.h" { header "RooAcceptReject.h" export * }
  module "RooAdaptiveIntegratorND.h" { header "RooAdaptiveIntegratorND.h" export * }
  module "RooAddGenContext.h" { header "RooAddGenContext.h" export * }
  module "RooAddition.h" { header "RooAddition.h" export * }
  module "RooAddModel.h" { header "RooAddModel.h" export * }
  module "RooAddPdf.h" { header "RooAddPdf.h" export * }
  module "RooAICRegistry.h" { header "RooAICRegistry.h" export * }
  module "RooArgList.h" { header "RooArgList.h" export * }
  module "RooArgProxy.h" { header "RooArgProxy.h" export * }
  module "RooArgSet.h" { header "RooArgSet.h" export * }
  module "RooBinIntegrator.h" { header "RooBinIntegrator.h" export * }
  module "RooBinnedGenContext.h" { header "RooBinnedGenContext.h" export * }
  module "RooBinningCategory.h" { header "RooBinningCategory.h" export * }
  module "RooBinning.h" { header "RooBinning.h" export * }
  module "RooBrentRootFinder.h" { header "RooBrentRootFinder.h" export * }
  module "RooCachedPdf.h" { header "RooCachedPdf.h" export * }
  module "RooCachedReal.h" { header "RooCachedReal.h" export * }
  module "RooCacheManager.h" { header "RooCacheManager.h" export * }
  module "RooCategory.h" { header "RooCategory.h" export * }
  module "RooCategoryProxy.h" { header "RooCategoryProxy.h" export * }
  module "RooChangeTracker.h" { header "RooChangeTracker.h" export * }
  module "RooChi2Var.h" { header "RooChi2Var.h" export * }
  module "RooClassFactory.h" { header "RooClassFactory.h" export * }
  module "RooCmdArg.h" { header "RooCmdArg.h" export * }
  module "RooCmdConfig.h" { header "RooCmdConfig.h" export * }
  module "RooCompositeDataStore.h" { header "RooCompositeDataStore.h" export * }
  module "RooConstraintSum.h" { header "RooConstraintSum.h" export * }
  module "RooConstVar.h" { header "RooConstVar.h" export * }
  module "RooConvCoefVar.h" { header "RooConvCoefVar.h" export * }
  module "RooConvGenContext.h" { header "RooConvGenContext.h" export * }
  module "RooConvIntegrandBinding.h" { header "RooConvIntegrandBinding.h" export * }
  module "RooCurve.h" { header "RooCurve.h" export * }
  module "RooCustomizer.h" { header "RooCustomizer.h" export * }
  module "RooDataHist.h" { header "RooDataHist.h" export * }
  module "RooDataHistSliceIter.h" { header "RooDataHistSliceIter.h" export * }
  module "RooDataProjBinding.h" { header "RooDataProjBinding.h" export * }
  module "RooDataSet.h" { header "RooDataSet.h" export * }
  module "RooDataWeightedAverage.h" { header "RooDataWeightedAverage.h" export * }
  module "RooDerivative.h" { header "RooDerivative.h" export * }
  module "RooDirItem.h" { header "RooDirItem.h" export * }
  module "RooDLLSignificanceMCSModule.h" { header "RooDLLSignificanceMCSModule.h" export * }
  module "RooDouble.h" { header "RooDouble.h" export * }
  module "RooEffGenContext.h" { header "RooEffGenContext.h" export * }
  module "RooEfficiency.h" { header "RooEfficiency.h" export * }
  module "RooEffProd.h" { header "RooEffProd.h" export * }
  module "RooEllipse.h" { header "RooEllipse.h" export * }
  module "RooErrorHandler.h" { header "RooErrorHandler.h" export * }
  module "RooErrorVar.h" { header "RooErrorVar.h" export * }
  module "RooExpensiveObjectCache.h" { header "RooExpensiveObjectCache.h" export * }
  module "RooExtendedBinding.h" { header "RooExtendedBinding.h" export * }
  module "RooExtendedTerm.h" { header "RooExtendedTerm.h" export * }
  module "RooExtendPdf.h" { header "RooExtendPdf.h" export * }
  module "RooFactoryWSTool.h" { header "RooFactoryWSTool.h" export * }
  module "RooFFTConvPdf.h" { header "RooFFTConvPdf.h" export * }
  module "RooFirstMoment.h" { header "RooFirstMoment.h" export * }
  module "RooFit.h" { header "RooFit.h" export * }
  module "RooFitResult.h" { header "RooFitResult.h" export * }
  module "RooFoamGenerator.h" { header "RooFoamGenerator.h" export * }
  module "RooFormula.h" { header "RooFormula.h" export * }
  module "RooFormulaVar.h" { header "RooFormulaVar.h" export * }
  module "RooFracRemainder.h" { header "RooFracRemainder.h" export * }
  module "RooFunctor.h" { header "RooFunctor.h" export * }
  module "RooGenContext.h" { header "RooGenContext.h" export * }
  module "RooGenericPdf.h" { header "RooGenericPdf.h" export * }
  module "RooGenFitStudy.h" { header "RooGenFitStudy.h" export * }
  module "RooGenFunction.h" { header "RooGenFunction.h" export * }
  module "RooGenProdProj.h" { header "RooGenProdProj.h" export * }
  module "RooGlobalFunc.h" { header "RooGlobalFunc.h" export * }
  module "RooGrid.h" { header "RooGrid.h" export * }
  module "RooHistError.h" { header "RooHistError.h" export * }
  module "RooHistFunc.h" { header "RooHistFunc.h" export * }
  module "RooHist.h" { header "RooHist.h" export * }
  module "RooHistPdf.h" { header "RooHistPdf.h" export * }
  module "RooImproperIntegrator1D.h" { header "RooImproperIntegrator1D.h" export * }
  module "RooIntegrator1D.h" { header "RooIntegrator1D.h" export * }
  module "RooIntegrator2D.h" { header "RooIntegrator2D.h" export * }
  module "RooIntegratorBinding.h" { header "RooIntegratorBinding.h" export * }
  module "RooInt.h" { header "RooInt.h" export * }
  module "RooInvTransform.h" { header "RooInvTransform.h" export * }
  module "RooLinearCombination.h" { header "RooLinearCombination.h" export * }
  module "RooLinearVar.h" { header "RooLinearVar.h" export * }
  module "RooLinkedListElem.h" { header "RooLinkedListElem.h" export * }
  module "RooLinkedList.h" { header "RooLinkedList.h" export * }
  module "RooLinkedListIter.h" { header "RooLinkedListIter.h" export * }
  module "RooLinTransBinning.h" { header "RooLinTransBinning.h" export * }
  module "RooList.h" { header "RooList.h" export * }
  module "RooListProxy.h" { header "RooListProxy.h" export * }
  module "RooMappedCategory.h" { header "RooMappedCategory.h" export * }
  module "RooMCIntegrator.h" { header "RooMCIntegrator.h" export * }
  module "RooMCStudy.h" { header "RooMCStudy.h" export * }
  module "RooMinimizerFcn.h" { header "RooMinimizerFcn.h" export * }
  module "RooMinimizer.h" { header "RooMinimizer.h" export * }
  module "RooMoment.h" { header "RooMoment.h" export * }
  module "RooMPSentinel.h" { header "RooMPSentinel.h" export * }
  module "RooMsgService.h" { header "RooMsgService.h" export * }
  module "RooMultiCategory.h" { header "RooMultiCategory.h" export * }
  module "RooMultiGenFunction.h" { header "RooMultiGenFunction.h" export * }
  module "RooMultiVarGaussian.h" { header "RooMultiVarGaussian.h" export * }
  module "RooNameReg.h" { header "RooNameReg.h" export * }
  module "RooNLLVar.h" { header "RooNLLVar.h" export * }
  module "RooNormSetCache.h" { header "RooNormSetCache.h" export * }
  module "RooNumber.h" { header "RooNumber.h" export * }
  module "RooNumCdf.h" { header "RooNumCdf.h" export * }
  module "RooNumConvolution.h" { header "RooNumConvolution.h" export * }
  module "RooNumConvPdf.h" { header "RooNumConvPdf.h" export * }
  module "RooNumGenConfig.h" { header "RooNumGenConfig.h" export * }
  module "RooNumGenFactory.h" { header "RooNumGenFactory.h" export * }
  module "RooNumIntConfig.h" { header "RooNumIntConfig.h" export * }
  module "RooNumIntFactory.h" { header "RooNumIntFactory.h" export * }
  module "RooNumRunningInt.h" { header "RooNumRunningInt.h" export * }
  module "RooObjCacheManager.h" { header "RooObjCacheManager.h" export * }
  module "RooParamBinning.h" { header "RooParamBinning.h" export * }
  module "RooPlotable.h" { header "RooPlotable.h" export * }
  module "RooPlot.h" { header "RooPlot.h" export * }
  module "RooPolyFunc.h" { header "RooPolyFunc.h" export * }
  module "RooPolyVar.h" { header "RooPolyVar.h" export * }
  module "RooPrintable.h" { header "RooPrintable.h" export * }
  module "RooProdGenContext.h" { header "RooProdGenContext.h" export * }
  module "RooProdPdf.h" { header "RooProdPdf.h" export * }
  module "RooProduct.h" { header "RooProduct.h" export * }
  module "RooProfileLL.h" { header "RooProfileLL.h" export * }
  module "RooProjectedPdf.h" { header "RooProjectedPdf.h" export * }
  module "RooProofDriverSelector.h" { header "RooProofDriverSelector.h" export * }
  module "RooPullVar.h" { header "RooPullVar.h" export * }
  module "RooQuasiRandomGenerator.h" { header "RooQuasiRandomGenerator.h" export * }
  module "RooRatio.h" { header "RooRatio.h" export * }
  module "RooRandom.h" { header "RooRandom.h" export * }
  module "RooRandomizeParamMCSModule.h" { header "RooRandomizeParamMCSModule.h" export * }
  module "RooRangeBinning.h" { header "RooRangeBinning.h" export * }
  module "RooRangeBoolean.h" { header "RooRangeBoolean.h" export * }
  module "RooRealAnalytic.h" { header "RooRealAnalytic.h" export * }
  module "RooRealBinding.h" { header "RooRealBinding.h" export * }
  module "RooRealConstant.h" { header "RooRealConstant.h" export * }
  module "RooRealIntegral.h" { header "RooRealIntegral.h" export * }
  module "RooRealMPFE.h" { header "RooRealMPFE.h" export * }
  module "RooTemplateProxy.h" { header "RooTemplateProxy.h" export * }
  module "RooRealProxy.h" { header "RooRealProxy.h" export * }
  module "RooRealSumFunc.h" { header "RooRealSumFunc.h" export * }
  module "RooRealSumPdf.h" { header "RooRealSumPdf.h" export * }
  module "RooRealVar.h" { header "RooRealVar.h" export * }
  module "RooRealVarSharedProperties.h" { header "RooRealVarSharedProperties.h" export * }
  module "RooRecursiveFraction.h" { header "RooRecursiveFraction.h" export * }
  module "RooRefCountList.h" { header "RooRefCountList.h" export * }
  module "RooSTLRefCountList.h" { header "RooSTLRefCountList.h" export * }
  module "RooResolutionModel.h" { header "RooResolutionModel.h" export * }
  module "RooScaledFunc.h" { header "RooScaledFunc.h" export * }
  module "RooSecondMoment.h" { header "RooSecondMoment.h" export * }
  module "RooSegmentedIntegrator1D.h" { header "RooSegmentedIntegrator1D.h" export * }
  module "RooSegmentedIntegrator2D.h" { header "RooSegmentedIntegrator2D.h" export * }
  module "RooSentinel.h" { header "RooSentinel.h" export * }
  module "RooSetProxy.h" { header "RooSetProxy.h" export * }
  module "RooSharedProperties.h" { header "RooSharedProperties.h" export * }
  module "RooSimGenContext.h" { header "RooSimGenContext.h" export * }
  module "RooSimPdfBuilder.h" { header "RooSimPdfBuilder.h" export * }
  module "RooSimSplitGenContext.h" { header "RooSimSplitGenContext.h" export * }
  module "RooSimultaneous.h" { header "RooSimultaneous.h" export * }
  module "RooSimWSTool.h" { header "RooSimWSTool.h" export * }
  module "RooStreamParser.h" { header "RooStreamParser.h" export * }
  module "RooStringVar.h" { header "RooStringVar.h" export * }
  module "RooStudyManager.h" { header "RooStudyManager.h" export * }
  module "RooStudyPackage.h" { header "RooStudyPackage.h" export * }
  module "RooSuperCategory.h" { header "RooSuperCategory.h" export * }
  module "RooTable.h" { header "RooTable.h" export * }
  module "RooTFoamBinding.h" { header "RooTFoamBinding.h" export * }
  module "RooThresholdCategory.h" { header "RooThresholdCategory.h" export * }
  module "RooTObjWrap.h" { header "RooTObjWrap.h" export * }
  module "RooTrace.h" { header "RooTrace.h" export * }
  module "RooTreeDataStore.h" { header "RooTreeDataStore.h" export * }
  module "RooTruthModel.h" { header "RooTruthModel.h" export * }
  module "RooUniformBinning.h" { header "RooUniformBinning.h" export * }
  module "RooUnitTest.h" { header "RooUnitTest.h" export * }
  module "RooVectorDataStore.h" { header "RooVectorDataStore.h" export * }
  module "RooWorkspace.h" { header "RooWorkspace.h" export * }
  module "RooWorkspaceHandle.h" { header "RooWorkspaceHandle.h" export * }
  module "RooXYChi2Var.h" { header "RooXYChi2Var.h" export * }
  module "RooHelpers.h" { header "RooHelpers.h" export * }
  module "RooWrapperPdf.h" { header "RooWrapperPdf.h" export * }
  module "RooNaNPacker.h" { header "RooNaNPacker.h" export * }
  module "RooBinSamplingPdf.h" { header "RooBinSamplingPdf.h" export * }
  module "RooBinWidthFunction.h" { header "RooBinWidthFunction.h" export * }
  module "RooFitLegacy/RooCatTypeLegacy.h" { header "RooFitLegacy/RooCatTypeLegacy.h" export * }
  module "RooFitLegacy/RooCategorySharedProperties.h" { header "RooFitLegacy/RooCategorySharedProperties.h" export * }
  module "RooFitLegacy/RooHashTable.h" { header "RooFitLegacy/RooHashTable.h" export * }
  module "RooFitLegacy/RooMinuit.h" { header "RooFitLegacy/RooMinuit.h" export * }
  module "RooFitLegacy/RooNameSet.h" { header "RooFitLegacy/RooNameSet.h" export * }
  module "RooFitLegacy/RooSetPair.h" { header "RooFitLegacy/RooSetPair.h" export * }
  module "RooFitLegacy/RooTreeData.h" { header "RooFitLegacy/RooTreeData.h" export * }
  module "RooFit/TestStatistics/LikelihoodGradientWrapper.h" { header "RooFit/TestStatistics/LikelihoodGradientWrapper.h" export * }
  module "RooFit/TestStatistics/LikelihoodWrapper.h" { header "RooFit/TestStatistics/LikelihoodWrapper.h" export * }
  module "RooFit/TestStatistics/RooAbsL.h" { header "RooFit/TestStatistics/RooAbsL.h" export * }
  module "RooFit/TestStatistics/RooBinnedL.h" { header "RooFit/TestStatistics/RooBinnedL.h" export * }
  module "RooFit/TestStatistics/RooSubsidiaryL.h" { header "RooFit/TestStatistics/RooSubsidiaryL.h" export * }
  module "RooFit/TestStatistics/RooSumL.h" { header "RooFit/TestStatistics/RooSumL.h" export * }
  module "RooFit/TestStatistics/RooRealL.h" { header "RooFit/TestStatistics/RooRealL.h" export * }
  module "RooFit/TestStatistics/RooUnbinnedL.h" { header "RooFit/TestStatistics/RooUnbinnedL.h" export * }
  module "RooFit/TestStatistics/optional_parameter_types.h" { header "RooFit/TestStatistics/optional_parameter_types.h" export * }
  module "RooFit/TestStatistics/buildLikelihood.h" { header "RooFit/TestStatistics/buildLikelihood.h" export * }
  link "libRooFitCore.so"
  export *
}

module "RooFit" {
  requires cplusplus
  module "Roo2DKeysPdf.h" { header "Roo2DKeysPdf.h" export * }
  module "RooArgusBG.h" { header "RooArgusBG.h" export * }
  module "RooBCPEffDecay.h" { header "RooBCPEffDecay.h" export * }
  module "RooBCPGenDecay.h" { header "RooBCPGenDecay.h" export * }
  module "RooBDecay.h" { header "RooBDecay.h" export * }
  module "RooBernstein.h" { header "RooBernstein.h" export * }
  module "RooBifurGauss.h" { header "RooBifurGauss.h" export * }
  module "RooBlindTools.h" { header "RooBlindTools.h" export * }
  module "RooBMixDecay.h" { header "RooBMixDecay.h" export * }
  module "RooBreitWigner.h" { header "RooBreitWigner.h" export * }
  module "RooBukinPdf.h" { header "RooBukinPdf.h" export * }
  module "RooCBShape.h" { header "RooCBShape.h" export * }
  module "RooCrystalBall.h" { header "RooCrystalBall.h" export * }
  module "RooCFunction1Binding.h" { header "RooCFunction1Binding.h" export * }
  module "RooCFunction2Binding.h" { header "RooCFunction2Binding.h" export * }
  module "RooCFunction3Binding.h" { header "RooCFunction3Binding.h" export * }
  module "RooCFunction4Binding.h" { header "RooCFunction4Binding.h" export * }
  module "RooChebychev.h" { header "RooChebychev.h" export * }
  module "RooChi2MCSModule.h" { header "RooChi2MCSModule.h" export * }
  module "RooChiSquarePdf.h" { header "RooChiSquarePdf.h" export * }
  module "RooDecay.h" { header "RooDecay.h" export * }
  module "RooDstD0BG.h" { header "RooDstD0BG.h" export * }
  module "RooExponential.h" { header "RooExponential.h" export * }
  module "RooFunctor1DBinding.h" { header "RooFunctor1DBinding.h" export * }
  module "RooFunctorBinding.h" { header "RooFunctorBinding.h" export * }
  module "RooGamma.h" { header "RooGamma.h" export * }
  module "RooGaussian.h" { header "RooGaussian.h" export * }
  module "RooGaussModel.h" { header "RooGaussModel.h" export * }
  module "RooGExpModel.h" { header "RooGExpModel.h" export * }
  module "RooHistConstraint.h" { header "RooHistConstraint.h" export * }
  module "RooIntegralMorph.h" { header "RooIntegralMorph.h" export * }
  module "RooJeffreysPrior.h" { header "RooJeffreysPrior.h" export * }
  module "RooKeysPdf.h" { header "RooKeysPdf.h" export * }
  module "RooLagrangianMorphFunc.h" { header "RooLagrangianMorphFunc.h" export * }
  module "RooLandau.h" { header "RooLandau.h" export * }
  module "RooLognormal.h" { header "RooLognormal.h" export * }
  module "RooMathCoreReg.h" { header "RooMathCoreReg.h" export * }
  module "RooMomentMorphFunc.h" { header "RooMomentMorphFunc.h" export * }
  module "RooMomentMorphFuncND.h" { header "RooMomentMorphFuncND.h" export * }
  module "RooMomentMorph.h" { header "RooMomentMorph.h" export * }
  module "RooMomentMorphND.h" { header "RooMomentMorphND.h" export * }
  module "RooMultiBinomial.h" { header "RooMultiBinomial.h" export * }
  module "RooNDKeysPdf.h" { header "RooNDKeysPdf.h" export * }
  module "RooNonCPEigenDecay.h" { header "RooNonCPEigenDecay.h" export * }
  module "RooNovosibirsk.h" { header "RooNovosibirsk.h" export * }
  module "RooParametricStepFunction.h" { header "RooParametricStepFunction.h" export * }
  module "RooParamHistFunc.h" { header "RooParamHistFunc.h" export * }
  module "RooPoisson.h" { header "RooPoisson.h" export * }
  module "RooPolynomial.h" { header "RooPolynomial.h" export * }
  module "RooStepFunction.h" { header "RooStepFunction.h" export * }
  module "RooTFnBinding.h" { header "RooTFnBinding.h" export * }
  module "RooTFnPdfBinding.h" { header "RooTFnPdfBinding.h" export * }
  module "RooTMathReg.h" { header "RooTMathReg.h" export * }
  module "RooUnblindCPAsymVar.h" { header "RooUnblindCPAsymVar.h" export * }
  module "RooUnblindOffset.h" { header "RooUnblindOffset.h" export * }
  module "RooUnblindPrecision.h" { header "RooUnblindPrecision.h" export * }
  module "RooUnblindUniform.h" { header "RooUnblindUniform.h" export * }
  module "RooUniform.h" { header "RooUniform.h" export * }
  module "RooVoigtian.h" { header "RooVoigtian.h" export * }
  module "RooJohnson.h" { header "RooJohnson.h" export * }
  link "libRooFit.so"
  export *
}

module "RooFitMore" {
  requires cplusplus
  module "RooFitMoreLib.h" { header "RooFitMoreLib.h" export * }
  module "RooAdaptiveGaussKronrodIntegrator1D.h" { header "RooAdaptiveGaussKronrodIntegrator1D.h" export * }
  module "RooGaussKronrodIntegrator1D.h" { header "RooGaussKronrodIntegrator1D.h" export * }
  module "RooLegendre.h" { header "RooLegendre.h" export * }
  module "RooMathMoreReg.h" { header "RooMathMoreReg.h" export * }
  module "RooSpHarmonic.h" { header "RooSpHarmonic.h" export * }
  module "RooNonCentralChiSquare.h" { header "RooNonCentralChiSquare.h" export * }
  module "RooHypatia2.h" { header "RooHypatia2.h" export * }
  link "libRooFitMore.so"
  export *
}

module "RooStats" {
  requires cplusplus
  module "RooStats/AsymptoticCalculator.h" { header "RooStats/AsymptoticCalculator.h" export * }
  module "RooStats/BayesianCalculator.h" { header "RooStats/BayesianCalculator.h" export * }
  module "RooStats/BernsteinCorrection.h" { header "RooStats/BernsteinCorrection.h" export * }
  module "RooStats/CombinedCalculator.h" { header "RooStats/CombinedCalculator.h" export * }
  module "RooStats/ConfidenceBelt.h" { header "RooStats/ConfidenceBelt.h" export * }
  module "RooStats/ConfInterval.h" { header "RooStats/ConfInterval.h" export * }
  module "RooStats/DebuggingSampler.h" { header "RooStats/DebuggingSampler.h" export * }
  module "RooStats/DebuggingTestStat.h" { header "RooStats/DebuggingTestStat.h" export * }
  module "RooStats/DetailedOutputAggregator.h" { header "RooStats/DetailedOutputAggregator.h" export * }
  module "RooStats/FeldmanCousins.h" { header "RooStats/FeldmanCousins.h" export * }
  module "RooStats/FrequentistCalculator.h" { header "RooStats/FrequentistCalculator.h" export * }
  module "RooStats/Heaviside.h" { header "RooStats/Heaviside.h" export * }
  module "RooStats/HLFactory.h" { header "RooStats/HLFactory.h" export * }
  module "RooStats/HybridCalculator.h" { header "RooStats/HybridCalculator.h" export * }
  module "RooStats/HybridCalculatorOriginal.h" { header "RooStats/HybridCalculatorOriginal.h" export * }
  module "RooStats/HybridPlot.h" { header "RooStats/HybridPlot.h" export * }
  module "RooStats/HybridResult.h" { header "RooStats/HybridResult.h" export * }
  module "RooStats/HypoTestCalculatorGeneric.h" { header "RooStats/HypoTestCalculatorGeneric.h" export * }
  module "RooStats/HypoTestCalculator.h" { header "RooStats/HypoTestCalculator.h" export * }
  module "RooStats/HypoTestInverter.h" { header "RooStats/HypoTestInverter.h" export * }
  module "RooStats/HypoTestInverterOriginal.h" { header "RooStats/HypoTestInverterOriginal.h" export * }
  module "RooStats/HypoTestInverterPlot.h" { header "RooStats/HypoTestInverterPlot.h" export * }
  module "RooStats/HypoTestInverterResult.h" { header "RooStats/HypoTestInverterResult.h" export * }
  module "RooStats/HypoTestPlot.h" { header "RooStats/HypoTestPlot.h" export * }
  module "RooStats/HypoTestResult.h" { header "RooStats/HypoTestResult.h" export * }
  module "RooStats/IntervalCalculator.h" { header "RooStats/IntervalCalculator.h" export * }
  module "RooStats/LikelihoodInterval.h" { header "RooStats/LikelihoodInterval.h" export * }
  module "RooStats/LikelihoodIntervalPlot.h" { header "RooStats/LikelihoodIntervalPlot.h" export * }
  module "RooStats/MarkovChain.h" { header "RooStats/MarkovChain.h" export * }
  module "RooStats/MaxLikelihoodEstimateTestStat.h" { header "RooStats/MaxLikelihoodEstimateTestStat.h" export * }
  module "RooStats/MCMCCalculator.h" { header "RooStats/MCMCCalculator.h" export * }
  module "RooStats/MCMCInterval.h" { header "RooStats/MCMCInterval.h" export * }
  module "RooStats/MCMCIntervalPlot.h" { header "RooStats/MCMCIntervalPlot.h" export * }
  module "RooStats/MetropolisHastings.h" { header "RooStats/MetropolisHastings.h" export * }
  module "RooStats/MinNLLTestStat.h" { header "RooStats/MinNLLTestStat.h" export * }
  module "RooStats/ModelConfig.h" { header "RooStats/ModelConfig.h" export * }
  module "RooStats/NeymanConstruction.h" { header "RooStats/NeymanConstruction.h" export * }
  module "RooStats/NumberCountingPdfFactory.h" { header "RooStats/NumberCountingPdfFactory.h" export * }
  module "RooStats/NumberCountingUtils.h" { header "RooStats/NumberCountingUtils.h" export * }
  module "RooStats/NumEventsTestStat.h" { header "RooStats/NumEventsTestStat.h" export * }
  module "RooStats/PdfProposal.h" { header "RooStats/PdfProposal.h" export * }
  module "RooStats/PointSetInterval.h" { header "RooStats/PointSetInterval.h" export * }
  module "RooStats/ProfileInspector.h" { header "RooStats/ProfileInspector.h" export * }
  module "RooStats/ProfileLikelihoodCalculator.h" { header "RooStats/ProfileLikelihoodCalculator.h" export * }
  module "RooStats/ProfileLikelihoodTestStat.h" { header "RooStats/ProfileLikelihoodTestStat.h" export * }
  module "RooStats/ProofConfig.h" { header "RooStats/ProofConfig.h" export * }
  module "RooStats/ProposalFunction.h" { header "RooStats/ProposalFunction.h" export * }
  module "RooStats/ProposalHelper.h" { header "RooStats/ProposalHelper.h" export * }
  module "RooStats/RatioOfProfiledLikelihoodsTestStat.h" { header "RooStats/RatioOfProfiledLikelihoodsTestStat.h" export * }
  module "RooStats/RooStatsUtils.h" { header "RooStats/RooStatsUtils.h" export * }
  module "RooStats/SamplingDistPlot.h" { header "RooStats/SamplingDistPlot.h" export * }
  module "RooStats/SamplingDistribution.h" { header "RooStats/SamplingDistribution.h" export * }
  module "RooStats/SequentialProposal.h" { header "RooStats/SequentialProposal.h" export * }
  module "RooStats/SimpleInterval.h" { header "RooStats/SimpleInterval.h" export * }
  module "RooStats/SimpleLikelihoodRatioTestStat.h" { header "RooStats/SimpleLikelihoodRatioTestStat.h" export * }
  module "RooStats/SPlot.h" { header "RooStats/SPlot.h" export * }
  module "RooStats/TestStatistic.h" { header "RooStats/TestStatistic.h" export * }
  module "RooStats/TestStatSampler.h" { header "RooStats/TestStatSampler.h" export * }
  module "RooStats/ToyMCImportanceSampler.h" { header "RooStats/ToyMCImportanceSampler.h" export * }
  module "RooStats/ToyMCSampler.h" { header "RooStats/ToyMCSampler.h" export * }
  module "RooStats/ToyMCStudy.h" { header "RooStats/ToyMCStudy.h" export * }
  module "RooStats/UniformProposal.h" { header "RooStats/UniformProposal.h" export * }
  module "RooStats/UpperLimitMCSModule.h" { header "RooStats/UpperLimitMCSModule.h" export * }
  link "libRooStats.so"
  export *
}

module "HistFactory" {
  requires cplusplus
  module "RooStats/HistFactory/Asimov.h" { header "RooStats/HistFactory/Asimov.h" export * }
  module "RooStats/HistFactory/Channel.h" { header "RooStats/HistFactory/Channel.h" export * }
  module "RooStats/HistFactory/ConfigParser.h" { header "RooStats/HistFactory/ConfigParser.h" export * }
  module "RooStats/HistFactory/Data.h" { header "RooStats/HistFactory/Data.h" export * }
  module "RooStats/HistFactory/EstimateSummary.h" { header "RooStats/HistFactory/EstimateSummary.h" export * }
  module "RooStats/HistFactory/FlexibleInterpVar.h" { header "RooStats/HistFactory/FlexibleInterpVar.h" export * }
  module "RooStats/HistFactory/HistFactoryException.h" { header "RooStats/HistFactory/HistFactoryException.h" export * }
  module "RooStats/HistFactory/HistFactoryModelUtils.h" { header "RooStats/HistFactory/HistFactoryModelUtils.h" export * }
  module "RooStats/HistFactory/HistFactoryNavigation.h" { header "RooStats/HistFactory/HistFactoryNavigation.h" export * }
  module "RooStats/HistFactory/HistFactorySimultaneous.h" { header "RooStats/HistFactory/HistFactorySimultaneous.h" export * }
  module "RooStats/HistFactory/HistoToWorkspaceFactoryFast.h" { header "RooStats/HistFactory/HistoToWorkspaceFactoryFast.h" export * }
  module "RooStats/HistFactory/HistoToWorkspaceFactory.h" { header "RooStats/HistFactory/HistoToWorkspaceFactory.h" export * }
  module "RooStats/HistFactory/HistRef.h" { header "RooStats/HistFactory/HistRef.h" export * }
  module "RooStats/HistFactory/LinInterpVar.h" { header "RooStats/HistFactory/LinInterpVar.h" export * }
  module "RooStats/HistFactory/MakeModelAndMeasurementsFast.h" { header "RooStats/HistFactory/MakeModelAndMeasurementsFast.h" export * }
  module "RooStats/HistFactory/Measurement.h" { header "RooStats/HistFactory/Measurement.h" export * }
  module "RooStats/HistFactory/ParamHistFunc.h" { header "RooStats/HistFactory/ParamHistFunc.h" export * }
  module "RooStats/HistFactory/PiecewiseInterpolation.h" { header "RooStats/HistFactory/PiecewiseInterpolation.h" export * }
  module "RooStats/HistFactory/PreprocessFunction.h" { header "RooStats/HistFactory/PreprocessFunction.h" export * }
  module "RooStats/HistFactory/RooBarlowBeestonLL.h" { header "RooStats/HistFactory/RooBarlowBeestonLL.h" export * }
  module "RooStats/HistFactory/Sample.h" { header "RooStats/HistFactory/Sample.h" export * }
  module "RooStats/HistFactory/Systematics.h" { header "RooStats/HistFactory/Systematics.h" export * }
  link "libHistFactory.so"
  export *
}

module "RooFitRDataFrameHelpers" {
  requires cplusplus
  module "RooAbsDataHelper.h" { header "RooAbsDataHelper.h" export * }
  link "libRooFitRDataFrameHelpers.so"
  export *
}

module "RooFitHS3" {
  requires cplusplus
  module "RooFitHS3/RooJSONFactoryWSTool.h" { header "RooFitHS3/RooJSONFactoryWSTool.h" export * }
  module "RooFitHS3/HistFactoryJSONTool.h" { header "RooFitHS3/HistFactoryJSONTool.h" export * }
  module "RooFitHS3/JSONInterface.h" { header "RooFitHS3/JSONInterface.h" export * }
  link "libRooFitHS3.so"
  export *
}

