#include <MuonResidualsTwoBin.h>
Public Member Functions | |
double | antisym (int parNum) |
void | correctBField () |
void | eraseNotSelectedResiduals () |
double | errorerror (int parNum) |
void | fiducialCuts () |
void | fill (char charge, double *residual) |
bool | fit (Alignable *ali) |
void | fix (int parNum, bool value=true) |
bool | fixed (int parNum) |
double | loglikelihood () |
double | mean (int which, double truncate) |
double | median (int which) |
MuonResidualsTwoBin (bool twoBin, MuonResidualsFitter *pos, MuonResidualsFitter *neg) | |
int | ndata () |
int | npar () |
long | numResidualsNeg () const |
long | numResidualsPos () const |
double | numsegments () |
double | plot (std::string name, TFileDirectory *dir, Alignable *ali) |
void | plotsimple (std::string name, TFileDirectory *dir, int which, double multiplier) |
void | plotweighted (std::string name, TFileDirectory *dir, int which, int whichredchi2, double multiplier) |
void | read (FILE *file, int which=0) |
int | residualsModel () const |
std::vector< double * >::const_iterator | residualsNeg_begin () const |
std::vector< double * >::const_iterator | residualsNeg_end () const |
std::vector< bool >::const_iterator | residualsNeg_ok_begin () const |
std::vector< bool >::const_iterator | residualsNeg_ok_end () const |
std::vector< double * >::const_iterator | residualsPos_begin () const |
std::vector< double * >::const_iterator | residualsPos_end () const |
std::vector< bool >::const_iterator | residualsPos_ok_begin () const |
std::vector< bool >::const_iterator | residualsPos_ok_end () const |
void | selectPeakResiduals (double nsigma, int nvar, int *vars) |
void | setPrintLevel (int printLevel) const |
void | setStrategy (int strategy) const |
double | stdev (int which, double truncate) |
double | sumofweights () |
int | type () const |
int | useRes () const |
double | value (int parNum) |
double | wmean (int which, int whichredchi2, double truncate) |
void | write (FILE *file, int which=0) |
~MuonResidualsTwoBin () | |
Protected Attributes | |
MuonResidualsFitter * | m_neg |
MuonResidualsFitter * | m_pos |
bool | m_twoBin |
|
inline |
Definition at line 17 of file MuonResidualsTwoBin.h.
|
inline |
Definition at line 19 of file MuonResidualsTwoBin.h.
|
inline |
Definition at line 78 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::value().
|
inline |
Definition at line 240 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::correctBField(), and m_pos.
Referenced by MuonAlignmentFromReference::correctBField().
|
inline |
Definition at line 247 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::eraseNotSelectedResiduals(), m_neg, m_pos, and m_twoBin.
Referenced by MuonAlignmentFromReference::eraseNotSelectedResiduals().
|
inline |
Definition at line 74 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::errorerror(), m_neg, m_pos, m_twoBin, conifer::pow(), and mathSSE::sqrt().
|
inline |
Definition at line 245 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fiducialCuts(), and m_pos.
Referenced by MuonAlignmentFromReference::fiducialCuts().
|
inline |
Definition at line 63 of file MuonResidualsTwoBin.h.
References ALCARECOTkAlJpsiMuMu_cff::charge, MuonResidualsFitter::fill(), m_neg, m_pos, and m_twoBin.
|
inline |
Definition at line 70 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fit(), m_neg, m_pos, and m_twoBin.
Referenced by trackingPlots.Iteration::modules().
|
inline |
Definition at line 46 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fix(), m_neg, and m_pos.
|
inline |
Definition at line 51 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fixed(), m_neg, and m_pos.
|
inline |
Definition at line 79 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::loglikelihood(), m_neg, m_pos, and m_twoBin.
|
inline |
Definition at line 134 of file MuonResidualsTwoBin.h.
References m_twoBin, dqmiodumpmetadata::n, alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), HLT_2023v12_cff::truncate, value(), and eostools::which().
|
inline |
Definition at line 119 of file MuonResidualsTwoBin.h.
References m_twoBin, alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), jetUpdater_cfi::sort, and eostools::which().
|
inline |
Definition at line 36 of file MuonResidualsTwoBin.h.
References cms::cuda::assert(), m_neg, m_pos, and MuonResidualsFitter::ndata().
|
inline |
Definition at line 32 of file MuonResidualsTwoBin.h.
References cms::cuda::assert(), m_neg, m_pos, and MuonResidualsFitter::npar().
|
inline |
Definition at line 31 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::numResiduals().
|
inline |
Definition at line 30 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::numResiduals().
|
inline |
Definition at line 82 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::numsegments().
|
inline |
Definition at line 88 of file MuonResidualsTwoBin.h.
References DeadROC_duringRun::dir, m_neg, m_pos, m_twoBin, Skims_PA_cff::name, convertSQLitetoXML_cfg::output, MuonResidualsFitter::plot(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 209 of file MuonResidualsTwoBin.h.
References DeadROC_duringRun::dir, m_neg, m_pos, m_twoBin, Skims_PA_cff::name, MuonResidualsFitter::plotsimple(), AlCaHLTBitMon_QueryRunRegistry::string, and eostools::which().
|
inline |
Definition at line 220 of file MuonResidualsTwoBin.h.
References DeadROC_duringRun::dir, m_neg, m_pos, m_twoBin, Skims_PA_cff::name, MuonResidualsFitter::plotweighted(), AlCaHLTBitMon_QueryRunRegistry::string, and eostools::which().
|
inline |
Definition at line 110 of file MuonResidualsTwoBin.h.
References geometryDiff::file, m_neg, m_pos, m_twoBin, MuonResidualsFitter::read(), and eostools::which().
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), and MuonAlignmentFromReference::readTmpFiles().
|
inline |
Definition at line 26 of file MuonResidualsTwoBin.h.
References cms::cuda::assert(), m_neg, m_pos, and MuonResidualsFitter::residualsModel().
|
inline |
Definition at line 258 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::residuals_begin().
Referenced by mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 259 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::residuals_end().
Referenced by mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 263 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::selectedResidualsFlags().
|
inline |
Definition at line 264 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::selectedResidualsFlags().
|
inline |
Definition at line 256 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::residuals_begin().
Referenced by MuonAlignmentFromReference::fillNtuple(), mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 257 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::residuals_end().
Referenced by MuonAlignmentFromReference::fillNtuple(), mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 261 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::selectedResidualsFlags().
Referenced by MuonAlignmentFromReference::fillNtuple().
|
inline |
Definition at line 262 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::selectedResidualsFlags().
|
inline |
Definition at line 231 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::selectPeakResiduals().
Referenced by MuonAlignmentFromReference::selectResidualsPeaks().
|
inline |
Definition at line 53 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, and MuonResidualsFitter::setPrintLevel().
|
inline |
Definition at line 58 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, and MuonResidualsFitter::setStrategy().
|
inline |
Definition at line 184 of file MuonResidualsTwoBin.h.
References m_twoBin, dqmiodumpmetadata::n, conifer::pow(), alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), mathSSE::sqrt(), HLT_2023v12_cff::truncate, value(), and eostools::which().
|
inline |
Definition at line 83 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::sumofweights().
|
inline |
Definition at line 40 of file MuonResidualsTwoBin.h.
References cms::cuda::assert(), m_neg, m_pos, and MuonResidualsFitter::type().
Referenced by MuonAlignmentFromReference::fillNtuple(), and MuonAlignmentFromReference::selectResidualsPeaks().
|
inline |
Definition at line 44 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::useRes().
Referenced by MuonAlignmentFromReference::selectResidualsPeaks().
|
inline |
Definition at line 71 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::value().
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), average.Average::average(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), mean(), stdev(), and wmean().
|
inline |
Definition at line 156 of file MuonResidualsTwoBin.h.
References m_twoBin, dqmiodumpmetadata::n, alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), HLT_2023v12_cff::truncate, value(), mps_merge::weight, and eostools::which().
|
inline |
Definition at line 102 of file MuonResidualsTwoBin.h.
References geometryDiff::file, m_neg, m_pos, m_twoBin, eostools::which(), and MuonResidualsFitter::write().
Referenced by pkg.AbstractPkg::generate(), querying.connection::write_and_commit(), and MuonAlignmentFromReference::writeTmpFiles().
|
protected |
Definition at line 268 of file MuonResidualsTwoBin.h.
Referenced by antisym(), eraseNotSelectedResiduals(), errorerror(), fill(), fit(), fix(), fixed(), loglikelihood(), ndata(), npar(), numResidualsNeg(), numsegments(), plot(), plotsimple(), plotweighted(), read(), residualsModel(), residualsNeg_begin(), residualsNeg_end(), residualsNeg_ok_begin(), residualsNeg_ok_end(), selectPeakResiduals(), setPrintLevel(), setStrategy(), sumofweights(), type(), value(), write(), and ~MuonResidualsTwoBin().
|
protected |
Definition at line 268 of file MuonResidualsTwoBin.h.
Referenced by antisym(), correctBField(), eraseNotSelectedResiduals(), errorerror(), fiducialCuts(), fill(), fit(), fix(), fixed(), loglikelihood(), ndata(), npar(), numResidualsPos(), numsegments(), plot(), plotsimple(), plotweighted(), read(), residualsModel(), residualsPos_begin(), residualsPos_end(), residualsPos_ok_begin(), residualsPos_ok_end(), selectPeakResiduals(), setPrintLevel(), setStrategy(), sumofweights(), type(), useRes(), value(), write(), and ~MuonResidualsTwoBin().
|
protected |
Definition at line 264 of file MuonResidualsTwoBin.h.
Referenced by antisym(), eraseNotSelectedResiduals(), errorerror(), fill(), fit(), loglikelihood(), mean(), median(), numsegments(), plot(), plotsimple(), plotweighted(), read(), selectPeakResiduals(), stdev(), sumofweights(), value(), wmean(), and write().