]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Correct small error and remove compilation warnings on HP
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 14 Nov 1999 14:31:14 +0000 (14:31 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 14 Nov 1999 14:31:14 +0000 (14:31 +0000)
TGeant3/TGeant3GUI.C
TGeant3/TGeant3GUI.cxx
TGeant3/TGeant3GUI.h

index 82bee7e2e3b99bea682778ab77bb4cea79566bf0..cb012f8662f92c35a3a6e26368071dd636de6ed0 100644 (file)
@@ -1,5 +1,4 @@
 {
-gSystem->Load("$(ALICE_ROOT)/lib/tgt_Linux/libGUI");
 gui=new AliGeant3GeometryGUI();
 gui->ReadGeometryTree();
 }
index c5f29605bb5cd08fd121f15fe62698119407f6cb..d60f78266d04ccc69a9101fce7b1d5581ef84aff 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  1999/11/10 16:53:35  fca
+The new geometry viewer from A.Morsch
+
 */
 
 /* 
@@ -76,7 +79,7 @@ ClassImp(AliGeant3GeometryGUI)
     fZq=geant3->Q();
     fGclink=geant3->Gclink();
 }
-void AliGeant3GeometryGUI::Streamer(TBuffer &R__b)
+void AliGeant3GeometryGUI::Streamer(TBuffer &)
 {
 ;
 }
@@ -84,7 +87,8 @@ void AliGeant3GeometryGUI::Streamer(TBuffer &R__b)
 void AliGeant3GeometryGUI::ReadGeometryTree()
 {
     char *vname;
-    char *namec, *tmp;
+    char /* *namec, */ *tmp;
+    char namec[30];
     const TGPicture* Folder     = gClient->GetPicture("folder_t.xpm");
     const TGPicture* OpenFolder = gClient->GetPicture("ofolder_t.xpm");
     const TGPicture* Document   = gClient->GetPicture("doc_t.xpm");
@@ -108,7 +112,8 @@ void AliGeant3GeometryGUI::ReadGeometryTree()
            Int_t ivol=TMath::Abs(Volume(i)->GetIdVolume());
            
            Int_t nch = NChildren(ivol);
-           namec= ((TGeant3*)gMC)->VolName(ivol);
+//         namec= ((TGeant3*)gMC)->VolName(ivol);
+           strcpy(namec,((TGeant3*)gMC)->VolName(ivol));
            if (nch >= 0) {
                printf("\n %s has %d children  \n ", namec,  nch);
            } else {
@@ -140,7 +145,8 @@ void AliGeant3GeometryGUI::ReadGeometryTree()
            
            if (nch < 0) {
                Int_t icvol=Child(ivol,1);
-               namec= ((TGeant3*)gMC)->VolName(-icvol);
+//             namec= ((TGeant3*)gMC)->VolName(-icvol);
+               strcpy(namec,((TGeant3*)gMC)->VolName(-icvol));
                tmp = new char[4];
                strncpy(tmp,(char *) &namec, 4);
                volume = new AliDrawVolume(namec);
@@ -166,7 +172,8 @@ void AliGeant3GeometryGUI::ReadGeometryTree()
                        }
                    }
                    if (!inList) {
-                       namec=((TGeant3*)gMC)->VolName(icvol);
+//                     namec=((TGeant3*)gMC)->VolName(icvol);
+                       strcpy(namec,((TGeant3*)gMC)->VolName(icvol));
                        tmp = new char[4];
                        strncpy(tmp,(char *) &namec, 4);
                        volume = new AliDrawVolume(namec);
@@ -260,14 +267,14 @@ char* AliDrawVolume::Name()
 }
 
     
-void AliDrawVolume::Streamer(TBuffer &R__b)
+void AliDrawVolume::Streamer(TBuffer &)
 {
 ;
 }
 
 
 
-void AliDrawVolume::Draw()
+void AliDrawVolume::Draw(Option_t *)
 {
     gMC->Gsatt(fName,"seen", fSeen);
     
@@ -392,58 +399,40 @@ Float_t  AliDrawVolume::GetParam(Int_t ip)
     switch (ip) {
     case P_Theta:
        return fTheta;
-       break;
     case P_Phi:
        return fPhi;
-       break;
     case P_Psi:
        return fPsi;
-       break;
     case P_U:
        return fU;
-       break;
     case P_V:
        return fV;
-       break;
     case P_Uscale:
        return fUscale;
-       break;
     case P_Vscale:
        return fVscale;
-       break;
     case P_Hide:
        return Float_t(fHide);
-       break;
     case P_Shadow:
        return Float_t(fShadow);
-       break;
     case P_Fill:
        return Float_t(fFill);
-       break;
     case P_Seen:
        return Float_t(fSeen);
-       break;
     case P_Clip:
        return Float_t(fClip);
-       break;
     case P_ClipXmin:
        return fClipXmin;
-       break;
     case P_ClipXmax:
        return fClipXmax;
-       break;
     case P_ClipYmin:
        return fClipYmin;
-       break;
     case P_ClipYmax:
        return fClipYmax;
-       break;
     case P_ClipZmin:
        return fClipZmin;
-       break;
     case P_ClipZmax:
        return fClipZmax;
-       break;
     default:
        return 0.;
     }
@@ -1121,7 +1110,7 @@ static Int_t   IRangeMin[7]  = {    0,     0,     0,    0,    0,   0,   0};
 static Int_t   IRangeMax[7]  = {36000, 36000, 36000, 2000, 2000, 10, 10};
 static Int_t   DefaultPos[7] = { 3000,  4000,     0, 1000, 1000,   1,   1};
 
-AliGUISliders::AliGUISliders(const TGWindow *p, const TGWindow *main,
+AliGUISliders::AliGUISliders(const TGWindow *p, const TGWindow *,
                          UInt_t w, UInt_t h) :
     TGCompositeFrame(p, w, h,kVerticalFrame)
 {
@@ -1211,7 +1200,7 @@ Bool_t AliGUISliders::ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
        switch (GET_SUBMSG(msg)) {
        case kTE_TEXTCHANGED:
           Int_t idT=Int_t(parm1)-1;
-          fHslider[idT]->SetPosition(atof(fTbh[idT]->GetString())*100);
+          fHslider[idT]->SetPosition((Int_t)atof(fTbh[idT]->GetString())*100);
           gClient->NeedRedraw(fHslider[idT]);
           gCurrentVolume->SetParam(idT,atof(fTbh[idT]->GetString()));
           gCurrentVolume->Draw();
index 9908b77fc36e3302bba78c2e7d3877394bd9a42e..247ceaef7768c5e3c4aa1257671b57df3b885a29 100644 (file)
@@ -67,7 +67,7 @@ private:
    TGMenuBar          *fMenuBar;
    TGPopupMenu        *fMenuFile, *fMenuTest, *fMenuHelp;
    TGLayoutHints      *fMenuBarItemLayout, *fMenuBarHelpLayout, *fMenuBarLayout;
-   AliGuiGeomDialog   *fDialog;
+   AliGuiGeomDialog   *fDialog; //! no output please
    
 public:
    AliGuiGeomMain(const TGWindow *p, UInt_t w, UInt_t h);
@@ -137,7 +137,7 @@ class AliDrawVolume : public TObject
 public:
     AliDrawVolume(char* name);
     virtual ~AliDrawVolume(){;}
-    virtual void    Draw();
+    virtual void    Draw(Option_t * =0);
     virtual void    DrawSpec();
     virtual char*   Name();
     virtual void    SetParam(Int_t, Float_t);