![]() |
AliPhysics
0937c79 (0937c79)
|
HF jet definition. More...
#include <AliAnalysisTaskDmesonJets.h>
Public Member Functions | |
AliHFJetDefinition () | |
This is the default constructor, used for ROOT I/O purposes. More... | |
AliHFJetDefinition (EJetType_t type, Double_t r, EJetAlgo_t algo, ERecoScheme_t reco) | |
AliHFJetDefinition (EJetType_t type, Double_t r, EJetAlgo_t algo, ERecoScheme_t reco, TString rhoName) | |
AliHFJetDefinition (const AliHFJetDefinition &source) | |
AliHFJetDefinition & | operator= (const AliHFJetDefinition &source) |
const char * | GetName () const |
Generate a name for this jet definition. More... | |
void | SetJetPhiRange (Double_t min, Double_t max) |
void | SetJetEtaRange (Double_t min, Double_t max) |
void | SetJetPtRange (Double_t min, Double_t max) |
void | SetChargedPtRange (Double_t min, Double_t max) |
void | SetNeutralPtRange (Double_t min, Double_t max) |
void | SetRhoName (TString n) |
Double_t | GetRadius () const |
TString | GetRhoName () const |
Bool_t | IsJetInAcceptance (const AliJetInfo &jet) const |
Bool_t | IsJetInAcceptance (const AliDmesonJetInfo &dMesonJet, std::string n) const |
Public Attributes | |
EJetType_t | fJetType |
Jet type (charged, full, neutral) More... | |
Double_t | fRadius |
Jet radius. More... | |
EJetAlgo_t | fJetAlgo |
Jet algorithm (kt, anti-kt,...) More... | |
ERecoScheme_t | fRecoScheme |
Jet recombination scheme (pt scheme, E scheme, ...) More... | |
Double_t | fMinJetPt |
Minimum jet pT. More... | |
Double_t | fMaxJetPt |
Maximum jet pT. More... | |
Double_t | fMinJetPhi |
Minimum jet phi. More... | |
Double_t | fMaxJetPhi |
Maximum jet phi. More... | |
Double_t | fMinJetEta |
Minimum jet eta. More... | |
Double_t | fMaxJetEta |
Maximum jet eta. More... | |
Double_t | fMinChargedPt |
Minimum pt of the leading charged particle (or track) More... | |
Double_t | fMaxChargedPt |
Maximum pt of the leading charged particle (or track) More... | |
Double_t | fMinNeutralPt |
Minimum pt of the leading neutral particle (or cluster) More... | |
Double_t | fMaxNeutralPt |
Maximum pt of the leading neutral particle (or cluster) More... | |
TString | fRhoName |
Name of the object that holds the average background value. More... | |
AliRhoParameter * | fRho |
Object that holds the average background value. More... | |
std::vector< AliJetInfo > | fJets |
! Inclusive jets reconstructed in the current event (includes D meson candidate daughters, if any) More... | |
Friends | |
bool | operator< (const AliHFJetDefinition &lhs, const AliHFJetDefinition &rhs) |
bool | operator> (const AliHFJetDefinition &lhs, const AliHFJetDefinition &rhs) |
bool | operator<= (const AliHFJetDefinition &lhs, const AliHFJetDefinition &rhs) |
bool | operator>= (const AliHFJetDefinition &lhs, const AliHFJetDefinition &rhs) |
bool | operator== (const AliHFJetDefinition &lhs, const AliHFJetDefinition &rhs) |
bool | operator!= (const AliHFJetDefinition &lhs, const AliHFJetDefinition &rhs) |
HF jet definition.
This class encapsulates the jet definition
Definition at line 447 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | ) |
This is the default constructor, used for ROOT I/O purposes.
Definition at line 1627 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by operator=().
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | EJetType_t | type, |
Double_t | r, | ||
EJetAlgo_t | algo, | ||
ERecoScheme_t | reco | ||
) |
Default constructor
type | Jet type (full, charged, neutral) |
r | Jet resolution parameter |
algo | Jet algorithm (anit-kt, kt,...) |
reco | Jet recombination scheme (pt_scheme, E_scheme,...) |
Definition at line 1654 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | EJetType_t | type, |
Double_t | r, | ||
EJetAlgo_t | algo, | ||
ERecoScheme_t | reco, | ||
TString | rhoName | ||
) |
Default constructor
type | Jet type (full, charged, neutral) |
r | Jet resolution parameter |
algo | Jet algorithm (anit-kt, kt,...) |
reco | Jet recombination scheme (pt_scheme, E_scheme,...) |
Definition at line 1681 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | const AliHFJetDefinition & | source | ) |
Copy constructor
source | Reference to an AliJetDefinition object to copy from |
Definition at line 1705 of file AliAnalysisTaskDmesonJets.cxx.
const char * AliAnalysisTaskDmesonJets::AliHFJetDefinition::GetName | ( | ) | const |
Generate a name for this jet definition.
Definition at line 1736 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), AliAnalysisTaskDmesonJets::AnalysisEngine::AddJetDefinition(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), and AliAnalysisTaskDmesonJets::AnalysisEngine::GetName().
|
inline |
Definition at line 464 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 465 of file AliAnalysisTaskDmesonJets.h.
Bool_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::IsJetInAcceptance | ( | const AliJetInfo & | jet | ) | const |
Decides whether the jet passes the acceptance cut defined in the object
jet | Const reference to a AliJetInfo object |
Definition at line 1749 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by IsJetInAcceptance().
Bool_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::IsJetInAcceptance | ( | const AliDmesonJetInfo & | dMesonJet, |
std::string | n | ||
) | const |
Decides whether the jet passes the acceptance cut defined in the object
jet | Const reference to a AliJetInfo object |
Definition at line 1764 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::AliHFJetDefinition & AliAnalysisTaskDmesonJets::AliHFJetDefinition::operator= | ( | const AliHFJetDefinition & | source | ) |
Assignment operator
source | Reference to an AliJetDefinition object to copy from |
Definition at line 1729 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 461 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 459 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 458 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 460 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 462 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 463 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 476 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Compares 2 jet definitions. The ordering is based on: jet type, radius, algorithm and recombination scheme, in this order
lhs | Reference to the first AliJetDefinition object |
rhs | Reference to the second AliJetDefinition object |
Definition at line 1776 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 472 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Compares 2 jet definitions. Two analysis engines are considerate equal if they are exactly the same
lhs | Reference to the first AliJetDefinition object |
rhs | Reference to the second AliJetDefinition object |
Definition at line 1799 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 471 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 473 of file AliAnalysisTaskDmesonJets.h.
EJetAlgo_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fJetAlgo |
Jet algorithm (kt, anti-kt,...)
Definition at line 480 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), GetName(), operator<(), and operator==().
std::vector<AliJetInfo> AliAnalysisTaskDmesonJets::AliHFJetDefinition::fJets |
! Inclusive jets reconstructed in the current event (includes D meson candidate daughters, if any)
Definition at line 494 of file AliAnalysisTaskDmesonJets.h.
EJetType_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fJetType |
Jet type (charged, full, neutral)
Definition at line 478 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), GetName(), operator<(), and operator==().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMaxChargedPt |
Maximum pt of the leading charged particle (or track)
Definition at line 489 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMaxJetEta |
Maximum jet eta.
Definition at line 487 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMaxJetPhi |
Maximum jet phi.
Definition at line 485 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMaxJetPt |
Maximum jet pT.
Definition at line 483 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMaxNeutralPt |
Maximum pt of the leading neutral particle (or cluster)
Definition at line 491 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMinChargedPt |
Minimum pt of the leading charged particle (or track)
Definition at line 488 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMinJetEta |
Minimum jet eta.
Definition at line 486 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMinJetPhi |
Minimum jet phi.
Definition at line 484 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMinJetPt |
Minimum jet pT.
Definition at line 482 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fMinNeutralPt |
Minimum pt of the leading neutral particle (or cluster)
Definition at line 490 of file AliAnalysisTaskDmesonJets.h.
Referenced by IsJetInAcceptance().
Double_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fRadius |
Jet radius.
Definition at line 479 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), GetName(), operator<(), and operator==().
ERecoScheme_t AliAnalysisTaskDmesonJets::AliHFJetDefinition::fRecoScheme |
Jet recombination scheme (pt scheme, E scheme, ...)
Definition at line 481 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), GetName(), operator<(), and operator==().
AliRhoParameter* AliAnalysisTaskDmesonJets::AliHFJetDefinition::fRho |
Object that holds the average background value.
Definition at line 493 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet().
TString AliAnalysisTaskDmesonJets::AliHFJetDefinition::fRhoName |
Name of the object that holds the average background value.
Definition at line 492 of file AliAnalysisTaskDmesonJets.h.