NSCL DDAS
1.0
Support for XIA DDAS at the NSCL
Main Page
User Guides
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Macros
Pages
nscope
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_ */
std
Definition:
ddaschannelDictionary.cpp:37
Tau
Definition:
Tau.h:6
FitTau
Definition:
FitTau.h:10
Generated on Wed Feb 20 2019 06:39:51 for NSCL DDAS by
1.8.8