/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
-
+
+/* $Id$ */
//---------------------------------------------------------------------
// Jet header base class
//---------------------------------------------------------------------
#include <TNamed.h>
-#include <TString.h>
-
+#include <TMath.h>
+
+class TString;
+
class AliJetHeader : public TNamed
{
public:
virtual ~AliJetHeader() { }
// Getters
- virtual TString GetComment() {return fComment;}
-
+ virtual TString GetComment() const {return fComment; }
+ virtual Float_t GetJetEtaMax() const {return fJetEtaMax;}
+ virtual Float_t GetJetEtaMin() const {return fJetEtaMin;}
+ virtual Float_t GetJetPhiMax() const {return fJetPhiMax;}
+ virtual Float_t GetJetPhiMin() const {return fJetPhiMin;}
+ virtual Int_t GetDebug() const {return fDebug; }
+ virtual Bool_t GetBGMode() const {return fBGMode; }
+ virtual Float_t GetRadius() const {return fRadius; }
+
// Setters
- virtual void SetComment(const char* com) {fComment=TString(com);}
+ virtual void SetComment(const char* com) {fComment=TString(com);}
+ virtual void SetJetEtaMax(Float_t eta= 0.5) {fJetEtaMax = eta;}
+ virtual void SetJetEtaMin(Float_t eta= -0.5) {fJetEtaMin = eta;}
+ virtual void SetJetPhiMax(Float_t phi= 2*TMath::Pi()) {fJetPhiMax = phi;}
+ virtual void SetJetPhiMin(Float_t phi= 0.) {fJetPhiMin = phi;}
+ virtual void SetDebug(Int_t debug) {fDebug = debug;}
+ virtual void SetBGMode(Bool_t bgMode) {fBGMode = bgMode;}
+ virtual void SetRadius(Float_t rad) {fRadius = rad;}
// others
protected:
- TString fComment; // a comment
+ TString fComment; // a comment
+ Float_t fJetEtaMax; // maximum eta for the jet
+ Float_t fJetEtaMin; // minimum eta for the jet
+ Float_t fJetPhiMax; // maximum phi for the jet
+ Float_t fJetPhiMin; // minimum phi for the jet
+ Int_t fDebug; // debug option
+ Bool_t fBGMode; // background mode
+ Float_t fRadius; // jet radius param
- ClassDef(AliJetHeader,1)
+ ClassDef(AliJetHeader,4) // jet header base class
};
#endif