DstEmcShower Class Reference

#include <DstEmcShower.h>

Inheritance diagram for DstEmcShower:

ContainedObject RecEmcShower List of all members.

Public Member Functions

 DstEmcShower ()
virtual ~DstEmcShower ()
virtual const CLID & clID () const
int trackId () const
int numHits () const
int status () const
int cellId () const
int module () const
HepPoint3D position () const
double x () const
double y () const
double z () const
double theta () const
double phi () const
double dx () const
double dy () const
double dz () const
double dtheta () const
double dphi () const
double energy () const
double dE () const
double eSeed () const
double e3x3 () const
double e5x5 () const
double time () const
double secondMoment () const
double latMoment () const
double a20Moment () const
double a42Moment () const
HepSymMatrix errorMatrix () const
void setTrackId (int trackId)
void setNumHits (int hit)
void setStatus (int st)
void setCellId (int id)
void setModule (int mod)
void setPosition (const HepPoint3D &pos)
void setEnergy (double e)
void setDE (double de)
void setDtheta (double dt)
void setDphi (double dpi)
void setESeed (double eSeed)
void setE3x3 (double e3x3)
void setE5x5 (double e5x5)
void setTime (double time)
void setSecondMoment (double secondMoment)
void setLatMoment (double latMoment)
void setA20Moment (double a20Moment)
void setA42Moment (double a42Moment)
void setErrorMatrix (const HepSymMatrix &error)

Static Public Member Functions

static const CLID & classID ()

Private Attributes

int m_trackId
int m_numHits
int m_status
int m_cellId
int m_module
HepPoint3D m_position
double m_dTheta
double m_dPhi
double m_energy
double m_dE
double m_eSeed
double m_e3x3
double m_e5x5
double m_time
double m_secondMoment
double m_latMoment
double m_a20Moment
double m_a42Moment
HepSymMatrix m_errorMatrix

Detailed Description

Definition at line 21 of file DstEmcShower.h.


Constructor & Destructor Documentation

DstEmcShower::DstEmcShower (  )  [inline]

Definition at line 23 of file DstEmcShower.h.

00023 {}

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

Definition at line 24 of file DstEmcShower.h.

00024 {}


Member Function Documentation

double DstEmcShower::a20Moment (  )  const [inline]

Definition at line 53 of file DstEmcShower.h.

References m_a20Moment.

Referenced by EmcRec::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Gam4pikp::execute(), operator<<(), and EmcPID::particleIDCalculation().

00053 {return m_a20Moment;}

double DstEmcShower::a42Moment (  )  const [inline]

Definition at line 54 of file DstEmcShower.h.

References m_a42Moment.

Referenced by EmcRec::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Gam4pikp::execute(), operator<<(), and EmcPID::particleIDCalculation().

00054 {return m_a42Moment;}

int DstEmcShower::cellId (  )  const [inline]

Definition at line 32 of file DstEmcShower.h.

References m_cellId.

Referenced by SD0Tag::execute(), McCor::execute(), AbsCor::execute(), Gam4pikp::execute(), UserPi0Cut::isGoodPhoton(), operator<<(), RecEmcShower::operator=(), RecEmcShower::RecEmcShower(), and Pi0EtaToGGRecAlg::validPhoton().

00032 { return m_cellId; }

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

Reimplemented in RecEmcShower.

Definition at line 27 of file DstEmcShower.h.

References CLID_DstEmcShower.

Referenced by clID().

00027 { return CLID_DstEmcShower; }

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

Reimplemented in RecEmcShower.

Definition at line 26 of file DstEmcShower.h.

References classID().

00026 { return  DstEmcShower::classID();}

double DstEmcShower::dE (  )  const [inline]

Definition at line 46 of file DstEmcShower.h.

References m_dE.

Referenced by TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), and operator<<().

00046 { return  m_dE;     }

double DstEmcShower::dphi (  )  const [inline]

Definition at line 44 of file DstEmcShower.h.

References m_dPhi.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), and operator<<().

00044 {  return  m_dPhi;   }

double DstEmcShower::dtheta (  )  const [inline]

Definition at line 43 of file DstEmcShower.h.

References m_dTheta.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), and operator<<().

00043 {  return  m_dTheta; }

double DstEmcShower::dx (  )  const

Definition at line 3 of file DstEmcShower.cxx.

References m_errorMatrix.

Referenced by DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), and operator<<().

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

Definition at line 11 of file DstEmcShower.cxx.

References m_errorMatrix.

Referenced by DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), and operator<<().

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

Definition at line 19 of file DstEmcShower.cxx.

References m_errorMatrix.

Referenced by DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), and operator<<().

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]

Definition at line 48 of file DstEmcShower.h.

References m_e3x3.

Referenced by EmcRec::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Gam4pikp::execute(), SimplePIDSvc::loadEMCInfo(), operator<<(), EmcPID::particleIDCalculation(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), and EmcRecShowerPosLog::Position().

00048 { return m_e3x3; }

double DstEmcShower::e5x5 (  )  const [inline]

Definition at line 49 of file DstEmcShower.h.

References m_e5x5.

Referenced by EmcRecShowerShape::A20Moment(), EmcRecShowerShape::A42Moment(), EmcRec::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), McCor::execute(), AbsCor::execute(), Gam4pikp::execute(), EmcSelBhaEvent::FillBhabha(), SimplePIDSvc::loadEMCInfo(), operator<<(), EmcPID::particleIDCalculation(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), and EmcRecShowerPosLin::Position().

00049 { return m_e5x5; }

double DstEmcShower::energy (  )  const [inline]

Definition at line 45 of file DstEmcShower.h.

References m_energy.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), EmcSelBhaEvent::Angle2ClosestShower(), DQAPi0Info::calculate(), DTagTool::cosmicandleptonVeto(), CDPhoton::defaultKinematicData(), FarmMonitorAlg::execute(), SD0Tag::execute(), EmcRec::execute(), LumTau::execute(), EventPreSelect::execute(), CalibEventSelect::execute(), TwoGamma::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), DiGam::execute(), DDecay::execute(), Rhopi::execute(), PipiJpsi::execute(), BbEmc::execute(), McCor::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), Pi0RecAlg::getP4(), Pi0EtaToGGRecAlg::getP4(), getP4(), BestDTagSvc::isElectron(), UserPi0Cut::isGoodPhoton(), DTagTool::isGoodShower(), DTagTool::isMuon(), SimplePIDSvc::loadEMCInfo(), Pipipi0::MTotal(), Kpipi0pi0::MTotal(), Kpipi0::MTotal(), Kkpi0::MTotal(), K3pipi0::MTotal(), K0pipipi0::MTotal(), K0pi0::MTotal(), LocalPhotonSelector::operator()(), RecEmcShower::operator<(), operator<<(), RecEmcShower::operator>(), DTagTool::p4shower(), EmcPID::particleIDCalculation(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), MdcBbEmcEff::selectBbByEmcShower(), and Pi0EtaToGGRecAlg::validPhoton().

00045 {  return  m_energy;      }

HepSymMatrix DstEmcShower::errorMatrix (  )  const [inline]

Definition at line 55 of file DstEmcShower.h.

References m_errorMatrix.

Referenced by operator<<().

00055 { return m_errorMatrix; }

double DstEmcShower::eSeed (  )  const [inline]

Definition at line 47 of file DstEmcShower.h.

References m_eSeed.

Referenced by EmcRec::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Gam4pikp::execute(), EmcSelBhaEvent::FillBhabha(), SimplePIDSvc::loadEMCInfo(), operator<<(), and EmcPID::particleIDCalculation().

00047 { return m_eSeed; }

double DstEmcShower::latMoment (  )  const [inline]

Definition at line 52 of file DstEmcShower.h.

References m_latMoment.

Referenced by EmcRec::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Gam4pikp::execute(), SimplePIDSvc::loadEMCInfo(), operator<<(), and EmcPID::particleIDCalculation().

00052 {return m_latMoment;}

int DstEmcShower::module (  )  const [inline]

Definition at line 33 of file DstEmcShower.h.

References m_module.

Referenced by DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQADtag::execute(), Gam4pikp::execute(), and operator<<().

00033 { return m_module; }

int DstEmcShower::numHits (  )  const [inline]

Definition at line 30 of file DstEmcShower.h.

References m_numHits.

Referenced by DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Gam4pikp::execute(), DQADtag::fillPhotonItem(), and operator<<().

00030 { return m_numHits;   }  

double DstEmcShower::phi (  )  const [inline]

Definition at line 39 of file DstEmcShower.h.

References m_position.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), EmcSelBhaEvent::Angle2ClosestShower(), DQAPi0Info::calculate(), FarmMonitorAlg::execute(), LumTau::execute(), EventPreSelect::execute(), CalibEventSelect::execute(), TwoGamma::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), DiGam::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), EmcSelBhaEvent::FillBhabha(), Pi0RecAlg::getP4(), Pi0EtaToGGRecAlg::getP4(), getP4(), Pipipi0::MTotal(), Kpipi0pi0::MTotal(), Kpipi0::MTotal(), Kkpi0::MTotal(), K3pipi0::MTotal(), K0pipipi0::MTotal(), K0pi0::MTotal(), LocalPhotonSelector::operator()(), operator<<(), DTagTool::p4shower(), and EmcPID::particleIDCalculation().

00039 { return m_position.phi(); }

HepPoint3D DstEmcShower::position (  )  const [inline]

Definition at line 34 of file DstEmcShower.h.

References m_position.

Referenced by EmcRecShowerShape::A20Moment(), EmcRecShowerShape::A42Moment(), EmcRec::execute(), AbsCor::execute(), EmcSelBhaEvent::FillBhabha(), EmcRecShowerShape::LatMoment(), operator<<(), EmcRecShowerShape::SecondMoment(), and EmcRecSplitWeighted::Split().

00034 { return m_position; }

double DstEmcShower::secondMoment (  )  const [inline]

Definition at line 51 of file DstEmcShower.h.

References m_secondMoment.

Referenced by EmcRec::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Gam4pikp::execute(), DQADtag::fillPhotonItem(), SimplePIDSvc::loadEMCInfo(), operator<<(), and EmcPID::particleIDCalculation().

00051 {return m_secondMoment;}

void DstEmcShower::setA20Moment ( double  a20Moment  )  [inline]

Definition at line 73 of file DstEmcShower.h.

References m_a20Moment.

Referenced by EmcRecShowerShape::A20Moment(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00073 { m_a20Moment = a20Moment; }

void DstEmcShower::setA42Moment ( double  a42Moment  )  [inline]

Definition at line 74 of file DstEmcShower.h.

References m_a42Moment.

Referenced by EmcRecShowerShape::A42Moment(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00074 { m_a42Moment = a42Moment; }

void DstEmcShower::setCellId ( int  id  )  [inline]

Definition at line 60 of file DstEmcShower.h.

References m_cellId.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00060 { m_cellId = id;      }

void DstEmcShower::setDE ( double  de  )  [inline]

Definition at line 64 of file DstEmcShower.h.

References m_dE.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00064 { m_dE = de;          }

void DstEmcShower::setDphi ( double  dpi  )  [inline]

Definition at line 66 of file DstEmcShower.h.

References m_dPhi.

Referenced by EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00066 { m_dPhi    = dpi ;  }

void DstEmcShower::setDtheta ( double  dt  )  [inline]

Definition at line 65 of file DstEmcShower.h.

References m_dTheta.

Referenced by EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00065 { m_dTheta = dt;    } 

void DstEmcShower::setE3x3 ( double  e3x3  )  [inline]

Definition at line 68 of file DstEmcShower.h.

References m_e3x3.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00068 { m_e3x3   = e3x3 ;  }

void DstEmcShower::setE5x5 ( double  e5x5  )  [inline]

Definition at line 69 of file DstEmcShower.h.

References m_e5x5.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00069 { m_e5x5   = e5x5 ;  }

void DstEmcShower::setEnergy ( double  e  )  [inline]

Definition at line 63 of file DstEmcShower.h.

References m_energy.

Referenced by EmcRecFastCluster2Shower::Convert(), EmcRecShowerEnergy::Energy(), McCor::execute(), AbsCor::execute(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00063 { m_energy  = e ;     }

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

Definition at line 75 of file DstEmcShower.h.

References m_errorMatrix.

Referenced by EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00075 { m_errorMatrix = error; }

void DstEmcShower::setESeed ( double  eSeed  )  [inline]

Definition at line 67 of file DstEmcShower.h.

References m_eSeed.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00067 { m_eSeed   = eSeed ;  }

void DstEmcShower::setLatMoment ( double  latMoment  )  [inline]

Definition at line 72 of file DstEmcShower.h.

References m_latMoment.

Referenced by EmcRecShowerShape::LatMoment(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00072 { m_latMoment = latMoment; }

void DstEmcShower::setModule ( int  mod  )  [inline]

Definition at line 61 of file DstEmcShower.h.

References m_module.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00061 { m_module = mod;     }

void DstEmcShower::setNumHits ( int  hit  )  [inline]

Definition at line 58 of file DstEmcShower.h.

References m_numHits.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00058 { m_numHits   = hit;     }

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

Definition at line 62 of file DstEmcShower.h.

References m_position.

Referenced by EmcRecFastCluster2Shower::Convert(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00062 { m_position=pos; }

void DstEmcShower::setSecondMoment ( double  secondMoment  )  [inline]

Definition at line 71 of file DstEmcShower.h.

References m_secondMoment.

Referenced by EmcRecShowerShape::SecondMoment(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

void DstEmcShower::setStatus ( int  st  )  [inline]

Definition at line 59 of file DstEmcShower.h.

References m_status.

Referenced by AbsCor::execute(), EmcRecSplitWeighted::Split(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00059 { m_status = st;      }

void DstEmcShower::setTime ( double  time  )  [inline]

Definition at line 70 of file DstEmcShower.h.

References m_time.

Referenced by EmcRecSplitWeighted::Split(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00070 { m_time   = time ;  }

void DstEmcShower::setTrackId ( int  trackId  )  [inline]

Definition at line 57 of file DstEmcShower.h.

References m_trackId.

Referenced by EmcRecShowerEnergy::Energy(), RecEmcShowerCnv::TObjectToDataObject(), and EmcTrackCnv::TObjectToDataObject().

00057 {m_trackId = trackId;}

int DstEmcShower::status (  )  const [inline]

Definition at line 31 of file DstEmcShower.h.

References m_status.

Referenced by operator<<().

00031 { return m_status; }

double DstEmcShower::theta (  )  const [inline]

Definition at line 38 of file DstEmcShower.h.

References m_position.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), EmcSelBhaEvent::Angle2ClosestShower(), DQAPi0Info::calculate(), FarmMonitorAlg::execute(), SD0Tag::execute(), LumTau::execute(), EventPreSelect::execute(), CalibEventSelect::execute(), TwoGamma::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), DiGam::execute(), Rhopi::execute(), McCor::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), EmcSelBhaEvent::FillBhabha(), Pi0RecAlg::getP4(), Pi0EtaToGGRecAlg::getP4(), getP4(), DTagTool::isGoodShower(), Pipipi0::MTotal(), Kpipi0pi0::MTotal(), Kpipi0::MTotal(), Kkpi0::MTotal(), K3pipi0::MTotal(), K0pipipi0::MTotal(), K0pi0::MTotal(), LocalPhotonSelector::operator()(), operator<<(), DTagTool::p4shower(), and EmcPID::particleIDCalculation().

00038 { return  m_position.theta(); }

double DstEmcShower::time (  )  const [inline]

Definition at line 50 of file DstEmcShower.h.

References m_time.

Referenced by DTagTool::cosmicandleptonVeto(), SD0Tag::execute(), CalibEventSelect::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), Gam4pikp::execute(), UserPi0Cut::isGoodPhoton(), DTagTool::isGoodShower(), LocalPhotonSelector::operator()(), and operator<<().

00050 { return m_time; }

int DstEmcShower::trackId (  )  const [inline]

Definition at line 29 of file DstEmcShower.h.

References m_trackId.

Referenced by operator<<().

00029 {return m_trackId ;}

double DstEmcShower::x (  )  const [inline]

Definition at line 35 of file DstEmcShower.h.

References m_position.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DTagTool::angleShowerwithTrack(), CDPhoton::defaultKinematicData(), SD0Tag::execute(), EmcRec::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Rhopi::execute(), PipiJpsi::execute(), BbEmc::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), EmcSelBhaEvent::FillBhabha(), DQADtag::fillPhotonItem(), UserPi0Cut::isGoodPhoton(), LocalPhotonSelector::operator()(), MdcBbEmcEff::selectBbByEmcShower(), and Pi0EtaToGGRecAlg::validPhoton().

00035 { return m_position.x(); }

double DstEmcShower::y (  )  const [inline]

Definition at line 36 of file DstEmcShower.h.

References m_position.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DTagTool::angleShowerwithTrack(), CDPhoton::defaultKinematicData(), SD0Tag::execute(), EmcRec::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Rhopi::execute(), PipiJpsi::execute(), BbEmc::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), EmcSelBhaEvent::FillBhabha(), DQADtag::fillPhotonItem(), UserPi0Cut::isGoodPhoton(), LocalPhotonSelector::operator()(), MdcBbEmcEff::selectBbByEmcShower(), and Pi0EtaToGGRecAlg::validPhoton().

00036 { return m_position.y(); }

double DstEmcShower::z (  )  const [inline]

Definition at line 37 of file DstEmcShower.h.

References m_position.

Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DTagTool::angleShowerwithTrack(), CDPhoton::defaultKinematicData(), SD0Tag::execute(), EmcRec::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQADtag::execute(), Rhopi::execute(), PipiJpsi::execute(), BbEmc::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), EmcSelBhaEvent::FillBhabha(), DQADtag::fillPhotonItem(), UserPi0Cut::isGoodPhoton(), LocalPhotonSelector::operator()(), MdcBbEmcEff::selectBbByEmcShower(), and Pi0EtaToGGRecAlg::validPhoton().

00037 { return m_position.z(); }


Member Data Documentation

double DstEmcShower::m_a20Moment [private]

Definition at line 95 of file DstEmcShower.h.

Referenced by a20Moment(), and setA20Moment().

double DstEmcShower::m_a42Moment [private]

Definition at line 96 of file DstEmcShower.h.

Referenced by a42Moment(), and setA42Moment().

int DstEmcShower::m_cellId [private]

Definition at line 81 of file DstEmcShower.h.

Referenced by cellId(), and setCellId().

double DstEmcShower::m_dE [private]

Definition at line 87 of file DstEmcShower.h.

Referenced by dE(), and setDE().

double DstEmcShower::m_dPhi [private]

Definition at line 85 of file DstEmcShower.h.

Referenced by dphi(), and setDphi().

double DstEmcShower::m_dTheta [private]

Definition at line 84 of file DstEmcShower.h.

Referenced by dtheta(), and setDtheta().

double DstEmcShower::m_e3x3 [private]

Definition at line 89 of file DstEmcShower.h.

Referenced by e3x3(), and setE3x3().

double DstEmcShower::m_e5x5 [private]

Definition at line 90 of file DstEmcShower.h.

Referenced by e5x5(), and setE5x5().

double DstEmcShower::m_energy [private]

Definition at line 86 of file DstEmcShower.h.

Referenced by energy(), and setEnergy().

HepSymMatrix DstEmcShower::m_errorMatrix [private]

Definition at line 97 of file DstEmcShower.h.

Referenced by dx(), dy(), dz(), errorMatrix(), and setErrorMatrix().

double DstEmcShower::m_eSeed [private]

Definition at line 88 of file DstEmcShower.h.

Referenced by eSeed(), and setESeed().

double DstEmcShower::m_latMoment [private]

Definition at line 94 of file DstEmcShower.h.

Referenced by latMoment(), and setLatMoment().

int DstEmcShower::m_module [private]

Definition at line 82 of file DstEmcShower.h.

Referenced by module(), and setModule().

int DstEmcShower::m_numHits [private]

Definition at line 79 of file DstEmcShower.h.

Referenced by numHits(), and setNumHits().

HepPoint3D DstEmcShower::m_position [private]

Definition at line 83 of file DstEmcShower.h.

Referenced by phi(), position(), setPosition(), theta(), x(), y(), and z().

double DstEmcShower::m_secondMoment [private]

Definition at line 93 of file DstEmcShower.h.

Referenced by secondMoment(), and setSecondMoment().

int DstEmcShower::m_status [private]

Definition at line 80 of file DstEmcShower.h.

Referenced by setStatus(), and status().

double DstEmcShower::m_time [private]

Definition at line 91 of file DstEmcShower.h.

Referenced by setTime(), and time().

int DstEmcShower::m_trackId [private]

Definition at line 78 of file DstEmcShower.h.

Referenced by setTrackId(), and trackId().


Generated on Tue Nov 29 23:18:31 2016 for BOSS_7.0.2 by  doxygen 1.4.7