LauSimFitTask.hh virtual void setParsFromMinuit(Double_t *par, Int_t npar)=0 This function sets the parameter values from Minuit. virtual void runTask(const TString &dataFileName, const TString &dataTreeName, const TString &histFileName, const TString &tableFileName="", const TString &addressCoordinator="localhost", const UInt_t portCoordinator=9090) Start the task process for simultaneous fitting. Definition: LauSimFitTask.cc:61 virtual Bool_t verifyFitData(const TString &dataFileName, const TString &dataTreeName)=0 Open the input file and verify that all required variables are present. The base class for any task process for simultaneous/combined fits. Definition: LauSimFitTask.hh:50 virtual UInt_t readExperimentData()=0 Read in the data for the current experiment. virtual void prepareInitialParArray(TObjArray &array)=0 Package the initial fit parameters for transmission to the coordinator. virtual Double_t getTotNegLogLikelihood()=0 Calculates the total negative log-likelihood. void processCoordinatorRequests() Listen for requests from the coordinator and act accordingly. Definition: LauSimFitTask.cc:147 LauSimFitTask(const LauSimFitTask &rhs) Copy constructor (not implemented) const LauFitNtuple * fitNtuple() const Const access to the fit ntuple. Definition: LauSimFitTask.hh:100 virtual void cacheInputFitVars()=0 Cache the input data values to calculate the likelihood during the fit. virtual void finaliseExperiment(const LauAbsFitter::FitStatus &fitStat, const TObjArray *parsFromCoordinator, const TMatrixD *covMat, TObjArray &parsToCoordinator)=0 Perform all finalisation actions. Double_t * parValues_ Parameter values array (for reading from the coordinator) Definition: LauSimFitTask.hh:186 The abstract interface for the objects that control the calculation of the likelihood. Definition: LauFitObject.hh:47 virtual void setupResultsOutputs(const TString &histFileName, const TString &tableFileName) Setup saving of fit results to ntuple/LaTeX table etc. Definition: LauSimFitTask.cc:102 void connectToCoordinator(const TString &addressCoordinator, const UInt_t portCoordinator) Establish the connection to the coordinator process. Definition: LauSimFitTask.cc:114 LauSimFitTask & operator=(const LauSimFitTask &rhs) Copy assignment operator (not implemented) File containing declaration of LauFitObject class. TMessage * messageFromCoordinator_ Message from coordinator to the tasks. Definition: LauSimFitTask.hh:177 Generated by 1.8.18 |