StXiFinderMaker Class Reference

#include <StXiFinderMaker.h>

Inheritance diagram for StXiFinderMaker:

StV0FinderMaker StMaker

List of all members.

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
StXiVertexxiVertex
int det_id_xi


Detailed Description

StXiFinderMaker finds Xi secondary vertices

Definition at line 18 of file StXiFinderMaker.h.


Member Function Documentation

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

  • a header exists
  • the run number changes

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().


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

Generated on Sat May 26 04:28:27 2012 for StRoot by  doxygen 1.5.9