CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcGeomSvc.cxx File Reference
#include "GaudiKernel/Algorithm.h"
#include "MdcGeomSvc/MdcGeomSvc.h"
#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/IIncidentSvc.h"
#include "GaudiKernel/Incident.h"
#include "GaudiKernel/IIncidentListener.h"
#include "GaudiKernel/IInterface.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/SvcFactory.h"
#include "GaudiKernel/PropertyMgr.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "CalibData/CalibModel.h"
#include "CalibData/Mdc/MdcAlignData.h"
#include "GaudiKernel/MsgStream.h"
#include "EventModel/EventHeader.h"
#include "EventModel/Event.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/Bootstrap.h"
#include <fstream>
#include <float.h>
#include <math.h>

Go to the source code of this file.

Namespaces

namespace  _MdcGeomSvc_impl
 

Functions

void _MdcGeomSvc_impl::tangents (CLHEP::Hep2Vector c, double r1, double r2, vector< MdcGeomSvc::AdjCandiTgtLine2D > &ans)
 find tangent. should have returned optional<line>, but ok..
 
vector< MdcGeomSvc::AdjCandiTgtLine2D_MdcGeomSvc_impl::tangents (CLHEP::Hep2Vector a, CLHEP::Hep2Vector b, double ra, double rb)
 find all tangents of 2 circles given as point and radius. may return 0,1,2,3,4 lines
 

Variables

const double _MdcGeomSvc_impl::EPS = 1E-9