Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:55

0001 #include "RecoTracker/TkSeedGenerator/src/FastCircle.cc"
0002 
0003 int main() {
0004   {
0005     GlobalPoint p1(0., -1., 0.);
0006     GlobalPoint p2(-1., 0., 0.);
0007     GlobalPoint p3(0., 1., 0.);
0008 
0009     FastCircle c(p1, p2, p3);
0010 
0011     std::cout << c.x0() << " " << c.y0() << " " << c.rho() << " " << c.n1() << " " << c.n2() << " " << c.c()
0012               << std::endl;
0013   }
0014 
0015   {
0016     GlobalPoint p1(-10., 0., 0.);
0017     GlobalPoint p2(0., 10., 0.);
0018     GlobalPoint p3(10., 0., 0.);
0019 
0020     FastCircle c(p1, p2, p3);
0021 
0022     std::cout << c.x0() << " " << c.y0() << " " << c.rho() << " " << c.n1() << " " << c.n2() << " " << c.c()
0023               << std::endl;
0024   }
0025 
0026   {
0027     GlobalPoint p1(-15., 15., 0.);
0028     GlobalPoint p2(-5., 5., 0.);
0029     GlobalPoint p3(5., 15., 0.);
0030 
0031     FastCircle c(p1, p2, p3);
0032 
0033     std::cout << c.x0() << " " << c.y0() << " " << c.rho() << " " << c.n1() << " " << c.n2() << " " << c.c()
0034               << std::endl;
0035   }
0036 
0037   return 0;
0038 }