AliPhysics  05d84ab (05d84ab)
 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  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_t * PID () 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
 
Short_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
 
Short_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 * 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 * 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
 
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 > SortConstituentsPt (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 ()
 

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...
 
TObjArray * fFlavourTracks
 
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...
 

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 51 of file AliEmcalJet.h.

Constructor & Destructor Documentation

AliEmcalJet::AliEmcalJet ( )

Default constructor

Definition at line 27 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 76 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 130 of file AliEmcalJet.cxx.

AliEmcalJet::AliEmcalJet ( const AliEmcalJet jet)

Copy constructor.

Parameters
jetConstant reference to copy from

Definition at line 178 of file AliEmcalJet.cxx.

AliEmcalJet::~AliEmcalJet ( )
virtual

Destructor.

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

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

Referenced by AliJetTriggerSelectionTask::SelectJets().

Double_t AliEmcalJet::Area ( ) const
inline

Definition at line 97 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskChargedJetsHadronCF::AddJetToTree(), AliJetContainer::ApplyJetCuts(), AliAnalysisTaskChargedJetsPA::Calculate(), ClassImp(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), AliAnalysisTaskFlavourJetCorrelations::DeltaR(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhokT(), AliAnalysisTaskFullpAJets::EstimateChargedRhokT(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhokTScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhokTScale(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhokT(), AliAnalysisTaskFullpAJets::EstimateFullRhokT(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::FillBSJS(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillBSJS(), AliAnalysisTaskFlavourJetCorrelations::FillDJetHistograms(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJetConstituents(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJets(), AliAnalysisTaskHJetEmbed::FillHJetCor(), AliEmcalJetTask::FillJetBranch(), AliEmcalJetTask::FillJetConstituents(), AliJetResponseMaker::FillJetHisto(), AliAnalysisTaskJetMatching::FillMatchedJetHistograms(), AliJetResponseMaker::FillMatchingHistos(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), AliAnalysisTaskJetV2::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskJetV2::FillWeightedRhoHistograms(), AliAnalysisTaskEmcalJetMassResponse::GetBkgVector(), AliAnalysisTaskChargedJetsPA::GetCorrectedJetPt(), AliAnalysisTaskEmcalDiJetBase::GetJetPt(), AliJetContainer::GetJetPtCorr(), AliJetContainer::GetJetPtCorrLocal(), AliAnalysisTaskChargedJetsPA::GetKTBackgroundDensityAll(), AliJetContainer::GetLeadingJet(), AliAnalysisTaskEmcalJetHadEPpid::GetLeadingJet(), AliAnalysisTaskJetV2::GetLeadingJet(), AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskFullpAJets::AlipAJetData::InitializeJetData(), AliAnalysisTaskChargedJetsHadronCF::IsEventCriteriumFulfilled(), AliAnalysisTaskParticleRandomizer::IsParticleInJet(), AliAnalysisTaskHJetSpectra::IsSignalJetInAcceptance(), AliAnalysisTaskChargedJetsPA::IsSignalJetInAcceptance(), AliAnalysisTaskJetV2::PassesSimpleCuts(), 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(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), toString(), and AliAnalysisTaskFlavourJetCorrelations::Z().

Double_t AliEmcalJet::AreaE ( ) const
inline

Definition at line 101 of file AliEmcalJet.h.

Double_t AliEmcalJet::AreaEmc ( ) const
inline

Definition at line 102 of file AliEmcalJet.h.

Referenced by AliJetContainer::ApplyJetCuts().

Double_t AliEmcalJet::AreaPt ( ) const
inline

Definition at line 98 of file AliEmcalJet.h.

Bool_t AliEmcalJet::AxisInEmcal ( ) const
inline

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

void AliEmcalJet::ClearFlavourTracks ( )
inline

Definition at line 220 of file AliEmcalJet.h.

Double_t AliEmcalJet::ClosestJetDistance ( ) const
inline
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 687 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 290 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 699 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 527 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 675 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 514 of file AliEmcalJet.cxx.

void AliEmcalJet::CreateShapeProperties ( )
inline

Definition at line 229 of file AliEmcalJet.h.

Referenced by GetShapeProperties().

Double_t AliEmcalJet::Eta ( ) const
inline

Definition at line 88 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskChargedJetsHadronCF::AddJetToTree(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskLocalRho::CalculateEventPlaneTPC(), AliAnalysisTaskJetV2::CalculateEventPlaneTPC(), AliAnalysisTaskEmcalJetHadEPpid::CalculateEventPlaneTPC(), AliAnalysisTaskChargedJetsHadronCF::CalculateFakeFactor(), AliAnalysisTaskJetV2::CalculateRandomCone(), AliAnalysisTaskFullpAJets_Eli_Mod::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFlavourJetCorrelations::CheckDeltaR(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskEmcalDiJetAna::CorrelateAllJets(), AliAnalysisTaskEmcalDiJetAna::CorrelateTwoJets(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::DeltaR(), DeltaR(), AliAnalysisTaskJetMatching::DoDiJetMatching(), AliAnalysisTaskJetMatching::DoGeometricMatchingEtaPhi(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRho1(), AliAnalysisTaskFullpAJets::EstimateChargedRho1(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRho2(), AliAnalysisTaskFullpAJets::EstimateChargedRho2(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoN(), AliAnalysisTaskFullpAJets::EstimateChargedRhoN(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhoScale(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRho1(), AliAnalysisTaskFullpAJets::EstimateFullRho1(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRho2(), AliAnalysisTaskFullpAJets::EstimateFullRho2(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhoN(), AliAnalysisTaskFullpAJets::EstimateFullRhoN(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskEmcalDiJetAna::FillDiJetHistos(), AliAnalysisTaskEmcalDiJetResponse::FillDiJetResponse(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalDiJetAna::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::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(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskJetV2::FillQAHistograms(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskJetV2::FillWeightedQAHistograms(), AliAnalysisTaskHJetEmbed::FindEnergyMatchedJet(), AliAnalysisTaskHJetEmbed::FindGeoMatchedJet(), AliAnalysisTaskFullpAJets_Eli_Mod::FullJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliEmcalPicoTrackInGridMaker::GetClosestJet(), AliAnalysisTaskChargedJetsPA::GetDeltaPt(), AliAnalysisTaskEmcalDiJetBase::GetDeltaR(), AliAnalysisTaskHJetEmbed::GetJetDistance(), AliAnalysisTaskEmcalDiJetAna::GetLeadingJet(), AliAnalysisTaskJetMatching::GetLeadingJet(), AliAnalysisTaskEmcalDiJetBase::GetLeadingJetOppositeHemisphere(), AliJetContainer::GetMomentumFromJet(), AliAnalysisTaskEmcalJetMassBkg::GetPerpCone(), AliAnalysisTaskDeltaPt::GetRandomCone(), AliAnalysisTaskEmcalJetMassBkg::GetRandomCone(), AliAnalysisTaskEmcalDiJetBase::GetSecondLeadingJetOppositeHemisphere(), AliAnalysisTaskEmcalJetMassResponse::GetSubtractedVectorCheat(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskFullpAJets_Eli_Mod::InitChargedJets(), AliAnalysisTaskFullpAJets::InitChargedJets(), AliAnalysisTaskFullpAJets::InitFullJets(), AliAnalysisTaskChargedJetsPA::IsBackgroundJetInAcceptance(), AliAnalysisTaskHJetEmbed::IsGoodJet(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::IsInRadius(), AliAnalysisTaskChargedJetsHadronCF::IsJetSelected(), AliAnalysisTaskHJetSpectra::IsSignalJetInAcceptance(), AliAnalysisTaskChargedJetsPA::IsSignalJetInAcceptance(), AliJetTriggerSelectionTask::IsTriggerJet(), AliAnalysisTaskEmcalJetV0CF::IsV0InJet(), AliAnalysisTaskEmcalDiJetBase::MatchJetsGeo(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NSubJettiness(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskHJetDphi::StudyKtEffects(), toString(), and AliEmcalPicoTrackFromJetMaker::UserExec().

Double_t AliEmcalJet::FracEmcalArea ( ) const
inline

Definition at line 108 of file AliEmcalJet.h.

Int_t AliEmcalJet::GetFlavour ( ) const
inline

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

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

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

Definition at line 209 of file AliEmcalJet.h.

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

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

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

UShort_t AliEmcalJet::GetMatchingType ( ) const
inline

Definition at line 198 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::FillHistograms().

void AliEmcalJet::GetMomentum ( TLorentzVector &  vec) const

Builds a 4-momentum object using information contained in this instance of AliEmcalJet

Parameters
[out]vecReference to TLorentzVector where the 4-momentum is returned

Definition at line 308 of file AliEmcalJet.cxx.

Referenced by AliAnalysisTaskEmcalJetSpectraQA::AliEmcalJetInfo::AliEmcalJetInfo(), AliAnalysisTaskFullpAJets_Eli_Mod::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRho1(), AliAnalysisTaskFullpAJets::EstimateChargedRho1(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRho2(), AliAnalysisTaskFullpAJets::EstimateChargedRho2(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoN(), AliAnalysisTaskFullpAJets::EstimateChargedRhoN(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhoScale(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRho1(), AliAnalysisTaskFullpAJets::EstimateFullRho1(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRho2(), AliAnalysisTaskFullpAJets::EstimateFullRho2(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhoN(), AliAnalysisTaskFullpAJets::EstimateFullRhoN(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskFullpAJets_Eli_Mod::FullJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets_Eli_Mod::GenerateEMCalRandomConesPt(), AliAnalysisTaskFullpAJets::GenerateEMCalRandomConesPt(), AliAnalysisTaskFullpAJets_Eli_Mod::GenerateTPCRandomConesPt(), AliAnalysisTaskFullpAJets::GenerateTPCRandomConesPt(), AliJetContainer::GetMomentumFromJet(), and SubtractRhoVect().

UShort_t AliEmcalJet::GetNumberOfTracks ( ) const
inline

Definition at line 106 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskChargedJetsHadronCF::AddJetToTree(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskJetShapeGR::CalcDeltaGR(), AliAnalysisTaskJetShapeGR::CalcGR(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskChargedJetsHadronCF::CalculateFakeFactor(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskEmcalMissingEnergy::Circularity(), AliAnalysisTaskEmcalQGTagging::Circularity(), AliAnalysisTaskEmcalJetShapesMC::Circularity(), ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::ClusterInJet(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetCDFUE::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJetConstituents(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets(), AliEmcalJetFinder::Filter(), AliAnalysisTaskSubJetFraction::fjNSubJettiness(), AliAnalysisTaskEmcalJetMassResponse::GetEmbeddedConstituent(), AliAnalysisTaskJetShapeGR::GetEmbeddedConstituent(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskFlavourJetCorrelations::GetHFJet(), AliAnalysisTaskEmcalJetMassResponse::GetJetMassMasslessConstituents(), AliAnalysisTaskEmcalQGTagging::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalMissingEnergy::GetJetNumberOfConstituents(), AliAnalysisTaskEmcalJetShapesMC::GetJetNumberOfConstituents(), GetLeadingTrack(), AliAnalysisTaskJetV2::GetLeadingTrack(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskRhoMass::GetMd(), AliAnalysisTaskRhoMassSparse::GetMd(), AliEmcalJetByJetCorrection::GetMeanPtConstituents(), GetNumberOfConstituents(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetParticleMultiplicity(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskEmcalJetMassStructure::GetSortedArray(), AliAnalysisTaskRhoMass::GetSumMConstituents(), AliAnalysisTaskRhoMassSparse::GetSumMConstituents(), AliAnalysisTaskRhoMass::GetSumPtConstituents(), AliAnalysisTaskRhoMassSparse::GetSumPtConstituents(), AliAnalysisTaskFakeJets::HardTrack(), AliAnalysisTaskFullpAJets_Eli_Mod::IsJetOverlap(), 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::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), PrintConstituents(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliAnalysisTaskEmcalMissingEnergy::PTD(), AliAnalysisTaskEmcalQGTagging::PTD(), AliAnalysisTaskFakeJets::PTD(), AliAnalysisTaskSubJetFraction::PTD(), AliAnalysisTaskEmcalJetShapesMC::PTD(), AliAnalysisTaskEmcalJetHadCorQA::Run(), AliAnalysisTaskParticleInJet::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskFakeJets::SecHardTrack(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), SortConstituentsPt(), AliAnalysisTaskSubJetFraction::SubJetFraction(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num_full(), AliAnalysisTaskEmcalMissingEnergy::Tau2Num(), AliAnalysisTaskEmcalMissingEnergy::Tau3Num(), AliAnalysisTaskEmcalMissingEnergy::TauDen(), toString(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::TrackInJet().

AliEmcalJetShapeProperties* AliEmcalJet::GetShapeProperties ( ) const
inline

Definition at line 227 of file AliEmcalJet.h.

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

AliEmcalJetShapeProperties* AliEmcalJet::GetShapeProperties ( )
inline

Definition at line 228 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 710 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 722 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 429 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 448 of file AliEmcalJet.cxx.

Bool_t AliEmcalJet::HasGhost ( ) const
inline

Definition at line 208 of file AliEmcalJet.h.

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

Bool_t AliEmcalJet::IsInEmcal ( ) const
inline

Definition at line 110 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsInsideEmcal ( ) const
inline

Definition at line 109 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsMC ( ) const
inline

Definition at line 111 of file AliEmcalJet.h.

Bool_t AliEmcalJet::IsSortable ( ) const
inline

Definition at line 112 of file AliEmcalJet.h.

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

Definition at line 183 of file AliEmcalJet.h.

AliEmcalJet* AliEmcalJet::MatchedJet ( ) const
inline

Definition at line 197 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::FillHistograms().

Double_t AliEmcalJet::MaxChargedPt ( ) const
inline

Definition at line 114 of file AliEmcalJet.h.

Referenced by MaxTrackPt(), and toString().

Double_t AliEmcalJet::MaxNeutralPt ( ) const
inline

Definition at line 113 of file AliEmcalJet.h.

Referenced by MaxClusterPt(), and toString().

UShort_t AliEmcalJet::N ( ) const
inline

Definition at line 118 of file AliEmcalJet.h.

UShort_t AliEmcalJet::Nch ( ) const
inline

Definition at line 117 of file AliEmcalJet.h.

Referenced by N().

Int_t AliEmcalJet::NEmc ( ) const
inline

Definition at line 119 of file AliEmcalJet.h.

UShort_t AliEmcalJet::Nn ( ) const
inline

Definition at line 116 of file AliEmcalJet.h.

Referenced by N().

Double_t AliEmcalJet::OneOverPt ( ) const
inline

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

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

Definition at line 92 of file AliEmcalJet.h.

Double_t AliEmcalJet::Phi ( ) const
inline

Definition at line 84 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskEmcalJetPatchTriggerQA::AcceptMyJet(), AliAnalysisTaskEmcalJetFlavourTagExample::AcceptMyJet(), AliAnalysisTaskEmcalJetTriggerMatcher::AcceptMyJet(), AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(), AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskChargedJetsHadronCF::AddJetToTree(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskChargedJetsHadronCF::CalculateFakeFactor(), AliAnalysisTaskJetV2::CalculateRandomCone(), AliAnalysisTaskFullpAJets_Eli_Mod::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFlavourJetCorrelations::CheckDeltaR(), AliJetContainer::CheckTpcHolesOverlap(), ClassImp(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::DeltaR(), DeltaR(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskJetMatching::DoDiJetMatching(), AliAnalysisTaskJetMatching::DoGeometricMatchingEtaPhi(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRho1(), AliAnalysisTaskFullpAJets::EstimateFullRho1(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRho2(), AliAnalysisTaskFullpAJets::EstimateFullRho2(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhoN(), AliAnalysisTaskFullpAJets::EstimateFullRhoN(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskEmcalDiJetAna::FillDiJetHistos(), AliAnalysisTaskFlavourJetCorrelations::FillDJetHistograms(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskDeltaPtJEmb::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskJetMassResponseDet::FillHistograms(), AliAnalysisTaskDeltaPt::FillHistograms(), AliAnalysisTaskPrepareInputForEmbedding::FillHistograms(), AliAnalysisTaskEmcalJetMass::FillHistograms(), AliAnalysisTaskEmcalJetMassBkg::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalDiJetAna::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetCDFUE::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::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(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskJetV2::FillQAHistograms(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), AliAnalysisTaskEmcalDiJetAna::FillThreeJetHistos(), AliAnalysisTaskJetV2::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskJetV2::FillWeightedQAHistograms(), AliAnalysisTaskHJetEmbed::FindGeoMatchedJet(), AliAnalysisTaskFullpAJets_Eli_Mod::FullJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliEmcalPicoTrackInGridMaker::GetClosestJet(), AliAnalysisTaskEmcalJetTagger::GetDeltaPhi(), AliAnalysisTaskEmcalDiJetBase::GetDeltaPhi(), AliAnalysisTaskChargedJetsPA::GetDeltaPt(), AliAnalysisTaskEmcalDiJetBase::GetDeltaR(), AliAnalysisTaskHJetEmbed::GetJetDistance(), AliJetContainer::GetJetPtCorrLocal(), AliAnalysisTaskEmcalJetHadEPpid::GetLeadingJet(), AliAnalysisTaskJetV2::GetLeadingJet(), AliJetContainer::GetMomentumFromJet(), AliAnalysisTaskEmcalJetMassBkg::GetPerpCone(), AliAnalysisTaskDeltaPt::GetRandomCone(), AliAnalysisTaskEmcalJetMassBkg::GetRandomCone(), AliAnalysisTaskEmcalJetMassResponse::GetSubtractedVectorCheat(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskFullpAJets_Eli_Mod::InitChargedJets(), AliAnalysisTaskFullpAJets::InitChargedJets(), AliAnalysisTaskFullpAJets::InitFullJets(), AliAnalysisTaskFullpAJets_Eli_Mod::IsDiJetEvent(), AliAnalysisTaskFullpAJets::IsDiJetEvent(), AliAnalysisTaskChargedJetsHadronCF::IsEventCriteriumFulfilled(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::IsInRadius(), AliAnalysisTaskChargedJetsHadronCF::IsJetSelected(), AliJetTriggerSelectionTask::IsTriggerJet(), AliAnalysisTaskEmcalJetV0CF::IsV0InJet(), AliAnalysisTaskEmcalDiJetBase::MatchJetsGeo(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NSubJettiness(), AliAnalysisTaskJetV2::PassesSimpleCuts(), AliAnalysisTaskJetV2::QCnDiffentialFlowVectors(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliAnalysisTaskEmcalJetSpectraMECpA::Run(), AliAnalysisTaskEmcalJetSpectra::Run(), AliAnalysisTaskEmcalJetPatchTriggerQA::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetTriggerMatcher::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunMatch(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), AliAnalysisTaskHJetDphi::StudyKtEffects(), SubtractRhoVect(), toString(), and AliEmcalPicoTrackFromJetMaker::UserExec().

Double_t AliEmcalJet::Phi_0_2pi ( ) const
inline

Definition at line 96 of file AliEmcalJet.h.

const Double_t* AliEmcalJet::PID ( ) const
inline

Definition at line 93 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 569 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 558 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 579 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::Pt ( ) const
inline

Definition at line 76 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskChargedJetsHadronCF::AddJetToOutputArray(), AliAnalysisTaskChargedJetsHadronCF::AddJetToTree(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskEmcalJetMassStructure::CalculateNMissingTracks(), AliAnalysisTaskFullpAJets_Eli_Mod::ChargedJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::ChargedJetEnergyDensityProfile(), ClassImp(), Compare(), AliAnalysisTaskFakeJets::CoreFrac(), AliAnalysisTaskEmcalJetShapesMC::CoreFrac(), AliAnalysisTaskLocalRho::CorrectRho(), AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(), AliAnalysisTaskFlavourJetCorrelations::CreateResponseMatrix(), AliAnalysisTaskJetMatching::DoConstituentMatching(), AliAnalysisTaskJetMatching::DoDiJetMatching(), AliJetResponseMaker::DoJetMatching(), AliAnalysisTaskFullpAJets::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::DoNEFAnalysis(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskHJetSpectra::EstimateBgKT(), AliAnalysisTaskHJetSpectra::EstimateBgKTcms(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMS(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhoCMSScale(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhokT(), AliAnalysisTaskFullpAJets::EstimateChargedRhokT(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateChargedRhokTScale(), AliAnalysisTaskFullpAJets::EstimateChargedRhokTScale(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets::EstimateFullRhoCMS(), AliAnalysisTaskFullpAJets_Eli_Mod::EstimateFullRhokT(), AliAnalysisTaskFullpAJets::EstimateFullRhokT(), AliEmcalJetByJetCorrection::Eval(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillBSJS(), AliAnalysisTaskFullpAJets_Eli_Mod::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(), AliAnalysisTaskEmcalJetMassResponse::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskJetShapeGR::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetCDFUE::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliJetResponseMaker::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliAnalysisTaskEmcalQGTagging::FillHistograms(), AliAnalysisTaskFakeJets::FillHistograms(), AliAnalysisTaskSubJetFraction::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskEmcalJetShapesMC::FillHistograms(), AliAnalysisTaskV0sInJetsEmcal::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJetConstituents(), 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(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalJetSparseMaker::FillSparse(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillTrackHistogramCentrality(), AliAnalysisTaskJetShapeGR::FillTrueJets(), AliAnalysisTaskJetV2::FillWeightedEventPlaneHistograms(), AliAnalysisTaskJetV2::FillWeightedJetHistograms(), AliAnalysisTaskHJetEmbed::FindEnergyMatchedJet(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::FindJetPtBin(), AliAnalysisTaskSubJetFraction::fjNSubJettiness(), AliAnalysisTaskFullpAJets_Eli_Mod::FullJetEnergyDensityProfile(), AliAnalysisTaskFullpAJets::FullJetEnergyDensityProfile(), AliAnalysisTaskEmcalJetMassResponse::GetBkgVectorCheat(), AliAnalysisTaskChargedJetsPA::GetCorrectedJetPt(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskEmcalJetMassResponse::GetJetMass(), AliAnalysisTaskEmcalDiJetBase::GetJetPt(), AliJetContainer::GetJetPtCorr(), AliJetContainer::GetJetPtCorrLocal(), AliAnalysisTaskChargedJetsPA::GetKTBackgroundDensityAll(), AliAnalysisTaskJetMatching::GetLeadingJet(), AliJetContainer::GetLeadingJet(), AliAnalysisTaskEmcalJetHadEPpid::GetLeadingJet(), AliAnalysisTaskJetV2::GetLeadingJet(), AliAnalysisTaskChargedJetsHadronCF::GetLeadingJets(), AliAnalysisTaskChargedJetsPA::GetLeadingJets(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster(), AliJetContainer::GetMomentumFromJet(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskFakeJets::GetSubjetFraction(), AliAnalysisTaskEmcalJetShapesMC::GetSubjetFraction(), AliAnalysisTaskJetMatching::GetSubLeadingJet(), AliAnalysisTaskEmcalJetMassResponse::GetSubtractedVectorCheat(), AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetData::InitializeJetData(), AliAnalysisTaskFullpAJets::AlipAJetData::InitializeJetData(), AliAnalysisTaskChargedJetsPA::IsBackgroundJetInAcceptance(), AliAnalysisTaskChargedJetsHadronCF::IsEventCriteriumFulfilled(), AliAnalysisTaskRhoSparse::IsJetSignal(), AliAnalysisTaskRhoMassSparse::IsJetSignal(), AliAnalysisTaskParticleRandomizer::IsParticleInJet(), AliAnalysisTaskHJetSpectra::IsSignalJetInAcceptance(), AliAnalysisTaskChargedJetsPA::IsSignalJetInAcceptance(), AliAnalysisTaskEmcalMissingEnergy::JetHard(), AliAnalysisTaskEmcalMissingEnergy::N_subjettiness(), AliAnalysisTaskSubJetFraction::NSubJettiness(), AliAnalysisTaskFakeJets::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliEmcalJetUtilityGenSubtractor::ProcessJet(), 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(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskHJetDphi::RunJetQA(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskHJetEmbed::RunMatch(), AliAnalysisTaskHJetEmbed::RunQA(), AliAnalysisTaskHJetDphi::RunSingleInclHJetCorr(), AliAnalysisTaskHJetDphi::StudyKtEffects(), AliAnalysisTaskSubJetFraction::SubJetFraction(), AliAnalysisTaskSubJetFraction::SubJetOrdering(), AliAnalysisTaskFakeJets::SubJetOrdering(), AliAnalysisTaskEmcalJetShapesMC::SubJetOrdering(), toString(), AliEmcalPicoTrackFromJetMaker::UserExec(), and AliAnalysisTaskEmcalJetCDF::Z_pt().

Double_t AliEmcalJet::PtEmc ( ) const
inline

Definition at line 124 of file AliEmcalJet.h.

Double_t AliEmcalJet::PtSub ( ) const
inline

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

Double_t AliEmcalJet::PtSubVect ( ) const
inline

Definition at line 126 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 334 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 754 of file AliEmcalJet.cxx.

void AliEmcalJet::ResetMatching ( )

Reset jet matching information.

Definition at line 500 of file AliEmcalJet.cxx.

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

AliEmcalJet* AliEmcalJet::SecondClosestJet ( ) const
inline

Definition at line 195 of file AliEmcalJet.h.

Double_t AliEmcalJet::SecondClosestJetDistance ( ) const
inline

Definition at line 196 of file AliEmcalJet.h.

void AliEmcalJet::SetAreaE ( Double_t  a)
inline

Definition at line 159 of file AliEmcalJet.h.

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

void AliEmcalJet::SetAreaEmc ( Double_t  a)
inline
void AliEmcalJet::SetAreaEta ( Double_t  a)
inline
void AliEmcalJet::SetAreaPhi ( Double_t  a)
inline
void AliEmcalJet::SetAxisInEmcal ( Bool_t  b)
inline

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

void AliEmcalJet::SetLabel ( Int_t  l)
inline
void AliEmcalJet::SetMatchedToClosest ( UShort_t  m)
inline

Definition at line 191 of file AliEmcalJet.h.

Referenced by AliJetResponseMaker::DoJetMatching().

void AliEmcalJet::SetMatchedToSecondClosest ( UShort_t  m)
inline

Definition at line 192 of file AliEmcalJet.h.

void AliEmcalJet::SetMaxChargedPt ( Double32_t  t)
inline

Definition at line 163 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetMaxNeutralPt ( Double32_t  t)
inline

Definition at line 162 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetMCPt ( Double_t  p)
inline

Definition at line 169 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNEF ( Double_t  nef)
inline

Definition at line 164 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNEmc ( Int_t  n)
inline

Definition at line 170 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetNumberOfCharged ( Int_t  n)
inline

Definition at line 167 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 168 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 171 of file AliEmcalJet.h.

Referenced by AliEmcalJetTask::FillJetConstituents().

void AliEmcalJet::SetPtSub ( Double_t  ps)
inline

Definition at line 172 of file AliEmcalJet.h.

void AliEmcalJet::SetPtSubVect ( Double_t  ps)
inline

Definition at line 173 of file AliEmcalJet.h.

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

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

void AliEmcalJet::SortConstituents ( )

Sort constituent by index (increasing).

Definition at line 371 of file AliEmcalJet.cxx.

Referenced by AliEmcalJetTask::FillJetConstituents().

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

Sorting jet constituents by pT (decreasing)

Parameters
tracksArray containing pointers to the tracks from which jet constituents are drawn
Returns
Standard vector with the list of track indexes

Definition at line 395 of file AliEmcalJet.cxx.

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

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

Referenced by AliAnalysisTaskV0sInJetsEmcal::FillHistograms().

Bool_t AliEmcalJet::TestFlavourTag ( Int_t  tag) const
inline

Definition at line 219 of file AliEmcalJet.h.

Referenced by AliJetContainer::ApplyJetCuts().

Double_t AliEmcalJet::Theta ( ) const
inline

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

Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetParticleMultiplicity(), and Print().

Short_t AliEmcalJet::TrackAt ( Int_t  idx) const
inline

Definition at line 127 of file AliEmcalJet.h.

Referenced by AliAnalysisTaskChargedJetsHadronCF::AddJetToTree(), AliAnalysisTaskEmcalMissingEnergy::Angularity(), AliAnalysisTaskFakeJets::Angularity(), AliAnalysisTaskEmcalQGTagging::Angularity(), AliAnalysisTaskSubJetFraction::Angularity(), AliAnalysisTaskEmcalJetShapesMC::Angularity(), AliAnalysisTaskFakeJets::AngularitySquared(), AliAnalysisTaskJetShapeGR::CalcDeltaGR(), AliAnalysisTaskJetShapeGR::CalcGR(), AliAnalysisTaskChargedJetsPA::Calculate(), AliAnalysisTaskChargedJetsHadronCF::CalculateFakeFactor(), 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(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTagger::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalJetMassStructure::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskEmcalJetCDF::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskChargedJetsHadronCF::FillHistogramsJetConstituents(), AliAnalysisTaskFullpAJets::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskFullpAJets_Eli_Mod::AlipAJetHistos::FillMiscJetStats(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets(), AliEmcalJetFinder::Filter(), AliAnalysisTaskHJetEmbed::FindEnergyMatchedJet(), AliAnalysisTaskEmcalJetMassResponse::GetEmbeddedConstituent(), AliAnalysisTaskJetShapeGR::GetEmbeddedConstituent(), AliAnalysisTaskEmcalDiJetBase::GetFractionSharedPt(), AliAnalysisTaskHJetSpectra::GetFractionSharedPt(), AliJetContainer::GetFractionSharedPt(), AliAnalysisTaskFlavourJetCorrelations::GetHFJet(), AliAnalysisTaskEmcalJetMassResponse::GetJetMassMasslessConstituents(), GetLeadingTrack(), AliAnalysisTaskJetV2::GetLeadingTrack(), AliJetResponseMaker::GetMCLabelMatchingLevel(), AliAnalysisTaskRhoMass::GetMd(), AliAnalysisTaskRhoMassSparse::GetMd(), AliEmcalJetByJetCorrection::GetMeanPtConstituents(), EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetParticleMultiplicity(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskEmcalJetMassStructure::GetSortedArray(), AliAnalysisTaskRhoMass::GetSumMConstituents(), AliAnalysisTaskRhoMassSparse::GetSumMConstituents(), AliAnalysisTaskRhoMass::GetSumPtConstituents(), AliAnalysisTaskRhoMassSparse::GetSumPtConstituents(), AliAnalysisTaskFakeJets::HardTrack(), AliAnalysisTaskFullpAJets_Eli_Mod::IsJetOverlap(), 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::NSubJettiness(), AliAnalysisTaskEmcalJetShapesMC::NTValues(), PrintConstituents(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), AliAnalysisTaskEmcalMissingEnergy::PTD(), AliAnalysisTaskEmcalQGTagging::PTD(), AliAnalysisTaskFakeJets::PTD(), AliAnalysisTaskSubJetFraction::PTD(), AliAnalysisTaskEmcalJetShapesMC::PTD(), AliAnalysisTaskParticleInJet::Run(), AliAnalysisTaskHJetDphi::RunLeadTrkQA(), AliAnalysisTaskFakeJets::SecHardTrack(), AliAnalysisTaskEmcalQGTagging::Sigma2(), AliAnalysisTaskEmcalMissingEnergy::Sigma2(), AliAnalysisTaskEmcalJetShapesMC::Sigma2(), SortConstituentsPt(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num_full(), AliAnalysisTaskEmcalMissingEnergy::Tau2Num(), AliAnalysisTaskEmcalMissingEnergy::Tau3Num(), AliAnalysisTaskEmcalMissingEnergy::TauDen(), 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 663 of file AliEmcalJet.cxx.

Double_t AliEmcalJet::Xv ( ) const
inline

Definition at line 79 of file AliEmcalJet.h.

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

Definition at line 82 of file AliEmcalJet.h.

Double_t AliEmcalJet::Y ( ) const
inline

Definition at line 89 of file AliEmcalJet.h.

Double_t AliEmcalJet::Yv ( ) const
inline

Definition at line 80 of file AliEmcalJet.h.

Double_t AliEmcalJet::Zv ( ) const
inline

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

Member Data Documentation

Double32_t AliEmcalJet::fArea
protected

Jet transverse area.

Definition at line 243 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 249 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 251 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fAreaEta
protected

Jet eta area.

Definition at line 245 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fAreaPhi
protected

Jet phi area.

Definition at line 247 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 252 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 267 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 268 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 265 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 235 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 253 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 254 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 279 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 278 of file AliEmcalJet.h.

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

AliEmcalJetShapeProperties* AliEmcalJet::fJetShapeProperties
protected

! Pointer to the jet shape properties

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

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

Double32_t AliEmcalJet::fM
protected

Jet mass.

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

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

UShort_t AliEmcalJet::fMatchingType
protected

! Matching type

Definition at line 270 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fMaxCPt
protected

Pt of maximum charged constituent.

Definition at line 256 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fMaxNPt
protected

Pt of maximum neutral constituent.

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

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

Int_t AliEmcalJet::fNch
protected

Number of charged constituents

Definition at line 261 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fNEF
protected

Jet Neutral Energy Fraction.

Definition at line 241 of file AliEmcalJet.h.

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

Int_t AliEmcalJet::fNEmc
protected

Number of constituents in EMCAL acceptance.

Definition at line 264 of file AliEmcalJet.h.

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

Int_t AliEmcalJet::fNn
protected

Number of neutral constituents.

Definition at line 260 of file AliEmcalJet.h.

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

Double32_t AliEmcalJet::fPhi
protected

Jet axis azimuthal angle.

Definition at line 237 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 233 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 263 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 273 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 274 of file AliEmcalJet.h.

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

AliEmcalJet* AliEmcalJet::fTaggedJet
protected

! Jet tagged to this jet

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

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

TArrayI AliEmcalJet::fTrackIDs
protected

Array containing ids of track constituents.

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

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


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