]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/EVE/AliHLTEveTRD.h
compilation warnings fixed
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveTRD.h
CommitLineData
33791895 1/* This file is property of and copyright by the ALICE HLT Project *
2 * ALICE Experiment at CERN, All rights reserved. *
3 * See cxx source for full Copyright notice */
4
5/// @file AliHLTEveCalo.h
6/// @author Svein Lindal
7/// @brief TRD Instance of Eve display processor
8
9#ifndef ALIHLTEVETRD_H
10#define ALIHLTEVETRD_H
11
12#include "AliHLTEveBase.h"
13class TEvePointSetArray;
14class TEvePointSet;
15class TH1F;
b05582c2 16class TClonesArray;
33791895 17
18class AliHLTEveTRD : public AliHLTEveBase {
19
20public:
21
22 /** Constructor **/
23 AliHLTEveTRD();
24
25 /** Destructor **/
26 ~AliHLTEveTRD();
27
28 void ProcessBlock(AliHLTHOMERBlockDesc * block);
29
30 /** inherited from AliHLTEveBase */
31 void UpdateElements();
32
33 /** inherited from AliHLTEveBase */
34 void ResetElements();
35
36private:
37
38 /** copy constructor prohibited */
39 AliHLTEveTRD(const AliHLTEveTRD&);
40 /** assignment operator prohibited */
41 AliHLTEveTRD& operator = (const AliHLTEveTRD );
42
43 /** Create clusters pointset */
44 TEvePointSet * CreatePointSet();
45 /** Create point set array for colour coded clusters */
46 TEvePointSetArray * CreatePointSetArray();
47
48 /** Proces clusters block */
cfbfd71f 49 Int_t ProcessClusters( AliHLTHOMERBlockDesc * block, TEvePointSetArray * contCol );
33791895 50
51 /** Inherited from AliHLTEveBase */
52 void AddHistogramsToCanvas(AliHLTHOMERBlockDesc* block, TCanvas * canvas, Int_t &cdCount );
53
54 TEvePointSet * fEveClusters; //clusters pointset
55 TEvePointSetArray * fEveColClusters; //Color coded clusters pointset
56 const Int_t fNColorBins; //Number of colorbins for the colored clusters
b05582c2 57 TClonesArray* fClusterArray;
33791895 58
59 ClassDef(AliHLTEveTRD, 0);
60};
61
62#endif