#include <DstEmcShower.h>
Inheritance diagram for DstEmcShower:
Public Member Functions | |
double | a20Moment () const |
double | a20Moment () const |
double | a42Moment () const |
double | a42Moment () const |
int | cellId () const |
int | cellId () const |
virtual const CLID & | clID () const |
virtual const CLID & | clID () const |
double | dE () const |
double | dE () const |
double | dphi () const |
double | dphi () const |
DstEmcShower () | |
DstEmcShower () | |
double | dtheta () const |
double | dtheta () const |
double | dx () const |
double | dx () const |
double | dy () const |
double | dy () const |
double | dz () const |
double | dz () const |
double | e3x3 () const |
double | e3x3 () const |
double | e5x5 () const |
double | e5x5 () const |
double | energy () const |
double | energy () const |
HepSymMatrix | errorMatrix () const |
HepSymMatrix | errorMatrix () const |
double | eSeed () const |
double | eSeed () const |
double | latMoment () const |
double | latMoment () const |
int | module () const |
int | module () const |
int | numHits () const |
int | numHits () const |
double | phi () const |
double | phi () const |
HepPoint3D | position () const |
HepPoint3D | position () const |
double | secondMoment () const |
double | secondMoment () const |
void | setA20Moment (double a20Moment) |
void | setA20Moment (double a20Moment) |
void | setA42Moment (double a42Moment) |
void | setA42Moment (double a42Moment) |
void | setCellId (int id) |
void | setCellId (int id) |
void | setDE (double de) |
void | setDE (double de) |
void | setDphi (double dpi) |
void | setDphi (double dpi) |
void | setDtheta (double dt) |
void | setDtheta (double dt) |
void | setE3x3 (double e3x3) |
void | setE3x3 (double e3x3) |
void | setE5x5 (double e5x5) |
void | setE5x5 (double e5x5) |
void | setEnergy (double e) |
void | setEnergy (double e) |
void | setErrorMatrix (const HepSymMatrix &error) |
void | setErrorMatrix (const HepSymMatrix &error) |
void | setESeed (double eSeed) |
void | setESeed (double eSeed) |
void | setLatMoment (double latMoment) |
void | setLatMoment (double latMoment) |
void | setModule (int mod) |
void | setModule (int mod) |
void | setNumHits (int hit) |
void | setNumHits (int hit) |
void | setPosition (const HepPoint3D &pos) |
void | setPosition (const HepPoint3D &pos) |
void | setSecondMoment (double secondMoment) |
void | setSecondMoment (double secondMoment) |
void | setStatus (int st) |
void | setStatus (int st) |
void | setTime (double time) |
void | setTime (double time) |
void | setTrackId (int trackId) |
void | setTrackId (int trackId) |
int | status () const |
int | status () const |
double | theta () const |
double | theta () const |
double | time () const |
double | time () const |
int | trackId () const |
int | trackId () const |
double | x () const |
double | x () const |
double | y () const |
double | y () const |
double | z () const |
double | z () const |
virtual | ~DstEmcShower () |
virtual | ~DstEmcShower () |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Private Attributes | |
double | m_a20Moment |
double | m_a42Moment |
int | m_cellId |
double | m_dE |
double | m_dPhi |
double | m_dTheta |
double | m_e3x3 |
double | m_e5x5 |
double | m_energy |
HepSymMatrix | m_errorMatrix |
double | m_eSeed |
double | m_latMoment |
int | m_module |
int | m_numHits |
HepPoint3D | m_position |
double | m_secondMoment |
int | m_status |
double | m_time |
int | m_trackId |
|
00023 {}
|
|
00024 {}
|
|
00023 {}
|
|
00024 {}
|
|
00053 {return m_a20Moment;}
|
|
00053 {return m_a20Moment;}
|
|
00054 {return m_a42Moment;}
|
|
00054 {return m_a42Moment;}
|
|
00032 { return m_cellId; }
|
|
00032 { return m_cellId; }
|
|
Reimplemented in RecEmcShower, and RecEmcShower. 00027 { return CLID_DstEmcShower; }
|
|
Reimplemented in RecEmcShower, and RecEmcShower. 00027 { return CLID_DstEmcShower; }
|
|
Reimplemented in RecEmcShower, and RecEmcShower. 00026 { return DstEmcShower::classID();}
|
|
Reimplemented in RecEmcShower, and RecEmcShower. 00026 { return DstEmcShower::classID();}
|
|
00046 { return m_dE; }
|
|
00046 { return m_dE; }
|
|
00044 { return m_dPhi; }
|
|
00044 { return m_dPhi; }
|
|
00043 { return m_dTheta; }
|
|
00043 { return m_dTheta; }
|
|
|
|
00004 { 00005 double xx=99.; 00006 if(m_errorMatrix[0][0]>0) xx=sqrt(m_errorMatrix[0][0]); 00007 else if(m_errorMatrix[0][0]==0) xx=0.; 00008 return xx; 00009 }
|
|
|
|
00012 { 00013 double yy=99.; 00014 if(m_errorMatrix[1][1]>0) yy=sqrt(m_errorMatrix[1][1]); 00015 else if(m_errorMatrix[1][1]==0) yy=0.; 00016 return yy; 00017 }
|
|
|
|
00020 { 00021 double zz=99.; 00022 if(m_errorMatrix[2][2]>0) zz=sqrt(m_errorMatrix[2][2]); 00023 else if(m_errorMatrix[2][2]==0) zz=0.; 00024 return zz; 00025 }
|
|
00048 { return m_e3x3; }
|
|
00048 { return m_e3x3; }
|
|
00049 { return m_e5x5; }
|
|
00049 { return m_e5x5; }
|
|
00045 { return m_energy; }
|
|
00045 { return m_energy; }
|
|
00055 { return m_errorMatrix; }
|
|
00055 { return m_errorMatrix; }
|
|
00047 { return m_eSeed; }
|
|
00047 { return m_eSeed; }
|
|
00052 {return m_latMoment;}
|
|
00052 {return m_latMoment;}
|
|
00033 { return m_module; }
|
|
00033 { return m_module; }
|
|
00030 { return m_numHits; }
|
|
00030 { return m_numHits; }
|
|
00039 { return m_position.phi(); }
|
|
00039 { return m_position.phi(); }
|
|
00034 { return m_position; }
|
|
00034 { return m_position; }
|
|
00051 {return m_secondMoment;}
|
|
00051 {return m_secondMoment;}
|
|
00073 { m_a20Moment = a20Moment; }
|
|
00073 { m_a20Moment = a20Moment; }
|
|
00074 { m_a42Moment = a42Moment; }
|
|
00074 { m_a42Moment = a42Moment; }
|
|
00060 { m_cellId = id; }
|
|
00060 { m_cellId = id; }
|
|
00064 { m_dE = de; }
|
|
00064 { m_dE = de; }
|
|
00066 { m_dPhi = dpi ; }
|
|
00066 { m_dPhi = dpi ; }
|
|
00065 { m_dTheta = dt; }
|
|
00065 { m_dTheta = dt; }
|
|
00068 { m_e3x3 = e3x3 ; }
|
|
00068 { m_e3x3 = e3x3 ; }
|
|
00069 { m_e5x5 = e5x5 ; }
|
|
00069 { m_e5x5 = e5x5 ; }
|
|
00063 { m_energy = e ; }
|
|
00063 { m_energy = e ; }
|
|
00075 { m_errorMatrix = error; }
|
|
00075 { m_errorMatrix = error; }
|
|
00067 { m_eSeed = eSeed ; }
|
|
00067 { m_eSeed = eSeed ; }
|
|
00072 { m_latMoment = latMoment; }
|
|
00072 { m_latMoment = latMoment; }
|
|
00061 { m_module = mod; }
|
|
00061 { m_module = mod; }
|
|
00058 { m_numHits = hit; }
|
|
00058 { m_numHits = hit; }
|
|
00062 { m_position=pos; }
|
|
00062 { m_position=pos; }
|
|
00071 { m_secondMoment = secondMoment; }
|
|
00071 { m_secondMoment = secondMoment; }
|
|
00059 { m_status = st; }
|
|
00059 { m_status = st; }
|
|
00070 { m_time = time ; }
|
|
00070 { m_time = time ; }
|
|
00057 {m_trackId = trackId;}
|
|
00057 {m_trackId = trackId;}
|
|
00031 { return m_status; }
|
|
00031 { return m_status; }
|
|
00038 { return m_position.theta(); }
|
|
00038 { return m_position.theta(); }
|
|
00050 { return m_time; }
|
|
00050 { return m_time; }
|
|
00029 {return m_trackId ;}
|
|
00029 {return m_trackId ;}
|
|
00035 { return m_position.x(); }
|
|
00035 { return m_position.x(); }
|
|
00036 { return m_position.y(); }
|
|
00036 { return m_position.y(); }
|
|
00037 { return m_position.z(); }
|
|
00037 { return m_position.z(); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|