StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
StPPVertexFinder Class Reference

#include <StPPVertexFinder.h>

Inheritance diagram for StPPVertexFinder:
StGenericVertexFinder

Public Member Functions

virtual void UsePCT (bool x=true)
 
virtual void Finish ()
 
virtual void Init ()
 
virtual void InitRun (int run_number, const St_db_Maker *db_maker)
 
virtual void Clear ()
 
 StPPVertexFinder (VertexFit_t fitMode=VertexFit_t::BeamlineNoFit)
 
virtual int fit (StEvent *)
 
virtual int fit (const StMuDst &muDst)
 
virtual void SetStoreUnqualifiedVertex (int n)
 
virtual void UseBTOFmatchOnly (bool useBTOFmatchOnly=true)
 
void printInfo (std::ostream &os=std::cout) const
 
- Public Member Functions inherited from StGenericVertexFinder
StPrimaryVertexgetVertex (int idx) const
 
void addVertex (const StPrimaryVertex &vtx)
 
int size () const
 
void UseVertexConstraint (const vertexSeed_st &beamline)
 
void NoVertexConstraint ()
 
int IsVertexConstraint () const
 
virtual void UseBTOF (bool useBTOF=true)
 
virtual void UseCTB (bool useCTB=true)
 
virtual void printInfo (ostream &=cout) const =0
 
virtual void SetMode (Int_t mode=0)
 
virtual int GetMode () const
 
void SetDebugLevel (Int_t level)
 
const std::vector
< StPrimaryVertex > * 
result ()
 
void result (TClonesArray &stMuDstPrimaryVertices)
 
void FillStEvent (StEvent *)
 
virtual void SetVertexPosition (double x, double y, double z)
 
virtual void SetVertexError (double x, double y, double z)
 
virtual int IsFixed () const
 

Additional Inherited Members

- Public Types inherited from StGenericVertexFinder
using StDcaList = std::vector< const StDcaGeometry * >
 
using VertexFit_t = star_vertex::VertexFit_t
 
using SeedFinder_t = star_vertex::SeedFinder_t
 Options to select vertex seed finder.
 
- Protected Member Functions inherited from StGenericVertexFinder
 StGenericVertexFinder ()
 Default initialization with unspecified seed finder and fitting mode.
 
 StGenericVertexFinder (SeedFinder_t seedFinder, VertexFit_t fitMode)
 
std::vector< double > FindSeeds_TSpectrum ()
 
double beamX (double z) const
 
double beamY (double z) const
 
StThreeVectorD CalcVertexSeed (const StDcaList &trackDcas)
 
virtual double CalcChi2DCAs (const StThreeVectorD &point)
 Caclulates total chi2 for the track DCAs stored in mDCAs and a point.
 
double CalcChi2Beamline (const StThreeVectorD &point)
 Caclulates chi2 for the beamline and a point. More...
 
double CalcChi2DCAsBeamline (const StThreeVectorD &point)
 Caclulates total chi2 for the beamline and track DCAs stored in mDCAs and a point.
 
- Static Protected Member Functions inherited from StGenericVertexFinder
static void fcnCalcChi2DCAs (int &npar, double *gin, double &f, double *par, Int_t iflag)
 
static void fcnCalcChi2DCAsBeamline1D (int &npar, double *gin, double &f, double *par, Int_t iflag)
 A static interface to CalcChi2DCAs(...) with x and y fixed by beamline equation.
 
static void fcnCalcChi2DCAsBeamline (int &npar, double *gin, double &f, double *par, int iflag)
 A static interface to CalcChi2DCAsBeamline(...)
 
- Protected Attributes inherited from StGenericVertexFinder
StPrimaryVertexOrder mVertexOrderMethod
 
bool mVertexConstrain
 
int mMode
 
VertexFit_t mVertexFitMode
 The type of vertex fit to use in derived concrete implementation.
 
SeedFinder_t mSeedFinderType
 The type of vertex seed finder to use in derived concrete implementation.
 
int mDebugLevel
 
bool mUseBtof
 
bool mUseCtb
 
vertexSeed_st mBeamline
 
StDcaList mDCAs
 
TMinuit * mMinuit
 
- Static Protected Attributes inherited from StGenericVertexFinder
static StGenericVertexFindersSelf = nullptr
 By default point to invalid object. More...
 

Detailed Description

Author
Jan Balewski, July 2004

StGenericVertexFinder implementation of PPV

Id:
StPPVertexFinder.h,v 1.53 2017/05/24 05:02:06 genevb Exp
Author
Jan Balewski, July 2004

StGenericVertexFinder implementation of PPV

Id:
StPPVertexFinder.h,v 1.5 2017/05/10 23:16:42 smirnovd Exp

Definition at line 37 of file StPPVertexFinder.h.


The documentation for this class was generated from the following files: