Formatting changes.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 14 Nov 2006 16:27:57 +0000 (16:27 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 14 Nov 2006 16:27:57 +0000 (16:27 +0000)
EVE/Alieve/ITSDigitsInfo.cxx
EVE/Alieve/ITSDigitsInfo.h
EVE/Reve/RenderElementEditor.cxx
EVE/Reve/TriangleSet.cxx

index d76b991..217eec1 100644 (file)
@@ -23,7 +23,7 @@ ClassImp(ITSDigitsInfo)
 
 ITSDigitsInfo::ITSDigitsInfo() :
   TObject(),
-  fRefCount(0),
+  ReferenceCount(),
   fSPDmap(), fSDDmap(), fSSDmap(),
   fTree (0),
   fGeom (0),
@@ -34,15 +34,14 @@ ITSDigitsInfo::ITSDigitsInfo() :
 
 ITSDigitsInfo:: ~ITSDigitsInfo() 
 {
-  for(map<Int_t, TClonesArray*>::iterator j=fSPDmap.begin(); j!=fSPDmap.end(); ++j) {
+  map<Int_t, TClonesArray*>::iterator j;
+  for(j = fSPDmap.begin(); j != fSPDmap.end(); ++j)
     delete j->second;
-  }
-  for(map<Int_t, TClonesArray*>::iterator j=fSDDmap.begin(); j!=fSDDmap.end(); ++j) {
+  for(j = fSDDmap.begin(); j != fSDDmap.end(); ++j)
     delete j->second;
-  }
-  for(map<Int_t, TClonesArray*>::iterator j=fSSDmap.begin(); j!=fSSDmap.end(); ++j) {
+  for(j = fSSDmap.begin(); j != fSSDmap.end(); ++j)
     delete j->second;
-  }
+
   delete fSegSPD; delete fSegSDD; delete fSegSSD; 
   delete fGeom;
   delete fTree;
@@ -66,13 +65,13 @@ void ITSDigitsInfo::SetTree(TTree* tree)
   SetITSSegmentation();
   
   // create tables for scaling
-  // lowest scale factor refers unscaled ITS module
-  fSPDScaleX[0]=1;
-  fSPDScaleZ[0]=1;
-  fSDDScaleX[0]=1;
-  fSDDScaleZ[0]=1;
-  fSSDScale[0]=1;
-  // spd lows rsolution is in the level of 8x2 redaut chips
+  // lowest scale factor refers to unscaled ITS module
+  fSPDScaleX[0] = 1;
+  fSPDScaleZ[0] = 1;
+  fSDDScaleX[0] = 1;
+  fSDDScaleZ[0] = 1;
+  fSSDScale [0] = 1;
+  // spd lows resolution is in the level of 8x2 readout chips
   Int_t nx = 8; // fSegSPD->Npx()/8; // 32
   Int_t nz = 6; // fSegSPD->Npz()/2; // 128
 
@@ -102,11 +101,11 @@ void ITSDigitsInfo::SetTree(TTree* tree)
 
   
   // lowest scale factor refers unscaled ITS module
-  fSPDScaleX[0]=1;
-  fSPDScaleZ[0]=1;
-  fSDDScaleX[0]=1;
-  fSDDScaleZ[0]=1;
-  fSSDScale[0]=1;
+  fSPDScaleX[0] = 1;
+  fSPDScaleZ[0] = 1;
+  fSDDScaleX[0] = 1;
+  fSDDScaleZ[0] = 1;
+  fSSDScale [0] = 1;
 }
 
 /**************************************************************************/
@@ -167,8 +166,7 @@ TClonesArray* ITSDigitsInfo::GetDigits(Int_t mod, Int_t subdet)
       fTree->GetEntry(mod);
       fSPDmap[mod] = digitsSPD;
       return digitsSPD;
-    } 
-    else{
+    } else {
       return i->second;
     }
     break;
@@ -181,8 +179,7 @@ TClonesArray* ITSDigitsInfo::GetDigits(Int_t mod, Int_t subdet)
       fTree->GetEntry(mod);
       fSDDmap[mod] = digitsSDD;
       return digitsSDD;
-    } 
-    else{
+    } else {
       return i->second;
     }
     break;
@@ -195,8 +192,7 @@ TClonesArray* ITSDigitsInfo::GetDigits(Int_t mod, Int_t subdet)
       fTree->GetEntry(mod);
       fSSDmap[mod] = digitsSSD;
       return digitsSSD;
-    } 
-    else{
+    } else {
       return i->second;
     }
     break;
index 8a4fb5f..28b6b04 100644 (file)
@@ -3,7 +3,7 @@
 #ifndef ALIEVE_ITSDigitsInfo_H
 #define ALIEVE_ITSDigitsInfo_H
 
-#include <Reve/VSD.h>
+#include <Reve/Reve.h>
 
 #include <map>
 
 #include <AliITSsegmentationSDD.h>
 #include <AliITSsegmentationSSD.h>
 
-static const int NSCALE = 5;
 
 namespace Alieve {
 
-class ITSDigitsInfo : public TObject
+class ITSDigitsInfo : public TObject, public Reve::ReferenceCount
 {
   ITSDigitsInfo(const ITSDigitsInfo&);            // Not implemented
   ITSDigitsInfo& operator=(const ITSDigitsInfo&); // Not implemented
@@ -30,8 +29,6 @@ private:
   Float_t fSPDZCoord[192];
 
 protected:
-  Int_t                      fRefCount;
-
   map<Int_t,  TClonesArray*> fSPDmap;
   map<Int_t,  TClonesArray*> fSDDmap;
   map<Int_t,  TClonesArray*> fSSDmap;
@@ -45,11 +42,11 @@ public:
   AliITSsegmentationSDD*   fSegSDD;
   AliITSsegmentationSSD*   fSegSSD;
 
-  Int_t        fSPDScaleX[NSCALE];
-  Int_t        fSPDScaleZ[NSCALE];
-  Int_t        fSDDScaleX[NSCALE];
-  Int_t        fSDDScaleZ[NSCALE];
-  Int_t        fSSDScale[NSCALE];
+  Int_t        fSPDScaleX[5];
+  Int_t        fSPDScaleZ[5];
+  Int_t        fSDDScaleX[5];
+  Int_t        fSDDScaleZ[5];
+  Int_t        fSSDScale [5];
     
   ITSDigitsInfo();
   virtual ~ITSDigitsInfo();
@@ -60,9 +57,6 @@ public:
 
   void GetSPDLocalZ(Int_t j, Float_t& z);
 
-  void IncRefCount() { ++fRefCount; }
-  void DecRefCount() { --fRefCount; if(fRefCount <= 0) delete this; }
-
   virtual void Print(Option_t* opt="") const;
 
   ClassDef(ITSDigitsInfo, 1);
index dcb0c41..41d103f 100644 (file)
@@ -37,7 +37,6 @@ RenderElementEditor::RenderElementEditor(const TGWindow *p,
 
   fMainColor = new TGColorSelect(fHFrame, 0, -1);
   fHFrame->AddFrame(fMainColor, new TGLayoutHints(kLHintsLeft, 1, 1, 1, 1));
-  fMainColor->Associate(fHFrame);
   fMainColor->Connect
     ("ColorSelected(Pixel_t)",
      "Reve::RenderElementEditor", this, "DoMainColor(Pixel_t)");
@@ -82,15 +81,12 @@ void RenderElementEditor::SetModel(TObject* obj)
 
 void RenderElementEditor::DoRnrElement()
 {
-  Bool_t fd = fRnrElement->IsOn();
-  fRE->SetRnrElement(fd);
+  fRE->SetRnrElement(fRnrElement->IsOn());
   Update();
 }
 
 void RenderElementEditor::DoMainColor(Pixel_t color)
 {
-  // Slot connected to the axis color.
-   
   fRE->SetMainColor(color);
   Update();
 }
index 982c13b..6fbde3c 100644 (file)
@@ -1,6 +1,7 @@
 // $Header$
 
 #include "TriangleSet.h"
+#include "RGBAPalette.h"
 
 #include <TVector3.h>
 #include <TRandom3.h>
@@ -78,7 +79,7 @@ void TriangleSet::GenerateZNormalColors(Float_t fac, Int_t min, Int_t max,
   if (fTringCols  == 0)  fTringCols = new UChar_t[3*fNTrings];
   if (fTringNorms == 0)  GenerateTriangleNormals();
 
-  Reve::RGBAPalette pal(min, max, interp, wrap);
+  RGBAPalette pal(min, max, interp, wrap);
   UChar_t *C = fTringCols;
   Float_t *N = fTringNorms;
   for(Int_t t=0; t<fNTrings; ++t, C+=3, N+=3)