![]() |
AliPhysics
e469bb5 (e469bb5)
|
#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 | SetJetPtMin (Double_t min) |
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 | 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 236 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | ) |
This is the default constructor, used for ROOT I/O purposes.
Definition at line 277 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 302 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::AliHFJetDefinition::AliHFJetDefinition | ( | const AliHFJetDefinition & | source | ) |
Copy constructor
source | Reference to an AliJetDefinition object to copy from |
Definition at line 334 of file AliAnalysisTaskDmesonJets.cxx.
const char * AliAnalysisTaskDmesonJets::AliHFJetDefinition::GetName | ( | ) | const |
Generate a name for this jet definition.
Definition at line 363 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AddAnalysisEngine(), AliAnalysisTaskDmesonJets::AnalysisEngine::AddJetDefinition(), AliAnalysisTaskDmesonJets::AnalysisEngine::BuildHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), AliAnalysisTaskDmesonJets::AnalysisEngine::GetName(), AliAnalysisTaskDmesonJets::AnalysisEngine::RunParticleLevelAnalysis(), 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 376 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FillHnSparse().
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 391 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 356 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 251 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 249 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 402 of file AliAnalysisTaskDmesonJets.cxx.
|
inline |
Definition at line 247 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 246 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 248 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 250 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 265 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 266 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 262 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 464 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 258 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 487 of file AliAnalysisTaskDmesonJets.cxx.
|
friend |
Definition at line 257 of file AliAnalysisTaskDmesonJets.h.
|
friend |
Definition at line 259 of file AliAnalysisTaskDmesonJets.h.
|
protected |
Jet acceptance.
Definition at line 274 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliHFJetDefinition(), and SetAcceptanceType().
|
protected |
Jet algorithm (kt, anti-kt,...)
Definition at line 272 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), operator<(), operator==(), and AliAnalysisTaskDmesonJets::AnalysisEngine::RunParticleLevelAnalysis().
|
protected |
Jet type (charged, full, neutral)
Definition at line 270 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 281 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetChargedPtRange().
|
protected |
Maximum jet eta.
Definition at line 279 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetEtaRange().
|
protected |
Maximum jet phi.
Definition at line 277 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPhiRange().
|
protected |
Maximum pt of the leading neutral particle (or cluster)
Definition at line 283 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetNeutralPtRange().
|
protected |
Minimum pt of the leading charged particle (or track)
Definition at line 280 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetChargedPtRange().
|
protected |
Minimum jet eta.
Definition at line 278 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetEtaRange().
|
protected |
Minimum jet phi.
Definition at line 276 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPhiRange().
|
protected |
Minimum jet pT.
Definition at line 275 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetJetPtMin().
|
protected |
Minimum pt of the leading neutral particle (or cluster)
Definition at line 282 of file AliAnalysisTaskDmesonJets.h.
Referenced by SetNeutralPtRange().
|
protected |
Jet radius.
Definition at line 271 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::BuildHnSparse(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), operator<(), operator==(), and AliAnalysisTaskDmesonJets::AnalysisEngine::RunParticleLevelAnalysis().
|
protected |
Jet recombination scheme (pt scheme, E scheme, ...)
Definition at line 273 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), operator<(), operator==(), and AliAnalysisTaskDmesonJets::AnalysisEngine::RunParticleLevelAnalysis().