![]() |
AliPhysics
86c65ee (86c65ee)
|
#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 (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) |
Double_t | GetRadius () const |
Bool_t | IsJetInAcceptance (const AliJetInfo &jet) const |
Bool_t | IsJetInAcceptance (const AliDmesonJetInfo &dMesonJet, std::string n) const |
Protected 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... | |
std::vector< AliJetInfo > | fJets |
! Inclusive jets reconstructed in the current event (includes D meson candidate daughters, if any) More... | |
Friends | |
class | AliAnalysisTaskDmesonJets |
class | AnalysisEngine |
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) |
Definition at line 305 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | ) |
This is the default constructor, used for ROOT I/O purposes.
Definition at line 498 of file AliAnalysisTaskDmesonJets.cxx.
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 523 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | const AliHFJetDefinition & | source | ) |
Copy constructor
source | Reference to an AliJetDefinition object to copy from |
Definition at line 545 of file AliAnalysisTaskDmesonJets.cxx.
const char * AliAnalysisTaskDmesonJets::AliHFJetDefinition::GetName | ( | ) | const |
Generate a name for this jet definition.
Definition at line 574 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), AliAnalysisTaskDmesonJets::AnalysisEngine::AddJetDefinition(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJetMacthedToGeneratedDMeson(), and AliAnalysisTaskDmesonJets::AnalysisEngine::GetName().
|
inline |
Definition at line 320 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 587 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJetMacthedToGeneratedDMeson().
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 602 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 567 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 318 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 316 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 315 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 317 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 319 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 334 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 335 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 331 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 614 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 327 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 637 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 326 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 328 of file AliAnalysisTaskDmesonJets.h.
|
protected |
Jet algorithm (kt, anti-kt,...)
Definition at line 339 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJets(), operator<(), and operator==().
|
protected |
! Inclusive jets reconstructed in the current event (includes D meson candidate daughters, if any)
Definition at line 351 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJetMacthedToGeneratedDMeson(), and AliAnalysisTaskDmesonJets::AnalysisEngine::FindJets().
|
protected |
Jet type (charged, full, neutral)
Definition at line 337 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJets(), operator<(), and operator==().
|
protected |
Maximum pt of the leading charged particle (or track)
Definition at line 348 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetChargedPtRange().
|
protected |
Maximum jet eta.
Definition at line 346 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetEtaRange().
|
protected |
Maximum jet phi.
Definition at line 344 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPhiRange().
|
protected |
Maximum jet pT.
Definition at line 342 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPtRange().
|
protected |
Maximum pt of the leading neutral particle (or cluster)
Definition at line 350 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetNeutralPtRange().
|
protected |
Minimum pt of the leading charged particle (or track)
Definition at line 347 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetChargedPtRange().
|
protected |
Minimum jet eta.
Definition at line 345 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetEtaRange().
|
protected |
Minimum jet phi.
Definition at line 343 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPhiRange().
|
protected |
Minimum jet pT.
Definition at line 341 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPtRange().
|
protected |
Minimum pt of the leading neutral particle (or cluster)
Definition at line 349 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetNeutralPtRange().
|
protected |
Jet radius.
Definition at line 338 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJets(), GetRadius(), operator<(), and operator==().
|
protected |
Jet recombination scheme (pt scheme, E scheme, ...)
Definition at line 340 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJets(), operator<(), and operator==().