TRotMatix constructor with Euler Angles

William J. Deninger (deninger@uiuc.edu)
Wed, 12 Nov 1997 18:05:18 -0600


This is a multi-part message in MIME format.

------=_NextPart_000_0010_01BCEF95.88CDB740
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0011_01BCEF95.88D0C480"

------=_NextPart_001_0011_01BCEF95.88D0C480
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello,

In the following code sequence, I don;t seem to find the TRotMatrix =
constructor

TRotMatrix::TRotMatrix(Text_t *name, Text_t *title, Double_t theta, =
Double_t phi, Double_t psi) :TNamed(name,title)

operational. The Geant six angle constructor however does seem to =
change the orientation of the object cone.
=20
{
...
TCONE *cone1 =3D new TCONE("cone1","cone1","mat15",2,0,2,0,0);
cone1->SetVisibility(1);
=20
Node1 =3D new TNode("RING","RING","RING");
Node1->cd();

rot =3D new TRotMatrix("rme","rme", 90,0,180); =20
TNode *fme =3D new TNode("fme","fme","cone1", 0,0,0,"rme");
...}

Any suggestions?

William J. Deninger
deninger@uiuc.edu

------=_NextPart_001_0011_01BCEF95.88D0C480
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">

Hello, 
 
In the following code sequence, I don;t seem to find the TRotMatrix = constructor

TRotMatrix::TRotMatri= x(Text_t *name, Text_t *title, Double_t theta, Double_t phi, Double_t=20 psi)           :TNamed(name,title)
 
operational.  The Geant six angle constructor however does = seem to=20 change the orientation of the object cone.
 
{
...
TCONE *cone1 =3D new=20 TCONE("cone1","cone1","mat15",2,0,2,0,0); =20 cone1->SetVisibility(1);

Node1 =3D new=20 TNode("RING","RING","RING");
Node1->c= d(); 
 
rot =3D new TRotMatrix("rme","rme", = 90,0,180); =20
TNode *fme =3D new = TNode("fme","fme","cone1",=20 0,0,0,"rme");
...} 
 
Any suggestions?
 
William J. Deninger
deninger@uiuc.edu
------=_NextPart_001_0011_01BCEF95.88D0C480-- ------=_NextPart_000_0010_01BCEF95.88CDB740 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-ID: <000801bcefc7$d35bf240$5e0dae80@g2pc1.npl.uiuc.edu> R0lGODlhFAAUAPcAAP//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Z mf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8A Zv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZ M8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wA AJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm /5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/ zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZm mWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNm MzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/ AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBmAAAz /wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAFAAUAEAIQwBJCBxI sKBBAAgTKlyYUCDDhwsdQpwoceLDihYjksh4cSNHjR9BhmzocSQAjCFRflTJkWVGlxZhUiw5UiZE gzhzBgQAOw== ------=_NextPart_000_0010_01BCEF95.88CDB740--