NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Namespaces Files Functions Variables Macros Pages
FitExtender.h
Go to the documentation of this file.
1 /*
2  This software is Copyright by the Board of Trustees of Michigan
3  State University (c) Copyright 2017.
4 
5  You may use this software under the terms of the GNU public license
6  (GPL). The terms of this license are described at:
7 
8  http://www.gnu.org/licenses/gpl.txt
9 
10  Authors:
11  Ron Fox
12  Giordano Cerriza
13  NSCL
14  Michigan State University
15  East Lansing, MI 48824-1321
16 */
17 
21 #ifndef FITEXTENDER_H
22 #define FITEXTENDER_H
23 #include <lmfit.h>
24 #include <string.h>
25 
26 // Here are the hit extensions, Constructors fil in the hit extension sizes.
27 
28 typedef struct _nullExtension {
29  uint32_t s_size;
30  _nullExtension() : s_size(sizeof(uint32_t)) {}
32 
33 typedef struct _FitInfo {
34  uint32_t s_size;
35  DDAS::HitExtension s_extension;
36  _FitInfo();
37 } FitInfo, *pFitInfo;
38 
39 #endif
Definition: FitExtender.h:28
Definition: FitExtender.h:33
: Define the fitting functions and data structures for L-M fits.
Definition: lmfit.h:62