#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) | |
~TShapeAnalysis () override | |
Static Public Attributes | |
static constexpr int | fNchsel = 1700 |
Private Member Functions | |
void | init (double, double, double, double) |
void | init (TTree *tAB, double, double, double, double) |
Private Attributes | |
double | alpha0 |
double | alpha_init [fNchsel] |
double | alpha_val [fNchsel] |
double | beta0 |
double | beta_init [fNchsel] |
double | beta_val [fNchsel] |
int | ch_init [fNchsel] |
double | chi2_init [fNchsel] |
double | chi2_val [fNchsel] |
double | chi2cut |
int | dcc_init [fNchsel] |
int | eta_init [fNchsel] |
char | filename [80] |
int | flag_init [fNchsel] |
int | flag_val [fNchsel] |
int | index [fNchsel] |
int | nchsel |
int | nevt |
double | noise |
int | npass [fNchsel] |
double | npassok [fNchsel] |
int | nsamplecristal |
int | phi_init [fNchsel] |
int | presample |
double | rawsglu [fNchsel][200][10] |
int | sampamax |
int | sampbmax |
int | side_init [fNchsel] |
TTree * | tABinit |
TTree * | tABout |
long int | timestart |
long int | timestop |
int | tower_init [fNchsel] |
double | width_init [fNchsel] |
double | width_val [fNchsel] |
Definition at line 8 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 | ||
) |
|
override |
Definition at line 34 of file TShapeAnalysis.cc.
void TShapeAnalysis::assignChannel | ( | int | n, |
int | ch | ||
) |
void TShapeAnalysis::computeShape | ( | std::string | namefile, |
TTree * | |||
) |
Definition at line 205 of file TShapeAnalysis.cc.
References alpha, HLT_2023v12_cff::beta, hltPixelTracks_cff::chi2, debug, TFParams::fitpj(), RemoveAddSevLevel::flag, mps_fire::i, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, dqmdumpme::k, hgchebackDigitizer_cfi::noise, TFParams::set_const(), ecaldqm::towerID(), and ApeEstimator_cff::width.
Referenced by EcalABAnalyzer::endJob(), and EcalLaserAnalyzer::endJob().
void TShapeAnalysis::computetmaxVal | ( | int | i, |
double * | tm_val | ||
) |
void TShapeAnalysis::getDateStart | ( | ) |
Definition at line 163 of file TShapeAnalysis.cc.
References createfilelist::int, submitPVValidationJobs::t, and protons_cff::time.
void TShapeAnalysis::getDateStop | ( | ) |
Definition at line 169 of file TShapeAnalysis.cc.
References createfilelist::int, submitPVValidationJobs::t, and protons_cff::time.
std::vector< double > TShapeAnalysis::getInitVals | ( | int | n | ) |
Definition at line 444 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and findQualityFiles::v.
std::vector< double > TShapeAnalysis::getVals | ( | int | n | ) |
Definition at line 433 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and findQualityFiles::v.
Referenced by EcalLaserAnalyzer::endJob().
|
private |
Definition at line 36 of file TShapeAnalysis.cc.
|
private |
Definition at line 66 of file TShapeAnalysis.cc.
References cms::cuda::assert(), and init.
void TShapeAnalysis::printshapeData | ( | int | gRunNumber | ) |
Definition at line 456 of file TShapeAnalysis.cc.
References ztee::fd, corrVsCorr::filename, mps_fire::i, createfilelist::int, and makeMEIFBenchmarkPlots::nev.
void TShapeAnalysis::putAllVals | ( | int | ch, |
double * | sampl, | ||
int | ieta, | ||
int | iphi | ||
) |
Definition at line 185 of file TShapeAnalysis.cc.
References mps_fire::i, dqmdumpme::k, dqmiodumpmetadata::n, and nevt.
Referenced by EcalABAnalyzer::analyze(), and EcalLaserAnalyzer::analyze().
void TShapeAnalysis::putAllVals | ( | int | ch, |
double * | sampl, | ||
int | ieta, | ||
int | iphi, | ||
int | dcc, | ||
int | side, | ||
int | tower, | ||
int | chid | ||
) |
Definition at line 175 of file TShapeAnalysis.cc.
References LEDCalibrationChannels::ieta, and LEDCalibrationChannels::iphi.
void TShapeAnalysis::putalphaInit | ( | int | n, |
double | val | ||
) |
Definition at line 421 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putalphaVal | ( | int | n, |
double | val | ||
) |
Definition at line 412 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putbetaInit | ( | int | n, |
double | val | ||
) |
Definition at line 424 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putbetaVal | ( | int | n, |
double | val | ||
) |
Definition at line 415 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putchi2Init | ( | int | n, |
double | val | ||
) |
Definition at line 423 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putchi2Val | ( | int | n, |
double | val | ||
) |
Definition at line 414 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putDateStart | ( | long int | timecur | ) |
Definition at line 159 of file TShapeAnalysis.cc.
void TShapeAnalysis::putDateStop | ( | long int | timecur | ) |
Definition at line 161 of file TShapeAnalysis.cc.
void TShapeAnalysis::putetaInit | ( | int | n, |
int | val | ||
) |
Definition at line 428 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putflagInit | ( | int | n, |
int | val | ||
) |
Definition at line 432 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putflagVal | ( | int | n, |
int | val | ||
) |
Definition at line 419 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putphiInit | ( | int | n, |
int | val | ||
) |
Definition at line 430 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putwidthInit | ( | int | n, |
double | val | ||
) |
Definition at line 426 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::putwidthVal | ( | int | n, |
double | val | ||
) |
Definition at line 417 of file TShapeAnalysis.cc.
References dqmiodumpmetadata::n, and heppy_batch::val.
void TShapeAnalysis::set_const | ( | int | ns, |
int | ns1, | ||
int | ns2, | ||
int | ps, | ||
int | nevtmax, | ||
double | noise_val, | ||
double | chi2_cut | ||
) |
Definition at line 135 of file TShapeAnalysis.cc.
References trackAssociatorByChi2_cfi::chi2cut, nevt, and hgchebackDigitizer_cfi::noise.
Referenced by EcalABAnalyzer::beginJob(), and EcalLaserAnalyzer::beginJob().
void TShapeAnalysis::set_nch | ( | int | nch | ) |
Definition at line 146 of file TShapeAnalysis.cc.
References cms::cuda::assert().
Referenced by EcalABAnalyzer::endJob(), and EcalLaserAnalyzer::endJob().
void TShapeAnalysis::set_presample | ( | int | ps | ) |
Definition at line 145 of file TShapeAnalysis.cc.
Referenced by EcalABAnalyzer::endJob(), and EcalLaserAnalyzer::endJob().
|
private |
Definition at line 19 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.
|
private |
Definition at line 20 of file TShapeAnalysis.h.
|
private |
Definition at line 19 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.
|
private |
Definition at line 20 of file TShapeAnalysis.h.
|
private |
Definition at line 25 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.
|
private |
Definition at line 20 of file TShapeAnalysis.h.
|
private |
Definition at line 33 of file TShapeAnalysis.h.
|
private |
Definition at line 25 of file TShapeAnalysis.h.
|
private |
Definition at line 23 of file TShapeAnalysis.h.
|
private |
Definition at line 13 of file TShapeAnalysis.h.
Referenced by python.rootplot.rootmath.Target::__repr__().
|
private |
Definition at line 23 of file TShapeAnalysis.h.
|
private |
Definition at line 21 of file TShapeAnalysis.h.
|
static |
Definition at line 10 of file TShapeAnalysis.h.
|
private |
Definition at line 15 of file TShapeAnalysis.h.
|
private |
Definition at line 34 of file TShapeAnalysis.h.
|
private |
Definition at line 16 of file TShapeAnalysis.h.
|
private |
Definition at line 18 of file TShapeAnalysis.h.
|
private |
Definition at line 15 of file TShapeAnalysis.h.
Referenced by runall.testit::run(), addOnTests.testit::run(), and WorkFlowRunner.WorkFlowRunner::run().
|
private |
Definition at line 28 of file TShapeAnalysis.h.
|
private |
Definition at line 16 of file TShapeAnalysis.h.
|
private |
Definition at line 23 of file TShapeAnalysis.h.
|
private |
Definition at line 17 of file TShapeAnalysis.h.
|
private |
Definition at line 27 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 25 of file TShapeAnalysis.h.
|
private |
Definition at line 30 of file TShapeAnalysis.h.
|
private |
Definition at line 31 of file TShapeAnalysis.h.
|
private |
Definition at line 14 of file TShapeAnalysis.h.
|
private |
Definition at line 14 of file TShapeAnalysis.h.
|
private |
Definition at line 25 of file TShapeAnalysis.h.
|
private |
Definition at line 22 of file TShapeAnalysis.h.
|
private |
Definition at line 20 of file TShapeAnalysis.h.