ROOT logo
//  **************************************************************************
//  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
//  *                                                                        *
//  * Author: The ALICE Off-line Project.                                    *
//  * Contributors are mentioned in the code where appropriate.              *
//  *                                                                        *
//  * Permission to use, copy, modify and distribute this software and its   *
//  * documentation strictly for non-commercial purposes is hereby granted   *
//  * without fee, provided that the above copyright notice appears in all   *
//  * copies and that both the copyright notice and this permission notice   *
//  * appear in the supporting documentation. The authors make no claims     *
//  * about the suitability of this software for any purpose. It is          *
//  * provided "as is" without express or implied warranty.                  *
//  **************************************************************************

//----------------------------------------------------------------------------
// Deterministic Annealing Jet header class
// Stores parameters of DA jet algorithm
// Author: Davide Perrino (davide.perrino@ba.infn.it, davide.perrino@cern.ch)
// 2011:
// Adding FiducialEta/PhiMin/Max setters/getters and variables to accommodate with reader/finder splitting 
//----------------------------------------------------------------------------

#include "AliDAJetHeader.h"

ClassImp(AliDAJetHeader)

///////////////////////////////////////////////////////////////////////

AliDAJetHeader::AliDAJetHeader():
  AliJetHeader("AliDAJetHeader"),
  fSelectJets(kTRUE),
  fNclustMax(10),
  fFixedCl(kFALSE),
  fEtMin(10.),
  fNeff(0),
  fEtaEff(0.9),
  fFidEtaMin(-0.9),
  fFidEtaMax(0.9),
  fFidPhiMin(0.),
  fFidPhiMax(2*TMath::Pi())
{
  // Constructor
}

//---------------------------------------------------------------------
void AliDAJetHeader::SetRadius(Float_t radius)
{
  // The radius requested is used to estimate the number of clusters
  // to be found, in order to obtain jets with the expected area.
  // It must not be intended as a sharp limit on the cluster radius
    
  Int_t nclust = (Int_t) (4.*fEtaEff/(radius*radius)) + 1;
  SetNclust(nclust);

}
 AliDAJetHeader.cxx:1
 AliDAJetHeader.cxx:2
 AliDAJetHeader.cxx:3
 AliDAJetHeader.cxx:4
 AliDAJetHeader.cxx:5
 AliDAJetHeader.cxx:6
 AliDAJetHeader.cxx:7
 AliDAJetHeader.cxx:8
 AliDAJetHeader.cxx:9
 AliDAJetHeader.cxx:10
 AliDAJetHeader.cxx:11
 AliDAJetHeader.cxx:12
 AliDAJetHeader.cxx:13
 AliDAJetHeader.cxx:14
 AliDAJetHeader.cxx:15
 AliDAJetHeader.cxx:16
 AliDAJetHeader.cxx:17
 AliDAJetHeader.cxx:18
 AliDAJetHeader.cxx:19
 AliDAJetHeader.cxx:20
 AliDAJetHeader.cxx:21
 AliDAJetHeader.cxx:22
 AliDAJetHeader.cxx:23
 AliDAJetHeader.cxx:24
 AliDAJetHeader.cxx:25
 AliDAJetHeader.cxx:26
 AliDAJetHeader.cxx:27
 AliDAJetHeader.cxx:28
 AliDAJetHeader.cxx:29
 AliDAJetHeader.cxx:30
 AliDAJetHeader.cxx:31
 AliDAJetHeader.cxx:32
 AliDAJetHeader.cxx:33
 AliDAJetHeader.cxx:34
 AliDAJetHeader.cxx:35
 AliDAJetHeader.cxx:36
 AliDAJetHeader.cxx:37
 AliDAJetHeader.cxx:38
 AliDAJetHeader.cxx:39
 AliDAJetHeader.cxx:40
 AliDAJetHeader.cxx:41
 AliDAJetHeader.cxx:42
 AliDAJetHeader.cxx:43
 AliDAJetHeader.cxx:44
 AliDAJetHeader.cxx:45
 AliDAJetHeader.cxx:46
 AliDAJetHeader.cxx:47
 AliDAJetHeader.cxx:48
 AliDAJetHeader.cxx:49
 AliDAJetHeader.cxx:50
 AliDAJetHeader.cxx:51
 AliDAJetHeader.cxx:52
 AliDAJetHeader.cxx:53
 AliDAJetHeader.cxx:54
 AliDAJetHeader.cxx:55
 AliDAJetHeader.cxx:56