![]() |
AliPhysics
e469bb5 (e469bb5)
|
Container for particles within the EMCAL framework. More...
#include <AliParticleContainer.h>
Classes | |
class | accept_iterator |
stl iterator over accepted clusters More... | |
class | all_iterator |
stl iterator over all clusters More... | |
Public Member Functions | |
AliParticleContainer () | |
AliParticleContainer (const char *name) | |
virtual | ~AliParticleContainer () |
virtual Bool_t | ApplyParticleCuts (const AliVParticle *vp, UInt_t &rejectionReason) const |
virtual Bool_t | ApplyKinematicCuts (const AliTLorentzVector &mom, UInt_t &rejectionReason) const |
virtual Bool_t | AcceptObject (Int_t i, UInt_t &rejectionReason) const |
virtual Bool_t | AcceptObject (const TObject *obj, UInt_t &rejectionReason) const |
virtual Bool_t | AcceptParticle (const AliVParticle *vp, UInt_t &rejectionReason) const |
virtual Bool_t | AcceptParticle (Int_t i, UInt_t &rejectionReason) const |
Double_t | GetParticlePtCut () const |
Double_t | GetParticleEtaMin () const |
Double_t | GetParticleEtaMax () const |
Double_t | GetParticlePhiMin () const |
Double_t | GetParticlePhiMax () const |
void | SetParticlePtCut (Double_t cut) |
void | SetParticleEtaLimits (Double_t min, Double_t max) |
void | SetParticlePhiLimits (Double_t min, Double_t max) |
virtual AliVParticle * | GetLeadingParticle (const char *opt="") |
virtual AliVParticle * | GetParticle (Int_t i=-1) const |
virtual AliVParticle * | GetAcceptParticle (Int_t i=-1) const |
virtual AliVParticle * | GetNextAcceptParticle () |
virtual AliVParticle * | GetNextParticle () |
virtual Bool_t | GetMomentumFromParticle (TLorentzVector &mom, const AliVParticle *part, Double_t mass) const |
virtual Bool_t | GetMomentumFromParticle (TLorentzVector &mom, const AliVParticle *part) const |
virtual Bool_t | GetMomentum (TLorentzVector &mom, Int_t i) const |
virtual Bool_t | GetAcceptMomentum (TLorentzVector &mom, Int_t i) const |
virtual Bool_t | GetNextMomentum (TLorentzVector &mom) |
virtual Bool_t | GetNextAcceptMomentum (TLorentzVector &mom) |
Int_t | GetNParticles () const |
Int_t | GetNAcceptedParticles () const |
void | SetMinDistanceTPCSectorEdge (Double_t min) |
void | SetCharge (Short_t c) |
void | SelectHIJING (Bool_t s) |
void | SetGeneratorIndex (Short_t i) |
const char * | GetTitle () const |
accept_iterator | accept_begin () const |
accept_iterator | accept_end () const |
accept_iterator | accept_rbegin () const |
accept_iterator | accept_rend () const |
all_iterator | begin () const |
all_iterator | end () const |
all_iterator | rbegin () const |
all_iterator | rend () const |
![]() | |
AliEmcalContainer () | |
AliEmcalContainer (const char *name) | |
virtual | ~AliEmcalContainer () |
TObject * | operator[] (int index) const |
TClonesArray * | GetArray () const |
const TString & | GetArrayName () const |
const TString & | GetClassName () const |
Double_t | GetMinE () const |
Double_t | GetMaxE () const |
Double_t | GetMinPt () const |
Double_t | GetMaxPt () const |
Double_t | GetMinEta () const |
Double_t | GetMaxEta () const |
Double_t | GetMinPhi () const |
Double_t | GetMaxPhi () const |
Int_t | GetCurrentID () const |
Bool_t | GetIsParticleLevel () const |
Int_t | GetIndexFromLabel (Int_t lab) const |
Int_t | GetNEntries () const |
Int_t | GetNAcceptEntries () const |
void | ResetCurrentID (Int_t i=-1) |
virtual void | SetArray (AliVEvent *event) |
void | SetArrayName (const char *n) |
void | SetBitMap (UInt_t m) |
void | SetIsParticleLevel (Bool_t b) |
void | SortArray () |
UShort_t | GetRejectionReasonBitPosition (UInt_t rejectionReason) const |
TClass * | GetLoadedClass () |
virtual void | NextEvent () |
void | SetMinMCLabel (Int_t s) |
void | SetMaxMCLabel (Int_t s) |
void | SetMCLabelRange (Int_t min, Int_t max) |
void | SetELimits (Double_t min, Double_t max) |
void | SetMinE (Double_t min) |
void | SetMaxE (Double_t max) |
void | SetPtLimits (Double_t min, Double_t max) |
void | SetMinPt (Double_t min) |
void | SetMaxPt (Double_t max) |
void | SetEtaLimits (Double_t min, Double_t max) |
void | SetPhiLimits (Double_t min, Double_t max) |
void | SetMassHypothesis (Double_t m) |
void | SetClassName (const char *clname) |
const char * | GetName () const |
void | SetName (const char *n) |
const AliEmcalIterableContainer | all () const |
const AliEmcalIterableContainer | accepted () const |
Protected Attributes | |
Double_t | fMinDistanceTPCSectorEdge |
require minimum distance to edge of TPC sector edge More... | |
Short_t | fCharge |
select particles with charge=fCharge More... | |
Short_t | fGeneratorIndex |
select MC particles with generator index (default = -1 = switch off selection) More... | |
![]() | |
TString | fName |
object name More... | |
TString | fClArrayName |
name of branch More... | |
TString | fBaseClassName |
name of the base class that this container can handle More... | |
Bool_t | fIsParticleLevel |
whether or not it is a particle level object collection More... | |
UInt_t | fBitMap |
bitmap mask More... | |
Double_t | fMinPt |
Min. cut on particle \( p_{t} \). More... | |
Double_t | fMaxPt |
Max. cut on particle \( p_{t} \). More... | |
Double_t | fMaxE |
Min. cut on particle energy. More... | |
Double_t | fMinE |
Max. cut on particle energy. More... | |
Double_t | fMinEta |
Min. cut on particle \( \eta \). More... | |
Double_t | fMaxEta |
Max. cut on particle \( \eta \). More... | |
Double_t | fMinPhi |
Min. cut on particle \( \phi \). More... | |
Double_t | fMaxPhi |
Max. cut on particle \( \phi \). More... | |
Int_t | fMinMCLabel |
minimum MC label More... | |
Int_t | fMaxMCLabel |
maximum MC label More... | |
Double_t | fMassHypothesis |
if < 0 it will use a PID mass when available More... | |
TClonesArray * | fClArray |
! Pointer to array in input event More... | |
Int_t | fCurrentID |
! current ID for automatic loops More... | |
AliNamedArrayI * | fLabelMap |
! Label-Index map More... | |
Double_t | fVertex [3] |
! event vertex array More... | |
TClass * | fLoadedClass |
! Class of the objects contained in the TClonesArray More... | |
Private Member Functions | |
AliParticleContainer (const AliParticleContainer &obj) | |
AliParticleContainer & | operator= (const AliParticleContainer &other) |
Additional Inherited Members | |
![]() | |
enum | RejectionReason { kNullObject = 1<<0, kPtCut = 1<<1, kAcceptanceCut = 1<<2, kMCLabelCut = 1<<3, kBitMapCut = 1<<4, kHFCut = 1<<5, kNotHybridTrack = 1<<7, kMCFlag = 1<<8, kMCGeneratorCut = 1<<9, kChargeCut = 1<<10, kMinDistanceTPCSectorEdgeCut = 1<<11, kIsEMCalCut = 1<<13, kTimeCut = 1<<14, kEnergyCut = 1<<15, kExoticCut = 1<<16, kAreaCut = 1<<18, kAreaEmcCut = 1<<19, kZLeadingChCut = 1<<20, kZLeadingEmcCut = 1<<21, kNEFCut = 1<<22, kMinLeadPtCut = 1<<23, kMaxTrackPtCut = 1<<24, kMaxClusterPtCut = 1<<25, kFlavourCut = 1<<26, kTagStatus = 1<<27, kMinNConstituents = 1<<28 } |
Bit definition for the reason a particle was rejected. More... | |
![]() | |
static Bool_t | SamePart (const AliVParticle *part1, const AliVParticle *part2, Double_t dist=1.e-4) |
Container for particles within the EMCAL framework.
Container with name, TClonesArray and cuts for particles
Definition at line 24 of file AliParticleContainer.h.
AliParticleContainer::AliParticleContainer | ( | ) |
Default constructor.
Definition at line 33 of file AliParticleContainer.cxx.
AliParticleContainer::AliParticleContainer | ( | const char * | name | ) |
|
inlinevirtual |
Definition at line 144 of file AliParticleContainer.h.
|
private |
AliParticleContainer::accept_iterator AliParticleContainer::accept_begin | ( | ) | const |
Create standard (forward) iterator over accepted clusters in the container, for the beginning of the iteration.
Definition at line 458 of file AliParticleContainer.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::Run(), and TestParticleContainerIterator().
AliParticleContainer::accept_iterator AliParticleContainer::accept_end | ( | ) | const |
Create standard (forward) iterator over accepted clusters in the container, marking the end of the iteration.
Definition at line 467 of file AliParticleContainer.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::Run(), and TestParticleContainerIterator().
AliParticleContainer::accept_iterator AliParticleContainer::accept_rbegin | ( | ) | const |
Create standard (forward) iterator over accepted clusters in the container, for the beginning of the iteration.
Definition at line 476 of file AliParticleContainer.cxx.
AliParticleContainer::accept_iterator AliParticleContainer::accept_rend | ( | ) | const |
Create reverse (backward) iterator over accepted clusters in the container, marking the end of the iteration.
Definition at line 485 of file AliParticleContainer.cxx.
|
inlinevirtual |
Implements AliEmcalContainer.
Reimplemented in AliJetContainer, and AliTrackContainer.
Definition at line 148 of file AliParticleContainer.h.
|
inlinevirtual |
Implements AliEmcalContainer.
Reimplemented in AliJetContainer, and AliTrackContainer.
Definition at line 149 of file AliParticleContainer.h.
|
virtual |
Perform full particle selection consisting of kinematical and particle property selection on the particle provided. In case the particle is rejected, the reason for the rejection is encoded in the bitmap rejectionReason.
vp | Particle for which to perform the selection |
rejectionReason | Bitmap with the reason why the particle was accepted. Note: The value is not set to 0 in the function in order to combine the information with other selection steps. |
Reimplemented in AliTrackContainer.
Definition at line 268 of file AliParticleContainer.cxx.
Referenced by AliParticleContainer::accept_iterator::accept_iterator(), AcceptObject(), AliAnalysisTaskEmcal::AcceptTrack(), AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliHadCorrTask::DoMatchedTracksLoop(), AliAnalysisTaskEmcalJetQA::DoTrackLoop(), GetAcceptParticle(), GetNAcceptedParticles(), AliAnalysisTaskLocalRho::PassesCuts(), AliAnalysisTaskJetV2::PassesCuts(), and TestParticleContainerIterator().
|
virtual |
Perform full particle selection consisting of kinematical and particle property selection on the \( i^{th} \) particle in the array. In case the particle is rejected, the reason for the rejection is encoded in the bitmap rejectionReason.
[in] | i | Index of the particle to select. |
[out] | rejectionReason | Bitmap with the reason why the particle was accepted. Note: The value is not set to 0 in the function in order to combine the information with other selection steps. |
Reimplemented in AliTrackContainer.
Definition at line 296 of file AliParticleContainer.cxx.
|
virtual |
Apply kinematical cuts to the momentum vector provided. In addition to the standard kinematical cuts in \( p_{t} \), \( \eta \) and \( \phi \), implemented in the AliEmcalContainer::ApplyKinematicCuts, also the distance to the TPC sector boundary is checked.
[in] | mom | Momentum vector for which |
[out] | rejectionReason | Bitmap with the reason why the particle was accepted. Note: The value is not set to 0 in the function in order to combine the information with other selection steps. |
Reimplemented from AliEmcalContainer.
Definition at line 365 of file AliParticleContainer.cxx.
Referenced by AliJetContainer::AcceptJet(), AcceptParticle(), and AliTrackContainer::AcceptTrack().
|
virtual |
Apply cuts on the particle properties. Implemented are
[in] | vp | Particle for which the selection is performed |
[out] | rejectionReason | Bitmap with the reason why the particle was accepted. Note: The value is not set to 0 in the function in order to combine the information with other selection steps. |
Definition at line 319 of file AliParticleContainer.cxx.
Referenced by AcceptParticle(), and AliTrackContainer::ApplyTrackCuts().
AliParticleContainer::all_iterator AliParticleContainer::begin | ( | ) | const |
Create standard (forward) iterator over all clusters in the container, for the beginning of the iteration.
Definition at line 423 of file AliParticleContainer.cxx.
Referenced by TestParticleContainerIterator().
AliParticleContainer::all_iterator AliParticleContainer::end | ( | ) | const |
Create standard (forward) iterator over all clusters in the container, marking the end of the iteration.
Definition at line 432 of file AliParticleContainer.cxx.
Referenced by TestParticleContainerIterator().
|
virtual |
Fills a TLorentzVector with the monentum infomation of the \( i^{th} \) accepted particle in the container, using a global mass hypothesis. In case the provided index is out of range, or the particle under the index is not accepted, false is returned as return value.
[out] | mom | Momentum vector of the accepted particle |
[in] | i | Index to check |
Implements AliEmcalContainer.
Reimplemented in AliJetContainer, and AliTrackContainer.
Definition at line 236 of file AliParticleContainer.cxx.
|
virtual |
Get \( i^{th} \) particle in the container if it is accepted. In case it is not accepted a nullpointer is returned.
[in] | i | Index of the particle |
Reimplemented in AliTrackContainer.
Definition at line 110 of file AliParticleContainer.cxx.
Referenced by AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliHadCorrTask::DoMatchedTracksLoop(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskEmcalJetCDFUE::FillHistograms(), GetAcceptMomentum(), AliAnalysisTaskEmcal::GetAcceptParticleFromArray(), and GetNextAcceptParticle().
|
virtual |
Get the leading particle in the container. If "p" is contained in the parameter opt, then the absolute momentum is use instead of the transverse momentum.
[in] | opt | Options for the selection of the leading particle |
Definition at line 63 of file AliParticleContainer.cxx.
Referenced by AliTrackContainer::GetLeadingTrack(), and AliAnalysisTaskChargedJetsHadronCF::Run().
|
virtual |
Fills a TLorentzVector with the monentum infomation of the \( i^{th} \) particle in the container, using a global mass hypothesis. In case the provided index is out of range, false is returned as return value.
[out] | mom | Momentum vector of the \( i^{th} \) particle in the array |
[in] | i | Index of th particle to check |
Implements AliEmcalContainer.
Reimplemented in AliJetContainer, and AliTrackContainer.
Definition at line 204 of file AliParticleContainer.cxx.
Referenced by AcceptParticle(), AliAnalysisTaskEmcalJetQA::DoTrackLoop(), and AliEmcalJetTask::FindJets().
|
virtual |
Retrieve momentum information of a particle (part) and fill a TLorentzVector with it. In case the optional parameter mass is provided, it is used as mass hypothesis, otherwise the mass hypothesis from the particle itself is used.
[out] | mom | Momentum vector to be filled |
[in] | part | Particle from which the momentum information is obtained. |
[in] | mass | (Optional) Mass hypothesis |
Definition at line 170 of file AliParticleContainer.cxx.
Referenced by AcceptParticle(), GetAcceptMomentum(), GetMomentum(), GetMomentumFromParticle(), GetNextAcceptMomentum(), and GetNextMomentum().
|
virtual |
Fills a TLorentzVector with the momentum information of the particle provided under a global mass hypothesis.
[out] | mom | Momentum vector of the particle provided |
[in] | part | Particle from which to obtain the momentum information |
Definition at line 190 of file AliParticleContainer.cxx.
Int_t AliParticleContainer::GetNAcceptedParticles | ( | ) | const |
Get number of accepted particles. In order to get this number, the selection has to be applied to each particle within this function.
Definition at line 386 of file AliParticleContainer.cxx.
Referenced by accept_end(), AliParticleContainer::accept_iterator::accept_iterator(), accept_rbegin(), AliAnalysisTaskScale::FillHistograms(), AliAnalysisTaskEmcalJetSample::FillHistograms(), AliAnalysisTaskEmcalHighMultTrigger::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskBackFlucRandomCone::FillHistograms(), AliAnalysisTaskRhoMassScale::FillHistograms(), AliAnalysisTaskRhoMassBase::FillHistograms(), AliAnalysisTaskRhoBase::FillHistograms(), AliAnalysisTaskEmcalJetMassBkg::FillHistograms(), AliTrackContainer::GetNAcceptedTracks(), AliAnalysisTaskEmcalJetCDF::ProcessJetContainer(), AliAnalysisTaskEmcalTmpSparseMaker::RetrieveEventObjects(), AliAnalysisTaskEmcalJetSparseMaker::RetrieveEventObjects(), AliAnalysisTaskEmcalJetCDFUE::Run(), and AliAnalysisTaskEmcalJetCDFUE::SortTracksPt().
|
virtual |
Fills a TLorentzVector with the monentum infomation of the next accepted particle in the container, using a global mass hypothesis. In case the iteration reached the end of the array, false is returned as return value.
[out] | mom | Momentum vector of the next particle in the array |
Implements AliEmcalContainer.
Reimplemented in AliJetContainer, and AliTrackContainer.
Definition at line 252 of file AliParticleContainer.cxx.
|
virtual |
Iterator over accepted particles in the container. Get the next accepted particle in the array. If the end is reached, NULL is returned.
Reimplemented in AliTrackContainer.
Definition at line 129 of file AliParticleContainer.cxx.
Referenced by AliAnalysisTaskSEDmesonsFilterCJ::AddEventTracks(), AliAnalysisTaskEmcalJetSparseMaker::CalcAysPlane(), AliAnalysisTaskEmcalTmpSparseMaker::CalcAysPlane(), AliAnalysisTaskJetV2::CalculateRandomCone(), AliAnalysisTaskEmcalSample::CheckClusTrackMatching(), AliAnalysisTaskEmcalJetSample::CheckClusTrackMatching(), AliAnalysisTaskJetJTJT::CheckClusTrackMatching(), AliAnalysisTaskEmcalJetHF::CheckClusTrackMatchingQA(), ClassImp(), AliEmcalPicoTrackInGridMaker::CreateGridCells(), AliAnalysisTaskPi0Hadron::DoClusterLoop(), AliJetConstituentTagCopier::DoParticleLoop(), AliAnalysisTaskPi0Hadron::DoTrackLoop(), AliAnalysisTaskHJetSpectra::EstimateBgCone(), AliAnalysisTaskEmcalSample::FillHistograms(), AliAnalysisTaskScale::FillHistograms(), AliAnalysisTaskEmcalJetSample::FillHistograms(), AliAnalysisTaskDcalDijetPerf::FillHistograms(), AliAnalysisTaskJetJTJT::FillHistograms(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskDijetHadron::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchJetMatch::FillHistograms(), AliAnalysisTaskHJetSpectra::FillHistograms(), AliAnalysisTaskEmcalTmpSparseMaker::FillSparseTrks(), AliEmcalJetTask::FindJets(), AliEmcalClusTrackMatcherTask::GenerateEmcalParticles(), AliAnalysisTaskEmcalJetMassBkg::GetCone(), AliAnalysisTaskHJetSpectra::GetConePt(), GetLeadingParticle(), GetNextAcceptMomentum(), AliAnalysisTaskDeltaPt::GetRandomCone(), AliAnalysisTaskParticleInJet::GetSelectedParticles(), AliEmcalTrackPropagatorTask::Run(), AliAnalysisTaskRhoFlow::Run(), AliAnalysisTaskRhoAverage::Run(), AliAnalysisTaskEmcalJetv2QA::Run(), AliAnalysisTaskEmcalJetFlavourTagExample::Run(), AliAnalysisTaskEmcalJetHF::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskEmcalJetCDFUE::SortTracksPt(), and AliAnalysisTaskEmcalJetCDF::SortTracksPt().
|
virtual |
Fills a TLorentzVector with the monentum infomation of the next particle in the container, using a global mass hypothesis. In case the iterator reached the end of the array, false is returned as return value.
[out] | mom | Momentum vector of the next particle |
Implements AliEmcalContainer.
Reimplemented in AliJetContainer, and AliTrackContainer.
Definition at line 220 of file AliParticleContainer.cxx.
|
virtual |
Iterator over all particles in the container. Get the next particle in the array. If the end is reached, NULL is returned.
Reimplemented in AliTrackContainer.
Definition at line 148 of file AliParticleContainer.cxx.
Referenced by AliAnalysisTaskEmcalJetQA::DoTrackLoop(), and GetNextMomentum().
|
inline |
Definition at line 171 of file AliParticleContainer.h.
Referenced by ClassImp(), end(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeBase::GetEmbeddedConstituent(), GetNAcceptedParticles(), AliTrackContainer::GetNTracks(), AliParticleContainer::all_iterator::operator*(), rbegin(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetFlavourTagExample::Run(), AliAnalysisTaskEmcalJetHF::Run(), and TestParticleContainerIterator().
|
virtual |
Get \( i^{th} \) particle in the container.
[in] | i | Index of the particle to access |
Reimplemented in AliTrackContainer.
Definition at line 95 of file AliParticleContainer.cxx.
Referenced by AcceptParticle(), AliAnalysisTaskJetV2::CalculateEventPlaneTPC(), AliAnalysisTaskEmcalSample::CheckClusTrackMatching(), AliAnalysisTaskEmcalJetSample::CheckClusTrackMatching(), AliAnalysisTaskJetJTJT::CheckClusTrackMatching(), ClassImp(), AliJetConstituentTagCopier::DoClusterLoop(), AliJetConstituentTagCopier::DoParticleLoop(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskBackFlucRandomCone::FillHistograms(), AliEmcalJetTask::FillJetConstituents(), GetAcceptParticle(), AliAnalysisTaskJetShapeBase::GetEmbeddedConstituent(), AliJetResponseMaker::GetMCLabelMatchingLevel(), GetMomentum(), GetNextParticle(), AliJetResponseMaker::GetSameCollectionsMatchingLevel(), AliAnalysisTaskFlavourJetCorrelations::Run(), AliAnalysisTaskEmcalJetFlavourTagExample::Run(), AliAnalysisTaskEmcalJetHF::Run(), and TestParticleContainerIterator().
|
inline |
Definition at line 154 of file AliParticleContainer.h.
Referenced by AliAnalysisTaskRhoAverage::ExecOnce().
|
inline |
Definition at line 153 of file AliParticleContainer.h.
Referenced by AliAnalysisTaskRhoAverage::ExecOnce().
|
inline |
Definition at line 156 of file AliParticleContainer.h.
Referenced by AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskRhoAverage::ExecOnce(), and AliAnalysisTaskScale::ExecOnce().
|
inline |
Definition at line 155 of file AliParticleContainer.h.
Referenced by AliAnalysisTaskJetV2::CorrectRho(), AliAnalysisTaskRhoAverage::ExecOnce(), and AliAnalysisTaskScale::ExecOnce().
|
inline |
Definition at line 152 of file AliParticleContainer.h.
const char * AliParticleContainer::GetTitle | ( | ) | const |
Make a title of the container name based on the min \( p_{t} \) used in the particle selection process.
Definition at line 401 of file AliParticleContainer.cxx.
Referenced by AliJetContainer::GenerateJetName().
|
private |
AliParticleContainer::all_iterator AliParticleContainer::rbegin | ( | ) | const |
Create standard (forward) iterator over all clusters in the container, for the beginning of the iteration.
Definition at line 441 of file AliParticleContainer.cxx.
AliParticleContainer::all_iterator AliParticleContainer::rend | ( | ) | const |
Create reverse (backward) iterator over all clusters in the container, marking the end of the iteration.
Definition at line 450 of file AliParticleContainer.cxx.
|
inline |
Definition at line 175 of file AliParticleContainer.h.
|
inline |
Definition at line 174 of file AliParticleContainer.h.
|
inline |
Definition at line 176 of file AliParticleContainer.h.
|
inline |
Definition at line 173 of file AliParticleContainer.h.
|
inline |
Definition at line 158 of file AliParticleContainer.h.
Referenced by AliAnalysisTaskV0sInJetsEmcal::ExecOnce(), AliEmcalJetTask::SetEtaRange(), and AliAnalysisTaskEmcal::SetTrackEtaLimits().
|
inline |
Definition at line 159 of file AliParticleContainer.h.
Referenced by AliEmcalJetTask::SetPhiRange(), and AliAnalysisTaskEmcal::SetTrackPhiLimits().
|
inline |
Definition at line 157 of file AliParticleContainer.h.
Referenced by AliAnalysisTaskV0sInJetsEmcal::ExecOnce(), AliEmcalJetTask::SetMinJetTrackPt(), and AliAnalysisTaskEmcal::SetTrackPtCut().
|
protected |
select particles with charge=fCharge
Definition at line 193 of file AliParticleContainer.h.
Referenced by ApplyParticleCuts(), and SetCharge().
|
protected |
select MC particles with generator index (default = -1 = switch off selection)
Definition at line 194 of file AliParticleContainer.h.
Referenced by ApplyParticleCuts(), SelectHIJING(), and SetGeneratorIndex().
|
protected |
require minimum distance to edge of TPC sector edge
Definition at line 192 of file AliParticleContainer.h.
Referenced by ApplyKinematicCuts(), and SetMinDistanceTPCSectorEdge().