StFms
0.0.0
FMS software in the STAR framework
|
#include <StFmsCluster.h>
Public Member Functions | |
StFmsCluster () | |
~StFmsCluster () | |
void | Print (Option_t *optionNotUsed="") const |
UShort_t | detectorId () const |
Int_t | category () const |
Int_t | nTowers () const |
Int_t | nPhotons () const |
Float_t | energy () const |
Float_t | x () const |
Float_t | y () const |
Float_t | sigmaMax () const |
Float_t | sigmaMin () const |
Float_t | chi2Ndf1Photon () const |
Float_t | chi2Ndf2Photon () const |
Int_t | id () const |
TLorentzVector | fourMomentum () const |
void | setDetectorId (UShort_t detector) |
void | setCategory (Int_t catag) |
void | setNTowers (Int_t numbTower) |
Bool_t | setNPhotons (Int_t nPhoton) |
void | setEnergy (Float_t energy) |
void | setX (Float_t x0) |
void | setY (Float_t y0) |
void | setSigmaMin (Float_t sigmaMax) |
void | setSigmaMax (Float_t sigmaMax) |
void | setChi2Ndf1Photon (Float_t chi2ndfph1) |
void | setChi2Ndf2Photon (Float_t chi2ndfph2) |
void | setId (Float_t cluid) |
void | setFourMomentum (TLorentzVector p4) |
StPtrVecFmsHit & | hits () |
const StPtrVecFmsHit & | hits () const |
StPtrVecFmsPoint & | points () |
const StPtrVecFmsPoint & | points () const |
Protected Attributes | |
UShort_t | mDetectorId |
Detector starts from 1. More... | |
Int_t | mCategory |
Category of cluster (see EFmsClusterCategory) More... | |
Int_t | mNTowers |
Number of non-zero-energy tower hits in the cluster. More... | |
Int_t | mNPhotons |
Number of photons forming this cluster. More... | |
Float_t | mEnergy |
Total energy contained in this cluster (0th moment) More... | |
Float_t | mX |
Float_t | mY |
Float_t | mSigmaMin |
Minimum 2nd moment. More... | |
Float_t | mSigmaMax |
Maximum 2nd moment (along major axis) More... | |
Float_t | mChi2Ndf1Photon |
χ2 / ndf for 1-photon fit More... | |
Float_t | mChi2Ndf2Photon |
χ2 / ndf for 2-photon fit More... | |
Int_t | mId |
Eventwise cluster ID. More... | |
TLorentzVector | mFourMomentum |
Cluster four momentum. More... | |
StPtrVecFmsPoint | mPhotons |
Tower hits of the current cluster. More... | |
StPtrVecFmsHit | mHits |
Fitted points (photons) in the cluster. More... | |
A cluster of adjacent FMS hits.
A cluster is formed by the energy depositions (hits) of one or more particles over a group of FMS towers.
Definition at line 35 of file StFmsCluster.h.
StFmsCluster::StFmsCluster | ( | ) |
Constructor.
Definition at line 18 of file StFmsCluster.cxx.
StFmsCluster::~StFmsCluster | ( | ) |
Destructor.
Definition at line 23 of file StFmsCluster.cxx.
|
inline |
Cluster category (see EFmsClusterCategory).
Definition at line 51 of file StFmsCluster.h.
|
inline |
χ2 / ndf for 1-photon fit to the cluster.
Definition at line 67 of file StFmsCluster.h.
|
inline |
χ2 / ndf for 2-photon fit to the cluster.
Definition at line 69 of file StFmsCluster.h.
|
inline |
Return the sub-detector ID number.
ID numbers are defined in the STAR database.
Definition at line 49 of file StFmsCluster.h.
|
inline |
Total cluster energy (sum over all hits in the cluster).
Definition at line 57 of file StFmsCluster.h.
|
inline |
Cluster four-momentum (px, py, pz E).
Definition at line 73 of file StFmsCluster.h.
|
inline |
Hits (energy depositions in towers) forming this cluster.
Definition at line 101 of file StFmsCluster.h.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 103 of file StFmsCluster.h.
|
inline |
Cluster ID, unique in an event.
Definition at line 71 of file StFmsCluster.h.
|
inline |
Number of points (photons etc) forming this cluster.
Definition at line 55 of file StFmsCluster.h.
|
inline |
Number of towers forming this cluster.
Definition at line 53 of file StFmsCluster.h.
|
inline |
Points (photons etc) forming this cluster.
Definition at line 105 of file StFmsCluster.h.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 107 of file StFmsCluster.h.
void StFmsCluster::Print | ( | Option_t * | optionNotUsed = "" | ) | const |
Print cluster information to LOG_INFO.
Definition at line 26 of file StFmsCluster.cxx.
|
inline |
Set cluster category (see EFmsClusterCategory).
Definition at line 77 of file StFmsCluster.h.
|
inline |
Set chi2 / ndf for 1-photon fit.
Definition at line 93 of file StFmsCluster.h.
|
inline |
Set chi2 / ndf for 2-photon fit.
Definition at line 95 of file StFmsCluster.h.
|
inline |
Set sub-detector ID number.
Definition at line 75 of file StFmsCluster.h.
|
inline |
Set total cluster energy.
Definition at line 83 of file StFmsCluster.h.
|
inline |
Set cluster four-momentum (px, py, pz, E).
Definition at line 99 of file StFmsCluster.h.
|
inline |
Set cluster ID.
Definition at line 97 of file StFmsCluster.h.
Bool_t StFmsCluster::setNPhotons | ( | Int_t | nPhoton | ) |
Set number of points/photons forming this cluster.
Definition at line 41 of file StFmsCluster.cxx.
|
inline |
Set number of towers in this cluster.
Definition at line 79 of file StFmsCluster.h.
|
inline |
Set maximum 2nd moment.
Definition at line 91 of file StFmsCluster.h.
|
inline |
Set minimum 2nd moment.
Definition at line 89 of file StFmsCluster.h.
|
inline |
Set cluster mean x in local grid coordinates.
Definition at line 85 of file StFmsCluster.h.
|
inline |
Set cluster mean y in local grid coordinates.
Definition at line 87 of file StFmsCluster.h.
|
inline |
Maximum 2nd moment (along major axis).
Definition at line 63 of file StFmsCluster.h.
|
inline |
Minimum 2nd moment.
Definition at line 65 of file StFmsCluster.h.
|
inline |
Mean x ("center of gravity") in local grid coordinate (1st moment).
Definition at line 59 of file StFmsCluster.h.
|
inline |
Mean y ("center of gravity") in local grid coordinate (1st moment).
Definition at line 61 of file StFmsCluster.h.
|
protected |
Category of cluster (see EFmsClusterCategory)
Definition at line 111 of file StFmsCluster.h.
|
protected |
χ2 / ndf for 1-photon fit
Definition at line 121 of file StFmsCluster.h.
|
protected |
χ2 / ndf for 2-photon fit
Definition at line 122 of file StFmsCluster.h.
|
protected |
Detector starts from 1.
Definition at line 110 of file StFmsCluster.h.
|
protected |
Total energy contained in this cluster (0th moment)
Definition at line 114 of file StFmsCluster.h.
|
protected |
Cluster four momentum.
Definition at line 124 of file StFmsCluster.h.
|
protected |
Fitted points (photons) in the cluster.
Definition at line 126 of file StFmsCluster.h.
|
protected |
Eventwise cluster ID.
Definition at line 123 of file StFmsCluster.h.
|
protected |
Number of photons forming this cluster.
Definition at line 113 of file StFmsCluster.h.
|
protected |
Number of non-zero-energy tower hits in the cluster.
Definition at line 112 of file StFmsCluster.h.
|
protected |
Tower hits of the current cluster.
Definition at line 125 of file StFmsCluster.h.
|
protected |
Maximum 2nd moment (along major axis)
Definition at line 120 of file StFmsCluster.h.
|
protected |
Minimum 2nd moment.
Definition at line 119 of file StFmsCluster.h.
|
protected |
Mean x ("center of gravity") in local grid coordinate (1st moment)
Definition at line 115 of file StFmsCluster.h.
|
protected |
Mean y ("center of gravity") in local grid coordinate (1st moment)
Definition at line 117 of file StFmsCluster.h.