SND@LHC Software
|
#include <splitcalCluster.h>
Public Member Functions | |
splitcalCluster () | |
splitcalCluster (splitcalHit *h) | |
virtual | ~splitcalCluster () |
virtual void | Print () const |
void | SetEtaPhiE (double &eta, double &phi, double &e) |
void | SetEta (double &eta) |
void | SetPhi (double &phi) |
void | SetEnergy (double &e) |
void | SetIndex (int i) |
void | SetStartPoint (const double &x, const double &y, const double &z) |
void | SetStartPoint (splitcalHit *&h) |
void | SetEndPoint (const double &x, const double &y, const double &z) |
void | SetEndPoint (splitcalHit *&h) |
void | SetVectorOfHits (std::vector< splitcalHit * > &v) |
void | AddHit (splitcalHit *h) |
int | GetIndex () |
double | GetEta () |
double | GetPhi () |
double | GetEnergy () |
double | GetPx () |
double | GetPy () |
double | GetPz () |
double | GetEx () |
double | GetEy () |
double | GetEz () |
TVector3 | GetStartPoint () |
TVector3 | GetEndPoint () |
std::vector< splitcalHit * > & | GetVectorOfHits () |
regression | LinearRegression (std::vector< double > &x, std::vector< double > &y) |
void | ComputeEtaPhiE () |
double | GetSlopeZX () |
double | GetInterceptZX () |
double | GetSlopeZY () |
double | GetInterceptZY () |
Private Member Functions | |
splitcalCluster (const splitcalCluster &cluster) | |
splitcalCluster | operator= (const splitcalCluster &cluster) |
ClassDef (splitcalCluster, 1) | |
Private Attributes | |
int | _index |
double | _eta |
double | _phi |
double | _energy |
TVector3 | _start |
TVector3 | _end |
std::vector< splitcalHit * > | _vectorOfHits |
double | _mZX |
double | _qZX |
double | _mZY |
double | _qZY |
Definition at line 25 of file splitcalCluster.h.
splitcalCluster::splitcalCluster | ( | ) |
splitcalCluster::splitcalCluster | ( | splitcalHit * | h | ) |
Definition at line 26 of file splitcalCluster.cxx.
|
virtual |
|
private |
Copy constructor
|
inline |
Definition at line 50 of file splitcalCluster.h.
|
private |
void splitcalCluster::ComputeEtaPhiE | ( | ) |
Definition at line 41 of file splitcalCluster.cxx.
|
inline |
Definition at line 63 of file splitcalCluster.h.
|
inline |
Definition at line 55 of file splitcalCluster.h.
|
inline |
Definition at line 53 of file splitcalCluster.h.
|
inline |
Definition at line 59 of file splitcalCluster.h.
|
inline |
Definition at line 60 of file splitcalCluster.h.
|
inline |
Definition at line 61 of file splitcalCluster.h.
|
inline |
Definition at line 52 of file splitcalCluster.h.
|
inline |
Definition at line 71 of file splitcalCluster.h.
|
inline |
Definition at line 73 of file splitcalCluster.h.
|
inline |
Definition at line 54 of file splitcalCluster.h.
|
inline |
Definition at line 56 of file splitcalCluster.h.
|
inline |
Definition at line 57 of file splitcalCluster.h.
|
inline |
Definition at line 58 of file splitcalCluster.h.
|
inline |
Definition at line 70 of file splitcalCluster.h.
|
inline |
Definition at line 72 of file splitcalCluster.h.
|
inline |
Definition at line 62 of file splitcalCluster.h.
|
inline |
Definition at line 64 of file splitcalCluster.h.
regression splitcalCluster::LinearRegression | ( | std::vector< double > & | x, |
std::vector< double > & | y | ||
) |
Definition at line 187 of file splitcalCluster.cxx.
|
private |
|
virtual |
Methods
Definition at line 225 of file splitcalCluster.cxx.
|
inline |
Definition at line 47 of file splitcalCluster.h.
void splitcalCluster::SetEndPoint | ( | splitcalHit *& | h | ) |
Definition at line 213 of file splitcalCluster.cxx.
|
inline |
Definition at line 43 of file splitcalCluster.h.
|
inline |
Definition at line 41 of file splitcalCluster.h.
|
inline |
|
inline |
Definition at line 44 of file splitcalCluster.h.
|
inline |
Definition at line 42 of file splitcalCluster.h.
|
inline |
Definition at line 45 of file splitcalCluster.h.
void splitcalCluster::SetStartPoint | ( | splitcalHit *& | h | ) |
Definition at line 209 of file splitcalCluster.cxx.
|
inline |
Definition at line 49 of file splitcalCluster.h.
|
private |
Definition at line 83 of file splitcalCluster.h.
|
private |
Definition at line 81 of file splitcalCluster.h.
|
private |
Definition at line 81 of file splitcalCluster.h.
|
private |
Definition at line 80 of file splitcalCluster.h.
|
private |
Definition at line 87 of file splitcalCluster.h.
|
private |
Definition at line 88 of file splitcalCluster.h.
|
private |
Definition at line 81 of file splitcalCluster.h.
|
private |
Definition at line 87 of file splitcalCluster.h.
|
private |
Definition at line 88 of file splitcalCluster.h.
|
private |
Definition at line 82 of file splitcalCluster.h.
|
private |
Definition at line 84 of file splitcalCluster.h.