5 //* This file is property of and copyright by the ALICE HLT Project *
6 //* ALICE Experiment at CERN, All rights reserved. *
7 //* See cxx source for full Copyright notice *
9 /// @file AliHLTEveTRD.h
10 /// @author Svein Lindal
11 /// @brief TRD Instance of Eve display processor
13 #include "AliHLTEveBase.h"
14 class TEvePointSetArray;
19 class AliHLTEveTRD : public AliHLTEveBase {
29 void ProcessBlock(AliHLTHOMERBlockDesc * block);
31 /** inherited from AliHLTEveBase */
32 void UpdateElements();
34 /** inherited from AliHLTEveBase */
39 /** copy constructor prohibited */
40 AliHLTEveTRD(const AliHLTEveTRD&);
41 /** assignment operator prohibited */
42 AliHLTEveTRD& operator = (const AliHLTEveTRD& );
44 /** Create clusters pointset */
45 TEvePointSet * CreatePointSet();
46 /** Create point set array for colour coded clusters */
47 TEvePointSetArray * CreatePointSetArray();
49 /** Proces clusters block */
50 Int_t ProcessClusters( AliHLTHOMERBlockDesc * block, TEvePointSetArray * contCol );
52 /** Inherited from AliHLTEveBase */
53 void AddHistogramsToCanvas(AliHLTHOMERBlockDesc* block, TCanvas * canvas, Int_t &cdCount );
55 TEvePointSet * fEveClusters; //clusters pointset
56 TEvePointSetArray * fEveColClusters; //Color coded clusters pointset
57 const Int_t fNColorBins; //Number of colorbins for the colored clusters
58 TClonesArray* fClusterArray;
60 ClassDef(AliHLTEveTRD, 0);