// SimpleCFTDetector.cpp #include "SimpleCFTDetector.h" #include "trfcyl/LayerCylinder.h" #include "trfcyl/ClusterFindCyl.h" #include "trfbase/Miss.h" #include "trfutil/Tuple.h" using std::string; using namespace trf; //********************************************************************** // constructor SimpleCFTDetector::SimpleCFTDetector() { // Name layers. string pname[] = { "CFTX1", "CFTX2", "CFTX3", "CFTX4", "CFTX5", "CFTX6", "CFTX7", "CFTX8" }; string sname[] = { "CFTU1", "CFTV1", "CFTU2", "CFTV2", "CFTU3", "CFTV3", "CFTU4", "CFTV4" }; // define radii for axial measurements int nbarrel = 8; double rcyl[]={19.50, 23.41, 28.09, 32.77, 37.46, 42.14, 48.75, 51.50}; double zlen[]={166.0, 166.0, 252.0, 252.0, 252.0, 252.0, 252.0, 252.0}; // phi msmts int ib; for ( ib=0; ib