#include <MuonResidualsTwoBin.h>
Public Member Functions | |
double | antisym (int parNum) |
void | correctBField () |
void | eraseNotSelectedResiduals () |
double | errorerror (int parNum) |
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 |
|
inline |
Definition at line 64 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::value().
|
inline |
Definition at line 237 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::correctBField(), and m_pos.
Referenced by MuonAlignmentFromReference::correctBField().
|
inline |
Definition at line 243 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::eraseNotSelectedResiduals(), m_neg, m_pos, and m_twoBin.
Referenced by MuonAlignmentFromReference::eraseNotSelectedResiduals().
|
inline |
Definition at line 61 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::errorerror(), m_neg, m_pos, m_twoBin, funct::pow(), and mathSSE::sqrt().
|
inline |
Definition at line 50 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fill(), m_neg, m_pos, and m_twoBin.
|
inline |
Definition at line 55 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fit(), m_neg, m_pos, and m_twoBin.
|
inline |
Definition at line 31 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fix(), m_neg, m_pos, and value().
|
inline |
Definition at line 36 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::fixed(), m_neg, and m_pos.
|
inline |
Definition at line 67 of file MuonResidualsTwoBin.h.
References MuonResidualsFitter::loglikelihood(), m_neg, m_pos, and m_twoBin.
|
inline |
Definition at line 127 of file MuonResidualsTwoBin.h.
References m_twoBin, gen::n, alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), value(), and eostools::which().
|
inline |
Definition at line 112 of file MuonResidualsTwoBin.h.
References m_twoBin, alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), and python.multivaluedict::sort().
|
inline |
Definition at line 27 of file MuonResidualsTwoBin.h.
References assert(), m_neg, m_pos, and MuonResidualsFitter::ndata().
|
inline |
Definition at line 26 of file MuonResidualsTwoBin.h.
References assert(), m_neg, m_pos, and MuonResidualsFitter::npar().
|
inline |
Definition at line 25 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::numResiduals().
|
inline |
Definition at line 24 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::numResiduals().
|
inline |
Definition at line 70 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::numsegments().
|
inline |
Definition at line 78 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, convertSQLitetoXML_cfg::output, MuonResidualsFitter::plot(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by cuy.FindIssue::__init__().
|
inline |
Definition at line 202 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, MuonResidualsFitter::plotsimple(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 214 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, MuonResidualsFitter::plotweighted(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 102 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, MuonResidualsFitter::read(), and eostools::which().
Referenced by Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), MuonAlignmentFromReference::readTmpFiles(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
inline |
Definition at line 23 of file MuonResidualsTwoBin.h.
References assert(), m_neg, m_pos, and MuonResidualsFitter::residualsModel().
|
inline |
Definition at line 256 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::residuals_begin().
Referenced by mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 257 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::residuals_end().
Referenced by mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 261 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::selectedResidualsFlags().
|
inline |
Definition at line 262 of file MuonResidualsTwoBin.h.
References m_neg, and MuonResidualsFitter::selectedResidualsFlags().
|
inline |
Definition at line 254 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::residuals_begin().
Referenced by MuonAlignmentFromReference::fillNtuple(), mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 255 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::residuals_end().
Referenced by MuonAlignmentFromReference::fillNtuple(), mean(), median(), stdev(), and wmean().
|
inline |
Definition at line 259 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::selectedResidualsFlags().
Referenced by MuonAlignmentFromReference::fillNtuple().
|
inline |
Definition at line 260 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::selectedResidualsFlags().
|
inline |
Definition at line 226 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::selectPeakResiduals().
Referenced by MuonAlignmentFromReference::selectResidualsPeaks().
|
inline |
Definition at line 40 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, and MuonResidualsFitter::setPrintLevel().
|
inline |
Definition at line 45 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, and MuonResidualsFitter::setStrategy().
|
inline |
Definition at line 177 of file MuonResidualsTwoBin.h.
References m_twoBin, gen::n, funct::pow(), alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), mathSSE::sqrt(), value(), and eostools::which().
|
inline |
Definition at line 73 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, and MuonResidualsFitter::sumofweights().
|
inline |
Definition at line 28 of file MuonResidualsTwoBin.h.
References assert(), m_neg, m_pos, and MuonResidualsFitter::type().
Referenced by cuy.ValElement::__init__(), MuonAlignmentFromReference::fillNtuple(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and MuonAlignmentFromReference::selectResidualsPeaks().
|
inline |
Definition at line 29 of file MuonResidualsTwoBin.h.
References m_pos, and MuonResidualsFitter::useRes().
Referenced by MuonAlignmentFromReference::selectResidualsPeaks().
|
inline |
Definition at line 58 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(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), fix(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::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(), Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), mean(), stdev(), and wmean().
|
inline |
Definition at line 149 of file MuonResidualsTwoBin.h.
References m_twoBin, gen::n, alignCSCRings::r, residualsNeg_begin(), residualsNeg_end(), residualsPos_begin(), residualsPos_end(), value(), histoStyle::weight, and eostools::which().
|
inline |
Definition at line 93 of file MuonResidualsTwoBin.h.
References m_neg, m_pos, m_twoBin, eostools::which(), and MuonResidualsFitter::write().
Referenced by pkg.AbstractPkg::generate(), and MuonAlignmentFromReference::writeTmpFiles().
|
protected |
Definition at line 266 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 266 of file MuonResidualsTwoBin.h.
Referenced by antisym(), correctBField(), eraseNotSelectedResiduals(), errorerror(), 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 262 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().