BOSS 7.0.7
BESIII Offline Software System
|
#include <TrackPool.h>
Public Member Functions | |
TrackPool () | |
~TrackPool () | |
void | AddTrack (const int number, const double mass, const RecMdcTrack *trk) |
void | AddTrack (const int number, const double mass, const RecMdcKalTrack *trk) |
void | AddTrack (const int number, const double mass, const RecEmcShower *trk) |
void | AddTrack (const int number, const WTrackParameter wtrk) |
void | AddMissTrack (const int number, const double mass) |
void | AddMissTrack (const int number, const double mass, const HepLorentzVector p4) |
void | AddMissTrack (const int number, const double mass, const RecEmcShower *trk) |
void | AddMissTrack (const int number, const RecEmcShower *trk) |
void | AddMissTrack (const int number, const HepLorentzVector p4) |
void | AddTrackVertex (const int number, const double mass, const RecEmcShower *trk) |
std::vector< int > | AddList (int n1) |
std::vector< int > | AddList (int n1, int n2) |
std::vector< int > | AddList (int n1, int n2, int n3) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5, int n6) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11) |
std::vector< int > | AddList (int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11, int n12) |
std::vector< WTrackParameter > | wTrackOrigin () const |
std::vector< WTrackParameter > | wTrackInfit () const |
std::vector< int > | wTrackList () const |
WTrackParameter | wTrackOrigin (int n) const |
WTrackParameter | wTrackInfit (int n) const |
int | wTrackList (int n) const |
int | numberWTrack () const |
std::vector< GammaShape > | GammaShapeValue () const |
std::vector< int > | GammaShapeList () const |
GammaShape | GammaShapeValue (int n) const |
int | GammaShapeList (int n) const |
int | numberGammaShape () const |
void | setWTrackOrigin (const int n, const WTrackParameter wtrk) |
void | setWTrackInfit (const int n, const WTrackParameter wtrk) |
void | setWTrackOrigin (const WTrackParameter wtrk) |
void | setWTrackInfit (const WTrackParameter wtrk) |
void | setWTrackList (const int n) |
void | clearWTrackOrigin () |
void | clearWTrackInfit () |
void | clearWTrackList () |
void | clearone () |
void | cleartwo () |
int | numberone () const |
int | numbertwo () const |
vector< int > | mappositionA () const |
vector< int > | mappositionB () const |
vector< int > | mapkinematic () const |
void | clearMapkinematic () |
void | clearMappositionA () |
void | clearMappositionB () |
void | setMapkinematic (const int n) |
void | setMappositionA (const int n) |
void | setMappositionB (const int n) |
void | setGammaShape (const int n, const GammaShape gammashape) |
void | setGammaShape (const GammaShape gammashape) |
void | setGammaShapeList (const int n) |
void | clearGammaShape () |
void | clearGammaShapeList () |
void | setBeamPosition (const HepPoint3D BeamPosition) |
void | setVBeamPosition (const HepSymMatrix VBeamPosition) |
HepPoint3D | getBeamPosition () const |
HepSymMatrix | getVBeamPosition () const |
Definition at line 28 of file TrackPool.h.
TrackPool::TrackPool | ( | ) |
Definition at line 6 of file TrackPool.cxx.
|
inline |
Definition at line 34 of file TrackPool.h.
std::vector< int > TrackPool::AddList | ( | int | n1 | ) |
Definition at line 483 of file TrackPool.cxx.
Referenced by VertexFit::AddBeamFit(), KalmanKinematicFit::AddResonance(), KinematicFit::AddResonance(), KalmanKinematicFit::AddTotalEnergy(), KinematicFit::AddTotalEnergy(), KalmanKinematicFit::AddTotalMomentum(), KinematicFit::AddTotalMomentum(), and VertexFit::AddVertex().
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2 | ||
) |
Definition at line 490 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3 | ||
) |
Definition at line 498 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4 | ||
) |
Definition at line 507 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5 | ||
) |
Definition at line 517 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6 | ||
) |
Definition at line 528 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7 | ||
) |
Definition at line 540 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7, | ||
int | n8 | ||
) |
Definition at line 553 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7, | ||
int | n8, | ||
int | n9 | ||
) |
Definition at line 567 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7, | ||
int | n8, | ||
int | n9, | ||
int | n10 | ||
) |
Definition at line 583 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7, | ||
int | n8, | ||
int | n9, | ||
int | n10, | ||
int | n11 | ||
) |
Definition at line 600 of file TrackPool.cxx.
std::vector< int > TrackPool::AddList | ( | int | n1, |
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7, | ||
int | n8, | ||
int | n9, | ||
int | n10, | ||
int | n11, | ||
int | n12 | ||
) |
Definition at line 618 of file TrackPool.cxx.
void TrackPool::AddMissTrack | ( | const int | number, |
const double | mass | ||
) |
Definition at line 375 of file TrackPool.cxx.
void TrackPool::AddMissTrack | ( | const int | number, |
const double | mass, | ||
const HepLorentzVector | p4 | ||
) |
Definition at line 341 of file TrackPool.cxx.
void TrackPool::AddMissTrack | ( | const int | number, |
const double | mass, | ||
const RecEmcShower * | trk | ||
) |
Definition at line 159 of file TrackPool.cxx.
void TrackPool::AddMissTrack | ( | const int | number, |
const HepLorentzVector | p4 | ||
) |
Definition at line 403 of file TrackPool.cxx.
void TrackPool::AddMissTrack | ( | const int | number, |
const RecEmcShower * | trk | ||
) |
Definition at line 250 of file TrackPool.cxx.
void TrackPool::AddTrack | ( | const int | number, |
const double | mass, | ||
const RecEmcShower * | trk | ||
) |
Definition at line 44 of file TrackPool.cxx.
void TrackPool::AddTrack | ( | const int | number, |
const double | mass, | ||
const RecMdcKalTrack * | trk | ||
) |
void TrackPool::AddTrack | ( | const int | number, |
const double | mass, | ||
const RecMdcTrack * | trk | ||
) |
Definition at line 22 of file TrackPool.cxx.
Referenced by DQAKsInfo::calculate(), Gam4pikp::execute(), Ppjrhopi::execute(), Rhopi::execute(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), DQARhopi::execute(), JsiLL::execute(), CalibEventSelect::execute(), BeamParams::execute(), Pi0EtaToGGRecAlg::execute(), PrimaryVertex::execute(), KShortReconstruction::execute(), LambdaReconstruction::execute(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), K3pi::MTotal(), K3pipi0::MTotal(), Kk::MTotal(), Kkpi0::MTotal(), Kkpipi::MTotal(), Kpi::MTotal(), Kpipi0::MTotal(), Kpipi0pi0::MTotal(), Pipi::MTotal(), Pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), Pi0::Pi0ListToTDS(), utility::SecondaryVFit(), utility::SecondaryVFit_Lambda(), and utility::vfit().
void TrackPool::AddTrack | ( | const int | number, |
const WTrackParameter | wtrk | ||
) |
Definition at line 429 of file TrackPool.cxx.
void TrackPool::AddTrackVertex | ( | const int | number, |
const double | mass, | ||
const RecEmcShower * | trk | ||
) |
Definition at line 444 of file TrackPool.cxx.
|
inline |
Definition at line 139 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 140 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 124 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 125 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 126 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 115 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), and VertexFit::init().
|
inline |
Definition at line 116 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), and VertexFit::init().
|
inline |
Definition at line 112 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), SecondVertexFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 113 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), SecondVertexFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 111 of file TrackPool.h.
Referenced by KalmanKinematicFit::init(), KinematicFit::init(), SecondVertexFit::init(), VertexFit::init(), and TrackPool().
|
inline |
Definition at line 96 of file TrackPool.h.
|
inline |
Definition at line 98 of file TrackPool.h.
|
inline |
Definition at line 95 of file TrackPool.h.
|
inline |
Definition at line 97 of file TrackPool.h.
|
inline |
Definition at line 147 of file TrackPool.h.
Referenced by KalmanKinematicFit::Fit().
|
inline |
Definition at line 148 of file TrackPool.h.
Referenced by KalmanKinematicFit::Fit().
|
inline |
Definition at line 122 of file TrackPool.h.
Referenced by KalmanKinematicFit::Fit(), KalmanKinematicFit::getCInfit(), KalmanKinematicFit::getCOrigin(), and KalmanKinematicFit::pull().
|
inline |
Definition at line 120 of file TrackPool.h.
Referenced by KalmanKinematicFit::Fit(), KalmanKinematicFit::getCInfit(), KalmanKinematicFit::getCOrigin(), and KalmanKinematicFit::pull().
|
inline |
Definition at line 121 of file TrackPool.h.
Referenced by KalmanKinematicFit::Fit(), KalmanKinematicFit::getCInfit(), KalmanKinematicFit::getCOrigin(), and KalmanKinematicFit::pull().
|
inline |
Definition at line 99 of file TrackPool.h.
|
inline |
Definition at line 117 of file TrackPool.h.
Referenced by KalmanKinematicFit::BuildVirtualParticle(), and KalmanKinematicFit::Fit().
|
inline |
Definition at line 118 of file TrackPool.h.
Referenced by KalmanKinematicFit::Fit().
|
inline |
Definition at line 79 of file TrackPool.h.
Referenced by KalmanKinematicFit::AddFourMomentum(), KinematicFit::AddFourMomentum(), KalmanKinematicFit::AddThreeMomentum(), KinematicFit::AddThreeMomentum(), AddTrack(), AddTrackVertex(), KalmanKinematicFit::Fit(), KinematicFit::Fit(), and VertexFit::Fit().
|
inline |
Definition at line 143 of file TrackPool.h.
Referenced by Gam4pikp::execute(), KalmanKinematicFit::init(), KinematicFit::init(), and TrackPool().
|
inline |
Definition at line 136 of file TrackPool.h.
|
inline |
Definition at line 135 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), and AddTrackVertex().
|
inline |
Definition at line 137 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), and AddTrackVertex().
|
inline |
Definition at line 128 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), and AddTrackVertex().
|
inline |
Definition at line 129 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), and AddTrackVertex().
|
inline |
Definition at line 130 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), and AddTrackVertex().
|
inline |
Definition at line 144 of file TrackPool.h.
Referenced by Gam4pikp::execute(), KalmanKinematicFit::init(), KinematicFit::init(), and TrackPool().
|
inline |
Definition at line 106 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), AddTrackVertex(), VertexFit::BeamFit(), KalmanKinematicFit::Fit(), KinematicFit::Fit(), VertexFit::Fit(), KalmanKinematicFit::pull(), and KinematicFit::pull().
|
inline |
Definition at line 108 of file TrackPool.h.
|
inline |
Definition at line 109 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), and AddTrackVertex().
|
inline |
Definition at line 105 of file TrackPool.h.
Referenced by AddMissTrack(), AddTrack(), and AddTrackVertex().
|
inline |
Definition at line 107 of file TrackPool.h.
|
inline |
Definition at line 73 of file TrackPool.h.
Referenced by VertexFit::BeamFit(), KalmanKinematicFit::BuildVirtualParticle(), KinematicFit::BuildVirtualParticle(), VertexFit::BuildVirtualParticle(), VertexFit::Ew(), KalmanKinematicFit::infit(), KinematicFit::infit(), VertexFit::pfit(), KalmanKinematicFit::pull(), KinematicFit::pull(), VertexFit::w(), VertexFit::wtrk(), and VertexFit::xfit().
|
inline |
Definition at line 76 of file TrackPool.h.
|
inline |
Definition at line 74 of file TrackPool.h.
|
inline |
Definition at line 77 of file TrackPool.h.
|
inline |
Definition at line 72 of file TrackPool.h.
Referenced by VertexFit::AddVertex(), VertexFit::BeamFit(), VertexFit::BuildVirtualParticle(), KalmanKinematicFit::Fit(), KinematicFit::Fit(), SecondVertexFit::Fit(), VertexFit::Fit(), KalmanKinematicFit::origin(), KinematicFit::origin(), KalmanKinematicFit::pull(), KinematicFit::pull(), and VertexFit::pull().
|
inline |
Definition at line 75 of file TrackPool.h.