![]() |
AliPhysics
ad6828d (ad6828d)
|
General jet finder task implementing a wrapper for FastJet. More...
#include <AliEmcalJetTask.h>
Public Types | |
typedef AliJetContainer::EJetType_t | EJetType_t |
typedef AliJetContainer::EJetAlgo_t | EJetAlgo_t |
typedef AliJetContainer::ERecoScheme_t | ERecoScheme_t |
typedef fastjet::JetAlgorithm | FJJetAlgo |
typedef fastjet::RecombinationScheme | FJRecoScheme |
![]() | |
enum | EDataType_t { kUnknownDataType, kESD, kAOD } |
Switch for the data type. More... | |
enum | BeamType { kNA = -1, kpp = 0, kAA = 1, kpA = 2 } |
Switch for the beam type. More... | |
enum | TriggerType { kND = -1, kJ1 = 0, kJ2 = 1, kG1 = 2, kG2 = 3, kL0 = 4 } |
Switch for EMCAL trigger types. More... | |
enum | TriggerCategory { kTriggerLevel0 = 0, kTriggerLevel1Jet = 1, kTriggerLevel1Gamma = 2, kTriggerRecalcJet = 3, kTriggerRecalcGamma = 4 } |
Online trigger categories. More... | |
enum | EMCalTriggerMode_t { kNoSpecialTreatment, kOverlapWithLowThreshold } |
Handling of the EMCAL trigger thresholds. More... | |
Static Public Member Functions | |
static AliEmcalJetTask * | AddTaskEmcalJet (const TString nTracks="usedefault", const TString nClusters="usedefault", const AliJetContainer::EJetAlgo_t jetAlgo=AliJetContainer::antikt_algorithm, const Double_t radius=0.4, const AliJetContainer::EJetType_t jetType=AliJetContainer::kFullJet, const Double_t minTrPt=0.15, const Double_t minClPt=0.30, const Double_t ghostArea=0.005, const AliJetContainer::ERecoScheme_t reco=AliJetContainer::pt_scheme, const TString tag="Jet", const Double_t minJetPt=0., const Bool_t lockTask=kTRUE, const Bool_t bFillGhosts=kFALSE) |
static FJJetAlgo | ConvertToFJAlgo (EJetAlgo_t algo) |
static FJRecoScheme | ConvertToFJRecoScheme (ERecoScheme_t reco) |
![]() | |
static AliAODInputHandler * | AddAODHandler () |
static AliESDInputHandler * | AddESDHandler () |
Protected Attributes | |
TString | fJetsTag |
EJetType_t | fJetType |
EJetAlgo_t | fJetAlgo |
ERecoScheme_t | fRecombScheme |
Double_t | fRadius |
Double_t | fMinJetArea |
Double_t | fMinJetPt |
Double_t | fJetPhiMin |
Double_t | fJetPhiMax |
Double_t | fJetEtaMin |
Double_t | fJetEtaMax |
Double_t | fGhostArea |
Double_t | fTrackEfficiency |
TObjArray * | fUtilities |
Bool_t | fLocked |
TString | fJetsName |
Bool_t | fIsInit |
name of jet collection More... | |
Bool_t | fIsPSelSet |
=true if already initialized More... | |
Bool_t | fIsEmcPart |
=true if physics selection was set More... | |
Bool_t | fLegacyMode |
=true if emcal particles are given as input (for clusters) More... | |
Bool_t | fFillGhost |
=true to enable FJ 2.x behavior More... | |
TClonesArray * | fJets |
=true ghost particles will be filled in AliEmcalJet obj More... | |
AliFJWrapper | fFastJetWrapper |
jet collection More... | |
![]() | |
TString | fPythiaInfoName |
name of pythia info object More... | |
BeamType | fForceBeamType |
forced beam type More... | |
Bool_t | fGeneralHistograms |
whether or not it should fill some general histograms More... | |
Bool_t | fLocalInitialized |
whether or not the task has been already initialized More... | |
Bool_t | fCreateHisto |
whether or not create histograms More... | |
TString | fCaloCellsName |
name of calo cell collection More... | |
TString | fCaloTriggersName |
name of calo triggers collection More... | |
TString | fCaloTriggerPatchInfoName |
trigger patch info array name More... | |
Double_t | fMinCent |
min centrality for event selection More... | |
Double_t | fMaxCent |
max centrality for event selection More... | |
Double_t | fMinVz |
min vertex for event selection More... | |
Double_t | fMaxVz |
max vertex for event selection More... | |
Double_t | fTrackPtCut |
cut on track pt in event selection More... | |
Int_t | fMinNTrack |
minimum nr of tracks in event with pT>fTrackPtCut More... | |
Double_t | fZvertexDiff |
upper limit for distance between primary and SPD vertex More... | |
Bool_t | fUseAliAnaUtils |
used for LHC13* data: z-vtx, Ncontributors, z-vtx resolution cuts More... | |
Bool_t | fRejectPileup |
Reject pilup using function AliAnalysisUtils::IsPileUpEvent() More... | |
Bool_t | fTklVsClusSPDCut |
Apply tracklet-vs-cluster SPD cut to reject background events in pp. More... | |
UInt_t | fOffTrigger |
offline trigger for event selection More... | |
TString | fTrigClass |
trigger class name for event selection More... | |
TString | fMinBiasRefTrigger |
Name of the minmum bias reference trigger, used in the calculation of downscale-corrected event numbers. More... | |
TriggerType | fTriggerTypeSel |
trigger type to select based on trigger patches More... | |
Int_t | fNbins |
no. of pt bins More... | |
Double_t | fMinBinPt |
min pt in histograms More... | |
Double_t | fMaxBinPt |
max pt in histograms More... | |
Double_t | fMinPtTrackInEmcal |
min pt track in emcal More... | |
Double_t | fEventPlaneVsEmcal |
select events which have a certain event plane wrt the emcal More... | |
Double_t | fMinEventPlane |
minimum event plane value More... | |
Double_t | fMaxEventPlane |
maximum event plane value More... | |
TString | fCentEst |
name of V0 centrality estimator More... | |
Bool_t | fIsEmbedded |
trigger, embedded signal More... | |
Bool_t | fIsPythia |
trigger, if it is a PYTHIA production More... | |
Bool_t | fIsHerwig |
trigger, if it is a HERWIG production More... | |
Int_t | fSelectPtHardBin |
select one pt hard bin for analysis More... | |
Int_t | fMinMCLabel |
minimum MC label value for the tracks/clusters being considered MC particles More... | |
Int_t | fMCLabelShift |
if MC label > fMCLabelShift, MC label -= fMCLabelShift More... | |
Int_t | fNcentBins |
how many centrality bins More... | |
Bool_t | fNeedEmcalGeom |
whether or not the task needs the emcal geometry More... | |
TObjArray | fParticleCollArray |
particle/track collection array More... | |
TObjArray | fClusterCollArray |
cluster collection array More... | |
ULong_t | fTriggers |
list of fired triggers More... | |
EMCalTriggerMode_t | fEMCalTriggerMode |
EMCal trigger selection mode. More... | |
Bool_t | fUseNewCentralityEstimation |
Use new centrality estimation (for 2015 data) More... | |
Bool_t | fGeneratePythiaInfoObject |
Generate Pythia info object. More... | |
Bool_t | fUsePtHardBinScaling |
Use pt hard bin scaling in merging. More... | |
Bool_t | fMCRejectFilter |
enable the filtering of events by tail rejection More... | |
Bool_t | fCountDownscaleCorrectedEvents |
Count event number corrected for downscaling. More... | |
Float_t | fPtHardAndJetPtFactor |
Factor between ptHard and jet pT to reject/accept event. More... | |
Float_t | fPtHardAndClusterPtFactor |
Factor between ptHard and cluster pT to reject/accept event. More... | |
Float_t | fPtHardAndTrackPtFactor |
Factor between ptHard and track pT to reject/accept event. More... | |
Int_t | fRunNumber |
!run number (triggering RunChanged() More... | |
AliAnalysisUtils * | fAliAnalysisUtils |
!vertex selection (optional) More... | |
Bool_t | fIsEsd |
!whether it's an ESD analysis More... | |
AliEMCALGeometry * | fGeom |
!emcal geometry More... | |
TClonesArray * | fTracks |
!tracks More... | |
TClonesArray * | fCaloClusters |
!clusters More... | |
AliVCaloCells * | fCaloCells |
!cells More... | |
AliVCaloTrigger * | fCaloTriggers |
!calo triggers More... | |
TClonesArray * | fTriggerPatchInfo |
!trigger patch info array More... | |
Double_t | fCent |
!event centrality More... | |
Int_t | fCentBin |
!event centrality bin More... | |
Double_t | fEPV0 |
!event plane V0 More... | |
Double_t | fEPV0A |
!event plane V0A More... | |
Double_t | fEPV0C |
!event plane V0C More... | |
Double_t | fVertex [3] |
!event vertex More... | |
Double_t | fVertexSPD [3] |
!event Svertex More... | |
Int_t | fNVertCont |
!event vertex number of contributors More... | |
Int_t | fNVertSPDCont |
!event SPD vertex number of contributors More... | |
BeamType | fBeamType |
!event beam type More... | |
AliGenPythiaEventHeader * | fPythiaHeader |
!event Pythia header More... | |
AliGenHerwigEventHeader * | fHerwigHeader |
!event Herwig header More... | |
Double_t | fPtHard |
!event \( p_{t}\)-hard More... | |
Int_t | fPtHardBin |
!event \( p_{t}\)-hard bin More... | |
Int_t | fNPtHardBins |
Number of \( p_{t}\)-hard bins in the dataset. More... | |
TArrayI | fPtHardBinning |
\( p_{t}\)-hard binning More... | |
Int_t | fNTrials |
!event trials More... | |
Float_t | fXsection |
!x-section from pythia header More... | |
AliEmcalPythiaInfo * | fPythiaInfo |
!event parton info More... | |
AliEmcalList * | fOutput |
!output list More... | |
TH1 * | fHistEventCount |
!incoming and selected events More... | |
TH1 * | fHistTrialsAfterSel |
!total number of trials per pt hard bin after selection More... | |
TH1 * | fHistEventsAfterSel |
!total number of events per pt hard bin after selection More... | |
TProfile * | fHistXsectionAfterSel |
!x section from pythia header More... | |
TH1 * | fHistTrials |
!trials from pyxsec.root More... | |
TH1 * | fHistEvents |
!total number of events per pt hard bin More... | |
TProfile * | fHistXsection |
!x section from pyxsec.root More... | |
TH1 * | fHistPtHard |
!pt hard distribution More... | |
TH1 * | fHistCentrality |
!event centrality distribution More... | |
TH1 * | fHistZVertex |
!z vertex position More... | |
TH1 * | fHistEventPlane |
!event plane distribution More... | |
TH1 * | fHistEventRejection |
!book keep reasons for rejecting event More... | |
TH1 * | fHistTriggerClasses |
!number of events in each trigger class More... | |
TH1 * | fHistTriggerClassesCorr |
!corrected number of events in each trigger class More... | |
Static Protected Attributes | |
static const Int_t | fgkConstIndexShift = 100000 |
fastjet wrapper More... | |
![]() | |
static Double_t | fgkEMCalDCalPhiDivide = 4. |
phi value used to distinguish between DCal and EMCal More... | |
Private Member Functions | |
AliEmcalJetTask (const AliEmcalJetTask &) | |
contituent index shift More... | |
AliEmcalJetTask & | operator= (const AliEmcalJetTask &) |
Additional Inherited Members | |
![]() | |
static void | GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff) |
static Byte_t | GetTrackType (const AliVTrack *t) |
static Byte_t | GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2) |
static Double_t | DeltaPhi (Double_t phia, Double_t phib, Double_t rMin=-TMath::Pi()/2, Double_t rMax=3 *TMath::Pi()/2) |
static Double_t * | GenerateFixedBinArray (Int_t n, Double_t min, Double_t max) |
static void | GenerateFixedBinArray (Int_t n, Double_t min, Double_t max, Double_t *array) |
static Double_t | GetParallelFraction (AliVParticle *part1, AliVParticle *part2) |
static Double_t | GetParallelFraction (const TVector3 &vect1, AliVParticle *part2) |
General jet finder task implementing a wrapper for FastJet.
This class implements a wrapper for the FastJet jet finder. It allows to set a jet definition (jet algorithm, recombination scheme) and the list of jet constituents. Jet constituents are provided via multiple instances of AliParticleContainer and AliClusterContainer. These classes are delegated for applying cuts and filtering constituents that are then fed to the jet finder. This task will further filter constituents based on whether the jet was defined as being charged, neutral or full. The jet finding is delegated to the class AliFJWrapper which implements an interface to FastJet.
The FastJet contrib utilities are available via the AliEmcalJetUtility base class and its derived classes. Utilities can be added via the AddUtility(AliEmcalJetUtility*) method. All the utilities added in the list will be executed. Users can implement new utilities deriving a new class from AliEmcalJetUtility to interface functionalities of the FastJet contribs.
Definition at line 45 of file AliEmcalJetTask.h.
Definition at line 49 of file AliEmcalJetTask.h.
Definition at line 48 of file AliEmcalJetTask.h.
Definition at line 50 of file AliEmcalJetTask.h.
typedef fastjet::JetAlgorithm AliEmcalJetTask::FJJetAlgo |
Definition at line 53 of file AliEmcalJetTask.h.
typedef fastjet::RecombinationScheme AliEmcalJetTask::FJRecoScheme |
Definition at line 54 of file AliEmcalJetTask.h.
AliEmcalJetTask::AliEmcalJetTask | ( | ) |
Default constructor. This constructor is only for ROOT I/O and not to be used by users.
Definition at line 55 of file AliEmcalJetTask.cxx.
Referenced by AddTaskEmcalJet().
AliEmcalJetTask::AliEmcalJetTask | ( | const char * | name | ) |
Standard named constructor.
name | Name of the task. |
Definition at line 87 of file AliEmcalJetTask.cxx.
|
virtual |
Destructor
Definition at line 118 of file AliEmcalJetTask.cxx.
|
private |
contituent index shift
|
static |
Add an instance of this class to the analysis manager
nTracks | name of the track collection |
nClusters | name of the calorimeter cluster collection |
jetAlgo | jet finding algorithm (anti-kt, kt, etc.) |
radius | jet resolution parameter (0.2, 0.4, tyc.) |
jetType | full, charged or neutral |
minTrPt | cut on the minimum transverse momentum of tracks |
minClPt | cut on the minimum transverse momentum of calorimeter clusters |
ghostArea | area of ghost particles (determines the jet area resolution) |
reco | recombination scheme |
tag | addtional information to be appended at the end of the output jet collection name |
minJetPt | cut on the minimum jet pt |
lockTask | lock the task - no further changes are possible if kTRUE |
bFillGhosts | add ghosts particles among the jet constituents in the output |
Definition at line 922 of file AliEmcalJetTask.cxx.
AliEmcalJetUtility * AliEmcalJetTask::AddUtility | ( | AliEmcalJetUtility * | utility | ) |
Add a utility to the utility list. Utilities are instances of classes derived from AliEmcalJetUtility that implements wrappers to FastJet contribs.
Definition at line 126 of file AliEmcalJetTask.cxx.
|
static |
Converts the internal enum values representing jet algorithms in the corresponding values accepted by the FastJet wrapper.
algo | Algorithm represented in the EJetAlgo_t enum |
Definition at line 707 of file AliEmcalJetTask.cxx.
Referenced by ExecOnce(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), and AliAnalysisTaskDmesonJets::AnalysisEngine::RunParticleLevelAnalysis().
|
static |
Converts the internal enum values representing jet recombination schemes in the corresponding values accepted by the FastJet wrapper.
reco | Recombination scheme represented in the EJetAlgo_t enum |
Definition at line 739 of file AliEmcalJetTask.cxx.
Referenced by ExecOnce(), AliAnalysisTaskDmesonJets::AnalysisEngine::FindJet(), and AliAnalysisTaskDmesonJets::AnalysisEngine::RunParticleLevelAnalysis().
|
protectedvirtual |
This method is called once before analzying the first event. It generates the output jet branch name, initializes the FastJet wrapper and the utilities (FJ contribs).
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 361 of file AliEmcalJetTask.cxx.
|
protected |
This method is called in the event loop for each jet found, while filling the output jet branch. It executes the ProcessJet() method of all utilities (if any).
Definition at line 176 of file AliEmcalJetTask.cxx.
Referenced by FillJetBranch().
|
protected |
This method fills the jet output branch (TClonesArray) with the jet found by the FastJet wrapper. Before filling the jet branch, the utilities are prepared. Then the utilities are called for each jet and finally after jet finding the terminate method of all utilities is called.
Definition at line 280 of file AliEmcalJetTask.cxx.
Referenced by Run().
void AliEmcalJetTask::FillJetConstituents | ( | AliEmcalJet * | jet, |
std::vector< fastjet::PseudoJet > & | constituents, | ||
std::vector< fastjet::PseudoJet > & | constituents_unsub, | ||
Int_t | flag = 0 , |
||
TClonesArray * | particles_sub = 0 |
||
) |
This method is called for each jet. It loops over the jet constituents and adds them to the jet object.
jet | Pointer to the AliEmcalJet object where the jet constituents will be added |
constituents | List of the jet constituents returned by the FastJet wrapper |
constituents_unsub | List of jet constituents before background subtraction |
flag | If kTRUE it means that the argument "constituents" is a list of subtracted constituents |
particles_sub | Array containing subtracted constituents |
Definition at line 411 of file AliEmcalJetTask.cxx.
Referenced by FillJetBranch(), AliEmcalJetUtilityConstSubtractor::Terminate(), and AliEmcalJetUtilityEventSubtractor::Terminate().
Finds which geometrical acceptance types the jet satisfies.
Definition at line 776 of file AliEmcalJetTask.cxx.
Referenced by FillJetBranch(), AliEmcalJetUtilityConstSubtractor::Terminate(), and AliEmcalJetUtilityEventSubtractor::Terminate().
|
protected |
This method steers the jet finding. It first loops over all particle and cluster containers that were provided when the task was initialized. All accepted objects (tracks, particle, clusters) are added as input vectors to the FastJet wrapper. Then the jet finding is launched in the wrapper.
Definition at line 219 of file AliEmcalJetTask.cxx.
Referenced by Run().
|
inline |
Definition at line 86 of file AliEmcalJetTask.h.
|
inline |
Definition at line 93 of file AliEmcalJetTask.h.
|
inline |
Definition at line 89 of file AliEmcalJetTask.h.
|
inline |
Definition at line 88 of file AliEmcalJetTask.h.
|
inline |
Definition at line 91 of file AliEmcalJetTask.h.
|
inline |
Definition at line 90 of file AliEmcalJetTask.h.
|
inline |
Definition at line 102 of file AliEmcalJetTask.h.
|
inline |
Definition at line 87 of file AliEmcalJetTask.h.
|
inline |
Definition at line 92 of file AliEmcalJetTask.h.
|
inline |
Definition at line 94 of file AliEmcalJetTask.h.
|
inline |
Definition at line 95 of file AliEmcalJetTask.h.
|
inline |
Definition at line 96 of file AliEmcalJetTask.h.
|
inline |
Definition at line 97 of file AliEmcalJetTask.h.
|
inline |
Definition at line 98 of file AliEmcalJetTask.h.
Referenced by AliEmcalJetUtilityGenSubtractor::ProcessJet(), AliEmcalJetUtilityConstSubtractor::Terminate(), and AliEmcalJetUtilityEventSubtractor::Terminate().
|
inline |
Definition at line 99 of file AliEmcalJetTask.h.
|
protected |
Sorts jets by pT (decreasing)
[out] | indexes | This array is used to return the indexes of the jets ordered by pT |
[in] | array | Vector containing the list of jets obtained by the FastJet wrapper |
Definition at line 339 of file AliEmcalJetTask.cxx.
Referenced by FillJetBranch().
|
inline |
Definition at line 100 of file AliEmcalJetTask.h.
|
inline |
Definition at line 103 of file AliEmcalJetTask.h.
|
protected |
This method is called before analyzing each event. It executes the InitEvent() method of all utilities (if any).
Definition at line 153 of file AliEmcalJetTask.cxx.
Referenced by Run().
|
protected |
This method is called once before analyzing the first event. It executes the Init() method of all utilities (if any).
Definition at line 143 of file AliEmcalJetTask.cxx.
Referenced by ExecOnce().
Returns whether or not jet with given eta, phi, R is in DCal region (note: spans most of PHOS as well).
Definition at line 849 of file AliEmcalJetTask.cxx.
Referenced by FindJetAcceptanceType().
Returns whether or not jet with given eta, phi, R is in DCal (note: ONLY DCal – none of PHOS included). Assumes DCAL_8SM geometry. For r=0, use the entire DCal acceptance, including both of the connecting 1/3 SMs. For r>0, use only the two "disjoint" fiducial regions of the DCal (i.e. ignore the connecting portions of the 1/3 SMs)
Definition at line 865 of file AliEmcalJetTask.cxx.
Referenced by FindJetAcceptanceType().
Returns whether or not jet with given eta, phi, R is in EMCal.
Definition at line 828 of file AliEmcalJetTask.cxx.
Referenced by FindJetAcceptanceType().
Returns whether or not jet with given eta, phi, R is in PHOS.
Definition at line 889 of file AliEmcalJetTask.cxx.
Referenced by FindJetAcceptanceType().
Bool_t AliEmcalJetTask::IsLocked | ( | ) | const |
An instance of this class can be "locked". Once locked, it cannot be unlocked. If the instance is locked, attempting to change the configuration will throw a fatal and stop the execution of the program. This method checks whether the instance is locked and throw a fatal if it is locked.
Definition at line 595 of file AliEmcalJetTask.cxx.
Referenced by SetEtaRange(), SetFillGhost(), SetGhostArea(), SetJetAlgo(), SetJetEtaRange(), SetJetPhiRange(), SetJetsName(), SetJetType(), SetLegacyMode(), SetMinJetArea(), SetMinJetClusE(), SetMinJetClusPt(), SetMinJetPt(), SetMinJetTrackPt(), SetPhiRange(), SetRadius(), SetRecombScheme(), and SetTrackEfficiency().
|
private |
|
protected |
This method is called in the event loop after jet finding but before filling the output jet branch to prepare the utilities. It executes the Prepare() method of all utilities (if any).
Definition at line 165 of file AliEmcalJetTask.cxx.
Referenced by FillJetBranch().
|
virtual |
This method is called for each event.
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 198 of file AliEmcalJetTask.cxx.
void AliEmcalJetTask::SelectCollisionCandidates | ( | UInt_t | offlineTriggerMask = AliVEvent::kMB | ) |
This overloads the method of AliAnalysisTaskSE to set the trigger bits. Since the output of this task is often a shared input of several consumer task the event selection is not allwed.
offlineTriggerMask | Trigger bit mask |
Definition at line 612 of file AliEmcalJetTask.cxx.
Set the eta range of the track constituents.
emi | Minimum eta |
ema | Maximum eta |
Definition at line 629 of file AliEmcalJetTask.cxx.
|
inline |
Definition at line 75 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
|
inline |
Definition at line 63 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
|
inline |
Definition at line 67 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
Definition at line 65 of file AliEmcalJetTask.h.
Definition at line 66 of file AliEmcalJetTask.h.
|
inline |
Definition at line 64 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
|
inline |
Definition at line 68 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
|
inline |
Definition at line 74 of file AliEmcalJetTask.h.
|
inline |
Definition at line 69 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
|
inline |
Definition at line 70 of file AliEmcalJetTask.h.
void AliEmcalJetTask::SetMinJetClusE | ( | Double_t | min | ) |
Set the minimum energy of the cluster constituents.
min | Minimum energy |
Definition at line 659 of file AliEmcalJetTask.cxx.
void AliEmcalJetTask::SetMinJetClusPt | ( | Double_t | min | ) |
Set the minimum pT of the cluster constituents.
min | Minimum pT |
Definition at line 644 of file AliEmcalJetTask.cxx.
|
inline |
Definition at line 71 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
void AliEmcalJetTask::SetMinJetTrackPt | ( | Double_t | min | ) |
Set the minimum pT of the track constituents.
min | Minimum pT |
Definition at line 674 of file AliEmcalJetTask.cxx.
Set the phi range of the track constituents.
pmi | Minimum phi |
pma | Maximum phi |
Definition at line 690 of file AliEmcalJetTask.cxx.
|
inline |
Definition at line 76 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
|
inline |
Definition at line 72 of file AliEmcalJetTask.h.
Referenced by AddTaskEmcalJet().
|
inline |
Definition at line 73 of file AliEmcalJetTask.h.
void AliEmcalJetTask::SetType | ( | Int_t | t | ) |
|
protected |
This method is called in the event loop after jet finding has been completed. It executes the Terminate() method of all utilities (if any).
Definition at line 187 of file AliEmcalJetTask.cxx.
Referenced by FillJetBranch().
|
protected |
jet collection
Definition at line 177 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), ExecuteUtilities(), FillJetBranch(), FindJets(), InitEvent(), PrepareUtilities(), and TerminateUtilities().
|
protected |
=true to enable FJ 2.x behavior
Definition at line 174 of file AliEmcalJetTask.h.
Referenced by FillJetConstituents(), and SetFillGhost().
|
protected |
Definition at line 164 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), GetGhostArea(), and SetGhostArea().
|
staticprotected |
fastjet wrapper
Definition at line 179 of file AliEmcalJetTask.h.
Referenced by FillJetConstituents(), and FindJets().
|
protected |
=true if physics selection was set
Definition at line 172 of file AliEmcalJetTask.h.
|
protected |
name of jet collection
Definition at line 170 of file AliEmcalJetTask.h.
|
protected |
=true if already initialized
Definition at line 171 of file AliEmcalJetTask.h.
Referenced by SelectCollisionCandidates().
|
protected |
Definition at line 155 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), GetJetAlgo(), and SetJetAlgo().
|
protected |
Definition at line 163 of file AliEmcalJetTask.h.
Referenced by FillJetBranch(), GetJetEtaMax(), and SetJetEtaRange().
|
protected |
Definition at line 162 of file AliEmcalJetTask.h.
Referenced by FillJetBranch(), GetJetEtaMin(), and SetJetEtaRange().
|
protected |
Definition at line 161 of file AliEmcalJetTask.h.
Referenced by FillJetBranch(), GetJetPhiMax(), and SetJetPhiRange().
|
protected |
Definition at line 160 of file AliEmcalJetTask.h.
Referenced by FillJetBranch(), GetJetPhiMin(), and SetJetPhiRange().
|
protected |
=true ghost particles will be filled in AliEmcalJet obj
Definition at line 176 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), GetJets(), and Run().
|
protected |
Definition at line 169 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), and GetJetsName().
|
protected |
Definition at line 152 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), and SetJetsName().
|
protected |
Definition at line 154 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), FindJets(), GetJetType(), and SetJetType().
|
protected |
=true if emcal particles are given as input (for clusters)
Definition at line 173 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), GetLegacyMode(), and SetLegacyMode().
|
protected |
Definition at line 167 of file AliEmcalJetTask.h.
Referenced by IsLocked(), and SetLocked().
|
protected |
Definition at line 158 of file AliEmcalJetTask.h.
Referenced by FillJetBranch(), GetMinJetArea(), and SetMinJetArea().
|
protected |
Definition at line 159 of file AliEmcalJetTask.h.
Referenced by FillJetBranch(), GetMinJetPt(), and SetMinJetPt().
|
protected |
Definition at line 157 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), FillJetBranch(), GetRadius(), and SetRadius().
|
protected |
Definition at line 156 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), GetRecombScheme(), and SetRecombScheme().
|
protected |
Definition at line 165 of file AliEmcalJetTask.h.
Referenced by ExecOnce(), FindJets(), GetTrackEfficiency(), and SetTrackEfficiency().
|
protected |
Definition at line 166 of file AliEmcalJetTask.h.
Referenced by AddUtility(), ExecuteUtilities(), GetUtilities(), InitEvent(), InitUtilities(), PrepareUtilities(), and TerminateUtilities().