MPulseShapeChiSquare Class Reference
[Modules]
List of all members.
Detailed Description
yet another pulse shape module that compute chi-square deviation of the pulse from Average Pulse (AP).
- Author:
- Marco Vignati
- Writes
- AuxData:PSCS_Amplitude
- AuxData:PSCS_Baseline
- AuxData:PSCS_Delay
- AuxData:PSCS
|
Public Member Functions |
|
| MPulseShapeChiSquare (QSequence *s) |
| | constructor
|
|
| ~MPulseShapeChiSquare () |
| | destructor
|
|
void | Init () |
| | Init method.
|
|
QEvent * | Do (QEvent *ev) |
| | Do method.
|
|
void | Done () |
| | Done method.
|
Private Member Functions |
|
bool | SetupChannel (int ch, size_t n) |
Static Private Member Functions |
|
static double | AvgPulseFunc (double x, double *params) |
Private Attributes |
|
QFitter * | fFitter |
|
std::string | fAvgPulsesFile |
|
std::string | fAvgNoiseFile |
|
bool | fDebugMode |
|
int | fMaxDelay |
Static Private Attributes |
|
static std::map< int, ChannelInfo > | fChannelInfos |
|
static gsl_interp_accel * | fSplineAcc = 0 |
Classes |
| struct | ChannelInfo |
The documentation for this class was generated from the following files:
- /home/cuoresvn/cuore/pkg/modpulseshape/MPulseShapeChiSquare.hh
- /home/cuoresvn/cuore/pkg/modpulseshape/MPulseShapeChiSquare.cc