23 #include "CLHEP/Vector/Rotation.h"
28 typedef std::pair<ALIstring, ALIstring>
pss;
static void multiplyMatrices()
static ALIdouble theMinDaFactor
static ALIMatrix * AMatrix
static void setCorrelationFromParamFitted(const pss &entry1, const pss &entry2, ALIdouble correl)
static void setCorrelationsInWMatrix()
std::pair< ALIstring, ALIstring > pss
static void printCentreInOptOFrame(const OpticalObject *opto, const OpticalObject *optoAncestor, ALIFileOut &fileout, ALIbool printErrors=true, ALIbool printOrig=true)
static ALIMatrix * GetAtWAMatrix()
static ALIint theMinimumEntryQuality
static void dumpEntryAfterFit(ALIFileOut &fileout, const Entry *entry, double entryvalue, ALIbool printErrors=true, ALIbool printOrig=true)
static ALIMatrix * AtMatrix
static Fit & getInstance()
static void setFittableEntries()
static double getEntryValue(const Entry *entry)
static ALIMatrix * AtWAMatrix
static ALIdouble theFitQualityCut
static void dumpFittedValuesInAllAncestorFrames(ALIFileOut &fileout, ALIbool printErrors=true, ALIbool printOrig=true)
static FitQuality getFitQuality(const ALIbool canBeGood=TRUE)
static void substractLastDisplacementToEntries(const ALIdouble factor)
static ALIint MaxNoFitIterations
static ALIint findEntryFitPosition(const ALIstring &opto_name, const ALIstring &entry_name)
static ALIMatrix * WMatrix
static std::string GetMeasurementName(int meas)
static ALIdouble thePreviousIterationFitQuality
static ALIMatrix * DaMatrix
static void PropagateErrors()
static ALIbool fitNextEvent(ALIuint &nEvent)
static ALIMatrix * yfMatrix
static void evaluateFitQuality(const FitQuality fq, const double daFactor)
static void WriteVisualisationFiles()
static ALIint _NoColumnsA
static void FillMatricesWithMeasurements()
static void CreateMatrices()
static void redoMatrices()
static void dumpMatrices()
static void dumpFittedValues(ALIFileOut &fileout, ALIbool printErrors=true, ALIbool printOrig=true)
static void dumpEntryCorrelations(ALIFileOut &file)
static void deleteMatrices()
static void CheckIfFitPossible()
static ALIint noFitIterations()
static void printRotationAnglesInOptOFrame(const OpticalObject *opto, const OpticalObject *optoAncestor, ALIFileOut &fileout, ALIbool printErrors=true, ALIbool printOrig=true)
static int CheckIfMeasIsProportionalToAnother(ALIuint measNo)
static ALIdouble theRelativeFitQualityCut
static void calculateSimulatedMeasurementsWithOriginalValues()
static void PrintChi2(ALIdouble fit_quality, ALIbool isFirst)
static FitQuality fitParameters(const double daFactor)
static void addDaMatrixToEntries()
static ALIdouble GetSChi2(ALIbool useDa)
static ALIint theNoFitIterations
static void FillMatricesWithCalibratedParameters()