@@ -119,8 +119,9 @@ function make_c_array(v::Vector{T}) where {T}
119119end
120120
121121"""
122- jetreconstruction_PseudoJet_init(ptr::Ptr{PseudoJet}, px::Cdouble, py::Cdouble, pz::Cdouble, E::Cdouble) -> Cint
123-
122+ jetreconstruction_PseudoJet_init(ptr::Ptr{PseudoJet}, px::Cdouble,
123+ py::Cdouble, pz::Cdouble,
124+ E::Cdouble, cluster_hist_index::Clong) -> Cint
124125C-binding for `PseudoJet` initialization.
125126
126127# Arguments
@@ -129,16 +130,18 @@ C-binding for `PseudoJet` initialization.
129130- `py::Cdouble`: The y-component of the momentum.
130131- `pz::Cdouble`: The z-component of the momentum.
131132- `E::Cdouble`: The energy of the jet.
133+ - `cluster_hist_index::Clong`: The index of the cluster history.
132134
133135# Returns
134136- `Cint`: An integer status code indicating the success or failure.
135137
136138"""
137139Base. @ccallable function jetreconstruction_PseudoJet_init (ptr:: Ptr{PseudoJet} , px:: Cdouble ,
138140 py:: Cdouble , pz:: Cdouble ,
139- E:: Cdouble ):: Cint
141+ E:: Cdouble ,
142+ cluster_hist_index:: Clong ):: Cint
140143 try
141- pseudojet = PseudoJet (px, py, pz, E)
144+ pseudojet = PseudoJet (px, py, pz, E; cluster_hist_index = cluster_hist_index )
142145 unsafe_store! (ptr, pseudojet)
143146 catch e
144147 return handle_exception (e)
0 commit comments