-- SebastianKupny - 24 Feb 2012

Taking in account that Kratta detector was not focused exactly on target, i.e. a small shift aper a correction in set-up is needed. Code in macro r3ball.C with detector set-up correction should looks like:

  // KrakowArray
  cout << " KRAkow Triple Telescope Array" << endl;
  if (fDetList.FindObject("KRATTA") ) {
      R3BDetector* kratta = new KrakowArray("Kratta", kTRUE);
      //krakowarr->SetGeometryFileName("chimera.root");
      // Global position of the Module
      thetaX   =  0.0; // (deg)
      thetaY   =  0.0; // (deg)
      thetaZ   =  0.0; // (deg)
      // Rotation in Ref. Frame.
      thetaX =    0.0; // (deg)
      thetaY =  -25.0; // (deg)
      thetaZ =    0.0; // (deg)
      // Global translation in Lab
      Double_t distanceFromTarget = 40.2; // (cm)
      Double_t oneDegInRad = asin ( 1 ) / 90.0;
      // Location of the point where was focused detector (should be in target i.e. (0,0,0)) - locCorr
      Double_t = locCorr_tx = 0.0;
      Double_t = locCorr_ty = 0.0;
      Double_t = locCorr_tz = 4.0;
      tx       = -distanceFromTarget * sin ( thetaY * oneDegInRad ) + locCorr_tx; // (cm)
      ty       =  0.0 + locCorr_ty; // (cm)
      tz       =  distanceFromTarget * cos ( thetaY * oneDegInRad ) + locCorr_tz; // (cm)
      kratta->SetRotAnglesXYZ(thetaX,thetaY,thetaZ);
      kratta->SetTranslation(tx,ty,tz);
      // User defined Energy CutOff
      //Double_t fCutOffSci = 1.0e-05;  // Cut-Off -> 10.KeV only in Sci.
      run->AddModule( kratta );
  }
Topic revision: r1 - 2012-02-24, SebastianKupny
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)