#include <CsIClusters.h>
Inheritance diagram for CsICluster:

Public Methods | |
| CsICluster (double e, Point p) | |
| constructor. More... | |
| ~CsICluster () | |
| Destructor. More... | |
| void | setDirection (Vector v) |
| void | setEnergyCorrected (double e) |
| Set energy corrected. More... | |
| void | setEneLayer (std::vector<double> v) |
| Set energy per layer. More... | |
| void | setPosLayer (std::vector<Vector> v) |
| Set barycenter position for each layer. More... | |
| void | setRmsLayer (std::vector<Vector> v) |
| Set rms of energy deposition for each layer. More... | |
| void | setRmsLong (double r) |
| Set Longitudinal RMS. More... | |
| void | setRmsTrans (double r) |
| Set transverse RMS. More... | |
| void | setEneLeak (double e) |
| Set energy corrected via CalClustersAlg::Leak(). More... | |
| void | setFitEnergy (double e) |
| Set fitted energy form CalClustersAlg::Profile(). More... | |
| void | setProfChisq (double k) |
| Set chi square of profile fitting. More... | |
| void | setCsiAlpha (double a) |
| Set alpha parameter used in the fit. More... | |
| void | setCsiLambda (double l) |
| Set lambda parameter used in the fit. More... | |
| void | setCsiStart (double s) |
| Set the fitted starting point. More... | |
| void | setTransvOffset (double offset) |
| Set the transverse offset of calorimeter position measurement. More... | |
| double | energySum () const |
| double | energyLeak () const |
| double | energyCorrected () const |
| double | getEneLayer (int i) const |
| const Vector& | getPosLayer (int i) const |
| const std::vector<double>& | getEneLayer () const |
| const std::vector<Vector>& | getPosLayer () const |
| const std::vector<Vector>& | getRmsLayer () const |
| double | getRmsLong () const |
| double | getRmsTrans () const |
| double | getTransvOffset () const |
| Point | position () const |
| Vector | direction () const |
| double | getFitEnergy () const |
| double | getProfChisq () const |
| double | getCsiAlpha () const |
| double | getCsiLambda () const |
| double | getCsiStart () const |
| void | writeOut () const |
Protected Methods | |
| virtual void | ini () |
Private Attributes | |
| double | m_energySum |
| Total measured energy in the calorimeter. More... | |
| double | m_leakEnergy |
| Leakage corrected energy using correlation method ( for E> several GeV). More... | |
| double | m_energyCorrected |
| corrected energy not used ( yet ). More... | |
| std::vector<double> | m_eneLayer |
| Energy per layer in MeV. More... | |
| std::vector<Vector> | m_pLayer |
| Barycenter position in each layer. More... | |
| std::vector<Vector> | m_rmsLayer |
| RMS of energy deposition in each layer. More... | |
| double | m_rmslong |
| RMS of longitudinal position measurement. More... | |
| double | m_rmstrans |
| RMS of transverse position measurement. More... | |
| double | m_transvOffset |
| Transvers offset of calorimeter position measurement. More... | |
| double | m_fitEnergy |
| fitted energy ( for E>10 GeV). More... | |
| double | m_ProfChisq |
| Chisquare of the fit ( not a real Chisquare). More... | |
| double | m_CsiAlpha |
| Alpha parameter used in the fit. More... | |
| double | m_CsiLambda |
| Lambda parameter used in the fit. More... | |
| double | m_start |
| Fitted starting point of the shower (physical meaning is not clear). More... | |
| Point | m_position |
| Vector | m_direction |
Transient storage of the results of the reconstruction performed in CalClustersAlg. It contains the data from one cluster in the calorimeter.
Definition at line 45 of file CsIClusters.h.
|
|
constructor.
Definition at line 8 of file CsIClusters.cpp. |
|
|
Destructor.
Definition at line 54 of file CsIClusters.h. |
|
|
Definition at line 101 of file CsIClusters.h. |
|
|
Definition at line 90 of file CsIClusters.h. |
|
|
Definition at line 89 of file CsIClusters.h. |
|
|
Definition at line 88 of file CsIClusters.h. |
|
|
Definition at line 104 of file CsIClusters.h. |
|
|
Definition at line 105 of file CsIClusters.h. |
|
|
Definition at line 106 of file CsIClusters.h. |
|
|
Definition at line 93 of file CsIClusters.h. |
|
|
Definition at line 91 of file CsIClusters.h. |
|
|
Definition at line 102 of file CsIClusters.h. |
|
|
Definition at line 94 of file CsIClusters.h. |
|
|
Definition at line 92 of file CsIClusters.h. |
|
|
Definition at line 103 of file CsIClusters.h. |
|
|
Definition at line 95 of file CsIClusters.h. |
|
|
Definition at line 96 of file CsIClusters.h. |
|
|
Definition at line 97 of file CsIClusters.h. |
|
|
Definition at line 98 of file CsIClusters.h. |
|
|
Definition at line 32 of file CsIClusters.cpp. |
|
|
Definition at line 100 of file CsIClusters.h. |
|
|
Set alpha parameter used in the fit.
Definition at line 79 of file CsIClusters.h. |
|
|
Set lambda parameter used in the fit.
Definition at line 81 of file CsIClusters.h. |
|
|
Set the fitted starting point.
Definition at line 83 of file CsIClusters.h. |
|
|
Definition at line 56 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Set energy per layer.
Definition at line 63 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Set energy corrected via CalClustersAlg::Leak().
Definition at line 73 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Set energy corrected. not used for the moment Energy sum is stored Definition at line 61 of file CsIClusters.h. |
|
|
Set fitted energy form CalClustersAlg::Profile().
Definition at line 75 of file CsIClusters.h. |
|
|
Set barycenter position for each layer.
Definition at line 65 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Set chi square of profile fitting.
Definition at line 77 of file CsIClusters.h. |
|
|
Set rms of energy deposition for each layer.
Definition at line 67 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Set Longitudinal RMS.
Definition at line 69 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Set transverse RMS.
Definition at line 71 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Set the transverse offset of calorimeter position measurement.
Definition at line 85 of file CsIClusters.h. Referenced by CalClustersAlg::execute(). |
|
|
Definition at line 20 of file CsIClusters.cpp. |
|
|
Alpha parameter used in the fit.
Definition at line 140 of file CsIClusters.h. |
|
|
Lambda parameter used in the fit.
Definition at line 142 of file CsIClusters.h. |
|
|
Chisquare of the fit ( not a real Chisquare).
Definition at line 138 of file CsIClusters.h. |
|
|
Definition at line 147 of file CsIClusters.h. |
|
|
Energy per layer in MeV.
Definition at line 123 of file CsIClusters.h. |
|
|
corrected energy not used ( yet ).
Definition at line 121 of file CsIClusters.h. |
|
|
Total measured energy in the calorimeter.
Definition at line 117 of file CsIClusters.h. |
|
|
fitted energy ( for E>10 GeV).
Definition at line 136 of file CsIClusters.h. |
|
|
Leakage corrected energy using correlation method ( for E> several GeV).
Definition at line 119 of file CsIClusters.h. |
|
|
Barycenter position in each layer.
Definition at line 125 of file CsIClusters.h. |
|
|
Definition at line 146 of file CsIClusters.h. |
|
|
RMS of energy deposition in each layer.
Definition at line 127 of file CsIClusters.h. |
|
|
RMS of longitudinal position measurement.
Definition at line 129 of file CsIClusters.h. |
|
|
RMS of transverse position measurement.
Definition at line 131 of file CsIClusters.h. |
|
|
Fitted starting point of the shower (physical meaning is not clear).
Definition at line 144 of file CsIClusters.h. |
|
|
Transvers offset of calorimeter position measurement.
Definition at line 133 of file CsIClusters.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000