#include <TShapeAnalysis.h>
Public Member Functions | |
void | assignChannel (int, int) |
void | computeShape (std::string namefile, TTree *) |
void | computetmaxVal (int, double *) |
void | getDateStart () |
void | getDateStop () |
std::vector< double > | getInitVals (int) |
std::vector< double > | getVals (int) |
void | printshapeData (int) |
void | putAllVals (int, double *, int, int) |
void | putAllVals (int, double *, int, int, int, int, int, int) |
void | putalphaInit (int, double) |
void | putalphaVal (int, double) |
void | putbetaInit (int, double) |
void | putbetaVal (int, double) |
void | putchi2Init (int, double) |
void | putchi2Val (int, double) |
void | putDateStart (long int) |
void | putDateStop (long int) |
void | putetaInit (int, int) |
void | putflagInit (int, int) |
void | putflagVal (int, int) |
void | putphiInit (int, int) |
void | putwidthInit (int, double) |
void | putwidthVal (int, double) |
void | set_const (int, int, int, int, int, double, double) |
void | set_nch (int) |
void | set_presample (int) |
TShapeAnalysis (double, double, double, double) | |
TShapeAnalysis (TTree *tAB, double, double, double, double) | |
virtual | ~TShapeAnalysis () |
Private Member Functions | |
void | init (double, double, double, double) |
void | init (TTree *tAB, double, double, double, double) |
Private Attributes | |
double | alpha0 |
double | alpha_init [1700] |
double | alpha_val [1700] |
double | beta0 |
double | beta_init [1700] |
double | beta_val [1700] |
int | ch_init [1700] |
double | chi2_init [1700] |
double | chi2_val [1700] |
double | chi2cut |
int | dcc_init [1700] |
int | eta_init [1700] |
char | filename [80] |
int | flag_init [1700] |
int | flag_val [1700] |
int | index [1700] |
int | nchsel |
int | nevt |
double | noise |
int | npass [1700] |
double | npassok [1700] |
int | nsamplecristal |
int | phi_init [1700] |
int | presample |
double | rawsglu [1700][200][10] |
int | sampamax |
int | sampbmax |
int | side_init [1700] |
TTree * | tABinit |
TTree * | tABout |
long int | timestart |
long int | timestop |
int | tower_init [1700] |
double | width_init [1700] |
double | width_val [1700] |
Definition at line 10 of file TShapeAnalysis.h.
TShapeAnalysis::TShapeAnalysis | ( | double | alpha0, |
double | beta0, | ||
double | width0, | ||
double | chi20 | ||
) |
TShapeAnalysis::TShapeAnalysis | ( | TTree * | tAB, |
double | alpha0, | ||
double | beta0, | ||
double | width0, | ||
double | chi20 | ||
) |
|
virtual |
Definition at line 36 of file TShapeAnalysis.cc.
void TShapeAnalysis::assignChannel | ( | int | n, |
int | ch | ||
) |
void TShapeAnalysis::computeShape | ( | std::string | namefile, |
TTree * | |||
) |
Definition at line 235 of file TShapeAnalysis.cc.
References alpha, beta, HLT_FULL_cff::chi2, debug, TFParams::fitpj(), i, cmsHarvester::index, relval_2017::k, HLT_FULL_cff::noise, TFParams::set_const(), ecaldqm::towerID(), and create_public_lumi_plots::width.
Referenced by EcalABAnalyzer::endJob(), and EcalLaserAnalyzer::endJob().
void TShapeAnalysis::computetmaxVal | ( | int | i, |
double * | tm_val | ||
) |
Definition at line 433 of file TShapeAnalysis.cc.
References i, relval_2017::k, and contentValuesCheck::ss.
void TShapeAnalysis::getDateStart | ( | ) |
void TShapeAnalysis::getDateStop | ( | ) |
std::vector< double > TShapeAnalysis::getInitVals | ( | int | n | ) |
std::vector< double > TShapeAnalysis::getVals | ( | int | n | ) |
Definition at line 519 of file TShapeAnalysis.cc.
References findQualityFiles::v.
Referenced by EcalLaserAnalyzer::endJob().
|
private |
|
private |
Definition at line 73 of file TShapeAnalysis.cc.
References assert(), fNchsel, and init.
void TShapeAnalysis::printshapeData | ( | int | gRunNumber | ) |
Definition at line 546 of file TShapeAnalysis.cc.
References ztee::fd, lut2db_cfg::filename, i, cmsHarvester::index, and NULL.
void TShapeAnalysis::putAllVals | ( | int | ch, |
double * | sampl, | ||
int | ieta, | ||
int | iphi | ||
) |
Definition at line 213 of file TShapeAnalysis.cc.
References i, cmsHarvester::index, relval_2017::k, and gen::n.
void TShapeAnalysis::putAllVals | ( | int | ch, |
double * | sampl, | ||
int | ieta, | ||
int | iphi, | ||
int | dcc, | ||
int | side, | ||
int | tower, | ||
int | chid | ||
) |
Definition at line 201 of file TShapeAnalysis.cc.
void TShapeAnalysis::putalphaInit | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::putalphaVal | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::putbetaInit | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::putbetaVal | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::putchi2Init | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::putchi2Val | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::putDateStart | ( | long int | timecur | ) |
Definition at line 177 of file TShapeAnalysis.cc.
void TShapeAnalysis::putDateStop | ( | long int | timecur | ) |
Definition at line 182 of file TShapeAnalysis.cc.
void TShapeAnalysis::putetaInit | ( | int | n, |
int | val | ||
) |
void TShapeAnalysis::putflagInit | ( | int | n, |
int | val | ||
) |
void TShapeAnalysis::putflagVal | ( | int | n, |
int | val | ||
) |
void TShapeAnalysis::putphiInit | ( | int | n, |
int | val | ||
) |
void TShapeAnalysis::putwidthInit | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::putwidthVal | ( | int | n, |
double | val | ||
) |
void TShapeAnalysis::set_const | ( | int | ns, |
int | ns1, | ||
int | ns2, | ||
int | ps, | ||
int | nevtmax, | ||
double | noise_val, | ||
double | chi2_cut | ||
) |
void TShapeAnalysis::set_nch | ( | int | nch | ) |
Definition at line 162 of file TShapeAnalysis.cc.
References assert(), and fNchsel.
Referenced by EcalABAnalyzer::endJob(), and EcalLaserAnalyzer::endJob().
void TShapeAnalysis::set_presample | ( | int | ps | ) |
Definition at line 158 of file TShapeAnalysis.cc.
Referenced by EcalABAnalyzer::endJob(), and EcalLaserAnalyzer::endJob().
|
private |
Definition at line 21 of file TShapeAnalysis.h.
|
private |
Definition at line 24 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.
|
private |
Definition at line 21 of file TShapeAnalysis.h.
|
private |
Definition at line 24 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.
|
private |
Definition at line 27 of file TShapeAnalysis.h.
|
private |
Definition at line 24 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.
|
private |
Definition at line 35 of file TShapeAnalysis.h.
|
private |
Definition at line 27 of file TShapeAnalysis.h.
|
private |
Definition at line 25 of file TShapeAnalysis.h.
|
private |
Definition at line 15 of file TShapeAnalysis.h.
Referenced by cuy.ValElement::__init__(), python.rootplot.rootmath.Target::__repr__(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and utils.unpickler::run().
|
private |
Definition at line 25 of file TShapeAnalysis.h.
|
private |
Definition at line 23 of file TShapeAnalysis.h.
|
private |
Definition at line 17 of file TShapeAnalysis.h.
Referenced by BeautifulSoup.PageElement::_invert().
|
private |
Definition at line 36 of file TShapeAnalysis.h.
|
private |
Definition at line 18 of file TShapeAnalysis.h.
|
private |
Definition at line 20 of file TShapeAnalysis.h.
|
private |
Definition at line 17 of file TShapeAnalysis.h.
Referenced by runall.testit::run(), and WorkFlowRunner.WorkFlowRunner::run().
|
private |
Definition at line 30 of file TShapeAnalysis.h.
|
private |
Definition at line 18 of file TShapeAnalysis.h.
|
private |
Definition at line 25 of file TShapeAnalysis.h.
|
private |
Definition at line 19 of file TShapeAnalysis.h.
|
private |
Definition at line 29 of file TShapeAnalysis.h.
|
private |
Definition at line 18 of file TShapeAnalysis.h.
|
private |
Definition at line 18 of file TShapeAnalysis.h.
|
private |
Definition at line 27 of file TShapeAnalysis.h.
|
private |
Definition at line 32 of file TShapeAnalysis.h.
|
private |
Definition at line 33 of file TShapeAnalysis.h.
|
private |
Definition at line 16 of file TShapeAnalysis.h.
|
private |
Definition at line 16 of file TShapeAnalysis.h.
|
private |
Definition at line 27 of file TShapeAnalysis.h.
|
private |
Definition at line 24 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.