AliPhysics  ba8894a (ba8894a)
AliEmcalJetFinder Class Reference

#include <AliEmcalJetFinder.h>

Inheritance diagram for AliEmcalJetFinder:

Public Member Functions

 AliEmcalJetFinder ()
 
 AliEmcalJetFinder (const char *name)
 
 ~AliEmcalJetFinder ()
 
Bool_t FindJets ()
 
Bool_t Filter (AliEmcalJet *pJet, AliJetContainer *pContJets, Double_t dVtx[3])
 
void AddInputVector (Double_t px, Double_t py, Double_t pz)
 
void AddInputVector (Double_t px, Double_t py, Double_t pz, Double_t E)
 
void AddInputVector (Double_t px, Double_t py, Double_t pz, Int_t index)
 
void AddInputVector (Double_t px, Double_t py, Double_t pz, Double_t E, Int_t index)
 
void AddInputGhost (Double_t px, Double_t py, Double_t pz, Double_t E)
 
void FillPtHistogram (TH1 *histogram)
 
void FillEtaHistogram (TH1 *histogram)
 
void FillPhiHistogram (TH1 *histogram)
 
Double_t Nsubjettiness (AliEmcalJet *pJet, AliJetContainer *pContJets, Double_t dVtx[3], Int_t N, Int_t Algorithm, Double_t Radius, Double_t Beta, Int_t Option=0, Int_t Measure=0, Double_t Beta_SD=0, Double_t ZCut=0.1, Int_t SoftDropOn=0)
 
Int_t GetJets (AliEmcalJet *&jets)
 
AliEmcalJetGetJet (Int_t index)
 
Int_t GetNumberOfJets ()
 
void SetGhostArea (Double_t val)
 
void SetRadius (Double_t val)
 
void SetJetAlgorithm (Int_t val)
 
void SetRecombSheme (Int_t val)
 
void SetTrackMaxEta (Double_t val)
 
void SetJetMaxEta (Double_t val)
 
void SetJetMinPt (Double_t val)
 
void SetJetMinArea (Double_t val)
 
void SetManualIndex (Int_t val)
 

Private Member Functions

 AliEmcalJetFinder (const AliEmcalJetFinder &obj)
 
AliEmcalJetFinderoperator= (const AliEmcalJetFinder &other)
 

Private Attributes

AliFJWrapperfFastjetWrapper
 
Int_t fInputVectorIndex
 
Int_t fJetCount
 
std::vector< AliEmcalJet * > fJetArray
 
Double_t fGhostArea
 
Double_t fRadius
 
Int_t fJetAlgorithm
 
Int_t fRecombScheme
 
Double_t fTrackMaxEta
 
Double_t fJetMaxEta
 
Double_t fJetMinPt
 
Double_t fJetMinArea
 

Detailed Description

Definition at line 16 of file AliEmcalJetFinder.h.

Constructor & Destructor Documentation

AliEmcalJetFinder::AliEmcalJetFinder ( )

Definition at line 24 of file AliEmcalJetFinder.cxx.

AliEmcalJetFinder::AliEmcalJetFinder ( const char *  name)

Definition at line 32 of file AliEmcalJetFinder.cxx.

AliEmcalJetFinder::~AliEmcalJetFinder ( )

Definition at line 40 of file AliEmcalJetFinder.cxx.

AliEmcalJetFinder::AliEmcalJetFinder ( const AliEmcalJetFinder obj)
private

Member Function Documentation

void AliEmcalJetFinder::AddInputGhost ( Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  E 
)

Definition at line 245 of file AliEmcalJetFinder.cxx.

Referenced by Filter(), and Nsubjettiness().

void AliEmcalJetFinder::AddInputVector ( Double_t  px,
Double_t  py,
Double_t  pz 
)

Definition at line 217 of file AliEmcalJetFinder.cxx.

Referenced by Filter(), and Nsubjettiness().

void AliEmcalJetFinder::AddInputVector ( Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  E 
)

Definition at line 224 of file AliEmcalJetFinder.cxx.

void AliEmcalJetFinder::AddInputVector ( Double_t  px,
Double_t  py,
Double_t  pz,
Int_t  index 
)

Definition at line 231 of file AliEmcalJetFinder.cxx.

void AliEmcalJetFinder::AddInputVector ( Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  E,
Int_t  index 
)

Definition at line 238 of file AliEmcalJetFinder.cxx.

void AliEmcalJetFinder::FillEtaHistogram ( TH1 histogram)

Definition at line 273 of file AliEmcalJetFinder.cxx.

void AliEmcalJetFinder::FillPhiHistogram ( TH1 histogram)

Definition at line 262 of file AliEmcalJetFinder.cxx.

void AliEmcalJetFinder::FillPtHistogram ( TH1 histogram)

Definition at line 251 of file AliEmcalJetFinder.cxx.

Bool_t AliEmcalJetFinder::Filter ( AliEmcalJet pJet,
AliJetContainer pContJets,
Double_t  dVtx[3] 
)

Definition at line 113 of file AliEmcalJetFinder.cxx.

Referenced by AliAnalysisTaskEmcalSubjet::LoopSubjets().

Bool_t AliEmcalJetFinder::FindJets ( )

Definition at line 48 of file AliEmcalJetFinder.cxx.

Int_t AliEmcalJetFinder::GetJets ( AliEmcalJet *&  jets)
inline

Definition at line 36 of file AliEmcalJetFinder.h.

Double_t AliEmcalJetFinder::Nsubjettiness ( AliEmcalJet pJet,
AliJetContainer pContJets,
Double_t  dVtx[3],
Int_t  N,
Int_t  Algorithm,
Double_t  Radius,
Double_t  Beta,
Int_t  Option = 0,
Int_t  Measure = 0,
Double_t  Beta_SD = 0,
Double_t  ZCut = 0.1,
Int_t  SoftDropOn = 0 
)
AliEmcalJetFinder& AliEmcalJetFinder::operator= ( const AliEmcalJetFinder other)
private
void AliEmcalJetFinder::SetGhostArea ( Double_t  val)
inline

Definition at line 39 of file AliEmcalJetFinder.h.

void AliEmcalJetFinder::SetJetMinArea ( Double_t  val)
inline

Definition at line 46 of file AliEmcalJetFinder.h.

void AliEmcalJetFinder::SetManualIndex ( Int_t  val)
inline

Definition at line 48 of file AliEmcalJetFinder.h.

void AliEmcalJetFinder::SetTrackMaxEta ( Double_t  val)
inline

Definition at line 43 of file AliEmcalJetFinder.h.

Member Data Documentation

AliFJWrapper* AliEmcalJetFinder::fFastjetWrapper
private
Double_t AliEmcalJetFinder::fGhostArea
private

Definition at line 56 of file AliEmcalJetFinder.h.

Referenced by Filter(), FindJets(), and Nsubjettiness().

Int_t AliEmcalJetFinder::fInputVectorIndex
private

Definition at line 52 of file AliEmcalJetFinder.h.

Referenced by AddInputVector(), Filter(), FindJets(), and Nsubjettiness().

Int_t AliEmcalJetFinder::fJetAlgorithm
private

Definition at line 58 of file AliEmcalJetFinder.h.

Referenced by Filter(), FindJets(), and Nsubjettiness().

std::vector<AliEmcalJet*> AliEmcalJetFinder::fJetArray
private
Int_t AliEmcalJetFinder::fJetCount
private

Definition at line 53 of file AliEmcalJetFinder.h.

Referenced by Filter(), FindJets(), and Nsubjettiness().

Double_t AliEmcalJetFinder::fJetMaxEta
private

Definition at line 62 of file AliEmcalJetFinder.h.

Referenced by Filter(), and FindJets().

Double_t AliEmcalJetFinder::fJetMinArea
private

Definition at line 64 of file AliEmcalJetFinder.h.

Referenced by Filter(), and FindJets().

Double_t AliEmcalJetFinder::fJetMinPt
private

Definition at line 63 of file AliEmcalJetFinder.h.

Referenced by Filter(), FindJets(), and Nsubjettiness().

Double_t AliEmcalJetFinder::fRadius
private

Definition at line 57 of file AliEmcalJetFinder.h.

Referenced by Filter(), FindJets(), and Nsubjettiness().

Int_t AliEmcalJetFinder::fRecombScheme
private

Definition at line 59 of file AliEmcalJetFinder.h.

Referenced by Filter(), FindJets(), and Nsubjettiness().

Double_t AliEmcalJetFinder::fTrackMaxEta
private

Definition at line 60 of file AliEmcalJetFinder.h.

Referenced by Filter(), FindJets(), and Nsubjettiness().


The documentation for this class was generated from the following files: