3 #ifndef STAR_StKFVertexMaker
4 #define STAR_StKFVertexMaker
18 #include "TObjArray.h"
19 #include "TSpectrum.h"
20 #include "Math/Functor.h"
21 #include "Math/GSLMinimizer1D.h"
37 virtual Int_t InitRun (Int_t runumber);
39 void Clear(Option_t *option=
"");
41 TH1F *VtxM() {
return fVtxM;}
42 void SetZwindow(Double_t z = 2) {fzWindow = z;}
43 void SetDefaultTempLog(Double_t tLog = 2) {fTempLog = tLog;}
44 static Double_t AnnelingFcn(Double_t TInv=1);
45 TH1 *Vtx() {
return fVtx;}
47 TObjArray &Particles() {
return *fParticles;}
50 void SetCanvas(TCanvas *c1) {fc1 = c1;}
51 TCanvas *Canvas() {
return fc1;}
52 TH1F *GetVtxs(Int_t pass = 0) {
return fVtxs[pass];}
53 TH1K *GetVtxKs(Int_t pass = 0) {
return fVtxKs[pass];}
54 TH1F *GetVtxM() {
return fVtxM;}
56 TObjArray *fParticles;
65 ROOT::Math::GSLMinimizer1D *fminBrent;
66 ROOT::Math::Functor1D *func;
74 virtual const char *GetCVS()
const {
75 static const char cvs[]=
"Tag $Name: $ $Id: StKFVertexMaker.h,v 2.5 2018/01/03 21:23:36 smirnovd Exp $ built " __DATE__
" " __TIME__ ;
void Clear(Option_t *option="")
User defined functions.
virtual base class for Maker