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

#include <StIstCluster.h>

Inheritance diagram for StIstCluster:

Public Member Functions

 StIstCluster (int key=-1, int ladder=-1, int sensor=-1, float meanRow=-1, float meanColumn=-1, float totCharge=0, float totChargeErr=0, int clusteringType=-1)
vector< StIstRawHit * > & getRawHitVec ()
const vector< StIstRawHit * > & getRawHitVec () const
int getKey () const
unsigned char getLadder () const
unsigned char getSensor () const
float getMeanRow () const
float getMeanColumn () const
float getTotCharge () const
float getTotChargeErr () const
unsigned char getMaxTimeBin () const
unsigned char getClusteringType () const
unsigned char getNRawHits () const
unsigned char getNRawHitsRPhi () const
unsigned char getNRawHitsZ () const
unsigned short getIdTruth () const
void setLadder (int ladder)
void setSensor (int sensor)
void setMeanRow (float meanRow)
void setMeanColumn (float meanColumn)
void setTotCharge (float totCharge)
void setTotChargeErr (float totChargeErr)
void setMaxTimeBin (int tb)
void setClusteringType (int clusteringType)
void setNRawHits (int nRawHits)
void setNRawHitsRPhi (int nRawHitsRPhi)
void setNRawHitsZ (int nRawHitsZ)
void setIdTruth (unsigned short idTruth)
virtual void Print (Option_t *opt="") const

Protected Member Functions

 ClassDef (StIstCluster, 1)

Protected Attributes

Int_t mKey
 Cluster unique label.
Float_t mMeanRow
 Cluster's mean row.
Float_t mMeanColumn
 Cluster's mean column.
Float_t mTotCharge
 Charge sum of the cluster.
Float_t mTotChargeErr
 rMS noise of the cluster
UShort_t mIdTruth
 For embedding, 0 as background.
UChar_t mLadderId
 Ladder id the cluster belongs to.
UChar_t mSensorId
 Sensor id the cluster belongs to.
UChar_t mClusteringType
 Clustering algorithm type.
UChar_t mMaxTimeBin
 Max ADC time bin index.
UChar_t mNRawHits
 Cluster size.
UChar_t mNRawHitsRPhi
 Cluster size in r-phi direction.
UChar_t mNRawHitsZ
 Cluster size in beam direction.
std::vector< StIstRawHit * > mRawHitVec
 Map container to save raw hits who contribute to the cluster.

Detailed Description

Data structure for IST cluster (neighboring pads fired by the same track).

Yaping Wang
March 2013

Definition at line 18 of file StIstCluster.h.

Constructor & Destructor Documentation

StIstCluster::StIstCluster ( int  key = -1,
int  ladder = -1,
int  sensor = -1,
float  meanRow = -1,
float  meanColumn = -1,
float  totCharge = 0,
float  totChargeErr = 0,
int  clusteringType = -1 

Author: Yaping Wang, March 2013

Description: See header file.

Definition at line 15 of file StIstCluster.cxx.

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