#ifndef ALIJETHEADER_H #define ALIJETHEADER_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ //--------------------------------------------------------------------- // Jet header base class // Stores a comment which describes the jet analysis // Author: jgcn@mda.cinvestav.mx //--------------------------------------------------------------------- #include #include #include class AliJetHeader : public TNamed { public: AliJetHeader(const char* name); AliJetHeader(); virtual ~AliJetHeader() { } // Getters 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; } // Setters 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;} // others protected: 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 ClassDef(AliJetHeader,3) }; #endif