#include <UnivFitterKG.h>
Public Member Functions | |
void | addStationFitData (const StationFitData &sdata) |
void | clearTimeModel () |
Fitter () | |
StationFitData & | getStationFitData (const int stationId) |
void | init () |
void | initTimeModel (const unsigned int version) |
bool | isCandidateStation (const int stationId) |
bool | isFitOk (const ROOT::Minuit2::FunctionMinimum &min) |
bool | isLDFFitCandidate (const int stationId) |
bool | isShapeFitCandidate (const int stationId) |
bool | isStartTimeFitCandidate (const int stationId) |
void | printResults () |
void | reset () |
bool | run () |
minScan1D | scanMinimum1D (const int parIndex, const double val, const double delta, const int nSteps) |
minScan2D | scanMinimum2D (const int parIndexx, const int parIndexy, const double valx, const double valy, const double deltaX, const double deltaY, const int nSteps) |
void | setRecType (const unsigned int type) |
void | setupMinuit (ROOT::Minuit2::MnUserParameters &upar) |
void | writeMinScan () |
~Fitter () | |
Static Public Member Functions | |
static double | getAngle (const utl::Vector &v1, const utl::Vector &v2) |
Definition at line 192 of file UnivFitterKG.h.
UnivFitterKG::Fitter::Fitter | ( | ) |
Definition at line 628 of file UnivFitterKG.cc.
References addMuonLDFConstraint, addRecovSignalConstraint, axisFixed, utl::cm2, coreFixed, utl::deg, degree, doLDFFit, doMuonTimeFit, doPartialShapeFit, doSaturatedStartTimeFit, doShapeFit, doStartTimeFit, UnivFitterKG::eCoupled, energyFixed, galactic::eV, fApplyXmaxBiasCorrection, fAxisFitLimit, fCalibMode, fCoreFitLimit, fEarlyTraceFit, fEnergyScale, fFailLikelihood, fFunc, fGrammageScale, fIterativeFit, fLowerRadiusCutLDF, fLowerRadiusCutShape, fLowerRadiusCutTime, fMaxBinContentForSatShapeFit, fMaxBinContentForShapeFit, fMigradStrategy, fMigradTol, fMinBinContentForSatShapeFit, fMinBinContentForShapeFit, fMinBinsAboveShapeFitLimit, fNSigComps, fOnlySignalLikelihood, fPrintResults, fQuantileShapeFit, fRescaleEnergy, fSiteCS, fSiteCSHeight, fStartTimeBias, fUnivParam, fUnivParamTime, fUPFudgeFactor, fUpperRadiusCutLDF, fUpperRadiusCutShape, fUpperRadiusCutTime, fUseMCEnergyScale, fUseNmuModel, fUseTimeModelOffset, fVerbosityLevel, fWCDFunc, fX0XmaxModelVersion, fXmaxLowerLimit, fXmaxUpperLimit, fwk::CoordinateSystemRegistry::Get(), UnivFitterKG::gpercm2, utl::gram, isMCEvent, utl::m, max, galactic::meter, utl::nanosecond, NmuFixed, reset(), smearFirstParticlePdf, TimeModelOffsetFixed, x0Mode, and xmaxFixed.
UnivFitterKG::Fitter::~Fitter | ( | ) |
Definition at line 726 of file UnivFitterKG.cc.
References clearTimeModel().
void UnivFitterKG::Fitter::addStationFitData | ( | const StationFitData & | sdata | ) |
Definition at line 859 of file UnivFitterKG.cc.
References fitData.
void UnivFitterKG::Fitter::clearTimeModel | ( | ) |
Definition at line 770 of file UnivFitterKG.cc.
References fNSigComps, and timeModels.
Referenced by ~Fitter().
|
inlinestatic |
StationFitData & UnivFitterKG::Fitter::getStationFitData | ( | const int | stationId | ) |
Definition at line 866 of file UnivFitterKG.cc.
References fitData.
Referenced by isCandidateStation(), isLDFFitCandidate(), isShapeFitCandidate(), and isStartTimeFitCandidate().
void UnivFitterKG::Fitter::init | ( | ) |
Definition at line 976 of file UnivFitterKG.cc.
References atmModel, atmType, atmUseGDAS, UnivFitterKG::Parameters::axis, UnivFitterKG::ConvertToMCEnergyScale(), UnivFitterKG::Parameters::core, UnivFitterKG::Parameters::coreCS, doLDFFit, doMuonTimeFit, doPartialShapeFit, doSaturatedStartTimeFit, doShapeFit, doStartTimeFit, UnivFitterKG::eFD, UnivFitterKG::eMC, UnivFitterKG::Parameters::energy, UnivFitterKG::eSD, eventHasSaturation, fAtmosphere, fBarycenter, fBaryCS, fCalibOpt, fdPars, fHottestStationCS, fitData, fLowerRadiusCutLDF, fLowerRadiusCutShape, fLowerRadiusCutTime, fMinBinContentForShapeFit, fMinBinsAboveShapeFitLimit, fNStationsLDF, fNStationsShape, fNStationsStartTime, fRecMixture, fSiteCS, fUnivCalibConstants, fUpperRadiusCutLDF, fUpperRadiusCutShape, fUpperRadiusCutTime, fUseMCEnergyScale, fVerbosityLevel, fX0XmaxModelVersion, FitterUtil::getMeanParametrizedXmax(), utl::BasicVector< HepVector >::GetPhi(), utl::BasicVector< HepVector >::GetTheta(), FitterUtil::getX0(), UnivFitterKG::gpercm2, initMode, initPars, isMCEvent, mcPars, UnivFitterKG::Parameters::Nmu, UnivFitterKG::Parameters::NmuUnc, sdPars, UnivFitterKG::Parameters::showerCS, sqrt(), UnivFitterKG::Parameters::TimeModelOffset, UnivFitterKG::Parameters::valid, UnivFitterKG::Parameters::x0, UnivFitterKG::Parameters::x0Unc, UnivFitterKG::Parameters::xmax, and UnivFitterKG::Parameters::xmaxUnc.
Referenced by run().
void UnivFitterKG::Fitter::initTimeModel | ( | const unsigned int | version | ) |
Definition at line 753 of file UnivFitterKG.cc.
References fNSigComps, fTimeModelVersion, and timeModels.
bool UnivFitterKG::Fitter::isCandidateStation | ( | const int | stationId | ) |
Definition at line 902 of file UnivFitterKG.cc.
References getStationFitData(), utl::s, UnivFitterKG::StationFitData::useForLDFFit, UnivFitterKG::StationFitData::useForShapeFit, and UnivFitterKG::StationFitData::useForStartTimeFit.
bool UnivFitterKG::Fitter::isFitOk | ( | const ROOT::Minuit2::FunctionMinimum & | min | ) |
Definition at line 1691 of file UnivFitterKG.cc.
Referenced by run().
bool UnivFitterKG::Fitter::isLDFFitCandidate | ( | const int | stationId | ) |
Definition at line 885 of file UnivFitterKG.cc.
References getStationFitData(), utl::s, and UnivFitterKG::StationFitData::useForLDFFit.
bool UnivFitterKG::Fitter::isShapeFitCandidate | ( | const int | stationId | ) |
Definition at line 877 of file UnivFitterKG.cc.
References getStationFitData(), utl::s, and UnivFitterKG::StationFitData::useForShapeFit.
bool UnivFitterKG::Fitter::isStartTimeFitCandidate | ( | const int | stationId | ) |
Definition at line 893 of file UnivFitterKG.cc.
References getStationFitData(), utl::s, and UnivFitterKG::StationFitData::useForStartTimeFit.
void UnivFitterKG::Fitter::printResults | ( | ) |
Definition at line 1708 of file UnivFitterKG.cc.
References UnivFitterKG::Parameters::axis, axisFixed, UnivFitterKG::Parameters::axisUncPhi, UnivFitterKG::Parameters::axisUncTheta, UnivFitterKG::Parameters::core, coreFixed, UnivFitterKG::Parameters::coretime, UnivFitterKG::Parameters::coreUncX, UnivFitterKG::Parameters::coreUncY, degree, UnivFitterKG::eFree, UnivFitterKG::Parameters::energy, energyFixed, UnivFitterKG::Parameters::energyUnc, fEnergyConstraint, fitData, fittedPars, fLDFLikelihood, fNStationsLDF, fNStationsShape, fNStationsStartTime, fShapeLikelihood, fSiteCS, fStartTimeLikelihood, fVerbosityLevel, getAngle(), utl::TimeStamp::GetGPSNanoSecond(), utl::TimeStamp::GetGPSSecond(), utl::BasicVector< HepVector >::GetPhi(), utl::BasicVector< HepVector >::GetTheta(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), UnivFitterKG::gpercm2, initPars, isMCEvent, mcPars, UnivFitterKG::Parameters::Nmu, NmuFixed, UnivFitterKG::Parameters::NmuUnc, utl::NormalizeAngleMinusPiPi(), UnivFitterKG::fitConstraint::sigma, UnivFitterKG::Parameters::TimeModelOffset, TimeModelOffsetFixed, UnivFitterKG::Parameters::TimeModelOffsetUnc, UnivFitterKG::Parameters::x0, x0Mode, UnivFitterKG::Parameters::x0Unc, UnivFitterKG::Parameters::xmax, xmaxFixed, and UnivFitterKG::Parameters::xmaxUnc.
Referenced by run().
void UnivFitterKG::Fitter::reset | ( | ) |
Definition at line 733 of file UnivFitterKG.cc.
References atmModel, atmType, atmUseGDAS, eventHasSaturation, fdPars, fitData, fNStationsLDF, fNStationsShape, fNStationsStartTime, mcPars, sdPars, and UnivFitterKG::Parameters::valid.
Referenced by Fitter().
bool UnivFitterKG::Fitter::run | ( | ) |
Definition at line 1163 of file UnivFitterKG.cc.
References UnivFitterKG::Parameters::axis, axisFixed, UnivFitterKG::Parameters::axisUncPhi, UnivFitterKG::Parameters::axisUncTheta, utl::cm, UnivFitterKG::Parameters::core, UnivFitterKG::Parameters::coreCS, coreFixed, UnivFitterKG::Parameters::coretime, UnivFitterKG::Parameters::coreUncX, UnivFitterKG::Parameters::coreUncY, degree, UnivFitterKG::eCoupled, UnivFitterKG::Parameters::energy, energyFixed, UnivFitterKG::Parameters::energyUnc, eventHasSaturation, fApplyXmaxBiasCorrection, fAtmosphere, fBaryCS, fCalibMode, fEnergyConstraint, fEnergyScale, fFittedMinuitParams, fFunc, fGrammageScale, fIterativeFit, fittedPars, fMigradStrategy, fMigradTol, fOnlySignalLikelihood, fPhiConstraint, fPrintResults, fSiteCS, fThetaConstraint, fUseNmuModel, fUseTimeModelOffset, fVerbosityLevel, fX0XmaxModelVersion, FitterUtil::getMeanParametrizedNmuData(), FitterUtil::getMeanParametrizedXmaxData(), FitterUtil::getMeanXmaxBias(), utl::BasicVector< HepVector >::GetPhi(), utl::BasicVector< HepVector >::GetTheta(), FitterUtil::getX0(), UnivFitterKG::gpercm2, UnivFitterKG::Parameters::hfi, init(), initPars, isFitOk(), isMCEvent, UnivFitterKG::fitConstraint::mean, UnivFitterKG::Parameters::Nmu, NmuFixed, UnivFitterKG::Parameters::NmuUnc, std::pow(), printResults(), setupMinuit(), UnivFitterKG::Parameters::showerCS, UnivFitterKG::fitConstraint::sigma, UnivFitterKG::Parameters::TimeModelOffset, TimeModelOffsetFixed, UnivFitterKG::Parameters::TimeModelOffsetUnc, UnivFitterKG::Parameters::x0, x0Mode, UnivFitterKG::Parameters::x0Unc, UnivFitterKG::Parameters::xmax, xmaxFixed, and UnivFitterKG::Parameters::xmaxUnc.
minScan1D UnivFitterKG::Fitter::scanMinimum1D | ( | const int | parIndex, |
const double | val, | ||
const double | delta, | ||
const int | nSteps | ||
) |
Definition at line 536 of file UnivFitterKG.cc.
References UnivFitterKG::minScan1D::f, fFittedMinuitParams, UnivFitterKG::minScan1D::fLDF, fLDFLikelihood, UnivFitterKG::minScan1D::fShape, fShapeLikelihood, UnivFitterKG::minScan1D::fStartTime, fStartTimeLikelihood, fVerbosityLevel, and UnivFitterKG::minScan1D::x.
Referenced by writeMinScan().
minScan2D UnivFitterKG::Fitter::scanMinimum2D | ( | const int | parIndexx, |
const int | parIndexy, | ||
const double | valx, | ||
const double | valy, | ||
const double | deltaX, | ||
const double | deltaY, | ||
const int | nSteps | ||
) |
Definition at line 568 of file UnivFitterKG.cc.
References UnivFitterKG::minScan2D::f, fFittedMinuitParams, fFunc, fVerbosityLevel, UnivFitterKG::minScan2D::x, and UnivFitterKG::minScan2D::y.
void UnivFitterKG::Fitter::setRecType | ( | const unsigned int | type | ) |
Definition at line 779 of file UnivFitterKG.cc.
References axisFixed, coreFixed, UnivFitterKG::eCoupled, UnivFitterKG::eFD, UnivFitterKG::eMC, energyFixed, UnivFitterKG::eSD, fCalibMode, fIterativeFit, initMode, NmuFixed, TimeModelOffsetFixed, x0Mode, and xmaxFixed.
void UnivFitterKG::Fitter::setupMinuit | ( | ROOT::Minuit2::MnUserParameters & | upar | ) |
Definition at line 910 of file UnivFitterKG.cc.
References UnivFitterKG::Parameters::axis, axisFixed, UnivFitterKG::Parameters::core, coreFixed, degree, UnivFitterKG::eCoupled, UnivFitterKG::eFixed, UnivFitterKG::Parameters::energy, energyFixed, fAxisFitLimit, fBaryCS, fCoreFitLimit, fEnergyScale, fGrammageScale, fXmaxLowerLimit, fXmaxUpperLimit, utl::BasicVector< HepVector >::GetPhi(), utl::BasicVector< HepVector >::GetTheta(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::BasicVector< HepVector >::GetZ(), initPars, galactic::meter, utl::nanosecond, UnivFitterKG::Parameters::Nmu, NmuFixed, UnivFitterKG::Parameters::NmuUnc, UnivFitterKG::Parameters::TimeModelOffset, TimeModelOffsetFixed, UnivFitterKG::Parameters::x0, x0Mode, UnivFitterKG::Parameters::xmax, xmaxFixed, and UnivFitterKG::Parameters::xmaxUnc.
Referenced by run().
void UnivFitterKG::Fitter::writeMinScan | ( | ) |
Definition at line 606 of file UnivFitterKG.cc.
References UnivFitterKG::minScan1D::f, fittedPars, UnivFitterKG::minScan1D::fLDF, UnivFitterKG::minScan1D::fShape, UnivFitterKG::minScan1D::fStartTime, UnivFitterKG::gpercm2, out, scanMinimum1D(), UnivFitterKG::minScan1D::x, and UnivFitterKG::Parameters::xmax.
bool UnivFitterKG::Fitter::addMuonLDFConstraint |
Definition at line 302 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
bool UnivFitterKG::Fitter::addRecovSignalConstraint |
Definition at line 305 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
int UnivFitterKG::Fitter::atmModel |
Definition at line 241 of file UnivFitterKG.h.
Referenced by init(), UnivFitterKG::WCDFitFunction::operator()(), and reset().
std::string UnivFitterKG::Fitter::atmType |
Definition at line 242 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::atmUseGDAS |
Definition at line 243 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::axisFixed |
Definition at line 308 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), setRecType(), and setupMinuit().
bool UnivFitterKG::Fitter::coreFixed |
Definition at line 307 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), setRecType(), and setupMinuit().
bool UnivFitterKG::Fitter::doLDFFit |
Definition at line 297 of file UnivFitterKG.h.
Referenced by Fitter(), init(), and UnivFitterKG::WCDFitFunction::operator()().
bool UnivFitterKG::Fitter::doMuonTimeFit |
Definition at line 303 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::doPartialShapeFit |
Definition at line 299 of file UnivFitterKG.h.
Referenced by Fitter(), init(), and UnivFitterKG::WCDFitFunction::operator()().
bool UnivFitterKG::Fitter::doSaturatedStartTimeFit |
Definition at line 301 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::doShapeFit |
Definition at line 298 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::doStartTimeFit |
Definition at line 300 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::energyFixed |
Definition at line 312 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), setRecType(), and setupMinuit().
bool UnivFitterKG::Fitter::eventHasSaturation |
Definition at line 246 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::fApplyXmaxBiasCorrection |
Definition at line 284 of file UnivFitterKG.h.
std::unique_ptr<AtmosphereNS::Atmosphere> UnivFitterKG::Fitter::fAtmosphere |
Definition at line 223 of file UnivFitterKG.h.
Referenced by init(), UnivFitterKG::WCDFitFunction::operator()(), and run().
double UnivFitterKG::Fitter::fAxisFitLimit |
Definition at line 272 of file UnivFitterKG.h.
Referenced by Fitter(), and setupMinuit().
utl::Point UnivFitterKG::Fitter::fBarycenter |
Definition at line 231 of file UnivFitterKG.h.
Referenced by init().
utl::CoordinateSystemPtr UnivFitterKG::Fitter::fBaryCS |
Definition at line 229 of file UnivFitterKG.h.
Referenced by init(), UnivFitterKG::WCDFitFunction::operator()(), run(), and setupMinuit().
bool UnivFitterKG::Fitter::fCalibMode |
Definition at line 287 of file UnivFitterKG.h.
Referenced by Fitter(), run(), and setRecType().
int UnivFitterKG::Fitter::fCalibOpt |
Definition at line 254 of file UnivFitterKG.h.
Referenced by init().
fitConstraint UnivFitterKG::Fitter::fCoreConstraint |
Definition at line 322 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fCoreFitLimit |
Definition at line 273 of file UnivFitterKG.h.
Referenced by Fitter(), and setupMinuit().
fitConstraint UnivFitterKG::Fitter::fCoreTimeConstraint |
Definition at line 323 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fDensity |
Definition at line 245 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()().
Parameters UnivFitterKG::Fitter::fdPars |
Definition at line 318 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::fEarlyTraceFit |
Definition at line 288 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
fitConstraint UnivFitterKG::Fitter::fEnergyConstraint |
Definition at line 326 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()(), printResults(), and run().
double UnivFitterKG::Fitter::fEnergyScale |
Definition at line 278 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), run(), and setupMinuit().
int UnivFitterKG::Fitter::fFailLikelihood |
Definition at line 276 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
std::vector<double> UnivFitterKG::Fitter::fFittedMinuitParams |
Definition at line 234 of file UnivFitterKG.h.
Referenced by run(), scanMinimum1D(), and scanMinimum2D().
std::unique_ptr<FitFunction> UnivFitterKG::Fitter::fFunc |
Definition at line 235 of file UnivFitterKG.h.
Referenced by Fitter(), run(), and scanMinimum2D().
double UnivFitterKG::Fitter::fGrammageScale |
Definition at line 279 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), run(), and setupMinuit().
utl::CoordinateSystemPtr UnivFitterKG::Fitter::fHottestStationCS |
Definition at line 230 of file UnivFitterKG.h.
Referenced by init().
std::vector<StationFitData> UnivFitterKG::Fitter::fitData |
Definition at line 233 of file UnivFitterKG.h.
Referenced by addStationFitData(), getStationFitData(), init(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), and reset().
bool UnivFitterKG::Fitter::fIterativeFit |
Definition at line 290 of file UnivFitterKG.h.
Referenced by Fitter(), run(), and setRecType().
Parameters UnivFitterKG::Fitter::fittedPars |
Definition at line 320 of file UnivFitterKG.h.
Referenced by printResults(), run(), and writeMinScan().
|
mutable |
Definition at line 332 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()(), printResults(), and scanMinimum1D().
double UnivFitterKG::Fitter::fLowerRadiusCutLDF |
Definition at line 263 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fLowerRadiusCutShape |
Definition at line 265 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fLowerRadiusCutTime |
Definition at line 267 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fMaxBinContentForSatShapeFit |
Definition at line 261 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fMaxBinContentForShapeFit |
Definition at line 259 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
int UnivFitterKG::Fitter::fMigradStrategy |
Definition at line 277 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fMigradTol |
Definition at line 275 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fMinBinContentForSatShapeFit |
Definition at line 260 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fMinBinContentForShapeFit |
Definition at line 258 of file UnivFitterKG.h.
Referenced by Fitter(), init(), and UnivFitterKG::WCDFitFunction::operator()().
int UnivFitterKG::Fitter::fMinBinsAboveShapeFitLimit |
Definition at line 257 of file UnivFitterKG.h.
fitConstraint UnivFitterKG::Fitter::fNmuConstraint |
Definition at line 329 of file UnivFitterKG.h.
int UnivFitterKG::Fitter::fNSigComps |
Definition at line 251 of file UnivFitterKG.h.
Referenced by clearTimeModel(), Fitter(), initTimeModel(), and UnivFitterKG::WCDFitFunction::operator()().
int UnivFitterKG::Fitter::fNStationsLDF |
Definition at line 336 of file UnivFitterKG.h.
Referenced by init(), printResults(), and reset().
int UnivFitterKG::Fitter::fNStationsShape |
Definition at line 337 of file UnivFitterKG.h.
Referenced by init(), printResults(), and reset().
int UnivFitterKG::Fitter::fNStationsStartTime |
Definition at line 338 of file UnivFitterKG.h.
Referenced by init(), printResults(), and reset().
bool UnivFitterKG::Fitter::fOnlySignalLikelihood |
Definition at line 291 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), and run().
fitConstraint UnivFitterKG::Fitter::fPhiConstraint |
Definition at line 325 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()(), and run().
bool UnivFitterKG::Fitter::fPrintResults |
Definition at line 282 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::fQuantileShapeFit |
Definition at line 289 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
int UnivFitterKG::Fitter::fRecMixture |
Definition at line 255 of file UnivFitterKG.h.
Referenced by init().
bool UnivFitterKG::Fitter::fRescaleEnergy |
Definition at line 283 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
|
mutable |
Definition at line 333 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()(), printResults(), and scanMinimum1D().
utl::CoordinateSystemPtr UnivFitterKG::Fitter::fSiteCS |
Definition at line 228 of file UnivFitterKG.h.
Referenced by Fitter(), init(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), and run().
double UnivFitterKG::Fitter::fSiteCSHeight |
Definition at line 244 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fStartTimeBias |
Definition at line 249 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
|
mutable |
Definition at line 334 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()(), printResults(), and scanMinimum1D().
fitConstraint UnivFitterKG::Fitter::fThetaConstraint |
Definition at line 324 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()(), and run().
int UnivFitterKG::Fitter::fTimeModelVersion |
Definition at line 252 of file UnivFitterKG.h.
Referenced by initTimeModel(), and UnivFitterKG::WCDFitFunction::operator()().
std::unique_ptr<UnivCalibConstantsNS::UnivCalibConstants> UnivFitterKG::Fitter::fUnivCalibConstants |
Definition at line 224 of file UnivFitterKG.h.
Referenced by init().
std::unique_ptr<UnivParamNS::UnivParam> UnivFitterKG::Fitter::fUnivParam |
Definition at line 221 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
std::unique_ptr<UnivParamTimeNS::UnivParamTime> UnivFitterKG::Fitter::fUnivParamTime |
Definition at line 222 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fUPFudgeFactor |
Definition at line 248 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fUpperRadiusCutLDF |
Definition at line 264 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fUpperRadiusCutShape |
Definition at line 266 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fUpperRadiusCutTime |
Definition at line 268 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::fUseMCEnergyScale |
Definition at line 285 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::fUseNmuModel |
Definition at line 293 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), and run().
bool UnivFitterKG::Fitter::fUseTimeModelOffset |
Definition at line 292 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), and run().
int UnivFitterKG::Fitter::fVerbosityLevel |
Definition at line 280 of file UnivFitterKG.h.
Referenced by Fitter(), init(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), scanMinimum1D(), and scanMinimum2D().
std::unique_ptr<WCDFitFunction> UnivFitterKG::Fitter::fWCDFunc |
Definition at line 236 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::FitFunction::operator()().
fitConstraint UnivFitterKG::Fitter::fX0Constraint |
Definition at line 330 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()().
int UnivFitterKG::Fitter::fX0XmaxModelVersion |
Definition at line 253 of file UnivFitterKG.h.
Referenced by Fitter(), init(), UnivFitterKG::WCDFitFunction::operator()(), and run().
fitConstraint UnivFitterKG::Fitter::fXmaxConstraint |
Definition at line 327 of file UnivFitterKG.h.
Referenced by UnivFitterKG::WCDFitFunction::operator()().
double UnivFitterKG::Fitter::fXmaxLowerLimit |
Definition at line 270 of file UnivFitterKG.h.
Referenced by Fitter(), and setupMinuit().
fitConstraint UnivFitterKG::Fitter::fXmaxMuConstraint |
Definition at line 328 of file UnivFitterKG.h.
double UnivFitterKG::Fitter::fXmaxUpperLimit |
Definition at line 271 of file UnivFitterKG.h.
Referenced by Fitter(), and setupMinuit().
InitMode UnivFitterKG::Fitter::initMode |
Definition at line 240 of file UnivFitterKG.h.
Referenced by init(), and setRecType().
Parameters UnivFitterKG::Fitter::initPars |
Definition at line 319 of file UnivFitterKG.h.
Referenced by init(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), and setupMinuit().
bool UnivFitterKG::Fitter::isMCEvent |
Definition at line 295 of file UnivFitterKG.h.
Referenced by Fitter(), init(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), and run().
Parameters UnivFitterKG::Fitter::mcPars |
Definition at line 316 of file UnivFitterKG.h.
Referenced by init(), printResults(), and reset().
bool UnivFitterKG::Fitter::NmuFixed |
Definition at line 311 of file UnivFitterKG.h.
Referenced by Fitter(), printResults(), run(), setRecType(), and setupMinuit().
Parameters UnivFitterKG::Fitter::sdPars |
Definition at line 317 of file UnivFitterKG.h.
bool UnivFitterKG::Fitter::smearFirstParticlePdf |
Definition at line 304 of file UnivFitterKG.h.
Referenced by Fitter(), and UnivFitterKG::WCDFitFunction::operator()().
bool UnivFitterKG::Fitter::TimeModelOffsetFixed |
Definition at line 313 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), setRecType(), and setupMinuit().
|
mutable |
Definition at line 226 of file UnivFitterKG.h.
Referenced by clearTimeModel(), initTimeModel(), and UnivFitterKG::WCDFitFunction::operator()().
fitMode UnivFitterKG::Fitter::x0Mode |
Definition at line 314 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), setRecType(), and setupMinuit().
bool UnivFitterKG::Fitter::xmaxFixed |
Definition at line 309 of file UnivFitterKG.h.
Referenced by Fitter(), UnivFitterKG::WCDFitFunction::operator()(), printResults(), run(), setRecType(), and setupMinuit().
fitMode UnivFitterKG::Fitter::xmaxMuMode |
Definition at line 310 of file UnivFitterKG.h.