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

#include <TwistPatch.h>

Public Member Functions

virtual void SetMagF (double mag)
 Enter magnetic field manually (if you leave it blank in patch functions)
 
void CorrectP05ia ()
 Turn on corrections for P05ia (on by default)
 
Functions to patch data
virtual void PrimaryVertex (StThreeVectorF &vtx, double mag=-999.)
 
virtual void PrimaryVertex (double &vx, double &vy, double &vz, double mag=-999.)
 Patch primary vertex positions (use either function)
 
virtual void PrimaryTrack (double &pt, double &phi, double &eta, int ch, double vz, double mag=-999.)
 Patch primary tracks.
 

Protected Member Functions

Functions to set parameters
void SetVtxPars ()
 
void SetEtaPars ()
 
void SetPtPars (int ew, int ch)
 
void SetPhiPars (int ew, int ch)
 

Protected Attributes

int magf
 
Double_t * vtxpars
 
Double_t * etapars
 
Double_t * ptpars
 
Double_t * phipars
 
TArrayD vtxparsFull
 
TArrayD ptparsFull
 
TArrayD phiparsFull
 
TArrayD etaparsFull
 

Detailed Description

Author
Gene Van Buren, BNL, 24-May-2005
          Code to patch incorrect data from using the wrong
          Twist distortion correction.
          Default is to patch P05ia production.

Definition at line 17 of file TwistPatch.h.


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