HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HEmcClusterSim Class Reference

#include <hemcclustersim.h>

Inheritance diagram for HEmcClusterSim:
Collaboration diagram for HEmcClusterSim:

Public Member Functions

 HEmcClusterSim ()
 
 ~HEmcClusterSim ()
 
void setTrack (Int_t trackNumber, Float_t energy)
 
void setRpcTrack (Int_t tr)
 
Short_t getNTracks (void) const
 
Int_t getTrack (Short_t n=0) const
 
Float_t getTrackEnergy (Short_t n) const
 
Short_t getTotMult (void) const
 
Int_t getRpcTrack (void) const
 
Float_t getSigmaEnergy (void) const
 
Float_t getSigmaTime (void) const
 
void setSigmaEnergy (Float_t e)
 
void setSigmaTime (Float_t t)
 
- Public Member Functions inherited from HEmcCluster
 HEmcCluster (void)
 
 ~HEmcCluster (void)
 
Char_t getSector (void) const
 
UChar_t getCell (void) const
 
Short_t getIndex (void) const
 
Float_t getEnergy (void) const
 
Float_t getTime (void) const
 
Float_t getMaxEnergy (void) const
 
Float_t getXMod (void) const
 
Float_t getYMod (void) const
 
Float_t getSigmaXMod (void) const
 
Float_t getSigmaYMod (void) const
 
Float_t getXLab (void) const
 
Float_t getYLab (void) const
 
Float_t getZLab (void) const
 
void getXYZLab (Float_t &x, Float_t &y, Float_t &z)
 
Float_t getTheta () const
 
Float_t getPhi () const
 
UChar_t getCell (Int_t ind) const
 
UChar_t getNCells (void) const
 
UChar_t getTotalNCells (void) const
 
Bool_t ifActive (void) const
 
Bool_t isUsedInParticleCand (void) const
 
Short_t getRpcIndex (void) const
 
Float_t getQualDThDPh (void) const
 
Float_t getQualDTime (void) const
 
UChar_t getNMatchedCells (void) const
 
UChar_t getNMatchedTracks (void) const
 
void setRpcIndex (Short_t i)
 
void setQualDThDPh (Float_t q)
 
void setQualDTime (Float_t q)
 
void setNMatchedCells (UChar_t n)
 
void addMatchedTrack (void)
 
void setSector (Char_t s)
 
void setIndex (Short_t ind)
 
void setEnergy (Float_t e)
 
void setTime (Float_t t)
 
void setMaxEnergy (Float_t e)
 
void setXYMod (Float_t x, Float_t y)
 
void setSigmaXYMod (Float_t sigma)
 
void setXYZLab (Float_t x, Float_t y, Float_t z)
 
void setTheta (Float_t a)
 
void setPhi (Float_t a)
 
void setCellList (Int_t ncs, UChar_t *list)
 
void setInactive ()
 
void setIsUsedInParticleCand (void)
 
void unsetIsUsedInParticleCand (void)
 

Protected Attributes

Short_t nTracks
 
Short_t totMult
 
Int_t rpcTrack
 
Int_t listTracks [5]
 
Float_t trackEnergy [5]
 
Float_t sigmaEnergy
 
Float_t sigmaTime
 
- Protected Attributes inherited from HEmcCluster
Char_t sector
 
UChar_t cell
 
Short_t index
 
UChar_t ncells
 
Float_t energy
 
Float_t cellEnergy
 
Float_t time
 
Float_t xmod
 
Float_t ymod
 
Float_t sigmaXYmod
 
Float_t xlab
 
Float_t ylab
 
Float_t zlab
 
Float_t theta
 
Float_t phi
 
UInt_t flags
 
UChar_t cellList [24]
 
Short_t rpcIndex
 
UChar_t nMatchedCells
 
UChar_t nMatchedTracks
 
Float_t qualityDThDPh
 
Float_t qualityDTime
 

Detailed Description

Definition at line 6 of file hemcclustersim.h.

Constructor & Destructor Documentation

HEmcClusterSim::HEmcClusterSim ( )
inline

Definition at line 17 of file hemcclustersim.h.

HEmcClusterSim::~HEmcClusterSim ( )
inline

Definition at line 30 of file hemcclustersim.h.

Member Function Documentation

Short_t HEmcClusterSim::getNTracks ( void  ) const
inline
Int_t HEmcClusterSim::getRpcTrack ( void  ) const
inline

Definition at line 39 of file hemcclustersim.h.

References rpcTrack.

Float_t HEmcClusterSim::getSigmaEnergy ( void  ) const
inline

Definition at line 40 of file hemcclustersim.h.

References sigmaEnergy.

Float_t HEmcClusterSim::getSigmaTime ( void  ) const
inline

Definition at line 41 of file hemcclustersim.h.

References sigmaTime.

Short_t HEmcClusterSim::getTotMult ( void  ) const
inline

Definition at line 38 of file hemcclustersim.h.

References totMult.

Int_t HEmcClusterSim::getTrack ( Short_t  n = 0) const
inline
Float_t HEmcClusterSim::getTrackEnergy ( Short_t  n) const
inline

Definition at line 37 of file hemcclustersim.h.

References n.

void HEmcClusterSim::setRpcTrack ( Int_t  tr)
inline

Definition at line 33 of file hemcclustersim.h.

Referenced by HEmcClusterF::execute().

void HEmcClusterSim::setSigmaEnergy ( Float_t  e)
inline

Definition at line 43 of file hemcclustersim.h.

Referenced by HEmcClusterF::execute().

void HEmcClusterSim::setSigmaTime ( Float_t  t)
inline

Definition at line 44 of file hemcclustersim.h.

Referenced by HEmcClusterF::execute().

void HEmcClusterSim::setTrack ( Int_t  trackNumber,
Float_t  energy 
)

Referenced by HEmcClusterF::execute().

Member Data Documentation

Int_t HEmcClusterSim::listTracks[5]
protected

Definition at line 11 of file hemcclustersim.h.

Short_t HEmcClusterSim::nTracks
protected

Definition at line 8 of file hemcclustersim.h.

Referenced by getNTracks().

Int_t HEmcClusterSim::rpcTrack
protected

Definition at line 10 of file hemcclustersim.h.

Referenced by getRpcTrack().

Float_t HEmcClusterSim::sigmaEnergy
protected

Definition at line 13 of file hemcclustersim.h.

Referenced by getSigmaEnergy().

Float_t HEmcClusterSim::sigmaTime
protected

Definition at line 14 of file hemcclustersim.h.

Referenced by getSigmaTime().

Short_t HEmcClusterSim::totMult
protected

Definition at line 9 of file hemcclustersim.h.

Referenced by getTotMult().

Float_t HEmcClusterSim::trackEnergy[5]
protected

Definition at line 12 of file hemcclustersim.h.


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