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

#include <DcaService.h>

Static Public Member Functions

Event initialization functions:
static void setBfield (double b)
 
static void setBfield (StStrangeEvMuDst *ev)
 
static void setBfield (StStrangeMuDstMaker *mk)
 B Field.
 
static void setPrimVertex (StThreeVectorD &pv)
 
static void setPrimVertex (StStrangeEvMuDst *ev)
 
static void setPrimVertex (StStrangeMuDstMaker *mk)
 Primary Vertex.
 
static void initEvent (StStrangeEvMuDst *ev)
 
static void initEvent (StStrangeMuDstMaker *mk)
 Both of the above.
 
Functions which return recalculated DCAs
static double dcaXiToPrimVertex (StXiMuDst *xi)
 
static double dcaBachelorToPrimVertex (StXiMuDst *xi)
 
static double dcaPosToPrimVertex (StV0MuDst *v0)
 
static double dcaNegToPrimVertex (StV0MuDst *v0)
 
Functions which return signed DCAs
static double signedDcaXiToPrimVertex (StXiMuDst *xi)
 
static double signedDcaBachelorToPrimVertex (StXiMuDst *xi)
 
static double signedDcaPosToPrimVertex (StV0MuDst *v0)
 
static double signedDcaNegToPrimVertex (StV0MuDst *v0)
 
Functions which replace the actual data members
static void replaceDcaXiToPrimVertex (StXiMuDst *xi, Float_t dca)
 
static void replaceDcaBachelorToPrimVertex (StXiMuDst *xi, Float_t dca)
 
static void replaceDcaPosToPrimVertex (StV0MuDst *v0, Float_t dca)
 
static void replaceDcaNegToPrimVertex (StV0MuDst *v0, Float_t dca)
 
Functions which replace the data members with the correct DCAs
static void fixDcaXiToPrimVertex (StXiMuDst *xi)
 
static void fixSignedDcaXiToPrimVertex (StXiMuDst *xi)
 
static void fixSignedDcaBachelorToPrimVertex (StXiMuDst *xi)
 
static void fixSignedDcaPosToPrimVertex (StV0MuDst *v0)
 
static void fixSignedDcaNegToPrimVertex (StV0MuDst *v0)
 
Functions which call the event initialization, then loop over the event and fix the DCAs
static void fixDcaXiToPrimVertex (StStrangeMuDstMaker *mk)
 
static void fixSignedDcaXiToPrimVertex (StStrangeMuDstMaker *mk)
 
static void fixSignedDcaBachelorToPrimVertex (StStrangeMuDstMaker *mk)
 
static void fixSignedDcaPosToPrimVertex (StStrangeMuDstMaker *mk)
 
static void fixSignedDcaNegToPrimVertex (StStrangeMuDstMaker *mk)
 
static void fixSignedDcasXis (StStrangeMuDstMaker *mk)
 All DCAs for Xis.
 
static void fixSignedDcasV0s (StStrangeMuDstMaker *mk)
 All DCAs for V0s.
 
static void fixSignedDcas (StStrangeMuDstMaker *mk)
 All DCAs for V0s and Xis.
 

Detailed Description

Author
G. Van Buren, BNL

Tool to re-calculate DCAs for strangeMuDst classes

See Also
http://www.star.bnl.gov/STAR/comp/pkg/dev/StRoot/StStrangeMuDstMaker/doc/

Definition at line 19 of file DcaService.h.


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