StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | List of all members
StFmsPoint Class Reference
Inheritance diagram for StFmsPoint:

Public Types

enum  StFmsPointPidFlag {
  kFpsPidNoFps =0, kFpsPidBad =1, kFpsPidGamma1 =10, kFpsPidGamma2 =11,
  kFpsPidGamma3 =12, kFpsPidGamma4 =13, kFpsPidGamma5 =14, kFpsPidGamma6 =15,
  kFpsPidGamma7 =16, kFpsPidMip =20, kFpsPidElectron1 =30, kFpsPidElectron2 =31,
  kFpsPidElectron3 =32, kFpsPidUnknown =40

Public Member Functions

const char * pidName (int i)
unsigned short detectorId () const
float energy () const
float x () const
float y () const
int id () const
StFmsClustercluster ()
const StFmsClustercluster () const
int parentClusterId () const
int nParentClusterPhotons () const
const StThreeVectorFXYZ () const
const StLorentzVectorFfourMomentum () const
void setDetectorId (unsigned short detector)
void setEnergy (float energy)
void setX (float xpos)
void setY (float ypos)
void setId (int phid)
void setCluster (StFmsCluster *cluster)
void setParentClusterId (int cluid)
void setNParentClusterPhotons (int nclph)
void setXYZ (const StThreeVectorF &p3)
void setFourMomentum (const StLorentzVectorF &p4)
int fpsPid ()
int fpsNCandidate (int layer)
float fpsMip (int layer, int candidate=0)
int fpsSlatId (int layer, int candidate=0)
float fpsDistance (int layer, int candidate=0)
void setFpsPid (int v)
void setFps (int layer, float mip, int slatid, float dist)
void resetFps ()
void orderFpsCandidates (int layer=0)
void print (int option=0)
- Public Member Functions inherited from StObject
 StObject (const StObject &sto)
StObjectoperator= (const StObject &sto)
virtual TObject * clone () const
Int_t isZombie () const
virtual void makeZombie (int flg=1)
UInt_t Ztreamer (TBuffer &R__b)
 ClassDef (StObject, 3) static UInt_t fgTally

Detailed Description

Definition at line 41 of file StFmsPoint.h.

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