|
SND@LHC Software
|
#include <ecalCluster.h>


Public Member Functions | |
| ecalCluster () | |
| ecalCluster (Int_t num, const std::list< ecalCell * > &cluster, const std::list< ecalMaximum * > &maximums) | |
| Int_t | Number () const |
| Int_t | Size () const |
| Int_t | Maxs () const |
| Double_t | Energy () const |
| Double_t | PreCalibrated () const |
| Double_t | Moment () const |
| Double_t | MomentX () const |
| Double_t | MomentY () const |
| Double_t | X () const |
| Double_t | Y () const |
| Double_t | Chi2 () const |
| Short_t | Status () const |
| void | SetStatus (Short_t st) |
| Int_t | CellNum (Int_t i) const |
| Int_t | PeakNum (Int_t i) const |
| Double_t | PreEnergy (Int_t i) const |
| ecalMaximum * | Maximum (Int_t i) const |
| virtual | ~ecalCluster () |
Private Member Functions | |
| ecalCluster (const ecalCluster &) | |
| ecalCluster & | operator= (const ecalCluster &) |
Private Attributes | |
| Int_t | fNum |
| Int_t | fSize |
| Int_t | fMaxs |
| Double_t | fEnergy |
| Double_t | fPreCalibrated |
| Double_t | fMoment |
| Double_t | fMomentX |
| Double_t | fMomentY |
| Double_t | fX |
| Double_t | fY |
| Double_t | fChi2 |
| Short_t | fStatus |
| TArrayI | fCellNums |
| TArrayI | fPeakNums |
| TArrayD | fPreEnergy |
| ecalMaximum ** | fMaximums |
Friends | |
| class | ecalClusterFinder |
A temporary cluster needed for debugging of cluster finder procedure
Definition at line 24 of file ecalCluster.h.
| ecalCluster::ecalCluster | ( | ) |
An empty constructor
Definition at line 14 of file ecalCluster.cxx.
| ecalCluster::ecalCluster | ( | Int_t | num, |
| const std::list< ecalCell * > & | cluster, | ||
| const std::list< ecalMaximum * > & | maximums | ||
| ) |
A more advanced constructor. Should use this.
Still not clear about next 3 variables
Definition at line 36 of file ecalCluster.cxx.
|
virtual |
An virtual destructor
Definition at line 112 of file ecalCluster.cxx.
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 61 of file ecalCluster.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 59 of file ecalCluster.h.
|
inline |
Calibrated energy of the cluster with assumption of normal incident angle
Definition at line 41 of file ecalCluster.h.
|
inline |
Definition at line 60 of file ecalCluster.h.
|
inline |
Definition at line 55 of file ecalCluster.h.
|
inline |
|
inline |
Status of the cluster: -1 — rejected, 0 — new, 1 — reconstructed
Definition at line 54 of file ecalCluster.h.
|
inline |
|
inline |
Definition at line 50 of file ecalCluster.h.
|
friend |
Definition at line 26 of file ecalCluster.h.
|
private |
Serial numbers of cells in cluster
Definition at line 91 of file ecalCluster.h.
|
private |
\chi^2 after fitting
Definition at line 86 of file ecalCluster.h.
|
private |
Energy of cluster
Definition at line 73 of file ecalCluster.h.
|
private |
Serial numbers of maximums in system
Definition at line 97 of file ecalCluster.h.
|
private |
Number of maximums in cluster
Definition at line 71 of file ecalCluster.h.
|
private |
Second moment
Definition at line 77 of file ecalCluster.h.
|
private |
Moment over X axis
Definition at line 79 of file ecalCluster.h.
|
private |
Moment over Y axis
Definition at line 81 of file ecalCluster.h.
|
private |
Cluster number
Definition at line 66 of file ecalCluster.h.
|
private |
Serial numbers of peaks in cluster
Definition at line 93 of file ecalCluster.h.
|
private |
Calibrated energy of the cluster with assumption of normal incident angle
Definition at line 75 of file ecalCluster.h.
|
private |
An energy deposition in peak areas (preclusters)
Definition at line 95 of file ecalCluster.h.
|
private |
Cluster size in cells A separate variable. fCells not stored
Definition at line 69 of file ecalCluster.h.
|
private |
Status of the cluster: -1 — rejected, 0 — new, 1 — reconstructed
Definition at line 88 of file ecalCluster.h.
|
private |
Coordinates of cluster centre of gravity
Definition at line 83 of file ecalCluster.h.
|
private |
Definition at line 84 of file ecalCluster.h.