AliPhysics  9c7580a (9c7580a)
AliEmcalJet Class Reference

Represent a jet reconstructed using the EMCal jet framework. More...

#include <AliEmcalJet.h>

Inheritance diagram for AliEmcalJet:

Classes

struct  sort_descend
 Simple C structure to allow sorting in descending order. More...
 

Public Types

enum  JetAcceptanceType {
  kTPC = 1<<0, kTPCfid = 1<<1, kEMCAL = 1<<2, kEMCALfid = 1<<3,
  kDCAL = 1<<4, kDCALfid = 1<<5, kDCALonly = 1<<6, kDCALonlyfid = 1<<7,
  kPHOS = 1<<8, kPHOSfid = 1<<9, kUser = 1<<10
}
 Bit definition for jet geometry acceptance. Cut implemented in AliJetContainer by comparing jet's bits (set in jet finder) to container's bits (set by user). If user doesn't set jet acceptance cut value, no cut is performed (equivalent to kUser). The boundaries defined for each bit should be taken as approximate (within a couple cells) – the user should verify the definitions if precision is crucial. If you create jets outside of the standard jet finder, you may have to manually set these acceptance bits if you want to use the acceptance selection cut in the jet container e.g. "jet->SetJetAcceptanceType(fJetTask->FindJetAcceptanceType(eta,phi,r));". More...
 
enum  EFlavourTag {
  kDStar = 1<<0, kD0 = 1<<1, kSig1 = 1<<2, kSig2 = 1<<3,
  kBckgrd1 = 1<<4, kBckgrd2 = 1<<5, kBckgrd3 = 1<<6
}
 Bit definition for the flavor tagging. More...
 

Public Member Functions

 AliEmcalJet ()
 
 AliEmcalJet (Double_t px, Double_t py, Double_t pz)
 
 AliEmcalJet (Double_t pt, Double_t eta, Double_t phi, Double_t m)
 
 AliEmcalJet (const AliEmcalJet &jet)
 
AliEmcalJetoperator= (const AliEmcalJet &jet)
 
virtual ~AliEmcalJet ()
 
Int_t Compare (const TObject *obj) const
 
std::ostream & Print (std::ostream &in) const
 
TString toString () const
 
Double_t Px () const
 
Double_t Py () const
 
Double_t Pz () const
 
Double_t Pt () const
 
Double_t P () const
 
Bool_t PxPyPz (Double_t p[3]) const
 
Double_t Xv () const
 
Double_t Yv () const
 
Double_t Zv () const
 
Bool_t XvYvZv (Double_t x[3]) const
 
Double_t OneOverPt () const
 
Double_t Phi () const
 
Double_t Theta () const
 
Double_t E () const
 
Double_t M () const
 
Double_t Eta () const
 
Double_t Y () const
 
Short_t Charge () const
 
Int_t GetLabel () const
 
Int_t PdgCode () const
 
const Double_tPID () const
 
Double_t Phi_0_2pi () const
 
Double_t Area () const
 
Double_t AreaPt () const
 
Double_t AreaEta () const
 
Double_t AreaPhi () const
 
Double_t AreaE () const
 
Double_t AreaEmc () const
 
Bool_t AxisInEmcal () const
 
Int_t ClusterAt (Int_t idx) const
 
UShort_t GetNumberOfClusters () const
 
UShort_t GetNumberOfTracks () const
 
UShort_t GetNumberOfConstituents () const
 
Double_t FracEmcalArea () const
 
Bool_t IsInsideEmcal () const
 
Bool_t IsInEmcal () const
 
Bool_t IsMC () const
 
Bool_t IsSortable () const
 
Double_t MaxNeutralPt () const
 
Double_t MaxChargedPt () const
 
Double_t NEF () const
 
UShort_t Nn () const
 
UShort_t Nch () const
 
UShort_t N () const
 
Int_t NEmc () const
 
Double_t MCPt () const
 
Double_t MaxClusterPt () const
 
Double_t MaxTrackPt () const
 
Double_t MaxPartPt () const
 
Double_t PtEmc () const
 
Double_t PtSub () const
 
Double_t PtSubVect () const
 
Int_t TrackAt (Int_t idx) const
 
Double_t PtSub (Double_t rho, Bool_t save=kFALSE)
 
Double_t PtSubVect (Double_t rho, Bool_t save=kFALSE)
 
TLorentzVector SubtractRhoVect (Double_t rho, Bool_t save=kFALSE)
 
AliVCluster * Cluster (Int_t idx) const
 
AliVCluster * ClusterAt (Int_t idx, TClonesArray *ca) const
 
Int_t ContainsCluster (AliVCluster *cluster, TClonesArray *clusters) const
 
Int_t ContainsCluster (Int_t ic) const
 
AliVCluster * GetLeadingCluster (TClonesArray *clusters=0) const
 
AliVParticle * Track (Int_t idx) const
 
AliVParticle * TrackAt (Int_t idx, TClonesArray *ta) const
 
Int_t ContainsTrack (AliVParticle *track, TClonesArray *tracks) const
 
Int_t ContainsTrack (Int_t it) const
 
AliVParticle * GetLeadingTrack (TClonesArray *tracks=0) const
 
Bool_t IsGhost () const
 
const std::vector< PWG::JETFW::AliEmcalParticleJetConstituent > & GetParticleConstituents () const
 Get container with particle (track / MC particle) constituents. More...
 
const std::vector< PWG::JETFW::AliEmcalClusterJetConstituent > & GetClusterConstituents () const
 Get container with cluster constituents. More...
 
int GetNumberOfParticleConstituents () const
 Get the number of particle constituents assigned to the given jet. More...
 
int GetNumberOfClusterConstituents () const
 Get the number of cluster constituents. More...
 
const PWG::JETFW::AliEmcalClusterJetConstituentClusterConstituentAt (unsigned int icl) const
 Access to the \( i^{th}\)-cluster constituent. More...
 
const PWG::JETFW::AliEmcalParticleJetConstituentParticleConstituentAt (unsigned int ipart) const
 Access to the \( i^{th}\)-particle constituent. More...
 
const PWG::JETFW::AliEmcalClusterJetConstituentGetLeadingClusterConstituent () const
 Get the leading cluster constituent. More...
 
const PWG::JETFW::AliEmcalParticleJetConstituentGetLeadingParticleConstituent () const
 Get the leading particle constituent. More...
 
bool HasClusterConstituent (const AliVCluster *const clust) const
 Checks whether a given cluster is a constituent of the jet. More...
 
bool HasParticleConstituent (const AliVParticle *const part) const
 Checks whether a given particle is a jet constituent. More...
 
Double_t GetZ (const Double_t trkPx, const Double_t trkPy, const Double_t trkPz) const
 
Double_t GetZ (const AliVParticle *trk) const
 
Double_t GetXi (const AliVParticle *trk) const
 
Double_t GetXi (const Double_t trkPx, const Double_t trkPy, const Double_t trkPz) const
 
void GetMomentum (TLorentzVector &vec) const
 
Double_t DeltaR (const AliVParticle *part) const
 
void SetLabel (Int_t l)
 
void SetArea (Double_t a)
 
void SetAreaEta (Double_t a)
 
void SetAreaPhi (Double_t a)
 
void SetAreaE (Double_t a)
 
void SetAreaEmc (Double_t a)
 
void SetAxisInEmcal (Bool_t b)
 
void SetMaxNeutralPt (Double32_t t)
 
void SetMaxChargedPt (Double32_t t)
 
void SetNEF (Double_t nef)
 
void SetNumberOfClusters (Int_t n)
 
void SetNumberOfTracks (Int_t n)
 
void SetNumberOfCharged (Int_t n)
 
void SetNumberOfNeutrals (Int_t n)
 
void SetMCPt (Double_t p)
 
void SetNEmc (Int_t n)
 
void SetPtEmc (Double_t pt)
 
void SetPtSub (Double_t ps)
 
void SetPtSubVect (Double_t ps)
 
void AddClusterAt (Int_t clus, Int_t idx)
 
void AddTrackAt (Int_t track, Int_t idx)
 
void Clear (Option_t *="")
 
void AddParticleConstituent (const AliVParticle *const part, Bool_t isFromEmbeddedEvent, UInt_t globalIndex)
 Add new particle (track / mc particle) constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done. More...
 
void AddParticleConstituent (const PWG::JETFW::AliEmcalParticleJetConstituent &part)
 Add new particle (track / mc particle) constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done. More...
 
void AddClusterConstituent (const AliVCluster *const clust, AliVCluster::VCluUserDefEnergy_t endef, Double_t *pvec, Bool_t isFromEmbeddedEvent, UInt_t globalIndex)
 Add new cluster constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done. More...
 
void AddClusterConstituent (const PWG::JETFW::AliEmcalClusterJetConstituent &clust)
 Add new cluster constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done. More...
 
void SortConstituents ()
 
std::vector< int > GetPtSortedTrackConstituentIndexes (TClonesArray *tracks) const
 
Bool_t IsTriggerJet (UInt_t trigger=AliVEvent::kEMCEJE) const
 
void SetTrigger (UInt_t trigger)
 
void AddTrigger (UInt_t trigger)
 
void ResetMatching ()
 
void SetClosestJet (AliEmcalJet *j, Double_t d)
 
void SetSecondClosestJet (AliEmcalJet *j, Double_t d)
 
void SetMatchedToClosest (UShort_t m)
 
void SetMatchedToSecondClosest (UShort_t m)
 
AliEmcalJetClosestJet () const
 
Double_t ClosestJetDistance () const
 
AliEmcalJetSecondClosestJet () const
 
Double_t SecondClosestJetDistance () const
 
AliEmcalJetMatchedJet () const
 
UShort_t GetMatchingType () const
 
void SetTaggedJet (AliEmcalJet *j)
 
void SetTagStatus (Int_t i)
 
AliEmcalJetGetTaggedJet () const
 
Int_t GetTagStatus () const
 
void AddGhost (const Double_t dPx, const Double_t dPy, const Double_t dPz, const Double_t dE)
 
Bool_t HasGhost () const
 
const std::vector< TLorentzVector > GetGhosts () const
 
void Print (Option_t *="") const
 
void PrintConstituents (TClonesArray *tracks=0, TClonesArray *clusters=0) const
 
Int_t GetFlavour () const
 
void AddFlavourTag (Int_t tag)
 
void SetFlavour (Int_t flavour)
 
Bool_t TestFlavourTag (Int_t tag) const
 
void ClearFlavourTracks ()
 
void AddFlavourTrack (AliVParticle *hftrack)
 
AliVParticle * GetFlavourTrack (Int_t i=0) const
 
Double_t GetFlavourTrackZ (Int_t i=0) const
 
AliVParticle * RemoveFlavourTrack (Int_t i=0)
 
AliEmcalJetShapePropertiesGetShapeProperties () const
 
AliEmcalJetShapePropertiesGetShapeProperties ()
 
void CreateShapeProperties ()
 
void SetJetAcceptanceType (UInt_t type)
 
UInt_t GetJetAcceptanceType () const
 

Protected Attributes

Double32_t fPt
 Jet transverse momentum. More...
 
Double32_t fEta
 Jet pseudo-rapidity. More...
 
Double32_t fPhi
 Jet axis azimuthal angle. More...
 
Double32_t fM
 Jet mass. More...
 
Double32_t fNEF
 Jet Neutral Energy Fraction. More...
 
Double32_t fArea
 Jet transverse area. More...
 
Double32_t fAreaEta
 Jet eta area. More...
 
Double32_t fAreaPhi
 Jet phi area. More...
 
Double32_t fAreaE
 Jet temporal area component. More...
 
Double32_t fAreaEmc
 Area on EMCAL surface (determined by ghosts in EMCal acceptance) More...
 
Bool_t fAxisInEmcal
 Whether the jet axis is inside the EMCAL acceptance. More...
 
Int_t fFlavourTagging
 Tag jet with a flavor (use bits defined in enum EFlavourTag) More...
 
TObjArrayfFlavourTracks
 
Double32_t fMaxCPt
 Pt of maximum charged constituent. More...
 
Double32_t fMaxNPt
 Pt of maximum neutral constituent. More...
 
Double32_t fMCPt
 Pt from MC particles contributing to the jet. More...
 
Int_t fNn
 Number of neutral constituents. More...
 
Int_t fNch
 
Double32_t fPtEmc
 Pt in EMCAL acceptance. More...
 
Int_t fNEmc
 Number of constituents in EMCAL acceptance. More...
 
TArrayI fClusterIDs
 Array containing ids of cluster constituents. More...
 
TArrayI fTrackIDs
 Array containing ids of track constituents. More...
 
AliEmcalJetfClosestJets [2]
 ! If this is MC it contains the two closest detector level jets in order of distance and viceversa More...
 
Double32_t fClosestJetsDist [2]
 ! Distance from the two closest jets More...
 
UShort_t fMatched
 ! 0 or 1 if it is matched with one of the closest jets; 2 if it is not matched More...
 
UShort_t fMatchingType
 ! Matching type More...
 
AliEmcalJetfTaggedJet
 ! Jet tagged to this jet More...
 
Int_t fTagStatus
 ! Status of tagging -1: NA 0: not tagged 1: tagged More...
 
Double_t fPtSub
 ! Background subtracted pt (not stored set from outside) More...
 
Double_t fPtSubVect
 ! Background vector subtracted pt (not stored set from outside) More...
 
UInt_t fTriggers
 ! Triggers that the jet might have fired (AliVEvent::EOfflineTriggerTypes) More...
 
Int_t fLabel
 ! Label to inclusive jet for constituent subtracted jet More...
 
Bool_t fHasGhost
 ! Whether ghost particle are included within the constituents More...
 
std::vector< TLorentzVector > fGhosts
 ! Vector containing the ghost particles More...
 
AliEmcalJetShapePropertiesfJetShapeProperties
 ! Pointer to the jet shape properties More...
 
UInt_t fJetAcceptanceType
 ! Jet acceptance type (stored bitwise) More...
 
std::vector< PWG::JETFW::AliEmcalParticleJetConstituentfParticleConstituents
 List of particle constituents. More...
 
std::vector< PWG::JETFW::AliEmcalClusterJetConstituentfClusterConstituents
 List of cluster constituents. More...
 

Friends

std::ostream & operator<< (std::ostream &in, const AliEmcalJet &myjet)
 

Detailed Description

Represent a jet reconstructed using the EMCal jet framework.

Author
Salvatore Aiola salva.nosp@m.tore.nosp@m..aiol.nosp@m.a@ya.nosp@m.le.ed.nosp@m.u, Yale University
Constantin Loizides cloiz.nosp@m.ides.nosp@m.@lbl..nosp@m.gov, Lawrence Berkeley National Laboratory

This class encapsulates a jet reconstructed using the EMCal jet framework. It can represent charged (tracks), neutral (EMCal clusters) or full (tracks+clusters) jet, or a particle-level jet reconstructed from a Monte Carlo simulation. Information contained in the class includes:

  • reconstructed jet axis in cylindrical coordinates (eta, phi, pT);
  • jet area (used for background subtraction);
  • jet constituents (cluster, tracks, particles);
  • flavor tagging;
  • jet shape properties;
  • matching with other reconstructed jets (e.g. detector level with particole level). The class implements also a number of service function to calculate other observable, such as fragmentation functions, subtracted jet momentum, etc.

Access to jet constituents

Constituents are distinguished between cluster type (EMCAL/PHOS cluster) and particle type (track / particle) constituents.

Definition at line 51 of file AliEmcalJet.h.

Member Enumeration Documentation

Bit definition for the flavor tagging.

Enumerator
kDStar 

Jet is tagged to contain a D* meson.

kD0 

Jet is tagged to contain a D0 meson.

kSig1 

Generic signal 1.

kSig2 

Generic signal 2.

kBckgrd1 

Generic background 1.

kBckgrd2 

Generic background 2.

kBckgrd3 

Generic background 3.

Definition at line 84 of file AliEmcalJet.h.

Bit definition for jet geometry acceptance. Cut implemented in AliJetContainer by comparing jet's bits (set in jet finder) to container's bits (set by user). If user doesn't set jet acceptance cut value, no cut is performed (equivalent to kUser). The boundaries defined for each bit should be taken as approximate (within a couple cells) – the user should verify the definitions if precision is crucial. If you create jets outside of the standard jet finder, you may have to manually set these acceptance bits if you want to use the acceptance selection cut in the jet container e.g. "jet->SetJetAcceptanceType(fJetTask->FindJetAcceptanceType(eta,phi,r));".

Enumerator
kTPC 

TPC acceptance.

kTPCfid 

TPC fiducial acceptance (each eta edge narrowed by jet R)

kEMCAL 

EMCal acceptance.

kEMCALfid 

EMCal fiducial acceptance (each eta, phi edge narrowed by jet R)

kDCAL 

DCal acceptance – spans entire rectangular region in eta-phi (including most of PHOS)

kDCALfid 

DCal fiducial acceptance (each eta, phi edge narrowed by jet R)

kDCALonly 

DCal acceptance – spans ONLY DCal (no PHOS or gap)

kDCALonlyfid 

DCal fiducial acceptance (each eta, phi edge narrowed by jet R)

kPHOS 

PHOS acceptance.

kPHOSfid 

PHOS fiducial acceptance (each eta, phi edge narrowed by jet R)

kUser 

Full acceptance, i.e. no acceptance cut applied – left to user.

Definition at line 66 of file AliEmcalJet.h.

Constructor & Destructor Documentation

AliEmcalJet::AliEmcalJet ( )

Default constructor

Definition at line 30 of file AliEmcalJet.cxx.

AliEmcalJet::AliEmcalJet ( Double_t  px,
Double_t  py,
Double_t  pz 
)

Constructor that uses the 3-momentum to define the jet axis. It assumes zero mass for the jet.

Parameters
pxFirst transverse component of the jet momentum
pySecond transverse component of the jet momentum
pzLongitudinal component of the jet momentum

Definition at line 82 of file AliEmcalJet.cxx.

AliEmcalJet::AliEmcalJet ( Double_t  pt,
Double_t  eta,
Double_t  phi,
Double_t  m 
)

Constructor that uses the 4-momentum to define the jet axis. Coordinates are given in cylindrical system plus the mass.

Parameters
ptTransverse component of the jet momentum
etaPseudo-rapidity of the jet
phiAzimuthal angle of the jet axis
mMass of the jet

Definition at line 139 of file AliEmcalJet.cxx.

AliEmcalJet::AliEmcalJet ( const AliEmcalJet jet)

Copy constructor.

Parameters
jetConstant reference to copy from

Definition at line 190 of file AliEmcalJet.cxx.

AliEmcalJet::~AliEmcalJet ( )
virtual

Destructor.

Definition at line 244 of file AliEmcalJet.cxx.

Member Function Documentation

void AliEmcalJet::AddClusterAt ( Int_t  clus,
Int_t  idx 
)
inline
void AliEmcalJet::AddClusterConstituent ( const AliVCluster *const  clust,
AliVCluster::VCluUserDefEnergy_t  endef,
Double_t pvec,
Bool_t  isFromEmbeddedEvent,
UInt_t  globalIndex 
)

Add new cluster constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done.

Parameters
[in]clustCluster constituent to be added to the jet
[in]endefEnergy definition used in the jetfinder
[in]pvecMomentum vector calculated for the given cluster based on the primary vertex assumption
[in]isFromEmbeddedEventFlag whether particle is from embedded event
[in]globalIndexGlobal index in particle container

Definition at line 868 of file AliEmcalJet.cxx.

Referenced by AddTrackAt(), and AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::AddClusterConstituent ( const PWG::JETFW::AliEmcalClusterJetConstituent clust)

Add new cluster constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done.

Parameters
[in]clustCluster constituent to be added to the jet

Definition at line 875 of file AliEmcalJet.cxx.

void AliEmcalJet::AddFlavourTrack ( AliVParticle *  hftrack)

Add a track to the list of flavor tagging tracks

Parameters
hftrackPointer to the flavor track

Definition at line 850 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskFlavourJetCorrelations::AngularCorrelationMethod(), ClearFlavourTracks(), AliAnalysisTaskFlavourJetCorrelations::FindMCJet(), and AliAnalysisTaskFlavourJetCorrelations::GetHFJet().

void AliEmcalJet::AddGhost ( const Double_t  dPx,
const Double_t  dPy,
const Double_t  dPz,
const Double_t  dE 
)

Add a ghost particle to the ghost particle array. This function should be called by the jet finder to fill the ghost particle array.

Parameters
dPxFirst component of the transverse momentum of the particle
dPyFirst component of the transverse momentum of the particle
dPzLongitudinal component of the momentum of the particle
dEEnergy of the particle

Definition at line 655 of file AliEmcalJet.cxx.

Referenced by AliEmcalJetTask::FillJetConstituents(), and GetTagStatus().

void AliEmcalJet::AddParticleConstituent ( const AliVParticle *const  part,
Bool_t  isFromEmbeddedEvent,
UInt_t  globalIndex 
)

Add new particle (track / mc particle) constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done.

Parameters
[in]partParticle constituent to be added to the jet
[in]isFromEmbeddedEventFlag whether particle is from embedded event
[in]globalIndexGlobal index in particle container

Definition at line 856 of file AliEmcalJet.cxx.

Referenced by AddTrackAt(), and AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::AddParticleConstituent ( const PWG::JETFW::AliEmcalParticleJetConstituent part)

Add new particle (track / mc particle) constituent to the given jet Note: this will append the constituent. No sorting according to particle \( p_{t|\) is done.

Parameters
[in]partParticle constituent to be added to the jet

Definition at line 863 of file AliEmcalJet.cxx.

void AliEmcalJet::AddTrackAt ( Int_t  track,
Int_t  idx 
)
inline
void AliEmcalJet::AddTrigger ( UInt_t  trigger)
inline

Definition at line 319 of file AliEmcalJet.h.

Referenced by AliJetTriggerSelectionTask::SelectJets().

Double_t AliEmcalJet::Area ( ) const
inline

Definition at line 130 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddEventToTree(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskIDFragmentationFunction::AnalyseJetTrack(), AliJetContainer::ApplyJetCuts(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::CreateResponseMatrixFillWrapper(), AliAnalysisTaskFlavourJetCorrelations::DeltaR(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskJetPP::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskJetPP::EstimateBgKTCMS(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhokT(), AliAnalysisTaskFullpAJets::EstimateChargedRhokTScale(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets::EstimateFullRhokT(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillBSJS(), AliAnalysisTaskFlavourJetCorrelations::FillDJetHistograms(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), JETriggerRejectionAna::AliAnalysisTaskTriggerRejection::FillHistograms(), AliAnalysisTaskIDFragmentationFunction::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskJetUEStudies::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskRecursiveSoftDrop::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliAnalysisTaskHJetEmbed::FillHJetCor(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::FillHJetHistograms(), AliEmcalJetTask::FillJetBranch(), AliEmcalJetTask::FillJetConstituents(), AliJetResponseMaker::FillJetHisto(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliAnalysisTaskSoftDropResponse::FillMatchingHistos(), AliJetResponseMaker::FillMatchingHistos(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), AliAnalysisTaskJetV2::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV3::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskJetV3::FillWeightedJetHistograms(), AliAnalysisTaskJetV2::FillWeightedRhoHistograms(), AliAnalysisTaskJetV3::FillWeightedRhoHistograms(), AliAnalysisTaskEmcalJetMassResponse::GetBkgVector(), AliAnalysisTaskChargedJetsPA::GetCorrectedJetPt(), AliAnalysisTaskEmcalDiJetBase::GetJetPt(), AliAnalysisTaskEmcalVsPhos::GetJetPt(), AliAnalysisTaskEmcalDijetImbalance::GetJetPt(), AliAnalysisTaskEmcalJetPerformance::GetJetPt(), AliJetContainer::GetJetPtCorr(), AliJetContainer::GetJetPtCorrLocal(), AliAnalysisTaskChargedJetsPA::GetKTBackgroundDensityAll(), AliJetContainer::GetLeadingJet(), AliAnalysisTaskEmcalJetHadEPpid::GetLeadingJet(), AliAnalysisTaskJetV3::GetLeadingJet(), AliAnalysisTaskJetV2::GetLeadingJet(), AliAnalysisTaskParticleRandomizer::GetLeadingJets(), AliAnalysisTaskChargedJetsHadronCF::GetLeadingJetsInArray(), AliAnalysisTaskChargedJetsHadronCF::GetLeadingVetoJet(), AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster(), AliAnalysisTaskIDFragmentationFunction::GetPerpendicularCone(), AliAnalysisTaskIDFragmentationFunction::GetRandomCone(), AliAnalysisTaskChargedJetsHadronCF::GetTrackMCRatios(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskChargedJetsHadronCF::GetVetoJet(), AliAnalysisTaskFullpAJets::AlipAJetData::InitializeJetData(), AliAnalysisTaskParticleRandomizer::IsParticleInJet(), AliAnalysisTaskJetPP::IsSignalJetInAcceptance(), AliAnalysisTaskHJetSpectra::IsSignalJetInAcceptance(), AliAnalysisTaskChargedJetsPA::IsSignalJetInAcceptance(), AliAnalysisTaskEmcalSubjet::LoopJetConstis(), AliAnalysisTaskEmcalSubjet::LoopSubjets(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetKineParameters(), AliAnalysisTaskJetV3::PassesSimpleCuts(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskIDFragmentationFunction::PerformJetMonteCarloAnalysisGeneratedYield(), AliAnalysisTaskJetV3::QCnDiffentialFlowVectors(), AliAnalysisTaskJetV2::QCnDiffentialFlowVectors(), AliAnalysisTaskRho::Run(), AliAnalysisTaskRhoSparse::Run(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetSpectra::Run(), AliAnalysisTaskRhoMass::Run(), AliAnalysisTaskRhoMassSparse::Run(), AliEmcalPicoTrackInGridMaker::Run(), AliAnalysisTaskEmcalJetPatchTriggerQA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskChargedJetsHadronCF::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskRecoilJetYield::SoftDrop(), toString(), and AliAnalysisTaskFlavourJetCorrelations::Z().

Double_t AliEmcalJet::AreaE ( ) const
inline

Definition at line 134 of file AliEmcalJet.h.

Double_t AliEmcalJet::AreaEmc ( ) const
inline

Definition at line 135 of file AliEmcalJet.h.

Referenced by AliJetContainer::ApplyJetCuts().

Double_t AliEmcalJet::AreaPt ( ) const
inline

Definition at line 131 of file AliEmcalJet.h.

Bool_t AliEmcalJet::AxisInEmcal ( ) const
inline

Definition at line 136 of file AliEmcalJet.h.

Short_t AliEmcalJet::Charge ( ) const
inline
void AliEmcalJet::Clear ( Option_t = "")

Clear this object: remove matching information, jet constituents, ghosts

Definition at line 666 of file AliEmcalJet.cxx.

Referenced by AddTrackAt().

void AliEmcalJet::ClearFlavourTracks ( )
inline

Definition at line 354 of file AliEmcalJet.h.

AliEmcalJet* AliEmcalJet::ClosestJet ( ) const
inline

Definition at line 327 of file AliEmcalJet.h.

Referenced by PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHCorrelations::CheckForMatchedJet(), AliAnalysisTaskEmcalDiJetResponse::CorrelateAllJets(), AliAnalysisTaskEmcalDiJetResponse::CorrelateTwoJets(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::CreateResponseMatrix(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskRecursiveSoftDrop::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::FillHistograms(), AliAnalysisTaskEmcalDiJetAna::FillMatchFullChargedHistos(), AliAnalysisTaskEmcalDiJetResponse::FillMatchHistos(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliAnalysisTaskEmcalJetMassResponse::GetJetMass(), AliAnalysisTaskEmcalJetPerformance::GetMatchedPartLevelJet(), AliAnalysisTaskEmcalDiJetBase::IsSameJet(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::Run(), and AliJetResponseMaker::SetMatchingLevel().

AliVCluster * AliEmcalJet::Cluster ( Int_t  idx) const

Retrieve the cluster constituent corresponding to the index found at a certain position. Automatically retrieves the particle from the proper TClonesArray. This function is preferred to ClusterAt(Int_t, TClonesArray), which is only kept for backwards compatibility.

Parameters
idxPosition of the cluster constituent
Returns
Pointer to the cluster constituent requested (if found)

Definition at line 732 of file AliEmcalJet.cxx.

Referenced by GetLeadingCluster(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), PrintConstituents(), and TrackAt().

AliVCluster * AliEmcalJet::ClusterAt ( Int_t  idx,
TClonesArray *  ca 
) const

Finds the cluster constituent corresponding to the index found at a certain position.

Deprecated:
Only for backwards compatibility - use AliEmcalJet::Track(Int_t idx) instead!
Parameters
idxPosition of the cluster constituent
caArray with pointers to the clusters from which jet constituents are drawn
Returns
Pointer to the cluster constituent requested (if found)

Definition at line 744 of file AliEmcalJet.cxx.

const PWG::JETFW::AliEmcalClusterJetConstituent * AliEmcalJet::ClusterConstituentAt ( unsigned int  icl) const

Access to the \( i^{th}\)-cluster constituent.

Parameters
[in]iclIndex of the constituent in the jet
Returns
Cluster constituent at the given index (nullptr if out-of-bounds)

Definition at line 767 of file AliEmcalJet.cxx.

Referenced by GetNumberOfClusterConstituents().

Int_t AliEmcalJet::Compare ( const TObject obj) const

Compares two instances of AliEmcalJet, ordering them based on their transverse momentum.

Parameters
objPointer to another instance of AliEmcalJet
Returns
-1 if this is smaller than obj, 1 if this is larger than obj, 0 if objects are equal or if obj is NULL or not an instance of AliEmcalJet

Definition at line 309 of file AliEmcalJet.cxx.

Int_t AliEmcalJet::ContainsCluster ( AliVCluster *  cluster,
TClonesArray *  clusters 
) const

Checks whether a given cluster is among the jet constituents

Parameters
clusterPointer to the track to be searched
clustersArray with pointers to the clusters from which jet constituents are drawn
Returns
Position of the cluster among the jet constituents, if the cluster is found; -1 otherwise

Definition at line 761 of file AliEmcalJet.cxx.

Referenced by TrackAt().

Int_t AliEmcalJet::ContainsCluster ( Int_t  ic) const

Checks whether a certain cluster is among the jet constituents by looking for its index

Parameters
icIndex of the cluster to search
Returns
The position of the cluster in the jet constituent array, if the cluster is found; -1 if the cluster is not a jet constituent

Definition at line 554 of file AliEmcalJet.cxx.

Int_t AliEmcalJet::ContainsTrack ( AliVParticle *  track,
TClonesArray *  tracks 
) const

Checks whether a given track is among the jet constituents

Parameters
trackPointer to the track to be searched
tracksArray with pointers to the tracks from which jet constituents are drawn
Returns
Position of the track among the jet constituents, if the track is found; -1 otherwise

Definition at line 718 of file AliEmcalJet.cxx.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEfficiencyJets::FindAssociatedJet(), AliAnalysisTaskParticleRandomizer::IsParticleInJet(), and TrackAt().

Int_t AliEmcalJet::ContainsTrack ( Int_t  it) const

Checks whether a certain track is among the jet constituents by looking for its index

Parameters
itIndex of the track to search
Returns
The position of the track in the jet constituent array, if the track is found; -1 if the track is not a jet constituent

Definition at line 541 of file AliEmcalJet.cxx.

void AliEmcalJet::CreateShapeProperties ( )
inline

Definition at line 363 of file AliEmcalJet.h.

Referenced by GetShapeProperties().

Double_t AliEmcalJet::Eta ( ) const
inline

Definition at line 121 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskEmcalHfeTagging::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskLocalRho::CalculateEventPlaneTPC(), AliAnalysisTaskJetV2::CalculateEventPlaneTPC(), AliAnalysisTaskJetV3::CalculateEventPlaneTPC(), AliAnalysisTaskEmcalJetHadEPpid::CalculateEventPlaneTPC(), AliAnalysisTaskJetV2::CalculateRandomCone(), AliAnalysisTaskJetV3::CalculateRandomCone(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFlavourJetCorrelations::CheckDeltaR(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskEmcalQGTagging::Coronna(), AliAnalysisTaskEmcalHfeTagging::Coronna(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskJetV3::CorrectRho(), AliAnalysisTaskEmcalDiJetAna::CorrelateAllJets(), AliAnalysisTaskEmcalDiJetAna::CorrelateTwoJets(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::DeltaR(), DeltaR(), AliAnalysisTaskJetMatching::DoDiJetMatching(), AliAnalysisTaskJetMatching::DoGeometricMatchingEtaPhi(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskFullpAJets::EstimateChargedRho1(), AliAnalysisTaskFullpAJets::EstimateChargedRho2(), AliAnalysisTaskFullpAJets::EstimateChargedRhoN(), AliAnalysisTaskFullpAJets::EstimateChargedRhoScale(), AliAnalysisTaskFullpAJets::EstimateFullRho1(), AliAnalysisTaskFullpAJets::EstimateFullRho2(), AliAnalysisTaskFullpAJets::EstimateFullRhoN(), AliAnalysisTaskJetPP::EstimateLocalBg(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskEmcalDiJetAna::FillDiJetHistos(), AliAnalysisTaskEmcalDiJetResponse::FillDiJetResponse(), AliAnalysisTaskFlavourJetCorrelations::FillDJetHistograms(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalDiJetAna::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskJetUEStudies::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskRecursiveSoftDrop::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliEmcalJetTask::FillJetBranch(), AliJetResponseMaker::FillJetHisto(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillJetHistogram(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliAnalysisTaskEmcalDiJetAna::FillMatchFullChargedHistos(), AliAnalysisTaskEmcalDiJetResponse::FillMatchHistos(), AliAnalysisTaskSoftDropResponse::FillMatchingHistos(), AliJetResponseMaker::FillMatchingHistos(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskJetV2::FillQAHistograms(), AliAnalysisTaskJetV3::FillQAHistograms(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskJetV3::FillWeightedJetHistograms(), AliAnalysisTaskJetV2::FillWeightedQAHistograms(), AliAnalysisTaskJetV3::FillWeightedQAHistograms(), AliAnalysisTaskEmcalDijetImbalance::FindDijet(), AliAnalysisTaskHJetEmbed::FindEnergyMatchedJet(), AliAnalysisTaskHJetEmbed::FindGeoMatchedJet(), AliAnalysisTaskEmcalDijetImbalance::FindMatchingDijet(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliEmcalPicoTrackInGridMaker::GetClosestJet(), AliAnalysisTaskChargedJetsPA::GetDeltaPt(), AliAnalysisTaskEmcalDiJetBase::GetDeltaR(), AliAnalysisTaskEmcalDijetImbalance::GetDeltaR(), AliAnalysisTaskHJetEmbed::GetJetDistance(), AliAnalysisTaskEmcalDijetImbalance::GetJetPt(), AliAnalysisTaskEmcalDiJetAna::GetLeadingJet(), AliAnalysisTaskJetMatching::GetLeadingJet(), AliAnalysisTaskEmcalDiJetBase::GetLeadingJetOppositeHemisphere(), AliAnalysisTaskChargedJetsHadronCF::GetMatchingJets(), AliJetContainer::GetMomentumFromJet(), AliAnalysisTaskEmcalJetMassBkg::GetPerpCone(), AliAnalysisTaskIDFragmentationFunction::GetPerpendicularCone(), AliAnalysisTaskDeltaPt::GetRandomCone(), AliAnalysisTaskEmcalJetMassBkg::GetRandomCone(), AliAnalysisTaskEmcalDiJetBase::GetSecondLeadingJetOppositeHemisphere(), AliAnalysisTaskEmcalJetMassResponse::GetSubtractedVectorCheat(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskChargedJetsHadronCF::GetVetoJet(), AliAnalysisTaskFullpAJets::InitChargedJets(), AliAnalysisTaskFullpAJets::InitFullJets(), AliAnalysisTaskChargedJetsPA::IsBackgroundJetInAcceptance(), AliAnalysisTaskHJetEmbed::IsGoodJet(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::IsInRadius(), AliAnalysisTaskJetPP::IsSignalJetInAcceptance(), AliAnalysisTaskHJetSpectra::IsSignalJetInAcceptance(), AliAnalysisTaskChargedJetsPA::IsSignalJetInAcceptance(), AliJetTriggerSelectionTask::IsTriggerJet(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetKineParameters(), AliAnalysisTaskEmcalDiJetBase::MatchJetsGeo(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::MatchJetsGeo(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskJetV3::PassesSimpleCuts(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliAnalysisTaskSubJetFraction::RandomiseTracks(), AliAnalysisTaskRecursiveSoftDrop::RecursiveParents(), AliAnalysisTaskEmcalJetShapesMC::RecursiveParents(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetConstituentQA::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetEnergySpectrum::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskEmcalHfeTagging::Sigma2(), AliAnalysisTaskRecoilJetYield::SoftDrop(), AliAnalysisTaskHJetDphi::StudyKtEffects(), AliEmcalJetUtilityEventSubtractor::Terminate(), AliEmcalJetUtilityConstSubtractor::Terminate(), toString(), and AliEmcalPicoTrackFromJetMaker::UserExec().

Double_t AliEmcalJet::FracEmcalArea ( ) const
inline

Definition at line 141 of file AliEmcalJet.h.

const std::vector<PWG::JETFW::AliEmcalClusterJetConstituent>& AliEmcalJet::GetClusterConstituents ( ) const
inline

Get container with cluster constituents.

Returns
Container with constituents

Definition at line 190 of file AliEmcalJet.h.

Referenced by EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA().

Int_t AliEmcalJet::GetFlavour ( ) const
inline

Definition at line 350 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetHadEPpid::AcceptFlavourJet().

AliVParticle * AliEmcalJet::GetFlavourTrack ( Int_t  i = 0) const
Double_t AliEmcalJet::GetFlavourTrackZ ( Int_t  i = 0) const

Calculates the momentum fraction carried by the "flavor" track

Parameters
iPosition of the flavor track in the flavor track constituent array
Returns
The momentum fraction carried by the flavor track

Definition at line 628 of file AliEmcalJet.cxx.

Referenced by ClearFlavourTracks().

const std::vector<TLorentzVector> AliEmcalJet::GetGhosts ( ) const
inline

Definition at line 343 of file AliEmcalJet.h.

Referenced by AliEmcalJetFinder::Filter(), and AliEmcalJetFinder::Nsubjettiness().

AliVCluster * AliEmcalJet::GetLeadingCluster ( TClonesArray *  clusters = 0) const

Find the leading cluster constituent of the jet.

Parameters
clustersDEPRECATED! It is now redundant. Array containing the pointers to the clusters from which jet constituents are drawn.
Returns
Pointer to the leading cluster of the jet.

Definition at line 508 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliJetContainer::GetLeadingHadronMomentum(), AliJetContainer::GetZLeadingEmc(), EmcalTriggerJets::AliAnalysisTaskEmcalJetConstituentQA::Run(), and TrackAt().

const PWG::JETFW::AliEmcalClusterJetConstituent * AliEmcalJet::GetLeadingClusterConstituent ( ) const

Get the leading cluster constituent.

Returns
Leading cluster constituent (nullptr if no cluster constituents are assigned to the jet)

Definition at line 775 of file AliEmcalJet.cxx.

Referenced by EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHUtils::GetLeadingHadronPt(), and GetNumberOfClusterConstituents().

const PWG::JETFW::AliEmcalParticleJetConstituent * AliEmcalJet::GetLeadingParticleConstituent ( ) const

Get the leading particle constituent.

Returns
Leading particle constituent (nullptr if no particle constituents assigned to the jet)

Definition at line 787 of file AliEmcalJet.cxx.

Referenced by EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHUtils::GetLeadingHadronPt(), and GetNumberOfClusterConstituents().

AliVParticle * AliEmcalJet::GetLeadingTrack ( TClonesArray *  tracks = 0) const

Find the leading track constituent of the jet.

Parameters
tracksDEPRECATED! It is now redundant. Array containing the pointers to the tracks from which jet constituents are drawn.
Returns
Pointer to the leading track of the jet.

Definition at line 487 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskSubJetFraction::FillHistograms(), AliJetContainer::GetLeadingHadronMomentum(), AliJetContainer::GetZLeadingCharged(), EmcalTriggerJets::AliAnalysisTaskEmcalJetConstituentQA::Run(), and TrackAt().

UShort_t AliEmcalJet::GetMatchingType ( ) const
inline
int AliEmcalJet::GetNumberOfClusterConstituents ( ) const
inline

Get the number of cluster constituents.

Returns
Number of cluster constituents

Definition at line 202 of file AliEmcalJet.h.

UShort_t AliEmcalJet::GetNumberOfClusters ( ) const
inline

Definition at line 138 of file AliEmcalJet.h.

Referenced by EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets(), AliEmcalJetFinder::Filter(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), GetLeadingCluster(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskRhoMass::GetMd(), AliAnalysisTaskRhoMassSparse::GetMd(), GetNumberOfConstituents(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskEmcalJet::IsJetCluster(), AliAnalysisTaskFullpAJets::IsJetOverlap(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeAngularity(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetKineParameters(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetSubstructure(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakePtD(), AliEmcalJetFinder::Nsubjettiness(), PrintConstituents(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskEmcalJetFlavourTagExample::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::SelectJet(), and toString().

int AliEmcalJet::GetNumberOfParticleConstituents ( ) const
inline

Get the number of particle constituents assigned to the given jet.

Returns
Number of particle constituents

Definition at line 196 of file AliEmcalJet.h.

UShort_t AliEmcalJet::GetNumberOfTracks ( ) const
inline

Definition at line 139 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskSubJetFraction::AddkTTracks(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskEmcalHfeTagging::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskJetUE::AreJetsOverlapping(), AliAnalysisTaskJetShapeGR::CalcDeltaGR(), AliAnalysisTaskJetShapeGR::CalcGR(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskEmcalQGTagging::CheckClosePartner(), AliAnalysisTaskEmcalQGTagging::CheckSubjetResolution(), AliAnalysisTaskEmcalMissingEnergy::Circularity(), AliAnalysisTaskEmcalQGTagging::Circularity(), AliAnalysisTaskEmcalJetShapesMC::Circularity(), AliAnalysisTaskEmcalHfeTagging::Circularity(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::ClusterInJet(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskJetMatching::DoConstituentMatching(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskEmcalDijetImbalance::FillDijetImbalanceHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJets::FillJetPIDPlots(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets(), AliEmcalJetFinder::Filter(), AliAnalysisTaskFlavourJetCorrelations::FindMCJet(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::FindNearSideJet(), AliAnalysisTaskSubJetFraction::FjNSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::FjNSubJettiness(), AliAnalysisTaskJetShapeGR::GetEmbeddedConstituent(), AliAnalysisTaskEmcalJetMassResponse::GetEmbeddedConstituent(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliAnalysisTaskFlavourJetCorrelations::GetHFJet(), AliAnalysisTaskEmcalJetMassResponse::GetJetMassMasslessConstituents(), AliAnalysisTaskEmcalMissingEnergy::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalQGTagging::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalJetShapesMC::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalHfeTagging::GetJetNumberOfConstituents(), AliAnalysisTaskJetV3::GetLeadingTrack(), AliAnalysisTaskJetV2::GetLeadingTrack(), GetLeadingTrack(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskRhoMass::GetMd(), AliAnalysisTaskRhoMassSparse::GetMd(), AliEmcalJetByJetCorrection::GetMeanPtConstituents(), GetNumberOfConstituents(), AliAnalysisTaskEmcalHfeTagging::GetNumberOfElectrons(), AliAnalysisTaskEmcalHfeTagging::GetNumberOfTrueElectrons(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetParticleMultiplicity(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity::GetParticleMultiplicity(), GetPtSortedTrackConstituentIndexes(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskEmcalJetMassStructure::GetSortedArray(), AliAnalysisTaskRhoMass::GetSumMConstituents(), AliAnalysisTaskRhoMassSparse::GetSumMConstituents(), AliAnalysisTaskRhoMass::GetSumPtConstituents(), AliAnalysisTaskRhoMassSparse::GetSumPtConstituents(), AliAnalysisTaskChargedJetsHadronCF::GetTrackMCRatios(), AliAnalysisTaskFakeJets::HardTrack(), AliAnalysisTaskFullpAJets::IsJetOverlap(), AliAnalysisTaskRhoSparse::IsJetOverlapping(), AliAnalysisTaskRhoMassSparse::IsJetOverlapping(), AliAnalysisTaskChargedJetsPA::IsJetOverlapping(), AliAnalysisTaskEmcalJet::IsJetTrack(), AliAnalysisTaskChargedJetsPA::IsTrackInJet(), AliAnalysisTaskEmcalMissingEnergy::LeSub(), AliAnalysisTaskEmcalQGTagging::LeSub(), AliAnalysisTaskEmcalJetShapesMC::LeSub(), AliAnalysisTaskEmcalHfeTagging::LeSub(), AliAnalysisTaskEmcalSubjet::LoopJetConstis(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeAngularity(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetKineParameters(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetSubstructure(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakePtD(), AliAnalysisTaskSubJetFraction::ModifyJet(), AliAnalysisTaskEmcalMissingEnergy::N_subjettiness(), AliEmcalJetFinder::Nsubjettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), PrintConstituents(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliAnalysisTaskEmcalMissingEnergy::PTD(), AliAnalysisTaskFakeJets::PTD(), AliAnalysisTaskEmcalQGTagging::PTD(), AliAnalysisTaskSubJetFraction::PTD(), AliAnalysisTaskRecoilJetYield::PTD(), AliAnalysisTaskEmcalJetShapesMC::PTD(), AliAnalysisTaskEmcalHfeTagging::PTD(), AliAnalysisTaskSoftDropResponse::Recluster(), AliAnalysisTaskRecursiveSoftDrop::RecursiveParents(), AliAnalysisTaskEmcalQGTagging::RecursiveParents(), AliAnalysisTaskRecoilJetYield::RecursiveParents(), AliAnalysisTaskEmcalJetShapesMC::RecursiveParents(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskParticleInJet::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetConstituentQA::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskFakeJets::SecHardTrack(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::SelectJet(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskEmcalHfeTagging::Sigma2(), AliAnalysisTaskRecoilJetYield::SoftDrop(), AliAnalysisTaskEmcalJetShapesMC::SoftDrop(), AliAnalysisTaskSubJetFraction::SubJetFraction(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num_full(), AliAnalysisTaskEmcalMissingEnergy::Tau2Num(), AliAnalysisTaskEmcalMissingEnergy::Tau3Num(), AliAnalysisTaskEmcalMissingEnergy::TauDen(), toString(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::TrackInJet().

const std::vector<PWG::JETFW::AliEmcalParticleJetConstituent>& AliEmcalJet::GetParticleConstituents ( ) const
inline

Get container with particle (track / MC particle) constituents.

Returns
Container with constituents

Definition at line 184 of file AliEmcalJet.h.

Referenced by EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA().

std::vector< int > AliEmcalJet::GetPtSortedTrackConstituentIndexes ( TClonesArray *  tracks) const

Sorting jet constituents by pT (decreasing) It returns a standard vector with the indexes of the constituents relative to fTrackIDs. To retrieve the track do:

TClonesArray* fTracksContArray = jetCont->GetParticleContainer()->GetArray();
std::vector< int > index_sorted_list = jet->GetPtSortedTrackConstituentIndexes(fTracksContArray);
for (std::size_t i = 0; i < jet->GetNumberOfTracks(); i++ ) {
track = jet->TrackAt ( index_sorted_list.at (i), fTracksContArray );
// use track;
}
Parameters
tracksArray containing pointers to the tracks from which jet constituents are drawn
Returns
Standard vector with the list of constituent indexes (relative to fTrackIDs)

Definition at line 424 of file AliEmcalJet.cxx.

Referenced by AddTrackAt(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskFakeJets::HardTrack(), AliAnalysisTaskEmcalMissingEnergy::LeSub(), AliAnalysisTaskEmcalQGTagging::LeSub(), AliAnalysisTaskEmcalJetShapesMC::LeSub(), AliAnalysisTaskEmcalHfeTagging::LeSub(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), and AliAnalysisTaskFakeJets::SecHardTrack().

AliEmcalJetShapeProperties* AliEmcalJet::GetShapeProperties ( ) const
inline

Definition at line 361 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskSoftDropResponse::FillMatchingHistos(), AliJetResponseMaker::FillMatchingHistos(), AliAnalysisTaskSubJetFraction::FjNSubJettiness(), AliAnalysisTaskEmcalMissingEnergy::GetJetAngularity(), AliAnalysisTaskFakeJets::GetJetAngularity(), AliAnalysisTaskEmcalQGTagging::GetJetAngularity(), AliAnalysisTaskEmcalJetShapesMC::GetJetAngularity(), AliAnalysisTaskEmcalHfeTagging::GetJetAngularity(), AliAnalysisTaskFakeJets::GetJetAngularitySquared(), AliAnalysisTaskEmcalMissingEnergy::GetJetCircularity(), AliAnalysisTaskEmcalQGTagging::GetJetCircularity(), AliAnalysisTaskEmcalJetShapesMC::GetJetCircularity(), AliAnalysisTaskEmcalHfeTagging::GetJetCircularity(), AliAnalysisTaskFakeJets::GetJetCoreFrac(), AliAnalysisTaskEmcalJetShapesMC::GetJetCoreFrac(), AliAnalysisTaskFakeJets::GetJetHardTrack(), AliAnalysisTaskEmcalMissingEnergy::GetJetLeSub(), AliAnalysisTaskEmcalQGTagging::GetJetLeSub(), AliAnalysisTaskEmcalJetShapesMC::GetJetLeSub(), AliAnalysisTaskEmcalHfeTagging::GetJetLeSub(), AliAnalysisTaskJetMassResponseDet::GetJetMass(), AliAnalysisTaskEmcalJetMass::GetJetMass(), AliAnalysisTaskEmcalJetMassStructure::GetJetMass(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::GetJetMass(), AliAnalysisTaskEmcalMissingEnergy::GetJetMass(), AliAnalysisTaskFakeJets::GetJetMass(), AliAnalysisTaskEmcalQGTagging::GetJetMass(), AliAnalysisTaskEmcalJetShapesMC::GetJetMass(), AliAnalysisTaskEmcalHfeTagging::GetJetMass(), AliAnalysisTaskEmcalMissingEnergy::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalQGTagging::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalJetShapesMC::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalHfeTagging::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalMissingEnergy::GetJetpTD(), AliAnalysisTaskFakeJets::GetJetpTD(), AliAnalysisTaskEmcalQGTagging::GetJetpTD(), AliAnalysisTaskEmcalJetShapesMC::GetJetpTD(), AliAnalysisTaskEmcalHfeTagging::GetJetpTD(), AliAnalysisTaskFakeJets::GetJetSecHardTrack(), AliAnalysisTaskEmcalMissingEnergy::GetSigma2(), AliAnalysisTaskEmcalQGTagging::GetSigma2(), AliAnalysisTaskEmcalJetShapesMC::GetSigma2(), AliAnalysisTaskEmcalHfeTagging::GetSigma2(), AliEmcalJetUtilityGenSubtractor::ProcessJet(), and AliEmcalJetUtilitySoftDrop::ProcessJet().

AliEmcalJetShapeProperties* AliEmcalJet::GetShapeProperties ( )
inline

Definition at line 362 of file AliEmcalJet.h.

Double_t AliEmcalJet::GetXi ( const AliVParticle *  trk) const

Get Xi = Log(1 / z) of constituent track

Parameters
trkPointer to a constituent track
Returns
Xi of the constituent

Definition at line 829 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalJetCDF::FillHistograms(), and GetNumberOfClusterConstituents().

Double_t AliEmcalJet::GetXi ( const Double_t  trkPx,
const Double_t  trkPy,
const Double_t  trkPz 
) const

Get Xi = Log(1 / z) of constituent track

Parameters
trkPxFirst transverse component of the momentum of the jet constituent
trkPySecond transverse component of the momentum of the jet constituent
trkPzLongitudinal component of the momentum of the jet constituent
Returns
Xi of the constituent

Definition at line 841 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::GetZ ( const Double_t  trkPx,
const Double_t  trkPy,
const Double_t  trkPz 
) const

Get the momentum fraction of a jet constituent

Parameters
trkPxFirst transverse component of the momentum of the jet constituent
trkPySecond transverse component of the momentum of the jet constituent
trkPzLongitudinal component of the momentum of the jet constituent
Returns
Momentum fraction

Definition at line 458 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalJetCDF::FillHistograms(), GetNumberOfClusterConstituents(), GetXi(), GetZ(), AliAnalysisTaskEmcalMissingEnergy::N_subjettiness(), and EmcalTriggerJets::AliAnalysisTaskEmcalJetConstituentQA::Run().

Double_t AliEmcalJet::GetZ ( const AliVParticle *  trk) const

Get the momentum fraction of a jet constituent

Parameters
trkJet constituent
Returns
Momentum fraction

Definition at line 477 of file AliEmcalJet.cxx.

bool AliEmcalJet::HasClusterConstituent ( const AliVCluster *const  clust) const

Checks whether a given cluster is a constituent of the jet.

Parameters
[in]clustCluster to check
Returns
True if the cluster is a constituent of this jet, false otherwise

Definition at line 799 of file AliEmcalJet.cxx.

Referenced by GetNumberOfClusterConstituents().

Bool_t AliEmcalJet::HasGhost ( ) const
inline

Definition at line 342 of file AliEmcalJet.h.

Referenced by AliEmcalJetFinder::Filter(), and AliEmcalJetFinder::Nsubjettiness().

bool AliEmcalJet::HasParticleConstituent ( const AliVParticle *const  part) const

Checks whether a given particle is a jet constituent.

Parameters
[in]partParticle to check
Returns
True if the particle is a jet constituent, false otherwise

Definition at line 811 of file AliEmcalJet.cxx.

Referenced by GetNumberOfClusterConstituents().

Bool_t AliEmcalJet::IsGhost ( ) const
inline

Definition at line 178 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsInEmcal ( ) const
inline

Definition at line 143 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsInsideEmcal ( ) const
inline

Definition at line 142 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsMC ( ) const
inline

Definition at line 144 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsSortable ( ) const
inline

Definition at line 145 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsTriggerJet ( UInt_t  trigger = AliVEvent::kEMCEJE) const
inline

Definition at line 317 of file AliEmcalJet.h.

Double_t AliEmcalJet::M ( ) const
inline

Definition at line 120 of file AliEmcalJet.h.

Referenced by AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskRhoMassBase::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::GetBkgVectorCheat(), AliAnalysisTaskJetMassResponseDet::GetJetMass(), AliAnalysisTaskEmcalJetMass::GetJetMass(), AliAnalysisTaskEmcalJetMassStructure::GetJetMass(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::GetJetMass(), AliAnalysisTaskEmcalMissingEnergy::GetJetMass(), AliAnalysisTaskFakeJets::GetJetMass(), AliAnalysisTaskEmcalQGTagging::GetJetMass(), AliAnalysisTaskEmcalJetShapesMC::GetJetMass(), AliAnalysisTaskEmcalHfeTagging::GetJetMass(), AliAnalysisTaskIDFragmentationFunction::GetPerpendicularCone(), AliAnalysisTaskIDFragmentationFunction::GetRandomCone(), AliAnalysisTaskEmcalJetMassResponse::GetSubtractedVectorCheat(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetKineParameters(), AliAnalysisTaskRhoMass::Run(), AliAnalysisTaskRhoMassSparse::Run(), AliAnalysisTaskSubJetFraction::SubJetFraction(), AliAnalysisTaskFakeJets::SubJetOrdering(), AliAnalysisTaskSubJetFraction::SubJetOrdering(), AliAnalysisTaskEmcalJetShapesMC::SubJetOrdering(), and AliEmcalPicoTrackFromJetMaker::UserExec().

Double_t AliEmcalJet::MaxChargedPt ( ) const
inline

Definition at line 147 of file AliEmcalJet.h.

Referenced by MaxTrackPt(), and toString().

Double_t AliEmcalJet::MaxNeutralPt ( ) const
inline

Definition at line 146 of file AliEmcalJet.h.

Referenced by MaxClusterPt(), and toString().

UShort_t AliEmcalJet::N ( ) const
inline

Definition at line 151 of file AliEmcalJet.h.

UShort_t AliEmcalJet::Nch ( ) const
inline

Definition at line 150 of file AliEmcalJet.h.

Referenced by N().

Int_t AliEmcalJet::NEmc ( ) const
inline

Definition at line 152 of file AliEmcalJet.h.

UShort_t AliEmcalJet::Nn ( ) const
inline

Definition at line 149 of file AliEmcalJet.h.

Referenced by N().

Double_t AliEmcalJet::OneOverPt ( ) const
inline

Definition at line 116 of file AliEmcalJet.h.

AliEmcalJet & AliEmcalJet::operator= ( const AliEmcalJet jet)

Assignment operator

Parameters
jetConstant reference to copy from
Returns
A reference to this

Definition at line 254 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::P ( ) const
inline
const PWG::JETFW::AliEmcalParticleJetConstituent * AliEmcalJet::ParticleConstituentAt ( unsigned int  ipart) const

Access to the \( i^{th}\)-particle constituent.

Parameters
[in]ipartIndex of the constituent in the jet
Returns
Particle constituent at the given position (nullptr if out-of-bounds)

Definition at line 771 of file AliEmcalJet.cxx.

Referenced by GetNumberOfClusterConstituents().

Int_t AliEmcalJet::PdgCode ( ) const
inline

Definition at line 125 of file AliEmcalJet.h.

Double_t AliEmcalJet::Phi ( ) const
inline

Definition at line 117 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskFlavourJetCorrelations::AngularCorrelationMethod(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskEmcalHfeTagging::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskJetV2::CalculateRandomCone(), AliAnalysisTaskJetV3::CalculateRandomCone(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFlavourJetCorrelations::CheckDeltaR(), AliJetContainer::CheckTpcHolesOverlap(), AliAnalysisTaskFlavourJetCorrelations::ConstituentCorrelationMethod(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskEmcalQGTagging::Coronna(), AliAnalysisTaskEmcalHfeTagging::Coronna(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskJetV3::CorrectRho(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::CreateResponseMatrixFillWrapper(), AliAnalysisTaskFlavourJetCorrelations::DeltaR(), DeltaR(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskJetMatching::DoDiJetMatching(), AliAnalysisTaskJetMatching::DoGeometricMatchingEtaPhi(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskEmcalDijetImbalance::DoMomentumBalance(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskFullpAJets::EstimateFullRho1(), AliAnalysisTaskFullpAJets::EstimateFullRho2(), AliAnalysisTaskFullpAJets::EstimateFullRhoN(), AliAnalysisTaskJetPP::EstimateLocalBg(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskEmcalDiJetAna::FillDiJetHistos(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalJetMassBkg::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalDiJetAna::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskJetUEStudies::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskRecursiveSoftDrop::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliAnalysisTaskHJetEmbed::FillHJetCor(), AliEmcalJetTask::FillJetBranch(), AliJetResponseMaker::FillJetHisto(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillJetHistogram(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliAnalysisTaskEmcalDiJetAna::FillMatchFullChargedHistos(), AliAnalysisTaskEmcalDiJetResponse::FillMatchHistos(), AliAnalysisTaskSoftDropResponse::FillMatchingHistos(), AliJetResponseMaker::FillMatchingHistos(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskJetV2::FillQAHistograms(), AliAnalysisTaskJetV3::FillQAHistograms(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), AliAnalysisTaskEmcalDiJetAna::FillThreeJetHistos(), AliAnalysisTaskJetV2::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV3::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskJetV3::FillWeightedJetHistograms(), AliAnalysisTaskJetV2::FillWeightedQAHistograms(), AliAnalysisTaskJetV3::FillWeightedQAHistograms(), AliAnalysisTaskEmcalDijetImbalance::FindDijet(), AliAnalysisTaskHJetEmbed::FindGeoMatchedJet(), AliAnalysisTaskEmcalDijetImbalance::FindMatchingDijet(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliEmcalPicoTrackInGridMaker::GetClosestJet(), AliAnalysisTaskEmcalJetTagger::GetDeltaPhi(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::GetDeltaPhi(), AliAnalysisTaskEmcalDiJetBase::GetDeltaPhi(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::GetDeltaPhi(), AliAnalysisTaskChargedJetsPA::GetDeltaPt(), AliAnalysisTaskEmcalDiJetBase::GetDeltaR(), AliAnalysisTaskEmcalDijetImbalance::GetDeltaR(), AliAnalysisTaskHJetEmbed::GetJetDistance(), AliJetContainer::GetJetPtCorrLocal(), AliAnalysisTaskEmcalJetHadEPpid::GetLeadingJet(), AliAnalysisTaskJetV3::GetLeadingJet(), AliAnalysisTaskJetV2::GetLeadingJet(), AliAnalysisTaskChargedJetsHadronCF::GetMatchingJets(), AliJetContainer::GetMomentumFromJet(), AliAnalysisTaskEmcalJetMassBkg::GetPerpCone(), AliAnalysisTaskIDFragmentationFunction::GetPerpendicularCone(), AliAnalysisTaskDeltaPt::GetRandomCone(), AliAnalysisTaskEmcalJetMassBkg::GetRandomCone(), AliAnalysisTaskJetUEStudies::GetRandomConePerp(), AliAnalysisTaskEmcalJetMassResponse::GetSubtractedVectorCheat(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskChargedJetsHadronCF::GetVetoJet(), AliAnalysisTaskFullpAJets::InitChargedJets(), AliAnalysisTaskFullpAJets::InitFullJets(), AliAnalysisTaskJetUE::IsB2BEvent(), AliAnalysisTaskFullpAJets::IsDiJetEvent(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::IsInRadius(), AliJetTriggerSelectionTask::IsTriggerJet(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetKineParameters(), AliAnalysisTaskEmcalDiJetBase::MatchJetsGeo(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::MatchJetsGeo(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskJetV3::PassesSimpleCuts(), AliAnalysisTaskJetV3::QCnDiffentialFlowVectors(), AliAnalysisTaskJetV2::QCnDiffentialFlowVectors(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliAnalysisTaskSubJetFraction::RandomiseTracks(), AliAnalysisTaskRecursiveSoftDrop::RecursiveParents(), AliAnalysisTaskEmcalJetShapesMC::RecursiveParents(), AliAnalysisTaskEmcalJetSpectra::Run(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetPatchTriggerQA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetConstituentQA::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetEnergySpectrum::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunMatch(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskEmcalHfeTagging::Sigma2(), AliAnalysisTaskRecoilJetYield::SoftDrop(), AliAnalysisTaskHJetDphi::StudyKtEffects(), SubtractRhoVect(), toString(), and AliEmcalPicoTrackFromJetMaker::UserExec().

const Double_t* AliEmcalJet::PID ( ) const
inline

Definition at line 126 of file AliEmcalJet.h.

std::ostream & AliEmcalJet::Print ( std::ostream &  in) const

Print basic jet information on an output stream using the string representation provided by AliEmcalJet::toString. Used by operator<<

Parameters
inoutput stream stream
Returns
reference to the output stream

Definition at line 596 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalJetCDF::FillHistograms(), GetGhosts(), and operator<<().

void AliEmcalJet::Print ( Option_t = "") const

Print basic jet information using the string representation provided by AliEmcalJet::toString

Parameters
unused

Definition at line 585 of file AliEmcalJet.cxx.

void AliEmcalJet::PrintConstituents ( TClonesArray *  tracks = 0,
TClonesArray *  clusters = 0 
) const

Prints the list of constituents in the standard output

Parameters
tracksArray containing the pointers to tracks
clustersArray containing the pointers to the clusters

Definition at line 606 of file AliEmcalJet.cxx.

Referenced by GetGhosts().

Double_t AliEmcalJet::Pt ( ) const
inline

Definition at line 109 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskChargedJetsHadronCF::AddEventToTree(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskIDFragmentationFunction::AnalyseJetTrack(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), Compare(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskJetV3::CorrectRho(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::CreateResponseMatrixFillWrapper(), AliAnalysisTaskJetMatching::DoConstituentMatching(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA(), AliAnalysisTaskJetMatching::DoDiJetMatching(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskJetPP::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskJetPP::EstimateBgKTCMS(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhokT(), AliAnalysisTaskFullpAJets::EstimateChargedRhokTScale(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets::EstimateFullRhokT(), AliAnalysisTaskJetPP::EstimateLocalBg(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillBSJS(), AliAnalysisTaskFlavourJetCorrelations::FillDJetHistograms(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillHistogram(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), JETriggerRejectionAna::AliAnalysisTaskTriggerRejection::FillHistograms(), AliAnalysisTaskIDFragmentationFunction::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskJetUEStudies::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskSoftDropResponse::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskRecursiveSoftDrop::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliJetResponseMaker::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskEmcalHfeTagging::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliAnalysisTaskHJetEmbed::FillHJetCor(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::FillHJetHistograms(), AliEmcalJetTask::FillJetBranch(), AliJetResponseMaker::FillJetHisto(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillJetHistogram(), EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJets::FillJetPIDPlots(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliAnalysisTaskEmcalJetPerformance::FillMatchedJetHistograms(), AliAnalysisTaskEmcalDiJetAna::FillMatchFullChargedHistos(), AliAnalysisTaskEmcalDiJetResponse::FillMatchHistos(), AliAnalysisTaskSoftDropResponse::FillMatchingHistos(), AliJetResponseMaker::FillMatchingHistos(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillTrackHistogramCentrality(), AliAnalysisTaskJetShapeGR::FillTrueJets(), AliAnalysisTaskJetV2::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV3::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskJetV3::FillWeightedJetHistograms(), AliAnalysisTaskHJetEmbed::FindEnergyMatchedJet(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::FindJetPtBin(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity::FindJetPtBin(), AliAnalysisTaskSubJetFraction::FjNSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::FjNSubJettiness(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliAnalysisTaskEmcalJetMassResponse::GetBkgVectorCheat(), AliAnalysisTaskChargedJetsPA::GetCorrectedJetPt(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliAnalysisTaskEmcalJetMassResponse::GetJetMass(), AliAnalysisTaskEmcalDiJetBase::GetJetPt(), AliAnalysisTaskEmcalVsPhos::GetJetPt(), AliAnalysisTaskEmcalDijetImbalance::GetJetPt(), AliAnalysisTaskEmcalJetPerformance::GetJetPt(), AliJetContainer::GetJetPtCorr(), AliJetContainer::GetJetPtCorrLocal(), AliAnalysisTaskChargedJetsPA::GetKTBackgroundDensityAll(), AliAnalysisTaskJetMatching::GetLeadingJet(), AliJetContainer::GetLeadingJet(), AliAnalysisTaskEmcalJetHadEPpid::GetLeadingJet(), AliAnalysisTaskJetV3::GetLeadingJet(), AliAnalysisTaskJetV2::GetLeadingJet(), AliAnalysisTaskParticleRandomizer::GetLeadingJets(), AliAnalysisTaskChargedJetsPA::GetLeadingJets(), AliAnalysisTaskChargedJetsHadronCF::GetLeadingJets(), AliAnalysisTaskChargedJetsHadronCF::GetLeadingJetsInArray(), AliAnalysisTaskChargedJetsHadronCF::GetLeadingVetoJet(), AliAnalysisTaskChargedJetsHadronCF::GetMatchingJets(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster(), AliJetContainer::GetMomentumFromJet(), AliAnalysisTaskIDFragmentationFunction::GetPerpendicularCone(), AliAnalysisTaskIDFragmentationFunction::GetRandomCone(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskFakeJets::GetSubjetFraction(), AliAnalysisTaskEmcalJetShapesMC::GetSubjetFraction(), AliAnalysisTaskJetMatching::GetSubLeadingJet(), AliAnalysisTaskEmcalJetMassResponse::GetSubtractedVectorCheat(), AliAnalysisTaskChargedJetsHadronCF::GetTrackMCRatios(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskChargedJetsHadronCF::GetVetoJet(), AliAnalysisTaskFullpAJets::AlipAJetData::InitializeJetData(), AliAnalysisTaskJetUE::IsB2BEvent(), AliAnalysisTaskChargedJetsPA::IsBackgroundJetInAcceptance(), AliAnalysisTaskRhoSparse::IsJetSignal(), AliAnalysisTaskRhoMassSparse::IsJetSignal(), AliAnalysisTaskParticleRandomizer::IsParticleInJet(), AliAnalysisTaskJetPP::IsSignalJetInAcceptance(), AliAnalysisTaskHJetSpectra::IsSignalJetInAcceptance(), AliAnalysisTaskChargedJetsPA::IsSignalJetInAcceptance(), AliAnalysisTaskEmcalMissingEnergy::JetHard(), AliAnalysisTaskEmcalSubjet::LoopJetConstis(), AliAnalysisTaskEmcalSubjet::LoopSubjets(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetKineParameters(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetSubstructure(), AliAnalysisTaskEmcalMissingEnergy::N_subjettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), AliAnalysisTaskIDFragmentationFunction::PerformJetMonteCarloAnalysisGeneratedYield(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliEmcalJetUtilityGenSubtractor::ProcessJet(), AliAnalysisTaskJetV2::QCnDiffentialFlowVectors(), AliAnalysisTaskJetV3::QCnDiffentialFlowVectors(), AliAnalysisTaskSubJetFraction::RandomiseTracks(), AliAnalysisTaskRecursiveSoftDrop::RecursiveParents(), AliAnalysisTaskEmcalJetShapesMC::RecursiveParents(), AliAnalysisTaskRho::Run(), AliAnalysisTaskRhoSparse::Run(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetSpectra::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEfficiencyJets::Run(), AliAnalysisTaskRhoMass::Run(), AliAnalysisTaskRhoMassSparse::Run(), AliEmcalPicoTrackInGridMaker::Run(), AliAnalysisTaskParticleInJet::Run(), AliAnalysisTaskEmcalJetPatchTriggerQA::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetConstituentQA::Run(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), EmcalTriggerJets::AliAnalysisTaskEmcalJetEnergySpectrum::Run(), AliAnalysisTaskEmcalJetFlavourTagExample::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskChargedJetsHadronCF::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunMatch(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskJetUE::SortJets(), AliAnalysisTaskHJetDphi::StudyKtEffects(), AliAnalysisTaskSubJetFraction::SubJetFraction(), AliAnalysisTaskFakeJets::SubJetOrdering(), AliAnalysisTaskSubJetFraction::SubJetOrdering(), AliAnalysisTaskEmcalJetShapesMC::SubJetOrdering(), toString(), AliEmcalPicoTrackFromJetMaker::UserExec(), and NS_AliAnalysisTaskEmcalJetCDF::Z_pt().

Double_t AliEmcalJet::PtEmc ( ) const
inline

Definition at line 157 of file AliEmcalJet.h.

Double_t AliEmcalJet::PtSub ( ) const
inline

Definition at line 158 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), and TrackAt().

Double_t AliEmcalJet::PtSub ( Double_t  rho,
Bool_t  save = kFALSE 
)

Calculates transverse momentum after scalar average background subtraction. The result can be negative. It saves the result if requested.

Parameters
rhoScalar average background
saveIf kTRUE, stores the result in a class field
Returns
The subtracted transverse momentum

Definition at line 339 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::PtSubVect ( ) const
inline

Definition at line 159 of file AliEmcalJet.h.

Referenced by TrackAt().

Double_t AliEmcalJet::PtSubVect ( Double_t  rho,
Bool_t  save = kFALSE 
)

Calculates transverse momentum after vectorial average background subtraction. The result can be negative. It saves the result if requested.

Parameters
rhoVectorial average background
saveIf kTRUE, stores the result in a class field
Returns
The subtracted transverse momentum

Definition at line 353 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::Px ( ) const
inline
Bool_t AliEmcalJet::PxPyPz ( Double_t  p[3]) const
inline
Double_t AliEmcalJet::Py ( ) const
inline
Double_t AliEmcalJet::Pz ( ) const
inline
AliVParticle * AliEmcalJet::RemoveFlavourTrack ( Int_t  i = 0)

Finds the flavor track at a given array position and removes it from the array

Parameters
iPosition of the flavor track in the array
Returns
Pointer to the flavor track that was removed

Definition at line 896 of file AliEmcalJet.cxx.

Referenced by ClearFlavourTracks().

void AliEmcalJet::ResetMatching ( )

Reset jet matching information.

Definition at line 527 of file AliEmcalJet.cxx.

Referenced by AddTrigger(), AliJetResponseMaker::DoJetLoop(), and AliAnalysisTaskEmcalJetTagger::ResetTagging().

AliEmcalJet* AliEmcalJet::SecondClosestJet ( ) const
inline

Definition at line 329 of file AliEmcalJet.h.

Double_t AliEmcalJet::SecondClosestJetDistance ( ) const
inline

Definition at line 330 of file AliEmcalJet.h.

void AliEmcalJet::SetAreaE ( Double_t  a)
inline

Definition at line 259 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetBranch(), and AliEmcalJetFinder::Filter().

void AliEmcalJet::SetAxisInEmcal ( Bool_t  b)
inline

Definition at line 261 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetBranch().

void AliEmcalJet::SetFlavour ( Int_t  flavour)
inline

Definition at line 352 of file AliEmcalJet.h.

void AliEmcalJet::SetJetAcceptanceType ( UInt_t  type)
inline
void AliEmcalJet::SetMatchedToClosest ( UShort_t  m)
inline

Definition at line 325 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::DoJetMatching().

void AliEmcalJet::SetMatchedToSecondClosest ( UShort_t  m)
inline

Definition at line 326 of file AliEmcalJet.h.

void AliEmcalJet::SetMaxChargedPt ( Double32_t  t)
inline

Definition at line 263 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetMaxNeutralPt ( Double32_t  t)
inline

Definition at line 262 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetMCPt ( Double_t  p)
inline

Definition at line 269 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNEF ( Double_t  nef)
inline

Definition at line 264 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNEmc ( Int_t  n)
inline

Definition at line 270 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNumberOfCharged ( Int_t  n)
inline

Definition at line 267 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNumberOfClusters ( Int_t  n)
inline
void AliEmcalJet::SetNumberOfNeutrals ( Int_t  n)
inline

Definition at line 268 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNumberOfTracks ( Int_t  n)
inline
void AliEmcalJet::SetPtEmc ( Double_t  pt)
inline

Definition at line 271 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetPtSub ( Double_t  ps)
inline

Definition at line 272 of file AliEmcalJet.h.

void AliEmcalJet::SetPtSubVect ( Double_t  ps)
inline

Definition at line 273 of file AliEmcalJet.h.

void AliEmcalJet::SetSecondClosestJet ( AliEmcalJet j,
Double_t  d 
)
inline

Definition at line 324 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::SetMatchingLevel().

void AliEmcalJet::SetTrigger ( UInt_t  trigger)
inline

Definition at line 318 of file AliEmcalJet.h.

void AliEmcalJet::SortConstituents ( )

Sort constituent by index (increasing).

Definition at line 390 of file AliEmcalJet.cxx.

Referenced by AddTrackAt(), and AliEmcalJetTask::FillJetConstituents().

TLorentzVector AliEmcalJet::SubtractRhoVect ( Double_t  rho,
Bool_t  save = kFALSE 
)

Calculates 4-momentum after vectorial average background subtraction. It saves the result if requested.

Parameters
rhoVectorial average background
saveIf kTRUE, stores the result in a class field
Returns
The subtracted 4-momentum

Definition at line 370 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), and TrackAt().

Bool_t AliEmcalJet::TestFlavourTag ( Int_t  tag) const
inline

Definition at line 353 of file AliEmcalJet.h.

Referenced by AliJetContainer::ApplyJetCuts().

Double_t AliEmcalJet::Theta ( ) const
inline

Definition at line 118 of file AliEmcalJet.h.

TString AliEmcalJet::toString ( ) const

Create string representation of the Jet. The string respresentation contains

  • \( p_{t} \) of the jet
  • \( \eta \) of the jet
  • \( \phi \) of the jet
  • \( p_{t} \) of the maximum charged and neutral particle
  • Number of constituent tracks
  • Number of constituent clusters
  • Jet area
  • Neutral energy fraction
    Returns
    String representation of the jet

Definition at line 574 of file AliEmcalJet.cxx.

Referenced by PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHCorrelations::CheckForMatchedJet(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::CreateResponseMatrix(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::FillResponseMatrix(), AliAnalysisTaskEmcalJetPerformance::GetMatchedPartLevelJet(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetParticleMultiplicity(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity::GetParticleMultiplicity(), and Print().

AliVParticle * AliEmcalJet::Track ( Int_t  idx) const

Retrieve the track constituent corresponding to the index found at a certain position. Automatically retrieves the particle from the proper TClonesArray. This function is preferred to TrackAt(Int_t, TClonesArray), which is only kept for backwards compatibility.

Parameters
idxPosition of the track constituent
Returns
Pointer to the track constituent requested (if found)

Definition at line 690 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalDijetImbalance::FillDijetImbalanceHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::FillHistograms(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), GetLeadingTrack(), AliJetResponseMaker::GetMCLabelMatchingLevel(), GetPtSortedTrackConstituentIndexes(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskEmcalSubjet::LoopJetConstis(), PrintConstituents(), AliAnalysisTaskSoftDropResponse::Recluster(), and TrackAt().

Int_t AliEmcalJet::TrackAt ( Int_t  idx) const
inline

Definition at line 160 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskEmcalHfeTagging::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskJetUE::AreJetsOverlapping(), AliAnalysisTaskJetShapeGR::CalcDeltaGR(), AliAnalysisTaskJetShapeGR::CalcGR(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskEmcalQGTagging::CheckClosePartner(), AliAnalysisTaskEmcalQGTagging::CheckSubjetResolution(), AliAnalysisTaskEmcalMissingEnergy::Circularity(), AliAnalysisTaskEmcalQGTagging::Circularity(), AliAnalysisTaskEmcalJetShapesMC::Circularity(), AliAnalysisTaskEmcalHfeTagging::Circularity(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskJetMatching::DoConstituentMatching(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::DoConstituentQA(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJets::FillJetPIDPlots(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets(), AliEmcalJetFinder::Filter(), AliAnalysisTaskHJetEmbed::FindEnergyMatchedJet(), AliAnalysisTaskFlavourJetCorrelations::FindMCJet(), EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass::FindNearSideJet(), AliAnalysisTaskEmcalJetMassResponse::GetEmbeddedConstituent(), AliAnalysisTaskJetShapeGR::GetEmbeddedConstituent(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliAnalysisTaskFlavourJetCorrelations::GetHFJet(), AliAnalysisTaskEmcalJetMassResponse::GetJetMassMasslessConstituents(), AliAnalysisTaskJetV2::GetLeadingTrack(), AliAnalysisTaskJetV3::GetLeadingTrack(), GetLeadingTrack(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskRhoMass::GetMd(), AliAnalysisTaskRhoMassSparse::GetMd(), AliEmcalJetByJetCorrection::GetMeanPtConstituents(), AliAnalysisTaskEmcalHfeTagging::GetNumberOfElectrons(), AliAnalysisTaskEmcalHfeTagging::GetNumberOfTrueElectrons(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetParticleMultiplicity(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity::GetParticleMultiplicity(), GetPtSortedTrackConstituentIndexes(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskEmcalJetMassStructure::GetSortedArray(), AliAnalysisTaskRhoMass::GetSumMConstituents(), AliAnalysisTaskRhoMassSparse::GetSumMConstituents(), AliAnalysisTaskRhoMass::GetSumPtConstituents(), AliAnalysisTaskRhoMassSparse::GetSumPtConstituents(), AliAnalysisTaskChargedJetsHadronCF::GetTrackMCRatios(), AliAnalysisTaskFakeJets::HardTrack(), AliAnalysisTaskFullpAJets::IsJetOverlap(), AliAnalysisTaskRhoSparse::IsJetOverlapping(), AliAnalysisTaskRhoMassSparse::IsJetOverlapping(), AliAnalysisTaskChargedJetsPA::IsJetOverlapping(), AliAnalysisTaskEmcalJet::IsJetTrack(), AliAnalysisTaskChargedJetsPA::IsTrackInJet(), AliAnalysisTaskEmcalMissingEnergy::LeSub(), AliAnalysisTaskEmcalQGTagging::LeSub(), AliAnalysisTaskEmcalJetShapesMC::LeSub(), AliAnalysisTaskEmcalHfeTagging::LeSub(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeAngularity(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakeJetSubstructure(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::MakePtD(), AliAnalysisTaskSubJetFraction::ModifyJet(), AliEmcalJetFinder::Nsubjettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), PrintConstituents(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliAnalysisTaskEmcalMissingEnergy::PTD(), AliAnalysisTaskFakeJets::PTD(), AliAnalysisTaskEmcalQGTagging::PTD(), AliAnalysisTaskSubJetFraction::PTD(), AliAnalysisTaskRecoilJetYield::PTD(), AliAnalysisTaskEmcalJetShapesMC::PTD(), AliAnalysisTaskEmcalHfeTagging::PTD(), AliAnalysisTaskRecursiveSoftDrop::RecursiveParents(), AliAnalysisTaskEmcalQGTagging::RecursiveParents(), AliAnalysisTaskRecoilJetYield::RecursiveParents(), AliAnalysisTaskEmcalJetShapesMC::RecursiveParents(), AliAnalysisTaskParticleInJet::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskFakeJets::SecHardTrack(), EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::SelectJet(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskEmcalHfeTagging::Sigma2(), AliAnalysisTaskRecoilJetYield::SoftDrop(), AliAnalysisTaskEmcalJetShapesMC::SoftDrop(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num_full(), AliAnalysisTaskEmcalMissingEnergy::Tau2Num(), AliAnalysisTaskEmcalMissingEnergy::Tau3Num(), AliAnalysisTaskEmcalMissingEnergy::TauDen(), Track(), TrackAt(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::TrackInJet().

AliVParticle * AliEmcalJet::TrackAt ( Int_t  idx,
TClonesArray *  ta 
) const

Finds the track constituent corresponding to the index found at a certain position.

Deprecated:
Only for backwards compatibility - use AliEmcalJet::Track(Int_t idx) instead!
Parameters
idxPosition of the track constituent
taArray with pointers to the tracks from which jet constituents are drawn
Returns
Pointer to the track constituent requested (if found)

Definition at line 702 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::Xv ( ) const
inline

Definition at line 112 of file AliEmcalJet.h.

Bool_t AliEmcalJet::XvYvZv ( Double_t  x[3]) const
inline

Definition at line 115 of file AliEmcalJet.h.

Double_t AliEmcalJet::Y ( ) const
inline

Definition at line 122 of file AliEmcalJet.h.

Double_t AliEmcalJet::Yv ( ) const
inline

Definition at line 113 of file AliEmcalJet.h.

Double_t AliEmcalJet::Zv ( ) const
inline

Definition at line 114 of file AliEmcalJet.h.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  in,
const AliEmcalJet myjet 
)
friend

Implementation of the output stream operator for AliEmcalJet. Printing basic jet information provided by function toString

Parameters
inoutput stream
myjetJet which will be printed
Returns
Reference to the output stream

Definition at line 642 of file AliEmcalJet.cxx.

Referenced by AliEmcalJet::sort_descend::operator()().

Member Data Documentation

Double32_t AliEmcalJet::fArea
protected

Jet transverse area.

Definition at line 381 of file AliEmcalJet.h.

Referenced by Area(), AreaPt(), FracEmcalArea(), IsInsideEmcal(), operator=(), PtSub(), PtSubVect(), SetArea(), and SubtractRhoVect().

Double32_t AliEmcalJet::fAreaE
protected

Jet temporal area component.

Definition at line 387 of file AliEmcalJet.h.

Referenced by AreaE(), operator=(), SetAreaE(), and SubtractRhoVect().

Double32_t AliEmcalJet::fAreaEmc
protected

Area on EMCAL surface (determined by ghosts in EMCal acceptance)

Definition at line 389 of file AliEmcalJet.h.

Referenced by AreaEmc(), FracEmcalArea(), IsInEmcal(), IsInsideEmcal(), operator=(), and SetAreaEmc().

Double32_t AliEmcalJet::fAreaEta
protected

Jet eta area.

Definition at line 383 of file AliEmcalJet.h.

Referenced by AreaEta(), operator=(), SetAreaEta(), and SubtractRhoVect().

Double32_t AliEmcalJet::fAreaPhi
protected

Jet phi area.

Definition at line 385 of file AliEmcalJet.h.

Referenced by AreaPhi(), operator=(), PtSubVect(), SetAreaPhi(), and SubtractRhoVect().

Bool_t AliEmcalJet::fAxisInEmcal
protected

Whether the jet axis is inside the EMCAL acceptance.

Definition at line 390 of file AliEmcalJet.h.

Referenced by AxisInEmcal(), operator=(), and SetAxisInEmcal().

AliEmcalJet* AliEmcalJet::fClosestJets[2]
protected

! If this is MC it contains the two closest detector level jets in order of distance and viceversa

Definition at line 405 of file AliEmcalJet.h.

Referenced by AliEmcalJet(), Clear(), ClosestJet(), MatchedJet(), operator=(), ResetMatching(), SecondClosestJet(), SetClosestJet(), and SetSecondClosestJet().

Double32_t AliEmcalJet::fClosestJetsDist[2]
protected

! Distance from the two closest jets

Definition at line 406 of file AliEmcalJet.h.

Referenced by AliEmcalJet(), Clear(), ClosestJetDistance(), operator=(), ResetMatching(), SecondClosestJetDistance(), SetClosestJet(), and SetSecondClosestJet().

std::vector<PWG::JETFW::AliEmcalClusterJetConstituent> AliEmcalJet::fClusterConstituents
protected
TArrayI AliEmcalJet::fClusterIDs
protected

Array containing ids of cluster constituents.

Definition at line 403 of file AliEmcalJet.h.

Referenced by AddClusterAt(), Clear(), ClusterAt(), ContainsCluster(), GetNumberOfClusters(), operator=(), SetNumberOfClusters(), and SortConstituents().

Double32_t AliEmcalJet::fEta
protected

Jet pseudo-rapidity.

Definition at line 373 of file AliEmcalJet.h.

Referenced by Eta(), GetMomentum(), operator=(), P(), Pz(), and Theta().

Int_t AliEmcalJet::fFlavourTagging
protected

Tag jet with a flavor (use bits defined in enum EFlavourTag)

Definition at line 391 of file AliEmcalJet.h.

Referenced by AddFlavourTag(), GetFlavour(), operator=(), SetFlavour(), and TestFlavourTag().

TObjArray* AliEmcalJet::fFlavourTracks
protected

! Heavy flavor candidate tracks matched to the jet

Definition at line 392 of file AliEmcalJet.h.

Referenced by AddFlavourTrack(), ClearFlavourTracks(), GetFlavourTrack(), operator=(), and RemoveFlavourTrack().

std::vector<TLorentzVector> AliEmcalJet::fGhosts
protected

! Vector containing the ghost particles

Definition at line 417 of file AliEmcalJet.h.

Referenced by AddGhost(), Clear(), GetGhosts(), and operator=().

Bool_t AliEmcalJet::fHasGhost
protected

! Whether ghost particle are included within the constituents

Definition at line 416 of file AliEmcalJet.h.

Referenced by AddGhost(), Clear(), HasGhost(), and operator=().

UInt_t AliEmcalJet::fJetAcceptanceType
protected

! Jet acceptance type (stored bitwise)

Definition at line 420 of file AliEmcalJet.h.

Referenced by GetJetAcceptanceType(), operator=(), and SetJetAcceptanceType().

AliEmcalJetShapeProperties* AliEmcalJet::fJetShapeProperties
protected

! Pointer to the jet shape properties

Definition at line 419 of file AliEmcalJet.h.

Referenced by AliEmcalJet(), CreateShapeProperties(), GetShapeProperties(), operator=(), and ~AliEmcalJet().

Int_t AliEmcalJet::fLabel
protected

! Label to inclusive jet for constituent subtracted jet

Definition at line 414 of file AliEmcalJet.h.

Referenced by GetLabel(), operator=(), and SetLabel().

Double32_t AliEmcalJet::fM
protected

Jet mass.

Definition at line 377 of file AliEmcalJet.h.

Referenced by E(), M(), and operator=().

UShort_t AliEmcalJet::fMatched
protected

! 0 or 1 if it is matched with one of the closest jets; 2 if it is not matched

Definition at line 407 of file AliEmcalJet.h.

Referenced by Clear(), MatchedJet(), operator=(), ResetMatching(), SetMatchedToClosest(), and SetMatchedToSecondClosest().

UShort_t AliEmcalJet::fMatchingType
protected

! Matching type

Definition at line 408 of file AliEmcalJet.h.

Referenced by GetMatchingType(), SetMatchedToClosest(), and SetMatchedToSecondClosest().

Double32_t AliEmcalJet::fMaxCPt
protected

Pt of maximum charged constituent.

Definition at line 394 of file AliEmcalJet.h.

Referenced by MaxChargedPt(), MaxPartPt(), operator=(), and SetMaxChargedPt().

Double32_t AliEmcalJet::fMaxNPt
protected

Pt of maximum neutral constituent.

Definition at line 396 of file AliEmcalJet.h.

Referenced by MaxNeutralPt(), MaxPartPt(), operator=(), and SetMaxNeutralPt().

Double32_t AliEmcalJet::fMCPt
protected

Pt from MC particles contributing to the jet.

Definition at line 397 of file AliEmcalJet.h.

Referenced by MCPt(), operator=(), and SetMCPt().

Int_t AliEmcalJet::fNch
protected

Number of charged constituents

Definition at line 399 of file AliEmcalJet.h.

Referenced by IsGhost(), Nch(), operator=(), and SetNumberOfCharged().

Double32_t AliEmcalJet::fNEF
protected

Jet Neutral Energy Fraction.

Definition at line 379 of file AliEmcalJet.h.

Referenced by NEF(), operator=(), and SetNEF().

Int_t AliEmcalJet::fNEmc
protected

Number of constituents in EMCAL acceptance.

Definition at line 402 of file AliEmcalJet.h.

Referenced by NEmc(), operator=(), and SetNEmc().

Int_t AliEmcalJet::fNn
protected

Number of neutral constituents.

Definition at line 398 of file AliEmcalJet.h.

Referenced by IsGhost(), Nn(), operator=(), and SetNumberOfNeutrals().

Double32_t AliEmcalJet::fPhi
protected

Jet axis azimuthal angle.

Definition at line 375 of file AliEmcalJet.h.

Referenced by AliEmcalJet(), GetMomentum(), operator=(), Phi(), Phi_0_2pi(), Px(), and Py().

Double32_t AliEmcalJet::fPt
protected

Jet transverse momentum.

Definition at line 371 of file AliEmcalJet.h.

Referenced by AliEmcalJet(), GetMomentum(), OneOverPt(), operator=(), P(), Pt(), PtSub(), Px(), Py(), and Pz().

Double32_t AliEmcalJet::fPtEmc
protected

Pt in EMCAL acceptance.

Definition at line 401 of file AliEmcalJet.h.

Referenced by operator=(), PtEmc(), and SetPtEmc().

Double_t AliEmcalJet::fPtSub
protected

! Background subtracted pt (not stored set from outside)

Definition at line 411 of file AliEmcalJet.h.

Referenced by Clear(), operator=(), PtSub(), and SetPtSub().

Double_t AliEmcalJet::fPtSubVect
protected

! Background vector subtracted pt (not stored set from outside)

Definition at line 412 of file AliEmcalJet.h.

Referenced by operator=(), PtSubVect(), SetPtSubVect(), and SubtractRhoVect().

AliEmcalJet* AliEmcalJet::fTaggedJet
protected

! Jet tagged to this jet

Definition at line 409 of file AliEmcalJet.h.

Referenced by GetTaggedJet(), operator=(), and SetTaggedJet().

Int_t AliEmcalJet::fTagStatus
protected

! Status of tagging -1: NA 0: not tagged 1: tagged

Definition at line 410 of file AliEmcalJet.h.

Referenced by GetTagStatus(), operator=(), and SetTagStatus().

TArrayI AliEmcalJet::fTrackIDs
protected

Array containing ids of track constituents.

Definition at line 404 of file AliEmcalJet.h.

Referenced by AddTrackAt(), Clear(), ContainsTrack(), GetNumberOfTracks(), operator=(), SetNumberOfTracks(), SortConstituents(), and TrackAt().

UInt_t AliEmcalJet::fTriggers
protected

! Triggers that the jet might have fired (AliVEvent::EOfflineTriggerTypes)

Definition at line 413 of file AliEmcalJet.h.

Referenced by AddTrigger(), IsTriggerJet(), operator=(), and SetTrigger().


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