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.