1 #ifndef ALIDAJETHEADER_H
2 #define ALIDAJETHEADER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //---------------------------------------------------------------------
8 // Jet header class for Deterministic Annealing
9 // Stores the parameters of the DA jet algorithm
10 // Author: Davide Perrino (davide.perrino@ba.infn.it)
11 //---------------------------------------------------------------------
13 #include <AliJetHeader.h>
15 class AliDAJetHeader : public AliJetHeader
20 virtual ~AliDAJetHeader() {}
22 void SelectJets (Bool_t seljets ) { fSelectJets=seljets; }
23 void SetRadius (Float_t radius );
24 void SetNclust (Int_t ncl ) { fNclustMax=ncl ; fFixedCl=kTRUE; }
25 void SetEtMin (Float_t etmin ) { fEtMin =etmin; }
27 Bool_t GetSelJets() const { return fSelectJets; }
28 Float_t GetRadius() const { return fRadius; }
29 Int_t GetNclustMax() const { return fNclustMax; }
30 Bool_t GetFixedCl() const { return fFixedCl; }
31 Float_t GetEtMin() const { return fEtMin; }
34 AliDAJetHeader(const AliDAJetHeader &jh);
35 AliDAJetHeader& operator=(const AliDAJetHeader &jh);
36 Bool_t fSelectJets; // select jets among clusters
37 Float_t fRadius; // jet "radius"
38 Int_t fNclustMax; // number of clusters when to stop annealing
39 Bool_t fFixedCl; // use a fixed fNclustMax
40 Float_t fEtMin; // minimum energy for found jets
42 ClassDef(AliDAJetHeader,2)