CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Attributes
TSFit Class Reference

#include <TSFit.h>

Inheritance diagram for TSFit:

Public Member Functions

double fit_third_degree_polynomial (double *, double *)
 
double fpol3dg (int, double *, double *, double *)
 
void init_errmat (double)
 
double inverms (int, double xx[5][5], double yy[5][5])
 
void set_params (int, int, int, int, int, double, double, int, int)
 
 TSFit (int size=14, int size_sh=650)
 
virtual ~TSFit ()
 

Public Attributes

int plshdim
 
int sdim
 

Private Attributes

double acc [14]
 
double adcp [14]
 
double adfmx [14]
 
double al [5][5]
 
double alpha_th
 
double avtm
 
double be [5][5]
 
double beta_th
 
double corel [14]
 
double cov [5][5]
 
double der [14][5]
 
double errmat [14][14]
 
double f [14]
 
double ff [14][4]
 
int iinf
 
double invcov [5][5]
 
int isup
 
double maskp3 [14]
 
int n_presamples
 
int n_samples_aft_max
 
int n_samples_bef_max
 
double nbcor [14]
 
int nbr_iter_fit
 
int nbs
 
int nmxu_sto
 
double norme
 
double parfp3 [10]
 
int sample_flag [14]
 
double t [14]
 
double xki2_max
 
double z [14]
 

Detailed Description

Definition at line 16 of file TSFit.h.

Constructor & Destructor Documentation

TSFit::TSFit ( int  size = 14,
int  size_sh = 650 
)

Definition at line 19 of file TSFit.cc.

virtual TSFit::~TSFit ( )
inlinevirtual

Definition at line 72 of file TSFit.h.

72 {}

Member Function Documentation

double TSFit::fit_third_degree_polynomial ( double *  bdc,
double *  ret_dat 
)

Definition at line 256 of file TSFit.cc.

double TSFit::fpol3dg ( int  nmxul,
double *  parom,
double *  mask,
double *  adc 
)

Definition at line 103 of file TSFit.cc.

void TSFit::init_errmat ( double  noise_initialvalue)

Definition at line 85 of file TSFit.cc.

double TSFit::inverms ( int  n,
double  xx[5][5],
double  yy[5][5] 
)

Definition at line 188 of file TSFit.cc.

void TSFit::set_params ( int  n_samples,
int  niter,
int  n_presmpl,
int  sample_min,
int  sample_max,
double  time_of_max,
double  chi2_max,
int  nsbm,
int  nsam 
)

Definition at line 41 of file TSFit.cc.

Member Data Documentation

double TSFit::acc[14]
private

Definition at line 55 of file TSFit.h.

double TSFit::adcp[14]
private

Definition at line 57 of file TSFit.h.

double TSFit::adfmx[14]
private

Definition at line 56 of file TSFit.h.

double TSFit::al[5][5]
private

Definition at line 38 of file TSFit.h.

double TSFit::alpha_th
private

Definition at line 35 of file TSFit.h.

double TSFit::avtm
private

Definition at line 26 of file TSFit.h.

double TSFit::be[5][5]
private

Definition at line 38 of file TSFit.h.

double TSFit::beta_th
private

Definition at line 35 of file TSFit.h.

double TSFit::corel[14]
private

Definition at line 59 of file TSFit.h.

double TSFit::cov[5][5]
private

Definition at line 37 of file TSFit.h.

double TSFit::der[14][5]
private

Definition at line 63 of file TSFit.h.

double TSFit::errmat[14][14]
private

Definition at line 50 of file TSFit.h.

double TSFit::f[14]
private

Definition at line 54 of file TSFit.h.

Referenced by ztail.Decoder::initial_synchronize().

double TSFit::ff[14][4]
private

Definition at line 62 of file TSFit.h.

int TSFit::iinf
private

Definition at line 25 of file TSFit.h.

double TSFit::invcov[5][5]
private

Definition at line 37 of file TSFit.h.

int TSFit::isup
private

Definition at line 25 of file TSFit.h.

double TSFit::maskp3[14]
private

Definition at line 58 of file TSFit.h.

int TSFit::n_presamples
private

Definition at line 24 of file TSFit.h.

int TSFit::n_samples_aft_max
private

Definition at line 28 of file TSFit.h.

int TSFit::n_samples_bef_max
private

Definition at line 27 of file TSFit.h.

double TSFit::nbcor[14]
private

Definition at line 60 of file TSFit.h.

int TSFit::nbr_iter_fit
private

Definition at line 36 of file TSFit.h.

int TSFit::nbs
private

Definition at line 23 of file TSFit.h.

int TSFit::nmxu_sto
private

Definition at line 34 of file TSFit.h.

double TSFit::norme
private

Definition at line 32 of file TSFit.h.

double TSFit::parfp3[10]
private

Definition at line 42 of file TSFit.h.

int TSFit::plshdim

Definition at line 68 of file TSFit.h.

int TSFit::sample_flag[14]
private

Definition at line 51 of file TSFit.h.

int TSFit::sdim

Definition at line 67 of file TSFit.h.

double TSFit::t[14]
private

Definition at line 52 of file TSFit.h.

double TSFit::xki2_max
private

Definition at line 32 of file TSFit.h.

double TSFit::z[14]
private

Definition at line 53 of file TSFit.h.