]>
Commit | Line | Data |
---|---|---|
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) | |
139cbd96 | 11 | // 2011: |
12 | // Adding FiducialEta/PhiMin/Max setters/getters and variables to accommodate with reader/finder splitting | |
7c679be0 | 13 | //--------------------------------------------------------------------- |
14 | ||
139cbd96 | 15 | #include "AliJetHeader.h" |
7c679be0 | 16 | |
17 | class AliDAJetHeader : public AliJetHeader | |
18 | { | |
139cbd96 | 19 | public: |
20 | AliDAJetHeader(); | |
21 | virtual ~AliDAJetHeader() {} | |
22 | ||
23 | void SelectJets (Bool_t seljets) { fSelectJets=seljets; } | |
24 | void SetRadius (Float_t radius); | |
25 | void SetNclust (Int_t ncl ) { fNclustMax=ncl ; fFixedCl=kTRUE; } | |
26 | void SetEtMin (Float_t etmin ) { fEtMin =etmin; } | |
27 | void SetNeff (Int_t n ) { fNeff = n; } | |
28 | void SetEtaEff (Float_t eta ) { fEtaEff = eta; } | |
29 | void SetFiducialEtaMin (Float_t etamin) { fFidEtaMin = etamin; } | |
30 | void SetFiducialEtaMax (Float_t etamax) { fFidEtaMax = etamax; } | |
31 | void SetFiducialPhiMin (Float_t phimin) { fFidPhiMin = phimin; } | |
32 | void SetFiducialPhiMax (Float_t phimax) { fFidPhiMax = phimax; } | |
33 | ||
34 | Bool_t GetSelJets() const { return fSelectJets; } | |
35 | Float_t GetRadius() const { return fRadius; } | |
36 | Int_t GetNclustMax() const { return fNclustMax; } | |
37 | Bool_t GetFixedCl() const { return fFixedCl; } | |
38 | Float_t GetEtMin() const { return fEtMin; } | |
39 | Int_t GetNeff() const { return fNeff; } | |
40 | Float_t GetEtaEff() const { return fEtaEff; } | |
41 | Float_t GetFiducialEtaMin() const { return fFidEtaMin; } | |
42 | Float_t GetFiducialEtaMax() const { return fFidEtaMax; } | |
43 | Float_t GetFiducialPhiMin() const { return fFidPhiMin; } | |
44 | Float_t GetFiducialPhiMax() const { return fFidPhiMax; } | |
45 | ||
46 | protected: | |
47 | Bool_t fSelectJets; // select jets among clusters | |
48 | Int_t fNclustMax; // number of clusters when to stop annealing | |
49 | Bool_t fFixedCl; // use a fixed fNclustMax | |
50 | Float_t fEtMin; // minimum energy for found jets | |
51 | Int_t fNeff; // number of total input data, including fakes | |
52 | Float_t fEtaEff; // eta range in which fake tracks are generated | |
53 | Float_t fFidEtaMin; // fiducial eta min for particles | |
54 | Float_t fFidEtaMax; // fiducial eta max for particles | |
55 | Float_t fFidPhiMin; // fiducial phi min for paticles | |
56 | Float_t fFidPhiMax; // fiducial phi max for paticles | |
57 | ||
58 | ClassDef(AliDAJetHeader,4) // DA jet header class | |
59 | ||
7c679be0 | 60 | }; |
61 | ||
62 | #endif |