Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DstEmcShower Class Reference

#include <DstEmcShower.h>

Inheritance diagram for DstEmcShower:

ContainedObject ContainedObject RecEmcShower RecEmcShower List of all members.

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

Constructor & Destructor Documentation

DstEmcShower::DstEmcShower  )  [inline]
 

00023 {}

virtual DstEmcShower::~DstEmcShower  )  [inline, virtual]
 

00024 {}

DstEmcShower::DstEmcShower  )  [inline]
 

00023 {}

virtual DstEmcShower::~DstEmcShower  )  [inline, virtual]
 

00024 {}


Member Function Documentation

double DstEmcShower::a20Moment  )  const [inline]
 

00053 {return m_a20Moment;}

double DstEmcShower::a20Moment  )  const [inline]
 

00053 {return m_a20Moment;}

double DstEmcShower::a42Moment  )  const [inline]
 

00054 {return m_a42Moment;}

double DstEmcShower::a42Moment  )  const [inline]
 

00054 {return m_a42Moment;}

int DstEmcShower::cellId  )  const [inline]
 

00032 { return m_cellId; }

int DstEmcShower::cellId  )  const [inline]
 

00032 { return m_cellId; }

const CLID& DstEmcShower::classID  )  [inline, static]
 

Reimplemented in RecEmcShower, and RecEmcShower.

00027 { return CLID_DstEmcShower; }

const CLID& DstEmcShower::classID  )  [inline, static]
 

Reimplemented in RecEmcShower, and RecEmcShower.

00027 { return CLID_DstEmcShower; }

virtual const CLID& DstEmcShower::clID  )  const [inline, virtual]
 

Reimplemented in RecEmcShower, and RecEmcShower.

00026 { return  DstEmcShower::classID();}

virtual const CLID& DstEmcShower::clID  )  const [inline, virtual]
 

Reimplemented in RecEmcShower, and RecEmcShower.

00026 { return  DstEmcShower::classID();}

double DstEmcShower::dE  )  const [inline]
 

00046 { return  m_dE;     }

double DstEmcShower::dE  )  const [inline]
 

00046 { return  m_dE;     }

double DstEmcShower::dphi  )  const [inline]
 

00044 {  return  m_dPhi;   }

double DstEmcShower::dphi  )  const [inline]
 

00044 {  return  m_dPhi;   }

double DstEmcShower::dtheta  )  const [inline]
 

00043 {  return  m_dTheta; }

double DstEmcShower::dtheta  )  const [inline]
 

00043 {  return  m_dTheta; }

double DstEmcShower::dx  )  const
 

double DstEmcShower::dx  )  const
 

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 }

double DstEmcShower::dy  )  const
 

double DstEmcShower::dy  )  const
 

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 }

double DstEmcShower::dz  )  const
 

double DstEmcShower::dz  )  const
 

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 }

double DstEmcShower::e3x3  )  const [inline]
 

00048 { return m_e3x3; }

double DstEmcShower::e3x3  )  const [inline]
 

00048 { return m_e3x3; }

double DstEmcShower::e5x5  )  const [inline]
 

00049 { return m_e5x5; }

double DstEmcShower::e5x5  )  const [inline]
 

00049 { return m_e5x5; }

double DstEmcShower::energy  )  const [inline]
 

00045 {  return  m_energy;      }

double DstEmcShower::energy  )  const [inline]
 

00045 {  return  m_energy;      }

HepSymMatrix DstEmcShower::errorMatrix  )  const [inline]
 

00055 { return m_errorMatrix; }

HepSymMatrix DstEmcShower::errorMatrix  )  const [inline]
 

00055 { return m_errorMatrix; }

double DstEmcShower::eSeed  )  const [inline]
 

00047 { return m_eSeed; }

double DstEmcShower::eSeed  )  const [inline]
 

00047 { return m_eSeed; }

double DstEmcShower::latMoment  )  const [inline]
 

00052 {return m_latMoment;}

double DstEmcShower::latMoment  )  const [inline]
 

00052 {return m_latMoment;}

int DstEmcShower::module  )  const [inline]
 

00033 { return m_module; }

int DstEmcShower::module  )  const [inline]
 

00033 { return m_module; }

int DstEmcShower::numHits  )  const [inline]
 

00030 { return m_numHits;   }  

int DstEmcShower::numHits  )  const [inline]
 

00030 { return m_numHits;   }  

double DstEmcShower::phi  )  const [inline]
 

00039 { return m_position.phi(); }

double DstEmcShower::phi  )  const [inline]
 

00039 { return m_position.phi(); }

HepPoint3D DstEmcShower::position  )  const [inline]
 

00034 { return m_position; }

HepPoint3D DstEmcShower::position  )  const [inline]
 

00034 { return m_position; }

double DstEmcShower::secondMoment  )  const [inline]
 

00051 {return m_secondMoment;}

double DstEmcShower::secondMoment  )  const [inline]
 

00051 {return m_secondMoment;}

void DstEmcShower::setA20Moment double  a20Moment  )  [inline]
 

00073 { m_a20Moment = a20Moment; }

void DstEmcShower::setA20Moment double  a20Moment  )  [inline]
 

00073 { m_a20Moment = a20Moment; }

void DstEmcShower::setA42Moment double  a42Moment  )  [inline]
 

00074 { m_a42Moment = a42Moment; }

void DstEmcShower::setA42Moment double  a42Moment  )  [inline]
 

00074 { m_a42Moment = a42Moment; }

void DstEmcShower::setCellId int  id  )  [inline]
 

00060 { m_cellId = id;      }

void DstEmcShower::setCellId int  id  )  [inline]
 

00060 { m_cellId = id;      }

void DstEmcShower::setDE double  de  )  [inline]
 

00064 { m_dE = de;          }

void DstEmcShower::setDE double  de  )  [inline]
 

00064 { m_dE = de;          }

void DstEmcShower::setDphi double  dpi  )  [inline]
 

00066 { m_dPhi    = dpi ;  }

void DstEmcShower::setDphi double  dpi  )  [inline]
 

00066 { m_dPhi    = dpi ;  }

void DstEmcShower::setDtheta double  dt  )  [inline]
 

00065 { m_dTheta = dt;    } 

void DstEmcShower::setDtheta double  dt  )  [inline]
 

00065 { m_dTheta = dt;    } 

void DstEmcShower::setE3x3 double  e3x3  )  [inline]
 

00068 { m_e3x3   = e3x3 ;  }

void DstEmcShower::setE3x3 double  e3x3  )  [inline]
 

00068 { m_e3x3   = e3x3 ;  }

void DstEmcShower::setE5x5 double  e5x5  )  [inline]
 

00069 { m_e5x5   = e5x5 ;  }

void DstEmcShower::setE5x5 double  e5x5  )  [inline]
 

00069 { m_e5x5   = e5x5 ;  }

void DstEmcShower::setEnergy double  e  )  [inline]
 

00063 { m_energy  = e ;     }

void DstEmcShower::setEnergy double  e  )  [inline]
 

00063 { m_energy  = e ;     }

void DstEmcShower::setErrorMatrix const HepSymMatrix &  error  )  [inline]
 

00075 { m_errorMatrix = error; }

void DstEmcShower::setErrorMatrix const HepSymMatrix &  error  )  [inline]
 

00075 { m_errorMatrix = error; }

void DstEmcShower::setESeed double  eSeed  )  [inline]
 

00067 { m_eSeed   = eSeed ;  }

void DstEmcShower::setESeed double  eSeed  )  [inline]
 

00067 { m_eSeed   = eSeed ;  }

void DstEmcShower::setLatMoment double  latMoment  )  [inline]
 

00072 { m_latMoment = latMoment; }

void DstEmcShower::setLatMoment double  latMoment  )  [inline]
 

00072 { m_latMoment = latMoment; }

void DstEmcShower::setModule int  mod  )  [inline]
 

00061 { m_module = mod;     }

void DstEmcShower::setModule int  mod  )  [inline]
 

00061 { m_module = mod;     }

void DstEmcShower::setNumHits int  hit  )  [inline]
 

00058 { m_numHits   = hit;     }

void DstEmcShower::setNumHits int  hit  )  [inline]
 

00058 { m_numHits   = hit;     }

void DstEmcShower::setPosition const HepPoint3D pos  )  [inline]
 

00062 { m_position=pos; }

void DstEmcShower::setPosition const HepPoint3D pos  )  [inline]
 

00062 { m_position=pos; }

void DstEmcShower::setSecondMoment double  secondMoment  )  [inline]
 

00071 { m_secondMoment = secondMoment; }

void DstEmcShower::setSecondMoment double  secondMoment  )  [inline]
 

00071 { m_secondMoment = secondMoment; }

void DstEmcShower::setStatus int  st  )  [inline]
 

00059 { m_status = st;      }

void DstEmcShower::setStatus int  st  )  [inline]
 

00059 { m_status = st;      }

void DstEmcShower::setTime double  time  )  [inline]
 

00070 { m_time   = time ;  }

void DstEmcShower::setTime double  time  )  [inline]
 

00070 { m_time   = time ;  }

void DstEmcShower::setTrackId int  trackId  )  [inline]
 

00057 {m_trackId = trackId;}

void DstEmcShower::setTrackId int  trackId  )  [inline]
 

00057 {m_trackId = trackId;}

int DstEmcShower::status void   )  const [inline]
 

00031 { return m_status; }

int DstEmcShower::status  )  const [inline]
 

00031 { return m_status; }

double DstEmcShower::theta  )  const [inline]
 

00038 { return  m_position.theta(); }

double DstEmcShower::theta  )  const [inline]
 

00038 { return  m_position.theta(); }

double DstEmcShower::time void   )  const [inline]
 

00050 { return m_time; }

double DstEmcShower::time  )  const [inline]
 

00050 { return m_time; }

int DstEmcShower::trackId  )  const [inline]
 

00029 {return m_trackId ;}

int DstEmcShower::trackId  )  const [inline]
 

00029 {return m_trackId ;}

double DstEmcShower::x  )  const [inline]
 

00035 { return m_position.x(); }

double DstEmcShower::x  )  const [inline]
 

00035 { return m_position.x(); }

double DstEmcShower::y  )  const [inline]
 

00036 { return m_position.y(); }

double DstEmcShower::y  )  const [inline]
 

00036 { return m_position.y(); }

double DstEmcShower::z  )  const [inline]
 

00037 { return m_position.z(); }

double DstEmcShower::z  )  const [inline]
 

00037 { return m_position.z(); }


Member Data Documentation

double DstEmcShower::m_a20Moment [private]
 

double DstEmcShower::m_a42Moment [private]
 

int DstEmcShower::m_cellId [private]
 

double DstEmcShower::m_dE [private]
 

double DstEmcShower::m_dPhi [private]
 

double DstEmcShower::m_dTheta [private]
 

double DstEmcShower::m_e3x3 [private]
 

double DstEmcShower::m_e5x5 [private]
 

double DstEmcShower::m_energy [private]
 

HepSymMatrix DstEmcShower::m_errorMatrix [private]
 

double DstEmcShower::m_eSeed [private]
 

double DstEmcShower::m_latMoment [private]
 

int DstEmcShower::m_module [private]
 

int DstEmcShower::m_numHits [private]
 

HepPoint3D DstEmcShower::m_position [private]
 

double DstEmcShower::m_secondMoment [private]
 

int DstEmcShower::m_status [private]
 

double DstEmcShower::m_time [private]
 

int DstEmcShower::m_trackId [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:00:14 2011 for BOSS6.5.5 by  doxygen 1.3.9.1