LauSimFitSlave.hh
Go to the documentation of this file.
140 virtual void finaliseExperiment( const LauAbsFitter::FitStatus& fitStat, const TObjArray* parsFromMaster, const TMatrixD* covMat, TObjArray& parsToMaster ) = 0;
LauSimFitSlave & operator=(const LauSimFitSlave &rhs) Copy assignment operator (not implemented) virtual void runSlave(const TString &dataFileName, const TString &dataTreeName, const TString &histFileName, const TString &tableFileName="", const TString &addressMaster="localhost", const UInt_t portMaster=9090) Start the slave process for simultaneous fitting. Definition: LauSimFitSlave.cc:64 virtual void setupResultsOutputs(const TString &histFileName, const TString &tableFileName) Setup saving of fit results to ntuple/LaTeX table etc. Definition: LauSimFitSlave.cc:100 void processMasterRequests() Listen for requests from the master and act accordingly. Definition: LauSimFitSlave.cc:136 virtual UInt_t readExperimentData()=0 Read in the data for the current experiment. const LauFitNtuple * fitNtuple() const Const access to the fit ntuple. Definition: LauSimFitSlave.hh:98 ClassDef(LauSimFitSlave, 0) virtual void finaliseExperiment(const LauAbsFitter::FitStatus &fitStat, const TObjArray *parsFromMaster, const TMatrixD *covMat, TObjArray &parsToMaster)=0 Perform all finalisation actions. void connectToMaster(const TString &addressMaster, const UInt_t portMaster) Establish the connection to the master process. Definition: LauSimFitSlave.cc:108 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:51 virtual void cacheInputFitVars()=0 Cache the input data values to calculate the likelihood during the fit. Double_t * parValues_ Parameter values array (for reading from the master) Definition: LauSimFitSlave.hh:181 The abstract interface for the objects that control the calculation of the likelihood. Definition: LauFitObject.hh:44 virtual Bool_t verifyFitData(const TString &dataFileName, const TString &dataTreeName)=0 Open the input file and verify that all required variables are present. Generated by 1.8.5 |