5 #ifndef ALIHLTJETREADERHEADER_H
6 #define ALIHLTJETREADERHEADER_H
8 /* This file is property of and copyright by the ALICE HLT Project *
9 * ALICE Experiment at CERN, All rights reserved. *
10 * See cxx source for full Copyright notice */
12 /** @file AliHLTJETReaderHeader.h
13 @author Jochen Thaeder
15 @brief ReaderHeader for jet finder
18 #include "AliAnalysisCuts.h"
20 #include "AliJetReaderHeader.h"
21 #include "AliHLTLogging.h"
24 * @class AliHLTJETReaderHeader
25 * ReaderHeader for jet finder
30 class AliHLTJETReaderHeader : public AliJetReaderHeader, public AliHLTLogging {
35 * ---------------------------------------------------------------------------------
36 * Constructor / Destructor
37 * ---------------------------------------------------------------------------------
40 /** standard constructor */
41 AliHLTJETReaderHeader();
44 virtual ~AliHLTJETReaderHeader();
47 * ---------------------------------------------------------------------------------
49 * ---------------------------------------------------------------------------------
53 * @param cuts ptr to AnalysisCuts
55 void SetAnalysisCuts( AliAnalysisCuts* cuts ) { fCuts = cuts; }
58 * ---------------------------------------------------------------------------------
60 * ---------------------------------------------------------------------------------
64 * @return ptr to AnalysisCuts
66 AliAnalysisCuts* GetAnalysisCuts() { return fCuts; }
69 ///////////////////////////////////////////////////////////////////////////////////
73 /** copy constructor prohibited */
74 AliHLTJETReaderHeader (const AliHLTJETReaderHeader&);
76 /** assignment operator prohibited */
77 AliHLTJETReaderHeader& operator= (const AliHLTJETReaderHeader&);
80 * ---------------------------------------------------------------------------------
82 * ---------------------------------------------------------------------------------
86 AliAnalysisCuts *fCuts; // see above
88 ClassDef(AliHLTJETReaderHeader, 1)