1 #ifndef ALIEVE_TOFStrip_H
2 #define ALIEVE_TOFStrip_H
4 #include <Reve/QuadSet.h>
5 #include <Reve/RenderElement.h>
7 #include <Reve/RGBAPalette.h>
8 #include <Reve/FrameBox.h>
10 #include <TGeoManager.h>
11 #include <TClonesArray.h>
13 #include <AliTOFGeometry.h>
14 #include <AliTOFGeometryV5.h>
18 class TOFStrip : public Reve::QuadSet
20 TOFStrip(const TOFStrip&); // Not implemented
21 TOFStrip& operator=(const TOFStrip&); // Not implemented
27 virtual void InitModule();
28 virtual void SetTrans();
30 AliTOFGeometry* fTOFgeometry;
32 TClonesArray *fTOFarray;
41 TGeoManager *fGeoManager;
44 TOFStrip(const Text_t* n="TOFStrip", const Text_t* t=0);
45 TOFStrip(TGeoManager *localGeoManager,
46 Int_t nSector, Int_t nPlate, Int_t nStrip);
48 TOFStrip(TGeoManager *localGeoManager,
49 Int_t nSector, Int_t nPlate, Int_t nStrip,
50 TClonesArray *tofArray);
53 static Bool_t fgStaticInitDone;
54 static void InitStatics();
56 static Reve::FrameBox* fgTOFstripFrameBox;
58 static Reve::RGBAPalette* fgTOFstripPalette;
60 ClassDef(TOFStrip, 1);