-// $Header$
+// $Id$
+// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
+
+/**************************************************************************
+ * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
+ * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
+ * full copyright notice. *
+ **************************************************************************/
#ifndef ALIEVE_TPCSectorViz_H
#define ALIEVE_TPCSectorViz_H
#include <TAttBBox.h>
-namespace Alieve {
-
-class TPCData; class TPCSectorData;
+class AliEveTPCData; class AliEveTPCSectorData;
-class TPCSectorVizEditor;
-class TPCSector2D; class TPCSector2DEditor; class TPCSector2DGL;
-class TPCSector3D; class TPCSector3DEditor; class TPCSector3DGL;
+class AliEveTPCSectorVizEditor;
+class AliEveTPCSector2D; class AliEveTPCSector2DEditor; class AliEveTPCSector2DGL;
+class AliEveTPCSector3D; class AliEveTPCSector3DEditor; class AliEveTPCSector3DGL;
-class TPCSectorViz : public TEveElement,
+class AliEveTPCSectorViz : public TEveElement,
public TNamed,
public TAtt3D,
public TAttBBox
{
- friend class TPCSectorVizEditor;
- friend class TPCSector2D;
- friend class TPCSector2DEditor;
- friend class TPCSector2DGL;
- friend class TPCSector3D;
- friend class TPCSector3DEditor;
- friend class TPCSector3DGL;
+ friend class AliEveTPCSectorVizEditor;
+ friend class AliEveTPCSector2D;
+ friend class AliEveTPCSector2DEditor;
+ friend class AliEveTPCSector2DGL;
+ friend class AliEveTPCSector3D;
+ friend class AliEveTPCSector3DEditor;
+ friend class AliEveTPCSector3DGL;
- TPCSectorViz(const TPCSectorViz&); // Not implemented
- TPCSectorViz& operator=(const TPCSectorViz&); // Not implemented
+ AliEveTPCSectorViz(const AliEveTPCSectorViz&); // Not implemented
+ AliEveTPCSectorViz& operator=(const AliEveTPCSectorViz&); // Not implemented
protected:
- TPCData* fTPCData;
+ AliEveTPCData* fTPCData;
Int_t fSectorID;
Int_t fMinTime;
void ColorFromArray(Int_t val, UChar_t* pix) const;
public:
- TPCSectorViz(const Text_t* n="TPCSectorViz", const Text_t* t=0);
- virtual ~TPCSectorViz();
+ AliEveTPCSectorViz(const Text_t* n="AliEveTPCSectorViz", const Text_t* t=0);
+ virtual ~AliEveTPCSectorViz();
- virtual void CopyVizParams(const TPCSectorViz& v);
+ virtual void CopyVizParams(const AliEveTPCSectorViz& v);
virtual UInt_t IncRTS() { return ++fRTS; }
virtual Bool_t CanEditMainColor() { return kTRUE; }
- void SetDataSource(TPCData* data);
+ void SetDataSource(AliEveTPCData* data);
void SetSectorID(Int_t id);
- TPCData* GetData() const { return fTPCData; }
+ AliEveTPCData* GetData() const { return fTPCData; }
Int_t GetSectorID() const { return fSectorID; }
- TPCSectorData* GetSectorData() const;
+ AliEveTPCSectorData* GetSectorData() const;
Int_t GetMinTime() const { return fMinTime; }
Int_t GetMaxTime() const { return fMaxTime; }
TEveTrans& RefHMTrans() { return fHMTrans; }
void SetUseTrans(Bool_t t) { fHMTrans.SetUseTrans(t); }
- ClassDef(TPCSectorViz, 1); // Base-class for TPC raw-data visualization
-}; // endclass TPCSectorViz
+ ClassDef(AliEveTPCSectorViz, 1); // Base-class for TPC raw-data visualization
+}; // endclass AliEveTPCSectorViz
-inline UChar_t* TPCSectorViz::ColorFromArray(Int_t val) const
+inline UChar_t* AliEveTPCSectorViz::ColorFromArray(Int_t val) const
{
if(val < fThreshold) val = fThreshold;
if(val > fMaxVal) val = fMaxVal;
return fColorArray + 4 * (val - fThreshold);
}
-inline void TPCSectorViz::ColorFromArray(Int_t val, UChar_t* pix) const
+inline void AliEveTPCSectorViz::ColorFromArray(Int_t val, UChar_t* pix) const
{
UChar_t* c = ColorFromArray(val);
pix[0] = c[0]; pix[1] = c[1]; pix[2] = c[2]; pix[3] = c[3];
}
-}
-
#endif