![]() |
AliPhysics
f1cc956 (f1cc956)
|
#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) |
void | SetAcceptanceType (EJetAcceptanceType_t a) |
Bool_t | IsJetInAcceptance (const AliJetInfo &jet) const |
Bool_t | IsJetInAcceptance (const AliDmesonJetInfo &dMesonJet, std::string n) const |
Protected Member Functions | |
void | SetDetectorJetEtaPhiRange (const AliEMCALGeometry *const geom, Int_t run) |
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... | |
EJetAcceptanceType_t | fAcceptance |
Jet acceptance. 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... | |
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 258 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | ) |
This is the default constructor, used for ROOT I/O purposes.
Definition at line 331 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 357 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | const AliHFJetDefinition & | source | ) |
Copy constructor
source | Reference to an AliJetDefinition object to copy from |
Definition at line 390 of file AliAnalysisTaskDmesonJets.cxx.
const char * AliAnalysisTaskDmesonJets::AliHFJetDefinition::GetName | ( | ) | const |
Generate a name for this jet definition.
Definition at line 420 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), AliAnalysisTaskDmesonJets::AnalysisEngine::AddJetDefinition(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::GetName(), and AliAnalysisTaskDmesonJets::UserCreateOutputObjects().
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 433 of file AliAnalysisTaskDmesonJets.cxx.
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 448 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 413 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 273 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 271 of file AliAnalysisTaskDmesonJets.h.
|
protected |
Sets the eta/phi acceptance of the jets to the detector boundaries
geom | Const pointer to the EMCal/DCal geometry |
run | Run number (needed because certain runs in 2012/2013 had the 1/3 EMCal modules off |
Definition at line 459 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 269 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 268 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 270 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 272 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 287 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 288 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 284 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 521 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 280 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 544 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 279 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 281 of file AliAnalysisTaskDmesonJets.h.
|
protected |
Jet acceptance.
Definition at line 296 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliHFJetDefinition(), and SetAcceptanceType().
|
protected |
Jet algorithm (kt, anti-kt,...)
Definition at line 294 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), operator<(), and operator==().
|
protected |
Jet type (charged, full, neutral)
Definition at line 292 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), operator<(), and operator==().
|
protected |
Maximum pt of the leading charged particle (or track)
Definition at line 304 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetChargedPtRange().
|
protected |
Maximum jet eta.
Definition at line 302 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetEtaRange().
|
protected |
Maximum jet phi.
Definition at line 300 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPhiRange().
|
protected |
Maximum jet pT.
Definition at line 298 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPtRange().
|
protected |
Maximum pt of the leading neutral particle (or cluster)
Definition at line 306 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetNeutralPtRange().
|
protected |
Minimum pt of the leading charged particle (or track)
Definition at line 303 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetChargedPtRange().
|
protected |
Minimum jet eta.
Definition at line 301 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetEtaRange().
|
protected |
Minimum jet phi.
Definition at line 299 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPhiRange().
|
protected |
Minimum jet pT.
Definition at line 297 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPtRange().
|
protected |
Minimum pt of the leading neutral particle (or cluster)
Definition at line 305 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetNeutralPtRange().
|
protected |
Jet radius.
Definition at line 293 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), operator<(), and operator==().
|
protected |
Jet recombination scheme (pt scheme, E scheme, ...)
Definition at line 295 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), operator<(), and operator==().