52 TPARA::TPARA(
const char *name, 
const char *title, 
const char *material, Float_t dx, Float_t dy, Float_t dz,
 
   53              Float_t alpha, Float_t theta, Float_t phi) : TBRIK(name, title,material, dx, dy, dz)
 
   70 void TPARA::SetPoints(Double_t *points)
 const 
   73    Float_t dx, dy, dz, theta, phi, alpha;
 
   74    const Float_t pi = Float_t (TMath::Pi());
 
   76    alpha = fAlpha * pi/180.0;
 
   77    theta = fTheta * pi/180.0;
 
   78    phi   = fPhi   * pi/180.0;
 
   85    Double_t txy = TMath::Tan(alpha);
 
   86    Double_t tth = TMath::Tan(theta);
 
   87    Double_t txz = tth*TMath::Cos(phi);
 
   88    Double_t tyz = tth*TMath::Sin(phi);
 
   90    *points++ = -dz*txz-txy*dy-dx ; *points++ = -dy-dz*tyz ; *points++ = -dz;
 
   91    *points++ = -dz*txz+txy*dy-dx ; *points++ = +dy-dz*tyz ; *points++ = -dz; 
 
   92    *points++ = -dz*txz+txy*dy+dx ; *points++ = +dy-dz*tyz ; *points++ = -dz;
 
   93    *points++ = -dz*txz-txy*dy+dx ; *points++ = -dy-dz*tyz ; *points++ = -dz;
 
   94    *points++ = +dz*txz-txy*dy-dx ; *points++ = -dy+dz*tyz ; *points++ = +dz;
 
   95    *points++ = +dz*txz+txy*dy-dx ; *points++ = +dy+dz*tyz ; *points++ = +dz;
 
   96    *points++ = +dz*txz+txy*dy+dx ; *points++ = +dy+dz*tyz ; *points++ = +dz;
 
   97    *points++ = +dz*txz-txy*dy+dx ; *points++ = -dy+dz*tyz ; *points++ = +dz;