BOSS 7.0.8
BESIII Offline Software System
|
#include <SecondVertexFit.h>
Public Member Functions | |
~SecondVertexFit () | |
void | init () |
void | setIterNumber (const int niter=10) |
void | setChisqCut (const double chicut=500, const double chiter=1.0e-2) |
void | setVpar (const VertexParameter vpar) |
void | setPrimaryVertex (const VertexParameter vpar) |
void | setMagCorrFactor (const double factor=1.000) |
bool | Fit () |
double | chisq () const |
double | decayLength () const |
double | decayLengthError () const |
double | ctau () const |
double | ctauError () const |
double | factor () const |
HepLorentzVector | p4par () const |
WTrackParameter | wpar () const |
VertexParameter | vpar () const |
HepPoint3D | crossPoint () const |
Hep3Vector | crossVector () const |
Public Member Functions inherited from TrackPool | |
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 |
Static Public Member Functions | |
static SecondVertexFit * | instance () |
Definition at line 20 of file SecondVertexFit.h.
SecondVertexFit::~SecondVertexFit | ( | ) |
Definition at line 64 of file SecondVertexFit.cxx.
|
inline |
Definition at line 45 of file SecondVertexFit.h.
Referenced by DQAKsInfo::calculate(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), Signal::execute(), Fit(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
|
inline |
Definition at line 81 of file SecondVertexFit.h.
|
inline |
Definition at line 86 of file SecondVertexFit.h.
|
inline |
Definition at line 48 of file SecondVertexFit.h.
Referenced by inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), and Signal::execute().
|
inline |
Definition at line 49 of file SecondVertexFit.h.
|
inline |
Definition at line 46 of file SecondVertexFit.h.
Referenced by DQAKsInfo::calculate(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), Signal::execute(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
|
inline |
Definition at line 47 of file SecondVertexFit.h.
Referenced by DQAKsInfo::calculate(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), Signal::execute(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
|
inline |
Definition at line 50 of file SecondVertexFit.h.
Referenced by setMagCorrFactor().
bool SecondVertexFit::Fit | ( | ) |
Definition at line 87 of file SecondVertexFit.cxx.
Referenced by DQAKsInfo::calculate(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), JsiLL::execute(), Signal::execute(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
void SecondVertexFit::init | ( | ) |
Definition at line 69 of file SecondVertexFit.cxx.
Referenced by DQAKsInfo::calculate(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), JsiLL::execute(), Signal::execute(), DQAKsInfo::init(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
|
static |
Definition at line 45 of file SecondVertexFit.cxx.
Referenced by DQADtag::DQADtag(), DQAKsInfo::DQAKsInfo(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), JsiLL::execute(), Signal::execute(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
|
inline |
Definition at line 52 of file SecondVertexFit.h.
Referenced by DQAKsInfo::calculate(), inclks::execute(), incllambda::execute(), Fit(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), and K0pipipi0::MTotal().
|
inline |
Definition at line 33 of file SecondVertexFit.h.
Referenced by DQAKsInfo::calculate().
|
inline |
Definition at line 32 of file SecondVertexFit.h.
|
inline |
Definition at line 39 of file SecondVertexFit.h.
|
inline |
Definition at line 37 of file SecondVertexFit.h.
Referenced by DQAKsInfo::calculate(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), Signal::execute(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
|
inline |
Definition at line 35 of file SecondVertexFit.h.
Referenced by DQAKsInfo::calculate(), inclks::execute(), incllambda::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), JsiLL::execute(), Signal::execute(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), LocalKsSelector::operator()(), LocalLambdaSelector::operator()(), utility::SecondaryVFit(), and utility::SecondaryVFit_Lambda().
|
inline |
Definition at line 54 of file SecondVertexFit.h.
Referenced by setPrimaryVertex(), and setVpar().
|
inline |
Definition at line 53 of file SecondVertexFit.h.
Referenced by DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), JsiLL::execute(), Signal::execute(), and K0pipi::MTotal().