BOSS 7.0.7
BESIII Offline Software System
|
#include <DstEmcShower.h>
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 () |
Definition at line 21 of file DstEmcShower.h.
|
inline |
Definition at line 23 of file DstEmcShower.h.
|
inlinevirtual |
Definition at line 24 of file DstEmcShower.h.
|
inline |
Definition at line 53 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EmcRec::execute(), operator<<(), EmcPID::particleIDCalculation(), and setA20Moment().
|
inline |
Definition at line 54 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EmcRec::execute(), operator<<(), EmcPID::particleIDCalculation(), and setA42Moment().
|
inline |
Definition at line 32 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), AbsCor::execute(), McCor::execute(), DQA_EMC::execute(), SD0Tag::execute(), UserPi0Cut::isGoodPhoton(), operator<<(), RecEmcShower::operator=(), and RecEmcShower::RecEmcShower().
|
inlinestatic |
|
inlinevirtual |
|
inline |
Definition at line 46 of file DstEmcShower.h.
Referenced by TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
|
inline |
Definition at line 44 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
|
inline |
Definition at line 43 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
double DstEmcShower::dx | ( | ) | const |
Definition at line 3 of file DstEmcShower.cxx.
Referenced by DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
double DstEmcShower::dy | ( | ) | const |
Definition at line 11 of file DstEmcShower.cxx.
Referenced by DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
double DstEmcShower::dz | ( | ) | const |
Definition at line 19 of file DstEmcShower.cxx.
Referenced by DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
|
inline |
Definition at line 48 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EmcRec::execute(), operator<<(), EmcPID::particleIDCalculation(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), and setE3x3().
|
inline |
Definition at line 49 of file DstEmcShower.h.
Referenced by EmcRecShowerShape::A20Moment(), EmcRecShowerShape::A42Moment(), Gam4pikp::execute(), AbsCor::execute(), McCor::execute(), DQA_EMC::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), BhabhaPreSelect::execute(), DigammaPreSelect::execute(), EmcRec::execute(), EmcSelBhaEvent::FillBhabha(), operator<<(), EmcPID::particleIDCalculation(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), EmcSelBhaEvent::SelectBhabha(), and setE5x5().
|
inline |
Definition at line 45 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), EmcSelBhaEvent::Angle2ClosestShower(), DQAPi0Info::calculate(), DTagTool::cosmicandleptonVeto(), CDPhoton::defaultKinematicData(), Gam4pikp::execute(), Ppjrhopi::execute(), McCor::execute(), BbEmc::execute(), PipiJpsi::execute(), Rhopi::execute(), DDecay::execute(), DiGam::execute(), DQA_EMC::execute(), DQADtag::execute(), DQAJpsi2PPbarAlg::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), DQAPi2p2::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EvtSelExample::execute(), TwoGamma::execute(), DTagSetAlg::execute(), LTagSetAlg::execute(), RecMakerAlg::execute(), TagSetAlg::execute(), XYZTagSetAlg::execute(), BhabhaPreSelect::execute(), CalibEventSelect::execute(), DigammaPreSelect::execute(), EventPreSelect::execute(), LumTau::execute(), EmcRec::execute(), SD0Tag::execute(), FarmMonitorAlg::execute(), getP4(), UserPi0Cut::isGoodPhoton(), DTagTool::isGoodShower(), DTagTool::isMuon(), K0pi0::MTotal(), K0pipipi0::MTotal(), K3pipi0::MTotal(), Kkpi0::MTotal(), Kpipi0::MTotal(), Kpipi0pi0::MTotal(), Pipipi0::MTotal(), LocalPhotonSelector::operator()(), RecEmcShower::operator<(), operator<<(), RecEmcShower::operator>(), DTagTool::p4shower(), EmcPID::particleIDCalculation(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), and EvtRecTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 55 of file DstEmcShower.h.
Referenced by operator<<().
|
inline |
Definition at line 47 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQA_EMC::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EmcRec::execute(), EmcSelBhaEvent::FillBhabha(), operator<<(), EmcPID::particleIDCalculation(), and setESeed().
|
inline |
Definition at line 52 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EmcRec::execute(), operator<<(), EmcPID::particleIDCalculation(), and setLatMoment().
|
inline |
Definition at line 33 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQADtag::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
|
inline |
Definition at line 30 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), and operator<<().
|
inline |
Definition at line 39 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), EmcSelBhaEvent::Angle2ClosestShower(), DQAPi0Info::calculate(), Gam4pikp::execute(), Ppjrhopi::execute(), Rhopi::execute(), DiGam::execute(), DQA_EMC::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), TwoGamma::execute(), BhabhaPreSelect::execute(), CalibEventSelect::execute(), DigammaPreSelect::execute(), EventPreSelect::execute(), LumTau::execute(), FarmMonitorAlg::execute(), EmcSelBhaEvent::FillBhabha(), getP4(), K0pi0::MTotal(), K0pipipi0::MTotal(), K3pipi0::MTotal(), Kkpi0::MTotal(), Kpipi0::MTotal(), Kpipi0pi0::MTotal(), Pipipi0::MTotal(), LocalPhotonSelector::operator()(), operator<<(), DTagTool::p4shower(), and EmcPID::particleIDCalculation().
|
inline |
Definition at line 34 of file DstEmcShower.h.
Referenced by EmcRecShowerShape::A20Moment(), EmcRecShowerShape::A42Moment(), AbsCor::execute(), EmcRec::execute(), EventAssemblyAlg::execute(), EmcSelBhaEvent::FillBhabha(), EmcRecShowerShape::LatMoment(), operator<<(), EmcRecShowerShape::SecondMoment(), and EmcRecSplitWeighted::Split().
|
inline |
Definition at line 51 of file DstEmcShower.h.
Referenced by Gam4pikp::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EmcRec::execute(), operator<<(), EmcPID::particleIDCalculation(), and setSecondMoment().
|
inline |
Definition at line 73 of file DstEmcShower.h.
Referenced by EmcRecShowerShape::A20Moment(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 74 of file DstEmcShower.h.
Referenced by EmcRecShowerShape::A42Moment(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 60 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 64 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 66 of file DstEmcShower.h.
Referenced by EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 65 of file DstEmcShower.h.
Referenced by EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 68 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 69 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 63 of file DstEmcShower.h.
Referenced by EmcRecFastCluster2Shower::Convert(), EmcRecShowerEnergy::Energy(), AbsCor::execute(), McCor::execute(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 75 of file DstEmcShower.h.
Referenced by EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 67 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 72 of file DstEmcShower.h.
Referenced by EmcRecShowerShape::LatMoment(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 61 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 58 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 62 of file DstEmcShower.h.
Referenced by EmcRecFastCluster2Shower::Convert(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 71 of file DstEmcShower.h.
Referenced by EmcRecShowerShape::SecondMoment(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 59 of file DstEmcShower.h.
Referenced by AbsCor::execute(), EmcRecSplitWeighted::Split(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 70 of file DstEmcShower.h.
Referenced by EmcRecSplitWeighted::Split(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
Definition at line 57 of file DstEmcShower.h.
Referenced by EmcRecShowerEnergy::Energy(), EmcTrackCnv::TObjectToDataObject(), and RecEmcShowerCnv::TObjectToDataObject().
|
inline |
|
inline |
Definition at line 38 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), EmcSelBhaEvent::Angle2ClosestShower(), DQAPi0Info::calculate(), Gam4pikp::execute(), Ppjrhopi::execute(), McCor::execute(), Rhopi::execute(), DiGam::execute(), DQA_EMC::execute(), DQADtag::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), TwoGamma::execute(), DTagSetAlg::execute(), LTagSetAlg::execute(), TagSetAlg::execute(), XYZTagSetAlg::execute(), BhabhaPreSelect::execute(), CalibEventSelect::execute(), DigammaPreSelect::execute(), EventPreSelect::execute(), LumTau::execute(), SD0Tag::execute(), FarmMonitorAlg::execute(), EmcSelBhaEvent::FillBhabha(), getP4(), DTagTool::isGoodShower(), K0pi0::MTotal(), K0pipipi0::MTotal(), K3pipi0::MTotal(), Kkpi0::MTotal(), Kpipi0::MTotal(), Kpipi0pi0::MTotal(), Pipipi0::MTotal(), LocalPhotonSelector::operator()(), operator<<(), DTagTool::p4shower(), and EmcPID::particleIDCalculation().
|
inline |
Definition at line 50 of file DstEmcShower.h.
Referenced by DTagTool::cosmicandleptonVeto(), Gam4pikp::execute(), DQA_EMC::execute(), DQAPi2p2::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), DTagSetAlg::execute(), LTagSetAlg::execute(), TagSetAlg::execute(), XYZTagSetAlg::execute(), CalibEventSelect::execute(), SD0Tag::execute(), UserPi0Cut::isGoodPhoton(), DTagTool::isGoodShower(), LocalPhotonSelector::operator()(), operator<<(), and setTime().
|
inline |
Definition at line 29 of file DstEmcShower.h.
Referenced by operator<<(), EmcSelBhaEvent::SelectBhabha(), and setTrackId().
|
inline |
Definition at line 35 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DTagTool::angleShowerwithTrack(), CDPhoton::defaultKinematicData(), Gam4pikp::execute(), Ppjrhopi::execute(), BbEmc::execute(), PipiJpsi::execute(), Rhopi::execute(), DQA_EMC::execute(), DQADtag::execute(), DQAPi2p2::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EvtSelExample::execute(), EmcRec::execute(), SD0Tag::execute(), EmcSelBhaEvent::FillBhabha(), UserPi0Cut::isGoodPhoton(), DTagTool::isGoodShower(), and LocalPhotonSelector::operator()().
|
inline |
Definition at line 36 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DTagTool::angleShowerwithTrack(), CDPhoton::defaultKinematicData(), Gam4pikp::execute(), Ppjrhopi::execute(), BbEmc::execute(), PipiJpsi::execute(), Rhopi::execute(), DQA_EMC::execute(), DQADtag::execute(), DQAPi2p2::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EvtSelExample::execute(), EmcRec::execute(), SD0Tag::execute(), EmcSelBhaEvent::FillBhabha(), UserPi0Cut::isGoodPhoton(), DTagTool::isGoodShower(), and LocalPhotonSelector::operator()().
|
inline |
Definition at line 37 of file DstEmcShower.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), TrackPool::AddTrackVertex(), DTagTool::angleShowerwithTrack(), CDPhoton::defaultKinematicData(), Gam4pikp::execute(), Ppjrhopi::execute(), BbEmc::execute(), PipiJpsi::execute(), Rhopi::execute(), DQADtag::execute(), DQAPi2p2::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EvtSelExample::execute(), EmcRec::execute(), SD0Tag::execute(), EmcSelBhaEvent::FillBhabha(), UserPi0Cut::isGoodPhoton(), DTagTool::isGoodShower(), and LocalPhotonSelector::operator()().