packages feed

HROOT-hist-0.9: HROOT-hist.cabal

Name:                HROOT-hist
Version:     0.9
Synopsis:    Haskell binding to ROOT Hist modules
Description:         HROOT is a haskell Foreign Function Interface (FFI) binding to ROOT. ROOT(http://root.cern.ch) is an object-oriented program and library developed by CERN for physics data analysis.
Homepage:       http://ianwookim.org/HROOT
license: LGPL-2.1
license-file: LICENSE
Author:              Ian-Woo Kim
Maintainer:  Ian-Woo Kim <ianwookim@gmail.com>
Category:       Graphics, Statistics, Math, Numerical
Tested-with:    GHC >= 7.6
Build-Type:  Custom
cabal-version:  >=1.10
Extra-source-files:
                       csrc/HROOTHistTAxis.h
                       csrc/HROOTHistTF1.h
                       csrc/HROOTHistTFitResult.h
                       csrc/HROOTHistTFitResultPtr.h
                       csrc/HROOTHistTGraph.h
                       csrc/HROOTHistTGraphAsymmErrors.h
                       csrc/HROOTHistTGraphBentErrors.h
                       csrc/HROOTHistTGraphErrors.h
                       csrc/HROOTHistTH1.h
                       csrc/HROOTHistTH1C.h
                       csrc/HROOTHistTH1D.h
                       csrc/HROOTHistTH1F.h
                       csrc/HROOTHistTH1I.h
                       csrc/HROOTHistTH1K.h
                       csrc/HROOTHistTH1S.h
                       csrc/HROOTHistTH2.h
                       csrc/HROOTHistTH2C.h
                       csrc/HROOTHistTH2D.h
                       csrc/HROOTHistTH2F.h
                       csrc/HROOTHistTH2I.h
                       csrc/HROOTHistTH2Poly.h
                       csrc/HROOTHistTH2S.h
                       csrc/HROOTHistTH3.h
                       csrc/HROOTHistTH3C.h
                       csrc/HROOTHistTH3D.h
                       csrc/HROOTHistTH3F.h
                       csrc/HROOTHistTH3I.h
                       csrc/HROOTHistTH3S.h
                       csrc/HROOTHistTHStack.h
                       csrc/HROOTHistTAxis.cpp
                       csrc/HROOTHistTF1.cpp
                       csrc/HROOTHistTFitResult.cpp
                       csrc/HROOTHistTFitResultPtr.cpp
                       csrc/HROOTHistTGraph.cpp
                       csrc/HROOTHistTGraphAsymmErrors.cpp
                       csrc/HROOTHistTGraphBentErrors.cpp
                       csrc/HROOTHistTGraphErrors.cpp
                       csrc/HROOTHistTH1.cpp
                       csrc/HROOTHistTH1C.cpp
                       csrc/HROOTHistTH1D.cpp
                       csrc/HROOTHistTH1F.cpp
                       csrc/HROOTHistTH1I.cpp
                       csrc/HROOTHistTH1K.cpp
                       csrc/HROOTHistTH1S.cpp
                       csrc/HROOTHistTH2.cpp
                       csrc/HROOTHistTH2C.cpp
                       csrc/HROOTHistTH2D.cpp
                       csrc/HROOTHistTH2F.cpp
                       csrc/HROOTHistTH2I.cpp
                       csrc/HROOTHistTH2Poly.cpp
                       csrc/HROOTHistTH2S.cpp
                       csrc/HROOTHistTH3.cpp
                       csrc/HROOTHistTH3C.cpp
                       csrc/HROOTHistTH3D.cpp
                       csrc/HROOTHistTH3F.cpp
                       csrc/HROOTHistTH3I.cpp
                       csrc/HROOTHistTH3S.cpp
                       csrc/HROOTHistTHStack.cpp




Library
  default-language: Haskell2010
  hs-source-dirs: src
  ghc-options:  -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-unused-imports
  ghc-prof-options: -caf-all -auto-all
  cc-options: -std=c++14
  Build-Depends:      base>4 && < 5, fficxx >= 0.3, fficxx-runtime >= 0.3, template-haskell,HROOT-core
  Exposed-Modules:
                       HROOT.Hist
                       HROOT.Hist.TAxis
                       HROOT.Hist.TF1
                       HROOT.Hist.TFitResult
                       HROOT.Hist.TFitResultPtr
                       HROOT.Hist.TGraph
                       HROOT.Hist.TGraphAsymmErrors
                       HROOT.Hist.TGraphBentErrors
                       HROOT.Hist.TGraphErrors
                       HROOT.Hist.TH1
                       HROOT.Hist.TH1C
                       HROOT.Hist.TH1D
                       HROOT.Hist.TH1F
                       HROOT.Hist.TH1I
                       HROOT.Hist.TH1K
                       HROOT.Hist.TH1S
                       HROOT.Hist.TH2
                       HROOT.Hist.TH2C
                       HROOT.Hist.TH2D
                       HROOT.Hist.TH2F
                       HROOT.Hist.TH2I
                       HROOT.Hist.TH2Poly
                       HROOT.Hist.TH2S
                       HROOT.Hist.TH3
                       HROOT.Hist.TH3C
                       HROOT.Hist.TH3D
                       HROOT.Hist.TH3F
                       HROOT.Hist.TH3I
                       HROOT.Hist.TH3S
                       HROOT.Hist.THStack
                       HROOT.Hist.TAxis.RawType
                       HROOT.Hist.TF1.RawType
                       HROOT.Hist.TFitResult.RawType
                       HROOT.Hist.TFitResultPtr.RawType
                       HROOT.Hist.TGraph.RawType
                       HROOT.Hist.TGraphAsymmErrors.RawType
                       HROOT.Hist.TGraphBentErrors.RawType
                       HROOT.Hist.TGraphErrors.RawType
                       HROOT.Hist.TH1.RawType
                       HROOT.Hist.TH1C.RawType
                       HROOT.Hist.TH1D.RawType
                       HROOT.Hist.TH1F.RawType
                       HROOT.Hist.TH1I.RawType
                       HROOT.Hist.TH1K.RawType
                       HROOT.Hist.TH1S.RawType
                       HROOT.Hist.TH2.RawType
                       HROOT.Hist.TH2C.RawType
                       HROOT.Hist.TH2D.RawType
                       HROOT.Hist.TH2F.RawType
                       HROOT.Hist.TH2I.RawType
                       HROOT.Hist.TH2Poly.RawType
                       HROOT.Hist.TH2S.RawType
                       HROOT.Hist.TH3.RawType
                       HROOT.Hist.TH3C.RawType
                       HROOT.Hist.TH3D.RawType
                       HROOT.Hist.TH3F.RawType
                       HROOT.Hist.TH3I.RawType
                       HROOT.Hist.TH3S.RawType
                       HROOT.Hist.THStack.RawType
                       HROOT.Hist.TAxis.FFI
                       HROOT.Hist.TF1.FFI
                       HROOT.Hist.TFitResult.FFI
                       HROOT.Hist.TFitResultPtr.FFI
                       HROOT.Hist.TGraph.FFI
                       HROOT.Hist.TGraphAsymmErrors.FFI
                       HROOT.Hist.TGraphBentErrors.FFI
                       HROOT.Hist.TGraphErrors.FFI
                       HROOT.Hist.TH1.FFI
                       HROOT.Hist.TH1C.FFI
                       HROOT.Hist.TH1D.FFI
                       HROOT.Hist.TH1F.FFI
                       HROOT.Hist.TH1I.FFI
                       HROOT.Hist.TH1K.FFI
                       HROOT.Hist.TH1S.FFI
                       HROOT.Hist.TH2.FFI
                       HROOT.Hist.TH2C.FFI
                       HROOT.Hist.TH2D.FFI
                       HROOT.Hist.TH2F.FFI
                       HROOT.Hist.TH2I.FFI
                       HROOT.Hist.TH2Poly.FFI
                       HROOT.Hist.TH2S.FFI
                       HROOT.Hist.TH3.FFI
                       HROOT.Hist.TH3C.FFI
                       HROOT.Hist.TH3D.FFI
                       HROOT.Hist.TH3F.FFI
                       HROOT.Hist.TH3I.FFI
                       HROOT.Hist.TH3S.FFI
                       HROOT.Hist.THStack.FFI
                       HROOT.Hist.TAxis.Interface
                       HROOT.Hist.TF1.Interface
                       HROOT.Hist.TFitResult.Interface
                       HROOT.Hist.TFitResultPtr.Interface
                       HROOT.Hist.TGraph.Interface
                       HROOT.Hist.TGraphAsymmErrors.Interface
                       HROOT.Hist.TGraphBentErrors.Interface
                       HROOT.Hist.TGraphErrors.Interface
                       HROOT.Hist.TH1.Interface
                       HROOT.Hist.TH1C.Interface
                       HROOT.Hist.TH1D.Interface
                       HROOT.Hist.TH1F.Interface
                       HROOT.Hist.TH1I.Interface
                       HROOT.Hist.TH1K.Interface
                       HROOT.Hist.TH1S.Interface
                       HROOT.Hist.TH2.Interface
                       HROOT.Hist.TH2C.Interface
                       HROOT.Hist.TH2D.Interface
                       HROOT.Hist.TH2F.Interface
                       HROOT.Hist.TH2I.Interface
                       HROOT.Hist.TH2Poly.Interface
                       HROOT.Hist.TH2S.Interface
                       HROOT.Hist.TH3.Interface
                       HROOT.Hist.TH3C.Interface
                       HROOT.Hist.TH3D.Interface
                       HROOT.Hist.TH3F.Interface
                       HROOT.Hist.TH3I.Interface
                       HROOT.Hist.TH3S.Interface
                       HROOT.Hist.THStack.Interface
                       HROOT.Hist.TAxis.Cast
                       HROOT.Hist.TF1.Cast
                       HROOT.Hist.TFitResult.Cast
                       HROOT.Hist.TFitResultPtr.Cast
                       HROOT.Hist.TGraph.Cast
                       HROOT.Hist.TGraphAsymmErrors.Cast
                       HROOT.Hist.TGraphBentErrors.Cast
                       HROOT.Hist.TGraphErrors.Cast
                       HROOT.Hist.TH1.Cast
                       HROOT.Hist.TH1C.Cast
                       HROOT.Hist.TH1D.Cast
                       HROOT.Hist.TH1F.Cast
                       HROOT.Hist.TH1I.Cast
                       HROOT.Hist.TH1K.Cast
                       HROOT.Hist.TH1S.Cast
                       HROOT.Hist.TH2.Cast
                       HROOT.Hist.TH2C.Cast
                       HROOT.Hist.TH2D.Cast
                       HROOT.Hist.TH2F.Cast
                       HROOT.Hist.TH2I.Cast
                       HROOT.Hist.TH2Poly.Cast
                       HROOT.Hist.TH2S.Cast
                       HROOT.Hist.TH3.Cast
                       HROOT.Hist.TH3C.Cast
                       HROOT.Hist.TH3D.Cast
                       HROOT.Hist.TH3F.Cast
                       HROOT.Hist.TH3I.Cast
                       HROOT.Hist.TH3S.Cast
                       HROOT.Hist.THStack.Cast
                       HROOT.Hist.TAxis.Implementation
                       HROOT.Hist.TF1.Implementation
                       HROOT.Hist.TFitResult.Implementation
                       HROOT.Hist.TFitResultPtr.Implementation
                       HROOT.Hist.TGraph.Implementation
                       HROOT.Hist.TGraphAsymmErrors.Implementation
                       HROOT.Hist.TGraphBentErrors.Implementation
                       HROOT.Hist.TGraphErrors.Implementation
                       HROOT.Hist.TH1.Implementation
                       HROOT.Hist.TH1C.Implementation
                       HROOT.Hist.TH1D.Implementation
                       HROOT.Hist.TH1F.Implementation
                       HROOT.Hist.TH1I.Implementation
                       HROOT.Hist.TH1K.Implementation
                       HROOT.Hist.TH1S.Implementation
                       HROOT.Hist.TH2.Implementation
                       HROOT.Hist.TH2C.Implementation
                       HROOT.Hist.TH2D.Implementation
                       HROOT.Hist.TH2F.Implementation
                       HROOT.Hist.TH2I.Implementation
                       HROOT.Hist.TH2Poly.Implementation
                       HROOT.Hist.TH2S.Implementation
                       HROOT.Hist.TH3.Implementation
                       HROOT.Hist.TH3C.Implementation
                       HROOT.Hist.TH3D.Implementation
                       HROOT.Hist.TH3F.Implementation
                       HROOT.Hist.TH3I.Implementation
                       HROOT.Hist.TH3S.Implementation
                       HROOT.Hist.THStack.Implementation

  Other-Modules:

  extra-lib-dirs: 
  extra-libraries:    stdc++ 
  Include-dirs:       csrc 
  Install-includes:
                       HROOT-histType.h
                       HROOTHistTAxis.h
                       HROOTHistTF1.h
                       HROOTHistTFitResult.h
                       HROOTHistTFitResultPtr.h
                       HROOTHistTGraph.h
                       HROOTHistTGraphAsymmErrors.h
                       HROOTHistTGraphBentErrors.h
                       HROOTHistTGraphErrors.h
                       HROOTHistTH1.h
                       HROOTHistTH1C.h
                       HROOTHistTH1D.h
                       HROOTHistTH1F.h
                       HROOTHistTH1I.h
                       HROOTHistTH1K.h
                       HROOTHistTH1S.h
                       HROOTHistTH2.h
                       HROOTHistTH2C.h
                       HROOTHistTH2D.h
                       HROOTHistTH2F.h
                       HROOTHistTH2I.h
                       HROOTHistTH2Poly.h
                       HROOTHistTH2S.h
                       HROOTHistTH3.h
                       HROOTHistTH3C.h
                       HROOTHistTH3D.h
                       HROOTHistTH3F.h
                       HROOTHistTH3I.h
                       HROOTHistTH3S.h
                       HROOTHistTHStack.h

  C-sources:
                       csrc/HROOTHistTAxis.cpp
                       csrc/HROOTHistTF1.cpp
                       csrc/HROOTHistTFitResult.cpp
                       csrc/HROOTHistTFitResultPtr.cpp
                       csrc/HROOTHistTGraph.cpp
                       csrc/HROOTHistTGraphAsymmErrors.cpp
                       csrc/HROOTHistTGraphBentErrors.cpp
                       csrc/HROOTHistTGraphErrors.cpp
                       csrc/HROOTHistTH1.cpp
                       csrc/HROOTHistTH1C.cpp
                       csrc/HROOTHistTH1D.cpp
                       csrc/HROOTHistTH1F.cpp
                       csrc/HROOTHistTH1I.cpp
                       csrc/HROOTHistTH1K.cpp
                       csrc/HROOTHistTH1S.cpp
                       csrc/HROOTHistTH2.cpp
                       csrc/HROOTHistTH2C.cpp
                       csrc/HROOTHistTH2D.cpp
                       csrc/HROOTHistTH2F.cpp
                       csrc/HROOTHistTH2I.cpp
                       csrc/HROOTHistTH2Poly.cpp
                       csrc/HROOTHistTH2S.cpp
                       csrc/HROOTHistTH3.cpp
                       csrc/HROOTHistTH3C.cpp
                       csrc/HROOTHistTH3D.cpp
                       csrc/HROOTHistTH3F.cpp
                       csrc/HROOTHistTH3I.cpp
                       csrc/HROOTHistTH3S.cpp
                       csrc/HROOTHistTHStack.cpp