#include <TMConfig.h>
Static Public Attributes | |
static constexpr unsigned int | fNburmax = 3 |
static constexpr unsigned int | fNcolors = 6 |
static constexpr unsigned int | fNlmodN = 9 |
static constexpr unsigned int | fNmax = 8 |
static constexpr unsigned int | fNmem = 10 |
static constexpr unsigned int | fNmodN = 4 |
static constexpr unsigned int | fNseqmax = 3 |
static constexpr unsigned int | fNsmNmax = 36 |
static constexpr unsigned int | fNtt = 68 |
Private Member Functions | |
int | convert (int) |
void | init () |
void | initLaserPulseFit () |
void | initMatacqPulseFit () |
void | initPNFit () |
void | initShapeAnalysis () |
void | initTPFit () |
void | readlmodNConfig () |
void | readpnConfig () |
void | readSequenzaConfig () |
Private Attributes | |
int | addrpn [fNsmNmax+1][fNmodN+1][fNmem] |
double | alpha [fNcolors] |
double | alpha_run [fNcolors][fNsmNmax+1][fNtt] |
double | alpha_start |
int | amplhigh_trise |
int | ampllow_trise |
int | arr [fNsmNmax+1][fNmodN+1] |
double | beta [fNcolors] |
double | beta_run [fNcolors][fNsmNmax+1][fNtt] |
double | beta_start |
int | channlist [fNsmNmax+1][fNlmodN][fNmax+1] |
int | firstpnSample |
int | firstSample |
int | laser_size [fNcolors][fNseqmax+1] |
int | lastpnSample |
int | lastSample |
int | n_pin [fNsmNmax+1][fNmodN+1] |
int | nbof [fNsmNmax+1][fNlmodN+1] |
int | nbofiter |
int | nbofmtqpresamp |
int | nbofmtqsamp1esbeforemax_parab |
int | nbofmtqsamples |
int | nbofmtqsamplesaftermax_parab |
int | nbofmtqsigmas |
int | nbofpnpresamp |
int | nbofpnsamp |
int | nbofpresamp |
int | nbofsamp |
int | numbOfBurstperSignal [fNseqmax+1] |
int | numbOfEventperBurstAndSignal [fNseqmax+1] |
int | ped_size [fNburmax+1] |
int | samplemax |
int | samplemin |
int | seqTypeOfSignal [fNseqmax+1] |
int | smin |
int | thres_mtq |
int | towerlist [fNsmNmax+1][fNlmodN][fNmax+1] |
int | vlastmtqsample |
Definition at line 6 of file TMConfig.h.
TMConfig::TMConfig | ( | ) |
|
virtual |
|
private |
|
inline |
|
inline |
double TMConfig::getalpha_run | ( | int | , |
int | , | ||
int | |||
) |
|
inline |
|
inline |
double TMConfig::getbeta_run | ( | int | , |
int | , | ||
int | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int TMConfig::getNbOf | ( | int | , |
int | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int TMConfig::getNbOfPNs | ( | int | , |
int | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int TMConfig::getPNaddr | ( | int | , |
int | , | ||
int | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |
int TMConfig::getTNumb | ( | int | , |
int | , | ||
int | |||
) |
|
inline |
int TMConfig::getXNumb | ( | int | , |
int | , | ||
int | |||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void TMConfig::loadPParams | ( | ) |
|
private |
|
private |
|
private |
Definition at line 24 of file TMConfig.h.
|
private |
Definition at line 29 of file TMConfig.h.
Referenced by getalpha_ls().
Definition at line 30 of file TMConfig.h.
|
private |
Definition at line 45 of file TMConfig.h.
Referenced by getalpha0().
|
private |
Definition at line 53 of file TMConfig.h.
Referenced by getHighLevelForTRise().
|
private |
Definition at line 53 of file TMConfig.h.
Referenced by getLowLevelForTRise().
Definition at line 20 of file TMConfig.h.
|
private |
Definition at line 29 of file TMConfig.h.
Referenced by getbeta_ls().
Definition at line 30 of file TMConfig.h.
|
private |
Definition at line 45 of file TMConfig.h.
Referenced by getbeta0().
Definition at line 23 of file TMConfig.h.
|
private |
Definition at line 47 of file TMConfig.h.
Referenced by getfirstPNSample().
|
private |
Definition at line 44 of file TMConfig.h.
Referenced by getfirstSample().
|
staticconstexpr |
Definition at line 14 of file TMConfig.h.
|
staticconstexpr |
Definition at line 16 of file TMConfig.h.
|
staticconstexpr |
Definition at line 9 of file TMConfig.h.
|
staticconstexpr |
Definition at line 13 of file TMConfig.h.
|
staticconstexpr |
Definition at line 10 of file TMConfig.h.
|
staticconstexpr |
Definition at line 11 of file TMConfig.h.
|
staticconstexpr |
Definition at line 15 of file TMConfig.h.
|
staticconstexpr |
Definition at line 8 of file TMConfig.h.
|
staticconstexpr |
Definition at line 12 of file TMConfig.h.
Definition at line 28 of file TMConfig.h.
|
private |
Definition at line 47 of file TMConfig.h.
Referenced by getlastPNSample().
|
private |
Definition at line 44 of file TMConfig.h.
Referenced by getlastSample().
Definition at line 25 of file TMConfig.h.
Definition at line 21 of file TMConfig.h.
|
private |
Definition at line 48 of file TMConfig.h.
Referenced by getNbOfiterations().
|
private |
Definition at line 51 of file TMConfig.h.
Referenced by getNbOfMatacqpresamples().
|
private |
Definition at line 52 of file TMConfig.h.
Referenced by getNbOfsamplesBefMax().
|
private |
Definition at line 51 of file TMConfig.h.
Referenced by getNbOfMatacqsamples().
|
private |
Definition at line 52 of file TMConfig.h.
Referenced by getNbOfsamplesAftMax().
|
private |
Definition at line 51 of file TMConfig.h.
Referenced by getNoiseCutForMatacq().
|
private |
Definition at line 49 of file TMConfig.h.
Referenced by getNbOfPNpresamples().
|
private |
Definition at line 49 of file TMConfig.h.
Referenced by getNbOfPNsamples().
|
private |
Definition at line 48 of file TMConfig.h.
Referenced by getNbOfxtalpresamples().
|
private |
Definition at line 49 of file TMConfig.h.
Referenced by getNbOfxtalsamples().
|
private |
Definition at line 27 of file TMConfig.h.
Referenced by getNbOfBurstperSignalForSeq().
|
private |
Definition at line 26 of file TMConfig.h.
Referenced by getNbOfEventperBurstAndSignalForSeq().
|
private |
Definition at line 28 of file TMConfig.h.
|
private |
Definition at line 48 of file TMConfig.h.
Referenced by getsampleMax().
|
private |
Definition at line 48 of file TMConfig.h.
Referenced by getsampleMin().
|
private |
Definition at line 26 of file TMConfig.h.
Referenced by getSignalTypeForSeq().
|
private |
Definition at line 19 of file TMConfig.h.
Referenced by getfirstSM().
|
private |
Definition at line 53 of file TMConfig.h.
Referenced by getThresForMatacq().
Definition at line 22 of file TMConfig.h.
|
private |
Definition at line 51 of file TMConfig.h.
Referenced by getvlastMatacqsample().