]> git.uio.no Git - u/mrichter/AliRoot.git/blame - JETAN/AliDAJetHeader.h
Removing TClonesArray deletions (C.Cheshkov)
[u/mrichter/AliRoot.git] / JETAN / AliDAJetHeader.h
CommitLineData
7c679be0 1#ifndef ALIDAJETHEADER_H
2#define ALIDAJETHEADER_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
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//---------------------------------------------------------------------
12
13#include <AliJetHeader.h>
14
15class AliDAJetHeader : public AliJetHeader
16{
17 public:
18
19 AliDAJetHeader();
20 virtual ~AliDAJetHeader() {}
21
7c679be0 22 void SelectJets (Bool_t seljets ) { fSelectJets=seljets; }
386b2e2f 23 void SetRadius (Float_t radius );
7c679be0 24 void SetNclust (Int_t ncl ) { fNclustMax=ncl ; fFixedCl=kTRUE; }
1e1eb5e9 25 void SetEtMin (Float_t etmin ) { fEtMin =etmin; }
386b2e2f 26 void SetNeff (Int_t n ) { fNeff = n; }
27 void SetEtaEff (Float_t eta ) { fEtaEff = eta; }
7c679be0 28
7c679be0 29 Bool_t GetSelJets() const { return fSelectJets; }
386b2e2f 30 Float_t GetRadius() const { return fRadius; }
7c679be0 31 Int_t GetNclustMax() const { return fNclustMax; }
32 Bool_t GetFixedCl() const { return fFixedCl; }
1e1eb5e9 33 Float_t GetEtMin() const { return fEtMin; }
386b2e2f 34 Int_t GetNeff() const { return fNeff; }
35 Float_t GetEtaEff() const { return fEtaEff; }
7c679be0 36
37 protected:
38 AliDAJetHeader(const AliDAJetHeader &jh);
39 AliDAJetHeader& operator=(const AliDAJetHeader &jh);
4be01860 40 Bool_t fSelectJets; // select jets among clusters
41 Float_t fRadius; // jet "radius"
42 Int_t fNclustMax; // number of clusters when to stop annealing
43 Bool_t fFixedCl; // use a fixed fNclustMax
44 Float_t fEtMin; // minimum energy for found jets
386b2e2f 45 Int_t fNeff; // number of total input data, including fakes
46 Float_t fEtaEff; // eta range in which fake tracks are generated
7c679be0 47
386b2e2f 48 ClassDef(AliDAJetHeader,3)
7c679be0 49};
50
51#endif