]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/EVE/AliHLTEveTRD.h
Merge branch 'TPCdev' of https://git.cern.ch/reps/AliRoot into TPCdev
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveTRD.h
CommitLineData
d4741ff3 1//-*- Mode: C++ -*-
2// $Id$
3#ifndef ALIHLTEVETRD_H
4#define ALIHLTEVETRD_H
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 *
33791895 8
d4741ff3 9/// @file AliHLTEveTRD.h
33791895 10/// @author Svein Lindal
11/// @brief TRD Instance of Eve display processor
12
33791895 13#include "AliHLTEveBase.h"
14class TEvePointSetArray;
15class TEvePointSet;
16class TH1F;
b05582c2 17class TClonesArray;
33791895 18
19class AliHLTEveTRD : public AliHLTEveBase {
20
21public:
22
23 /** Constructor **/
24 AliHLTEveTRD();
25
26 /** Destructor **/
27 ~AliHLTEveTRD();
28
29 void ProcessBlock(AliHLTHOMERBlockDesc * block);
30
31 /** inherited from AliHLTEveBase */
32 void UpdateElements();
33
34 /** inherited from AliHLTEveBase */
35 void ResetElements();
36
37private:
38
39 /** copy constructor prohibited */
40 AliHLTEveTRD(const AliHLTEveTRD&);
41 /** assignment operator prohibited */
d4741ff3 42 AliHLTEveTRD& operator = (const AliHLTEveTRD& );
33791895 43
44 /** Create clusters pointset */
45 TEvePointSet * CreatePointSet();
46 /** Create point set array for colour coded clusters */
47 TEvePointSetArray * CreatePointSetArray();
48
49 /** Proces clusters block */
cfbfd71f 50 Int_t ProcessClusters( AliHLTHOMERBlockDesc * block, TEvePointSetArray * contCol );
33791895 51
52 /** Inherited from AliHLTEveBase */
53 void AddHistogramsToCanvas(AliHLTHOMERBlockDesc* block, TCanvas * canvas, Int_t &cdCount );
54
55 TEvePointSet * fEveClusters; //clusters pointset
56 TEvePointSetArray * fEveColClusters; //Color coded clusters pointset
57 const Int_t fNColorBins; //Number of colorbins for the colored clusters
b05582c2 58 TClonesArray* fClusterArray;
33791895 59
60 ClassDef(AliHLTEveTRD, 0);
61};
62
63#endif