/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MdcPatRec/MdcGeom/MdcGeom-00-01-17/MdcGeom/BesAngle.h File Reference

#include "MdcGeom/Constants.h"
#include <math.h>

Go to the source code of this file.

Classes

class  BesAngle

Functions

BesAngle operator * (const double x, const BesAngle &a)
double sin (const BesAngle a)
double cos (const BesAngle a)
double tan (const BesAngle a)


Function Documentation

double cos ( const BesAngle  a  )  [inline]

Definition at line 213 of file BesAngle.h.

References BesAngle::_phi, and cos().

00214 { return cos(a._phi); }

BesAngle operator * ( const double  x,
const BesAngle a 
) [inline]

Definition at line 166 of file BesAngle.h.

00167 { return BesAngle(a * x); }

double sin ( const BesAngle  a  )  [inline]

Definition at line 210 of file BesAngle.h.

References BesAngle::_phi.

Referenced by T3DLine::a(), KinematicFit::AddFourMomentum(), KalmanKinematicFit::AddFourMomentum(), TrackPool::AddMissTrack(), TrackPool::AddTrack(), FastVertexFit::addTrack(), TrackPool::AddTrackVertex(), Dalitz::Amplitude(), rhopi::amps1(), EvtHelSys::Angles(), EvtVector4R::applyRotateEuler(), EvtVector4C::applyRotateEuler(), EvtVector3R::applyRotateEuler(), EvtVector3C::applyRotateEuler(), EvtTensor4C::applyRotateEuler(), EvtTensor3C::applyRotateEuler(), EvtDiracSpinor::applyRotateEuler(), TTrack::approach(), KalmanFit::Helix::approach(), FTSegment::attr_const(), Dalitz::Babar_Amplitude(), Dalitz::Babar_resAmp(), Dalitz::Babar_sakurai(), BesMdcWire::BesMdcWire(), G4HepMCInterface::Boost(), TrkMomCalculator::calcCurvAllCovs(), TrkMomCalculator::calcCurvAllWeights(), DQAPi0Info::calculate(), EmcRecBarrelGeo::CalculateStandardCrystal(), SingleParticleGun::callGenerator(), HTrackParameter::center(), Dalitz::CLEO_resAmp(), RecMucTrack::ComputeDepth(), BesEmcGeometry::ComputeEMCParameters(), ExtBesEmcGeometry::ComputeEMCParameters(), BesMdcConstruction::Construct(), BesEmcConstruction::Construct(), BesSCM::Construct(), BesTofConstruction::ConstructBr1Tof(), BesTofConstruction::ConstructBr2Tof(), BesTofConstruction::ConstructEcTof(), BesTofConstruction::ConstructEcTof_mrpc(), BesEvent::ConstructMdcTrackFromRec(), EmcRecTofDigitCalib::Convert(), WTrackParameter::CvtH2W(), EvtdFunctionSingle::d(), EvtVVSPwave::decay(), EvtVubNLO::decay(), EvtVubHybrid::decay(), EvtVub::decay(), EvtVSSMix::decay(), EvtVectorIsr::decay(), EvtTVSPwave::decay(), EvtSVVNONCPEIGEN::decay(), EvtSVVHelAmp::decay(), EvtSVVCPLH::decay(), EvtSVVCP::decay(), EvtSVSNONCPEIGEN::decay(), EvtSVSCPiso::decay(), EvtSVSCP::decay(), EvtSVPHelAmp::decay(), EvtSVPCP::decay(), EvtSTSCP::decay(), EvtSSSCPT::decay(), EvtSSSCPpng::decay(), EvtSSSCP::decay(), EvtSingleParticle2::decay(), EvtSingleParticle::decay(), EvtIntervalDecayAmp< EvtDalitzPoint >::decay(), EvtEDM::decay(), EvtDDalitz::decay(), EvtCalHelAmp::decay(), EvtBtoXsll::decay(), EvtBtoKpiCPiso::decay(), EvtBTo4piCP::decay(), EvtBTo3piCP::decay(), EvtBto2piCPiso::decay(), EvtBsquark::decay(), MdcDedxCorrection::dedx_pid_exp(), dedx_pid_exp(), MdcDedxCorrection::dedx_pid_exp_old(), dedx_pid_exp_old(), CDPhoton::defaultKinematicData(), CDChargedVisible< H >::defaultKinematicData(), Dedx_Helix::del4MDelA(), Ext_Helix::del4MDelA(), Helix::del4MDelA(), KalmanFit::Helix::del4MDelA(), VFHelix::del4MDelA(), Dedx_Helix::del4MXDelA(), Ext_Helix::del4MXDelA(), Helix::del4MXDelA(), KalmanFit::Helix::del4MXDelA(), VFHelix::del4MXDelA(), Dedx_Helix::delApDelA(), Ext_Helix::delApDelA(), Helix::delApDelA(), KalmanFit::Helix::delApDelA(), VFHelix::delApDelA(), TrkCircleTraj::delDirect(), HelixTraj::delDirect(), Dedx_Helix::delMDelA(), Ext_Helix::delMDelA(), Helix::delMDelA(), KalmanFit::Helix::delMDelA(), VFHelix::delMDelA(), Dedx_Helix::delXDelA(), Ext_Helix::delXDelA(), Helix::delXDelA(), KalmanFit::Helix::delXDelA(), VFHelix::delXDelA(), MdcxHel::derivatives(), TrkCircleTraj::derivDeflect(), HelixTraj::derivDeflect(), TrkCircleTraj::derivDisplace(), HelixTraj::derivDisplace(), TrkCircleTraj::derivPFract(), HelixTraj::derivPFract(), DifRotation::DifRotation(), TrkDifLineTraj::direction(), TrkCircleTraj::direction(), NeutTraj::direction(), HelixTraj::direction(), BesTofDigitizerBrV2::DirectPh(), TCurlFinder::distance(), Djmn(), MdcxHel::Doca(), Alignment::docaHelixWire(), Alignment::docaHelixWireNewton(), Alignment::docaLineWire(), MdcxFittedHel::DoFit(), THelixFitter::drift(), TTrack::dxda(), TTrack::dxda2D(), EvtEulerAngles::EulerAngles(), FarmMonitorAlg::execute(), QCMCFilter::execute(), MucRecTrkExt::execute(), MdcHoughFinder::execute(), HoughValidUpdate::execute(), MdcDedxRecon::execute(), CosmicGenerator::execute(), EventPreSelect::execute(), CalibEventSelect::execute(), EFProcessCluster::execute(), EFGlobalEnergy::execute(), EFChargedTrack::execute(), EmcSelBhaEvent::execute(), TwoGamma::execute(), JsiLL::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQAJpsi2PPbarAlg::execute(), DQADtag::execute(), DQA_MDC::execute(), DiGam::execute(), DDecay::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), exp(), EmcSelBhaEvent::expectedEnergy(), Dalitz::f_980(), MagneticFieldSvc::fieldVector(), MdcHoughFinder::FillCells(), MdcHoughFinder::FillHist(), HoughValidUpdate::FillHist(), EmcSelBhaEvent::fillMatrix(), KalFitAlg::fillTds_ip(), DQADtag::fillTrackItem(), FTFinder::findBestVertex(), QCMCFilter::findD0Decay(), MdcxFindTracks::findz_sl(), EvtCalHelAmp::firstder(), TRungeFitter::fit(), SecondVertexFit::Fit(), TTrack::fit2D(), MdcxHel::flip(), EvtCPUtil::fractB0CP(), EvtCPUtil::fractB0nonCP(), ResiAlign::funResi(), CosmicGun::GenerateEvent(), BesPrimaryGeneratorAction::GeneratePrimaries(), DedxCalibEvent::genNtuple(), WTrackParameter::GetCvtMatrix(), EmcBhabhaEvent::getDepoMCShowerEnergy_lab(), ExtMdcTrack::GetErrorMatrix(), TrkCircleTraj::getInfo(), HelixTraj::getInfo(), MdcxCosmicSewer::getInfo(), RecMucTrack::GetMdcExtTrack(), Pi0RecAlg::getP4(), Pi0EtaToGGRecAlg::getP4(), utility::getp4(), getP4(), Alignment::getPhiIni(), MdcUtilitySvc::Hel(), TrkHelixUtils::helixFromMom(), EvtHelSys::Helrotate(), EvtVSSBMixCPT::init(), EvtSVVNONCPEIGEN::init(), EvtSVSNONCPEIGEN::init(), EvtSSDCP::init(), EvtHypNonLepton::init(), EvtBtoKD3P::init(), EvtNeutrinoParticle::init(), MdcROOTGeo::Init2DGeometry(), EvtPto3P::initDaughters(), InitV1(), MdcCosGeom::initWire(), TrkHelixUtils::jacobianExtrapolate(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_calib(), KalFitAlg::kalman_fitting_csmalign(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), MdcDedxRecon::kaltrackrec(), EvtDalitzReso::lass(), EmcRecShowerShape::LatMoment(), PartProduce::lg_container(), RecMucTrack::LineFit(), TCurlFinder::makeCdcFrame(), TEvent::MakeEvent(), TTrackManager::makeTds(), Mdc2DWire::Mdc2DWire(), MdcHit::MdcHit(), MdcDedxRecon::mdctrackrec(), MdcxHel::MdcxHel(), ResiAlign::mergeHist(), HTrackParameter::minDistanceTwoHelix(), BesEmcGeometry::ModifyForCasing(), BesEmcEndGeometry::ModifyForCasing(), ExtBesEmcGeometry::ModifyForCasing(), ExtBesEmcEndGeometry::ModifyForCasing(), MdcNavigation::momentum(), MdcUtilitySvc::momentum(), Dedx_Helix::momentum(), Ext_Helix::momentum(), Helix::momentum(), KalmanFit::Helix::momentum(), VFHelix::momentum(), Pipipi0::MTotal(), Kpipi0pi0::MTotal(), Kpipi0::MTotal(), Kkpi0::MTotal(), K3pipi0::MTotal(), K0pipipi0::MTotal(), K0pi0::MTotal(), LocalPhotonSelector::operator()(), P(), HTrackParameter::p(), HTrackParameter::p3(), DTagTool::p4(), DTagTool::p4shower(), MdcUtilitySvc::p_cms(), BesGeoTrack::Paint(), TrkCircleTraj::paramFunc(), NeutTraj::paramFunc(), HelixTraj::paramFunc(), EvtMultiChannelParser::parseComplexCoef(), DedxCorrecSvc::PathL(), EvtGenKine::PhaseSpace(), BesMdcWire::Phi(), Phi(), MdcTrackList::pickHits(), KalmanKinematicFit::pInfit(), TCurlFinder::plotCircle(), TCurlFinder::plotTrack(), MdcUtilitySvc::pointOnHelixPatPar(), KalmanKinematicFit::pOrigin(), TrkDifLineTraj::position(), TrkCircleTraj::position(), NeutTraj::position(), HelixTraj::position(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), TrkRep::positionErr(), TEvent::Print(), MdcxHit::process(), MdcxFindTracks::process(), MucRec2DRoad::Project(), MdcDedxTrk::Pt(), Px(), TRecMdcTrack::px(), TMdcTrack::px(), MdcxHel::Py(), MdcGeomSvc::ReadFilePar(), BesTofDigitizerBrV2::Reflectivity(), Dalitz::resAmp(), EvtResonance2::resAmpl(), EvtResonance::resAmpl(), EvtFlatte::resAmpl(), BesEmcConstruction::RotAngleFromNewZ(), BesPolygon2D::RotatePhi(), Dalitz::sakurai(), Lpar::sd(), T3DLine::set(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), TRunge::SetFirst(), MdcCalRecTrk::setKalTrk(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), EvtConExc::SetP4(), EvtConExc::SetP4Rvalue(), MucRpc::SetWd(), MucRpc::SetWu(), NeutParams::sinPhi0(), KalFitAlg::smoother_anal(), MdcSWire::stereo(), TTrack::stereoHitForCurl(), MdcTrack::storeTrack(), T3DLine::T3DLine(), MdcxFindTracks::TakeToOrigin(), TRadSpline5::Test(), MdcMergeDups::testByOverlapHit(), RecMdcKalTrackCnv::TObjectToDataObject(), MdcKalTrackCnv::TObjectToDataObject(), TofFz_helix::TofFz_Get(), MucEntity::TransBesToLoc(), EmcRecBarrelGeo::Transform2Column1(), MucRec3DRoad::TransformPhiRToXY(), MucEntity::TransLocToBes(), Bfield::updateCache(), Dedx_Helix::updateCache(), Ext_Helix::updateCache(), Helix::updateCache(), KalmanFit::Helix::updateCache(), VFHelix::updateCache(), WrMdcCalib::updateConst(), FTFinder::VertexFit(), FTFinder::VertexFit2D(), HTrackParameter::wTrack(), WTrackParameter::WTrackParameter(), TrkDifLineTraj::x(), TrkCircleTraj::x(), NeutTraj::x(), Dedx_Helix::x(), HTrackParameter::x(), Ext_Helix::x(), Helix::x(), KalmanFit::Helix::x(), VFHelix::x(), HTrackParameter::x3(), MdcxHel::Xh(), TrkDifLineTraj::y(), NeutTraj::y(), TRecMdcTrack::y(), TMdcTrack::y(), MdcSWire::yMid(), MdcSWire::yWireDC(), and MdcSegInfoSterO::zPosition().

00211 { return sin(a._phi); }

double tan ( const BesAngle  a  )  [inline]

Definition at line 216 of file BesAngle.h.

References BesAngle::_phi.

Referenced by EmcRecBarrelGeo::CalculateStandardCrystal(), SingleParticleGun::callGenerator(), BesEmcGeometry::ComputeEMCParameters(), ExtBesEmcGeometry::ComputeEMCParameters(), BesMdcConstruction::Construct(), BesEmcConstruction::Construct(), BesTofConstruction::ConstructBr1Tof(), BesTofConstruction::ConstructBr2Tof(), BesTofConstruction::ConstructEcTof(), BesTofConstruction::ConstructEcTof_mrpc(), TrkExchangeData::exchange(), TofEnergyCalib::execute(), AbsCor::execute(), EvtAbsLineShape::getRandMass(), MdcxHit::getSigma(), BesEmcGeometry::ModifyForCasing(), ExtBesEmcGeometry::ModifyForCasing(), DedxCorrecSvc::PathL(), EvtBreitWignerPdf::pdfIntegralInverse(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLin::Position(), EvtDalitzResPdf::randomPoint(), EvtAbsLineShape::rollMass(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MdcHit::sigma(), and EmcRecBarrelGeo::Transform2Column1().

00217 { return tan(a._phi); }


Generated on Tue Nov 29 23:16:54 2016 for BOSS_7.0.2 by  doxygen 1.4.7