#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.
|
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
|
|