#include <StXiFinderMaker.h>

Public Member Functions | |
| StXiFinderMaker (const char *name="XiFinderMaker") | |
| virtual Int_t | Init () |
| virtual Int_t | InitRun (int runumber) |
| virtual Int_t | Make () |
| virtual Bool_t | UseV0 () |
| virtual const char * | GetCVS () const |
Protected Attributes | |
| St_exi_exipar * | exipar |
| exi_exipar_st * | parsXi |
| StXiVertex * | xiVertex |
| int | det_id_xi |
Definition at line 18 of file StXiFinderMaker.h.
| Int_t StXiFinderMaker::Make | ( | ) | [virtual] |
The Make() method is the one responsible for calling the maker's InitRun(). Note that that InitRun() is called for real data and if both of the following are true
This is the ONLY place calling the InitRun() routine.
if (dontZapV0s && !dontZapXis) {// Erase existing Xis Already done if erasing V0s StSPtrVecXiVertex xiVertices2; xiVertices = xiVertices2; } else if (dontZapXis && !dontZapV0s) {gMessMgr->Warning() << "StXiFinderMaker: must not zap V0s if not zapping Xis\n" << " Automatically switching to keep V0s." << endm; DontZapV0s(); }
Betty
Begin Betty
End Betty
dca_ij no longer signed (squared)
paths.first = heli[i].pathLength(xnix,xniy); paths.second = heli[j].pathLength(xnjx,xnjy);
3VectorF vs 3VectorD???
Begin Betty
variable keepTrack (32 bits)
End Betty
check privilege to skip event
Reimplemented from StV0FinderMaker.
Definition at line 137 of file StXiFinderMaker.cxx.
References kStOk, StV0FinderMaker::Prepare(), and UseV0().
| Bool_t StXiFinderMaker::UseV0 | ( | ) | [virtual] |
Variables:
trkHelix,
trkHelix=heli[k];
Begin Betty
End Betty
Reimplemented from StV0FinderMaker.
Definition at line 189 of file StXiFinderMaker.cxx.
References StHelix::distance(), StHelix::pathLength(), StHelix::xcenter(), and StHelix::ycenter().
Referenced by Make().
1.5.9