From Kalliopi: Updated HLT histogram filling
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveAny.h
1 // Author: Svein Lindal <slindal@fys.uio.no>
2
3 #ifndef ALIHLTEVEANY_H
4 #define ALIHLTEVEANY_H
5
6 #include "AliHLTEveBase.h"
7 class AliHLTHOMERBlockDesc;
8
9 class AliHLTEveAny : public AliHLTEveBase {
10
11 public:
12   
13   /** Constructor  **/
14   AliHLTEveAny();
15
16   /** Destructor **/
17  ~AliHLTEveAny();
18
19   /** Inherited form AliHLTEveBase */
20   void ProcessBlock(AliHLTHOMERBlockDesc * block);
21
22   /** inherited from AliHLTEveBase */
23   void UpdateElements();
24   
25   /** inherited from AliHLTEveBase */
26   void ResetElements();
27
28 private:
29   
30   /** copy constructor prohibited */
31   AliHLTEveAny(const AliHLTEveAny&);
32   /** assignment operator prohibited */
33   AliHLTEveAny& operator = (const AliHLTEveAny &);
34
35   void ProcessHistogram(AliHLTHOMERBlockDesc * block );
36
37   ClassDef(AliHLTEveAny, 0);
38 };
39
40 #endif