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
 1-24
 
unsigned char getSensor () const
 1-6
 
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).

Author
Yaping Wang
Date
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: