25 #include "CLHEP/Vector/Rotation.h"
30 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 dumpFittedValuesInAllAncestorFrames(ALIFileOut &fileout, ALIbool printErrors=1, ALIbool printOrig=1)
static void setCorrelationsInWMatrix()
std::pair< ALIstring, ALIstring > pss
static ALIMatrix * GetAtWAMatrix()
static ALIint theMinimumEntryQuality
static void printCentreInOptOFrame(const OpticalObject *opto, const OpticalObject *optoAncestor, ALIFileOut &fileout, ALIbool printErrors=1, ALIbool printOrig=1)
static ALIMatrix * AtMatrix
static Fit & getInstance()
static void setFittableEntries()
static double getEntryValue(const Entry *entry)
static void dumpEntryAfterFit(ALIFileOut &fileout, const Entry *entry, double entryvalue, ALIbool printErrors=1, ALIbool printOrig=1)
static ALIMatrix * AtWAMatrix
static ALIdouble theFitQualityCut
static FitQuality getFitQuality(const ALIbool canBeGood=TRUE)
static void substractLastDisplacementToEntries(const ALIdouble factor)
static ALIint MaxNoFitIterations
static void dumpFittedValues(ALIFileOut &fileout, ALIbool printErrors=1, ALIbool printOrig=1)
static ALIint findEntryFitPosition(const ALIstring &opto_name, const ALIstring &entry_name)
std::pair< std::string, MonitorElement * > entry
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 dumpEntryCorrelations(ALIFileOut &file)
static void deleteMatrices()
static void CheckIfFitPossible()
static ALIint noFitIterations()
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 printRotationAnglesInOptOFrame(const OpticalObject *opto, const OpticalObject *optoAncestor, ALIFileOut &fileout, ALIbool printErrors=1, ALIbool printOrig=1)
static void FillMatricesWithCalibratedParameters()