NSCL DDAS
1.0
Support for XIA DDAS at the NSCL
Main Page
User Guides
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Macros
Pages
nscope_extcl
FitTau.h
1
#ifndef FITTAU_H_
2
#define FITTAU_H_
3
4
#include <iostream>
5
6
#include "pixie16app_export.h"
7
8
using namespace
std;
9
10
class
FitTau
11
{
12
13
public
:
14
FitTau
();
15
virtual
~
FitTau
();
16
17
short
int
chanNumber;
18
short
int
modNumber;
19
20
int
IdentifyTracePulse (
unsigned
short
*trace,
unsigned
int
traceSize,
21
unsigned
int
trigLen,
unsigned
int
trigGap,
22
double
*trigLeadSum,
double
*trigTrailSum,
23
double
trigThresh,
unsigned
int
*peak,
24
unsigned
int
*valley);
25
int
TauFromMoments (
unsigned
short
*trace,
unsigned
int
traceSize,
26
double
dt,
double
*tau);
27
int
TauFromFit (
unsigned
short
*trace,
unsigned
int
traceSize,
28
double
dt,
double
*tau);
29
int
BinTrace (
double
*trace,
unsigned
int
traceSize,
double
*bins,
30
unsigned
int
binNum,
double
*binCounts);
31
double
ArrayMax (
double
*a,
unsigned
int
ArraySize,
unsigned
int
*Index);
32
int
FindTau (
unsigned
short
ModNum,
unsigned
short
ChanNum,
double
*
Tau
);
33
34
};
35
36
#endif
/* FITTAU_H_ */
Generated on Mon Aug 1 2016 11:33:25 for NSCL DDAS by
1.8.1.2