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

Public Member Functions

 gl3Event (l3CoordinateTransformer *inTrans, l3EmcCalibration *inBemcCalibint, l3EmcCalibration *inEemcCalibint, int mxHits=szGL3_default_mHits, int mxTracks=szGL3_default_mTracks)
 
int setup (int mHits=szGL3_default_mHits, int mTracks=szGL3_default_mTracks)
 
int resetEvent ()
 
int readFromEvpReader (daqReader *rdr, float bField=1000)
 
void readClustersFromEvpReader (daqReader *rdr, int sector)
 
int readITPCClustersFromEvpReader (daqReader *rdr, int sector)
 
short getBusy ()
 
gl3TrackgetTrack (int n)
 
gl3HitgetHit (int n)
 
gl3SectorgetSector (int n)
 
int getNTracks ()
 
int getNMergedTracks ()
 
int getNBadTracks ()
 
int getNHits ()
 
l3TrgReadergetTrgData ()
 
l3xyzCoordinate getVertex ()
 
l3xyzCoordinate getLMVertex ()
 
l3CoordinateTransformergetCoordinateTransformer ()
 
int getTrgCmd ()
 
int getTrgWord ()
 
int getCTB (int n)
 
int getZDC (int n)
 
double getZDCVertex ()
 
int getToken ()
 
void setToken (int tk)
 
unsigned int getBXingLo ()
 
unsigned int getBXingHi ()
 
unsigned long long getBXing ()
 
void setHitProcessing (int hitPro)
 
void setVertexFinderMethod (int _in)
 
void setLMVertexFinder (gl3LMVertexFinder *_in)
 
void setMaxSectorNForTrackMerging (int _in)
 
void setBField (float _bField)
 
void setCoordinateTransformer (l3CoordinateTransformer *in)
 
int readL3Data (L3_P *buffer)
 
int finalizeReconstruction ()
 
int readSectorHits (char *buffer, int nSectorTracks)
 
int readSectorTracks (char *buffer)
 
void addTracks (short sector, int nTracks, local_track *track)
 
int makeVertex ()
 
int fillTracks (int maxBytes, char *buffer, unsigned int token)
 
 gl3Event (int mxHits=500000, int mxTracks=20000, St_l3_Coordinate_Transformer *inTrans=0)
 
int setup (int mHits=600000, int mTracks=20000)
 
int resetEvent ()
 
short getBusy ()
 
gl3TrackgetTrack (int n)
 
gl3HitgetHit (int n)
 
gl3SectorgetSector (int n)
 
int getNTracks ()
 
int getNMergedTracks ()
 
int getNBadTracks ()
 
int getNHits ()
 
St_l3_xyz_Coordinate getVertex ()
 
St_l3_Coordinate_TransformergetCoordinateTransformer ()
 
int getTrgCmd ()
 
int getTrgWord ()
 
int getCTB (int n)
 
int getZDC (int n)
 
void setHitProcessing (int hitPro)
 
void setMaxSectorNForTrackMerging (int _in)
 
void setBField (float _bField)
 
void setCoordinateTransformer (St_l3_Coordinate_Transformer *in)
 
int readEventDescriptor (EventDescriptor *descr)
 
int readL3Data (L3_P *buffer)
 
int readTrgData (TrgSumData *trgSum, RawTrgDet *rawTrg)
 
int readSectorHits (char *buffer, int nSectorTracks)
 
int readSectorTracks (char *buffer)
 
void addTracks (short sector, int nTracks, local_track *track)
 
void makeVertex ()
 
int fillTracks (int maxBytes, char *buffer, unsigned int token)
 

Public Attributes

int sectorFirstHit [25]
 
int nMergableTracks
 
gl3EMC emc
 
int hitProcessing
 
int vertexFinder
 
int minNoOfHitsOnTrackUsedForVertexCalc
 
double minMomUsedForVertexCalc
 
gl3Hithit
 
gl3Tracktrack
 
int * trackIndex
 
int busy
 
int maxSectorNForTrackMerging
 
int maxTracks
 
int maxTracksSector
 
int nTracks
 
int maxHits
 
int nHits
 
int nMergedTracks
 
int nBadTracks
 
l3TrgReader trgData
 
l3xyzCoordinate vertex
 
l3xyzCoordinate lmVertex
 
FtfPara para
 
FtfContainertrackContainer
 
gl3Sector sectorInfo [24]
 
gl3HistohVz
 
gl3HistohVx
 
gl3HistohVy
 
l3CoordinateTransformercoordinateTransformer
 
gl3LMVertexFinderlmv
 

Static Public Attributes

static const int nSectors = 24
 

Detailed Description

Definition at line 53 of file gl3Event.h.

Member Function Documentation

int gl3Event::readFromEvpReader ( daqReader rdr,
float  bField = 1000 
)

LOG("JEFF", "fillTracks returns %d", ret);

Definition at line 31 of file gl3Event.cxx.


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