1 /////////////////////////////////////////////////////////////////////////
3 // - AliEVE implementation -
4 // Containers for visualisation of TRD data structures
5 // - TRDHits - visualisation of MC Hits, Clusters (RecPoints)
6 // - TRDDigits - visualisation of TRD digits
8 // by A.Bercuci (A.Bercuci@gsi.de) Fri Oct 27 2006
9 ///////////////////////////////////////////////////////////////////////
11 #ifndef ALIEVE_TRDData_H
12 #define ALIEVE_TRDData_H
14 #ifndef REVE_QuadSet_H
15 #include <Reve/QuadSet.h>
19 #include <Reve/BoxSet.h>
22 #ifndef REVE_PointSet_H
23 #include <Reve/PointSet.h>
26 #include "AliTRDdataArrayI.h"
28 class AliTRDdigitsManager;
31 class TRDHits : public Reve::PointSet
34 TRDHits(const Text_t* name, Int_t n_points = 0);
36 void PointSelected(Int_t n);
38 ClassDef(TRDHits,1) // Base class for TRD hits visualisation
42 class TRDDigits : public Reve::OldQuadSet, public Reve::RenderElement
45 TRDDigits(TRDChamber *p);
47 void ComputeRepresentation();
48 void Paint(Option_t *opt="");
50 void SetData(AliTRDdigitsManager *digits);
57 AliTRDdataArrayI fData;
59 ClassDef(TRDDigits,1) // Digits visualisation for TRD