Documentation ¶
Index ¶
- Variables
- func Bookdata(nt *GslNtuple) int
- func Close(nt *GslNtuple) int
- func InitializeGslNtupleSelectionFunction(ptr *GslNtupleSelectionFunction)
- func InitializeGslNtupleValueFunction(ptr *GslNtupleValueFunction)
- func Project(h *histogram.GslHistogram, ntuple *GslNtuple, fValue *GslNtupleValueFunction, ...) int
- func Read(nt *GslNtuple) int
- func Write(nt *GslNtuple) int
- type GslCNtupleSelectionFunction
- type GslCNtupleValueFunction
- type GslNtuple
- type GslNtupleSelectionFunction
- type GslNtupleSelectionFunctionType
- type GslNtupleValueFunction
- type GslNtupleValueFunctionType
- type OpenOperation
Constants ¶
This section is empty.
Variables ¶
View Source
var GSL_NTUPLE_SELECTION_FUNCTION_STRUCT_SIZE int32 = int32(C.get_gsl_ntuple_selection_function_struct_size())
View Source
var GSL_NTUPLE_VALUE_FUNCTION_STRUCT_SIZE int32 = int32(C.get_gsl_ntuple_value_function_struct_size())
Functions ¶
func InitializeGslNtupleSelectionFunction ¶
func InitializeGslNtupleSelectionFunction(ptr *GslNtupleSelectionFunction)
func InitializeGslNtupleValueFunction ¶
func InitializeGslNtupleValueFunction(ptr *GslNtupleValueFunction)
func Project ¶
func Project(h *histogram.GslHistogram, ntuple *GslNtuple, fValue *GslNtupleValueFunction, fSelection *GslNtupleSelectionFunction) int
Types ¶
type GslCNtupleSelectionFunction ¶
type GslCNtupleSelectionFunction uintptr
type GslCNtupleValueFunction ¶
type GslCNtupleValueFunction uintptr
type GslNtuple ¶
type GslNtuple struct { gogsl.GslReference // contains filtered or unexported fields }
func CreateOrOpen ¶
func CreateOrOpen(filename string, data interface{}, op OpenOperation) *GslNtuple
gsl_ntuple * gsl_ntuple_create (char * filename, void * ntuple_data, size_t size)
type GslNtupleSelectionFunction ¶
type GslNtupleSelectionFunction struct { Function GslNtupleSelectionFunctionType Params interface{} // contains filtered or unexported fields }
func (*GslNtupleSelectionFunction) CPtr ¶
func (gf *GslNtupleSelectionFunction) CPtr() uintptr
type GslNtupleSelectionFunctionType ¶
type GslNtupleSelectionFunctionType func(data interface{}, params interface{}) int
type GslNtupleValueFunction ¶
type GslNtupleValueFunction struct { Function GslNtupleValueFunctionType Params interface{} // contains filtered or unexported fields }
func (*GslNtupleValueFunction) CPtr ¶
func (gf *GslNtupleValueFunction) CPtr() uintptr
type GslNtupleValueFunctionType ¶
type GslNtupleValueFunctionType func(data interface{}, params interface{}) float64
Click to show internal directories.
Click to hide internal directories.