BOSS 7.0.8
BESIII Offline Software System
|
Go to the source code of this file.
Classes | |
struct | vector3 |
struct | polar |
Functions | |
vector3 | InitV (float x, float y, float z) |
vector3 | InitV1 (float phi, float cosTheta, float magnitude) |
float | Mag (vector3 v) |
float | Mag2 (vector3 v) |
float | Dot (vector3 v1, vector3 v2) |
vector3 | Cross (vector3 v1, vector3 v2) |
vector3 | Unit (vector3 v) |
vector3 | Intersection (float z0, vector3 vec, vector3 pos) |
vector3 | TimesA (float a, vector3 v) |
vector3 | AddV (vector3 v1, vector3 v2) |
vector3 | SubV (vector3 v1, vector3 v2) |
vector3 | TransformFrom (vector3 v, vector3 ux, vector3 uy, vector3 uz) |
vector3 | TransformTo (vector3 v, vector3 ux, vector3 uy, vector3 uz) |
polar | XYZ2Polar (vector3 v) |
Variables | |
const float | pi = 3.1415926536 |
const float | rad = 57.29578 |
Definition at line 93 of file vector3.h.
Referenced by TransformFrom().
vector3 InitV | ( | float | x, |
float | y, | ||
float | z | ||
) |
vector3 InitV1 | ( | float | phi, |
float | cosTheta, | ||
float | magnitude | ||
) |
float Mag | ( | vector3 | v | ) |
float Mag2 | ( | vector3 | v | ) |
Definition at line 142 of file vector3.h.
const float pi = 3.1415926536 |
Definition at line 133 of file vector3.h.
Referenced by Dalitz::Babar_sakurai(), EmcRecCrystal::BarrelCheckout(), EvtConExc::baryon_sampling(), BesMdcWire::BesMdcWire(), G4HepMCInterface::Boost(), PreXtCalib::calib(), MdcUtilitySvc::cellTrackPassed(), BesMdcConstruction::Construct(), BesSCM::Construct(), BesEvent::ConstructMdcTrackFromRec(), BesEvent::ConstructMucTrackFromRec(), TMDCTsf::createTsf(), EvtCalHelAmp::decay(), EvtDToKpienu::decay(), EvtConExc::difgamXs(), BesMdcGeoParameter::Dump(), EmcRecCrystal::EndCapCheckout(), EvtEulerAngles::EulerAngles(), EvtmyEulerAngles::EulerAngles(), Gam4pikp::execute(), Ppjrhopi::execute(), PipiJpsi::execute(), Rhopi::execute(), DQADtag::execute(), DQAPi2p2::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EvtSelExample::execute(), CalibEventSelect::execute(), EmcRec::execute(), TofRec::execute(), rhopi::execute(), MagneticFieldSvc::fieldVector(), TofCheckDigi::FillCol(), EvtConExc::findMaxXS(), EmcSelBhaEvent::findPhiDiff(), EvtCalHelAmp::firstder(), TRungeFitter::fit(), BesMdcGeoParameter::InitFromFile(), BesMdcGeoParameter::InitFromSvc(), TTrackManager::makeTds(), EvtConExc::meson_sampling(), EvtRexc::meson_sampling(), K0kpi::MTotal(), TMDCWire::neighbor(), ParticleIDBase::pdfCalculate(), BesMdcWire::Phi(), BesMdcSD::ProcessHits(), EvtConExc::Rad1(), EvtConExc::Rad2(), EvtConExc::Ros_xs(), Dalitz::sakurai(), TRecEmcShower::setPhi(), EvtConExc::SoftPhoton_xs(), PreXtMdcCalib::updateConst(), EvtConExc::VP_sampling(), EvtRexc::VP_sampling(), EvtXsection::Xsection_c(), XYZ2Polar(), and MdcSegInfoSterO::zPosition().
const float rad = 57.29578 |
Definition at line 134 of file vector3.h.
Referenced by MdcSegInfoCsmc::calcStraight(), HTrackParameter::center(), BesMdcConstruction::Construct(), BesTofConstruction::ConstructEcTof_mrpc(), TrkHelixUtils::fltToRad(), PartProduce::lg_container(), BesHeader::SetCornerRadius(), MdcCosLayer::setLayerRad(), and t_to_h().