AliPhysics  7c67529 (7c67529)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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) 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) const
 
Bool_t IsGhost () const
 
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 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, TClonesArray *clusters) 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...
 

Friends

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

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.

Definition at line 44 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 77 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 59 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
pxSecond transverse component of the jet momentum
pzLongitudinal component of the jet momentum

Definition at line 80 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 135 of file AliEmcalJet.cxx.

AliEmcalJet::AliEmcalJet ( const AliEmcalJet jet)

Copy constructor.

Parameters
jetConstant reference to copy from

Definition at line 184 of file AliEmcalJet.cxx.

AliEmcalJet::~AliEmcalJet ( )
virtual

Destructor.

Definition at line 235 of file AliEmcalJet.cxx.

Member Function Documentation

void AliEmcalJet::AddClusterAt ( Int_t  clus,
Int_t  idx 
)
inline
void AliEmcalJet::AddFlavourTrack ( AliVParticle *  hftrack)

Add a track to the list of flavor tagging tracks

Parameters
Pointerto the flavor track

Definition at line 784 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskFlavourJetCorrelations::AngularCorrelationMethod(), 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 650 of file AliEmcalJet.cxx.

Referenced by AliEmcalJetTask::FillJetConstituents().

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

Definition at line 214 of file AliEmcalJet.h.

Referenced by AliJetTriggerSelectionTask::SelectJets().

Double_t AliEmcalJet::Area ( ) const
inline

Definition at line 123 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddEventToTree(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskIDFragmentationFunction::AnalyseJetTrack(), AliJetContainer::ApplyJetCuts(), AliAnalysisTaskChargedJetsPA::Calculate(), ClassImp(), AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::DeltaR(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskJetPP::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhokT(), AliAnalysisTaskFullpAJets::EstimateChargedRhokTScale(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets::EstimateFullRhokT(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillBSJS(), AliAnalysisTaskFlavourJetCorrelations::FillDJetHistograms(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskIDFragmentationFunction::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskJetUEStudies::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliAnalysisTaskHJetEmbed::FillHJetCor(), AliEmcalJetTask::FillJetBranch(), AliEmcalJetTask::FillJetConstituents(), AliJetResponseMaker::FillJetHisto(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), 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(), AliAnalysisTaskEmcalDijetImbalance::GetJetPt(), AliJetContainer::GetJetPtCorr(), AliJetContainer::GetJetPtCorrLocal(), AliAnalysisTaskChargedJetsPA::GetKTBackgroundDensityAll(), AliJetContainer::GetLeadingJet(), AliAnalysisTaskEmcalJetHadEPpid::GetLeadingJet(), AliAnalysisTaskJetV2::GetLeadingJet(), AliAnalysisTaskJetV3::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(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskJetV3::PassesSimpleCuts(), AliAnalysisTaskIDFragmentationFunction::PerformJetMonteCarloAnalysisGeneratedYield(), AliAnalysisTaskJetV3::QCnDiffentialFlowVectors(), AliAnalysisTaskJetV2::QCnDiffentialFlowVectors(), AliAnalysisTaskRho::Run(), AliAnalysisTaskRhoSparse::Run(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskEmcalJetSpectra::Run(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskRhoMass::Run(), AliAnalysisTaskRhoMassSparse::Run(), AliEmcalPicoTrackInGridMaker::Run(), AliAnalysisTaskEmcalJetPatchTriggerQA::Run(), AliAnalysisTaskEmcalJetv2QA::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 127 of file AliEmcalJet.h.

Double_t AliEmcalJet::AreaEmc ( ) const
inline

Definition at line 128 of file AliEmcalJet.h.

Referenced by AliJetContainer::ApplyJetCuts().

Double_t AliEmcalJet::AreaPt ( ) const
inline

Definition at line 124 of file AliEmcalJet.h.

Bool_t AliEmcalJet::AxisInEmcal ( ) const
inline

Definition at line 129 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 661 of file AliEmcalJet.cxx.

void AliEmcalJet::ClearFlavourTracks ( )
inline

Definition at line 249 of file AliEmcalJet.h.

Double_t AliEmcalJet::ClosestJetDistance ( ) const
inline
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 724 of file AliEmcalJet.cxx.

Referenced by AliJetResponseMaker::GetMCLabelMatchingLevel(), and AliJetResponseMaker::GetSameCollectionsMatchingLevel().

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

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

Parameters
idxPosition of the cluster constituent
taArray with pointers to the clusters from which jet constituents are drawn
Returns
Pointer to the cluster constituent requested (if found)

Definition at line 735 of file AliEmcalJet.cxx.

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 298 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 752 of file AliEmcalJet.cxx.

Int_t AliEmcalJet::ContainsCluster ( Int_t  ic) const

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

Parameters
Indexof 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 545 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 710 of file AliEmcalJet.cxx.

Referenced by ClassImp(), and AliAnalysisTaskParticleRandomizer::IsParticleInJet().

Int_t AliEmcalJet::ContainsTrack ( Int_t  it) const

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

Parameters
Indexof 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 532 of file AliEmcalJet.cxx.

void AliEmcalJet::CreateShapeProperties ( )
inline

Definition at line 258 of file AliEmcalJet.h.

Referenced by GetShapeProperties().

Double_t AliEmcalJet::Eta ( ) const
inline

Definition at line 114 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskLocalRho::CalculateEventPlaneTPC(), AliAnalysisTaskJetV3::CalculateEventPlaneTPC(), AliAnalysisTaskJetV2::CalculateEventPlaneTPC(), AliAnalysisTaskEmcalJetHadEPpid::CalculateEventPlaneTPC(), AliAnalysisTaskJetV3::CalculateRandomCone(), AliAnalysisTaskJetV2::CalculateRandomCone(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFlavourJetCorrelations::CheckDeltaR(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskEmcalQGTagging::Coronna(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV3::CorrectRho(), AliAnalysisTaskJetV2::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(), 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(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliEmcalJetTask::FillJetBranch(), AliJetResponseMaker::FillJetHisto(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillJetHistogram(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliAnalysisTaskEmcalDiJetAna::FillMatchFullChargedHistos(), AliAnalysisTaskEmcalDiJetResponse::FillMatchHistos(), 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(), AliAnalysisTaskEmcalJetV0CF::IsV0InJet(), AliAnalysisTaskEmcalDiJetBase::MatchJetsGeo(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskJetV3::PassesSimpleCuts(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskRecoilJetYield::SoftDrop(), AliAnalysisTaskEmcalJetShapesMC::SoftDrop(), AliAnalysisTaskHJetDphi::StudyKtEffects(), AliEmcalJetUtilityConstSubtractor::Terminate(), AliEmcalJetUtilityEventSubtractor::Terminate(), toString(), and AliEmcalPicoTrackFromJetMaker::UserExec().

Double_t AliEmcalJet::FracEmcalArea ( ) const
inline

Definition at line 134 of file AliEmcalJet.h.

Int_t AliEmcalJet::GetFlavour ( ) const
inline

Definition at line 245 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetHadEPpid::AcceptFlavourJet().

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

Finds the flavor track at a given array position

Parameters
iPosition of the flavor track in the array
Returns
Pointer to the flavor track

Definition at line 795 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::FillDJetHistograms(), AliJetResponseMaker::FillJetHisto(), AliJetResponseMaker::FillMatchingHistos(), and GetFlavourTrackZ().

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 623 of file AliEmcalJet.cxx.

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

Definition at line 238 of file AliEmcalJet.h.

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

UInt_t AliEmcalJet::GetJetAcceptanceType ( ) const
inline
AliVCluster * AliEmcalJet::GetLeadingCluster ( TClonesArray *  clusters) const

Find the leading cluster constituent of the jet.

Parameters
tracksArray containing the pointers to the clusters from which jet constituents are drawn
Returns
Pointer to the leading cluster of the jet

Definition at line 498 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliJetContainer::GetLeadingHadronMomentum(), and AliJetContainer::GetZLeadingEmc().

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

Find the leading track constituent of the jet.

Parameters
tracksArray containing the pointers to the tracks from which jet constituents are drawn
Returns
Pointer to the leading track of the jet

Definition at line 476 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskSubJetFraction::FillHistograms(), AliJetContainer::GetLeadingHadronMomentum(), and AliJetContainer::GetZLeadingCharged().

UShort_t AliEmcalJet::GetMatchingType ( ) const
inline

Definition at line 227 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::FillHistograms().

UShort_t AliEmcalJet::GetNumberOfTracks ( ) const
inline

Definition at line 132 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskJetUE::AreJetsOverlapping(), AliAnalysisTaskJetShapeGR::CalcDeltaGR(), AliAnalysisTaskJetShapeGR::CalcGR(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskEmcalMissingEnergy::Circularity(), AliAnalysisTaskEmcalQGTagging::Circularity(), AliAnalysisTaskEmcalJetShapesMC::Circularity(), ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::ClusterInJet(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskJetMatching::DoConstituentMatching(), 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(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJets::FillJetPIDPlots(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets(), AliEmcalJetFinder::Filter(), AliAnalysisTaskFlavourJetCorrelations::FindMCJet(), AliAnalysisTaskSubJetFraction::fjNSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::fjNSubJettiness(), AliAnalysisTaskEmcalJetMassResponse::GetEmbeddedConstituent(), AliAnalysisTaskJetShapeGR::GetEmbeddedConstituent(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliAnalysisTaskFlavourJetCorrelations::GetHFJet(), AliAnalysisTaskEmcalJetMassResponse::GetJetMassMasslessConstituents(), AliAnalysisTaskEmcalMissingEnergy::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalQGTagging::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalJetShapesMC::GetJetNumberOfConstituents(), AliAnalysisTaskJetV3::GetLeadingTrack(), AliAnalysisTaskJetV2::GetLeadingTrack(), GetLeadingTrack(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskRhoMass::GetMd(), AliAnalysisTaskRhoMassSparse::GetMd(), AliEmcalJetByJetCorrection::GetMeanPtConstituents(), GetNumberOfConstituents(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::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(), AliAnalysisTaskEmcalQGTagging::LeSub(), AliAnalysisTaskEmcalMissingEnergy::LeSub(), AliAnalysisTaskEmcalJetShapesMC::LeSub(), AliAnalysisTaskEmcalMissingEnergy::N_subjettiness(), AliEmcalJetFinder::Nsubjettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), PrintConstituents(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliAnalysisTaskEmcalMissingEnergy::PTD(), AliAnalysisTaskEmcalQGTagging::PTD(), AliAnalysisTaskFakeJets::PTD(), AliAnalysisTaskSubJetFraction::PTD(), AliAnalysisTaskEmcalJetShapesMC::PTD(), AliAnalysisTaskRecoilJetYield::PTD(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskParticleInJet::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskFakeJets::SecHardTrack(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskRecoilJetYield::SoftDrop(), AliAnalysisTaskEmcalJetShapesMC::SoftDrop(), AliAnalysisTaskSubJetFraction::SubJetFraction(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num_full(), AliAnalysisTaskEmcalMissingEnergy::Tau2Num(), AliAnalysisTaskEmcalMissingEnergy::Tau3Num(), AliAnalysisTaskEmcalMissingEnergy::TauDen(), toString(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::TrackInJet().

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 413 of file AliEmcalJet.cxx.

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

AliEmcalJetShapeProperties* AliEmcalJet::GetShapeProperties ( ) const
inline

Definition at line 256 of file AliEmcalJet.h.

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

AliEmcalJetShapeProperties* AliEmcalJet::GetShapeProperties ( )
inline

Definition at line 257 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 763 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalJetCDF::FillHistograms().

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 775 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 447 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalJetCDF::FillHistograms(), GetXi(), GetZ(), and AliAnalysisTaskEmcalMissingEnergy::N_subjettiness().

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 466 of file AliEmcalJet.cxx.

Bool_t AliEmcalJet::HasGhost ( ) const
inline

Definition at line 237 of file AliEmcalJet.h.

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

Bool_t AliEmcalJet::IsGhost ( ) const
inline

Definition at line 171 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsInEmcal ( ) const
inline

Definition at line 136 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsInsideEmcal ( ) const
inline

Definition at line 135 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsMC ( ) const
inline

Definition at line 137 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsSortable ( ) const
inline

Definition at line 138 of file AliEmcalJet.h.

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

Definition at line 212 of file AliEmcalJet.h.

Double_t AliEmcalJet::M ( ) const
inline

Definition at line 113 of file AliEmcalJet.h.

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

AliEmcalJet* AliEmcalJet::MatchedJet ( ) const
inline

Definition at line 226 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::FillHistograms().

Double_t AliEmcalJet::MaxChargedPt ( ) const
inline

Definition at line 140 of file AliEmcalJet.h.

Referenced by MaxTrackPt(), and toString().

Double_t AliEmcalJet::MaxNeutralPt ( ) const
inline

Definition at line 139 of file AliEmcalJet.h.

Referenced by MaxClusterPt(), and toString().

UShort_t AliEmcalJet::N ( ) const
inline

Definition at line 144 of file AliEmcalJet.h.

UShort_t AliEmcalJet::Nch ( ) const
inline

Definition at line 143 of file AliEmcalJet.h.

Referenced by N().

Int_t AliEmcalJet::NEmc ( ) const
inline

Definition at line 145 of file AliEmcalJet.h.

UShort_t AliEmcalJet::Nn ( ) const
inline

Definition at line 142 of file AliEmcalJet.h.

Referenced by N().

Double_t AliEmcalJet::OneOverPt ( ) const
inline

Definition at line 109 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 245 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::P ( ) const
inline
Int_t AliEmcalJet::PdgCode ( ) const
inline

Definition at line 118 of file AliEmcalJet.h.

Double_t AliEmcalJet::Phi ( ) const
inline

Definition at line 110 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskFlavourJetCorrelations::AngularCorrelationMethod(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskJetV3::CalculateRandomCone(), AliAnalysisTaskJetV2::CalculateRandomCone(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFlavourJetCorrelations::CheckDeltaR(), AliJetContainer::CheckTpcHolesOverlap(), ClassImp(), AliAnalysisTaskFlavourJetCorrelations::ConstituentCorrelationMethod(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskEmcalQGTagging::Coronna(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV3::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), 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(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::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(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliAnalysisTaskHJetEmbed::FillHJetCor(), AliEmcalJetTask::FillJetBranch(), AliJetResponseMaker::FillJetHisto(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillJetHistogram(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliAnalysisTaskEmcalDiJetAna::FillMatchFullChargedHistos(), AliAnalysisTaskEmcalDiJetResponse::FillMatchHistos(), 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(), AliAnalysisTaskEmcalDiJetBase::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(), AliAnalysisTaskEmcalJetV0CF::IsV0InJet(), AliAnalysisTaskEmcalDiJetBase::MatchJetsGeo(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskJetV3::PassesSimpleCuts(), AliAnalysisTaskJetV3::QCnDiffentialFlowVectors(), AliAnalysisTaskJetV2::QCnDiffentialFlowVectors(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliAnalysisTaskEmcalJetSpectra::Run(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetPatchTriggerQA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunMatch(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskRecoilJetYield::SoftDrop(), AliAnalysisTaskEmcalJetShapesMC::SoftDrop(), AliAnalysisTaskHJetDphi::StudyKtEffects(), SubtractRhoVect(), toString(), and AliEmcalPicoTrackFromJetMaker::UserExec().

const Double_t* AliEmcalJet::PID ( ) const
inline

Definition at line 119 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 587 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalJetCDF::FillHistograms(), 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 576 of file AliEmcalJet.cxx.

void AliEmcalJet::PrintConstituents ( TClonesArray *  tracks,
TClonesArray *  clusters 
) 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 597 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::Pt ( ) const
inline

Definition at line 102 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskChargedJetsHadronCF::AddEventToTree(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskIDFragmentationFunction::AnalyseJetTrack(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), ClassImp(), Compare(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskJetV3::CorrectRho(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::CreateMCResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskJetMatching::DoDiJetMatching(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskJetPP::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), 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(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskIDFragmentationFunction::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskJetUEStudies::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliJetResponseMaker::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskRecoilJetYield::FillHistograms(), AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliAnalysisTaskHJetEmbed::FillHJetCor(), AliEmcalJetTask::FillJetBranch(), AliJetResponseMaker::FillJetHisto(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillJetHistogram(), EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJets::FillJetPIDPlots(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliAnalysisTaskEmcalDiJetAna::FillMatchFullChargedHistos(), AliAnalysisTaskEmcalDiJetResponse::FillMatchHistos(), 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(), AliAnalysisTaskSubJetFraction::fjNSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::fjNSubJettiness(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliAnalysisTaskEmcalJetMassResponse::GetBkgVectorCheat(), AliAnalysisTaskChargedJetsPA::GetCorrectedJetPt(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliAnalysisTaskEmcalJetMassResponse::GetJetMass(), AliAnalysisTaskEmcalDiJetBase::GetJetPt(), AliAnalysisTaskEmcalDijetImbalance::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(), AliAnalysisTaskEmcalMissingEnergy::N_subjettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), AliAnalysisTaskIDFragmentationFunction::PerformJetMonteCarloAnalysisGeneratedYield(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliEmcalJetUtilityGenSubtractor::ProcessJet(), AliAnalysisTaskJetV3::QCnDiffentialFlowVectors(), AliAnalysisTaskJetV2::QCnDiffentialFlowVectors(), AliAnalysisTaskRho::Run(), AliAnalysisTaskRhoSparse::Run(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetSpectra::Run(), AliAnalysisTaskRhoMass::Run(), AliAnalysisTaskRhoMassSparse::Run(), AliEmcalPicoTrackInGridMaker::Run(), AliAnalysisTaskParticleInJet::Run(), AliAnalysisTaskEmcalJetPatchTriggerQA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), AliAnalysisTaskFlavourJetCorrelations::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(), AliAnalysisTaskSubJetFraction::SubJetOrdering(), AliAnalysisTaskFakeJets::SubJetOrdering(), AliAnalysisTaskEmcalJetShapesMC::SubJetOrdering(), toString(), AliEmcalPicoTrackFromJetMaker::UserExec(), and NS_AliAnalysisTaskEmcalJetCDF::Z_pt().

Double_t AliEmcalJet::PtEmc ( ) const
inline

Definition at line 150 of file AliEmcalJet.h.

Double_t AliEmcalJet::PtSub ( ) const
inline

Definition at line 151 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskV0sInJetsEmcal::FillHistograms().

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 328 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::PtSubVect ( ) const
inline

Definition at line 152 of file AliEmcalJet.h.

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 342 of file AliEmcalJet.cxx.

Bool_t AliEmcalJet::PxPyPz ( Double_t  p[3]) 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 807 of file AliEmcalJet.cxx.

void AliEmcalJet::ResetMatching ( )

Reset jet matching information.

Definition at line 518 of file AliEmcalJet.cxx.

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

AliEmcalJet* AliEmcalJet::SecondClosestJet ( ) const
inline

Definition at line 224 of file AliEmcalJet.h.

Double_t AliEmcalJet::SecondClosestJetDistance ( ) const
inline

Definition at line 225 of file AliEmcalJet.h.

void AliEmcalJet::SetAreaE ( Double_t  a)
inline

Definition at line 188 of file AliEmcalJet.h.

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

void AliEmcalJet::SetAxisInEmcal ( Bool_t  b)
inline

Definition at line 190 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetBranch().

void AliEmcalJet::SetClosestJet ( AliEmcalJet j,
Double_t  d 
)
inline
void AliEmcalJet::SetFlavour ( Int_t  flavour)
inline

Definition at line 247 of file AliEmcalJet.h.

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

Definition at line 220 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::DoJetMatching().

void AliEmcalJet::SetMatchedToSecondClosest ( UShort_t  m)
inline

Definition at line 221 of file AliEmcalJet.h.

void AliEmcalJet::SetMaxChargedPt ( Double32_t  t)
inline

Definition at line 192 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetMaxNeutralPt ( Double32_t  t)
inline

Definition at line 191 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetMCPt ( Double_t  p)
inline

Definition at line 198 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNEF ( Double_t  nef)
inline

Definition at line 193 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNEmc ( Int_t  n)
inline

Definition at line 199 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNumberOfCharged ( Int_t  n)
inline

Definition at line 196 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 197 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 200 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetPtSub ( Double_t  ps)
inline

Definition at line 201 of file AliEmcalJet.h.

void AliEmcalJet::SetPtSubVect ( Double_t  ps)
inline

Definition at line 202 of file AliEmcalJet.h.

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

Definition at line 219 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::SetMatchingLevel().

void AliEmcalJet::SetTaggedJet ( AliEmcalJet j)
inline
void AliEmcalJet::SetTagStatus ( Int_t  i)
inline
void AliEmcalJet::SetTrigger ( UInt_t  trigger)
inline

Definition at line 213 of file AliEmcalJet.h.

void AliEmcalJet::SortConstituents ( )

Sort constituent by index (increasing).

Definition at line 379 of file AliEmcalJet.cxx.

Referenced by 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 359 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskV0sInJetsEmcal::FillHistograms().

Bool_t AliEmcalJet::TestFlavourTag ( Int_t  tag) const
inline

Definition at line 248 of file AliEmcalJet.h.

Referenced by AliJetContainer::ApplyJetCuts().

Double_t AliEmcalJet::Theta ( ) const
inline

Definition at line 111 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 565 of file AliEmcalJet.cxx.

Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::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 683 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalDijetImbalance::FillDijetImbalanceHistograms(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliJetResponseMaker::GetMCLabelMatchingLevel(), and AliJetResponseMaker::GetSameCollectionsMatchingLevel().

Int_t AliEmcalJet::TrackAt ( Int_t  idx) const
inline

Definition at line 153 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskRecoilJetYield::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskJetUE::AreJetsOverlapping(), AliAnalysisTaskJetShapeGR::CalcDeltaGR(), AliAnalysisTaskJetShapeGR::CalcGR(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskEmcalMissingEnergy::Circularity(), AliAnalysisTaskEmcalQGTagging::Circularity(), AliAnalysisTaskEmcalJetShapesMC::Circularity(), ClassImp(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskJetPP::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJets::FillJetPIDPlots(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets(), AliEmcalJetFinder::Filter(), AliAnalysisTaskHJetEmbed::FindEnergyMatchedJet(), AliAnalysisTaskFlavourJetCorrelations::FindMCJet(), AliAnalysisTaskJetShapeGR::GetEmbeddedConstituent(), AliAnalysisTaskEmcalJetMassResponse::GetEmbeddedConstituent(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskRecoilJetYield::GetFractionSharedPt_SubMatching(), AliAnalysisTaskFlavourJetCorrelations::GetHFJet(), AliAnalysisTaskEmcalJetMassResponse::GetJetMassMasslessConstituents(), AliAnalysisTaskJetV3::GetLeadingTrack(), AliAnalysisTaskJetV2::GetLeadingTrack(), GetLeadingTrack(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskRhoMass::GetMd(), AliAnalysisTaskRhoMassSparse::GetMd(), AliEmcalJetByJetCorrection::GetMeanPtConstituents(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::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(), AliAnalysisTaskEmcalQGTagging::LeSub(), AliAnalysisTaskEmcalMissingEnergy::LeSub(), AliAnalysisTaskEmcalJetShapesMC::LeSub(), AliEmcalJetFinder::Nsubjettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), PrintConstituents(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliAnalysisTaskEmcalMissingEnergy::PTD(), AliAnalysisTaskEmcalQGTagging::PTD(), AliAnalysisTaskFakeJets::PTD(), AliAnalysisTaskSubJetFraction::PTD(), AliAnalysisTaskEmcalJetShapesMC::PTD(), AliAnalysisTaskRecoilJetYield::PTD(), AliAnalysisTaskParticleInJet::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskFakeJets::SecHardTrack(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::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.

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 694 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::Xv ( ) const
inline

Definition at line 105 of file AliEmcalJet.h.

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

Definition at line 108 of file AliEmcalJet.h.

Double_t AliEmcalJet::Y ( ) const
inline

Definition at line 115 of file AliEmcalJet.h.

Double_t AliEmcalJet::Yv ( ) const
inline

Definition at line 106 of file AliEmcalJet.h.

Double_t AliEmcalJet::Zv ( ) const
inline

Definition at line 107 of file AliEmcalJet.h.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  in,
const AliEmcalJet jet 
)
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 637 of file AliEmcalJet.cxx.

Member Data Documentation

Double32_t AliEmcalJet::fArea
protected

Jet transverse area.

Definition at line 276 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 282 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 284 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fAreaEta
protected

Jet eta area.

Definition at line 278 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fAreaPhi
protected

Jet phi area.

Definition at line 280 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 285 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 300 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 301 of file AliEmcalJet.h.

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

TArrayI AliEmcalJet::fClusterIDs
protected

Array containing ids of cluster constituents.

Definition at line 298 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 268 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 286 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 287 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 312 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 311 of file AliEmcalJet.h.

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

UInt_t AliEmcalJet::fJetAcceptanceType
protected

! Jet acceptance type (stored bitwise)

Definition at line 315 of file AliEmcalJet.h.

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

AliEmcalJetShapeProperties* AliEmcalJet::fJetShapeProperties
protected

! Pointer to the jet shape properties

Definition at line 314 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 309 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fM
protected

Jet mass.

Definition at line 272 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 302 of file AliEmcalJet.h.

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

UShort_t AliEmcalJet::fMatchingType
protected

! Matching type

Definition at line 303 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fMaxCPt
protected

Pt of maximum charged constituent.

Definition at line 289 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fMaxNPt
protected

Pt of maximum neutral constituent.

Definition at line 291 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 292 of file AliEmcalJet.h.

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

Int_t AliEmcalJet::fNch
protected

Number of charged constituents

Definition at line 294 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fNEF
protected

Jet Neutral Energy Fraction.

Definition at line 274 of file AliEmcalJet.h.

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

Int_t AliEmcalJet::fNEmc
protected

Number of constituents in EMCAL acceptance.

Definition at line 297 of file AliEmcalJet.h.

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

Int_t AliEmcalJet::fNn
protected

Number of neutral constituents.

Definition at line 293 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fPhi
protected

Jet axis azimuthal angle.

Definition at line 270 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 266 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 296 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 306 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 307 of file AliEmcalJet.h.

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

AliEmcalJet* AliEmcalJet::fTaggedJet
protected

! Jet tagged to this jet

Definition at line 304 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 305 of file AliEmcalJet.h.

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

TArrayI AliEmcalJet::fTrackIDs
protected

Array containing ids of track constituents.

Definition at line 299 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 308 of file AliEmcalJet.h.

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


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