LauSimFitSlave.hh
Go to the documentation of this file.
90 virtual void finaliseResults( const Int_t fitStat, const Double_t NLL, const TObjArray* parsFromMaster, const TMatrixD* covMat, TObjArray& parsToMaster ) = 0;
LauSimFitSlave & operator=(const LauSimFitSlave &rhs) Copy assignment operator (not implemented) void processMasterRequests() Listen for requests from the master and act accordingly. Definition: LauSimFitSlave.cc:68 ClassDef(LauSimFitSlave, 0) void connectToMaster(const TString &addressMaster, const UInt_t portMaster) Establish the connection to the master process. Definition: LauSimFitSlave.cc:48 virtual void prepareInitialParArray(TObjArray &array)=0 Package the initial fit parameters for transmission to the master. virtual void setParsFromMinuit(Double_t *par, Int_t npar)=0 This function sets the parameter values from Minuit. File containing declaration of LauFitObject class. virtual Double_t getTotNegLogLikelihood()=0 Calculates the total negative log-likelihood. The base class for any slave process for simultaneous/combined fits. Definition: LauSimFitSlave.hh:36 virtual void cacheInputFitVars()=0 Cache the input data values to calculate the likelihood during the fit. virtual UInt_t readExperimentData(const UInt_t exptIndex)=0 Read in the data for the specified experiment. Double_t * parValues_ Parameter values array (for reading from the master) Definition: LauSimFitSlave.hh:128 virtual void writeOutAllFitResults()=0 Write out any fit results. virtual void finaliseResults(const Int_t fitStat, const Double_t NLL, const TObjArray *parsFromMaster, const TMatrixD *covMat, TObjArray &parsToMaster)=0 Perform all finalisation actions. Generated by ![]() |