![]() |
AliPhysics
35e5fca (35e5fca)
|
Collection of helper functions used to configure the analysis. More...
#include <AliEmcalAnalysisFactory.h>
Public Member Functions | |
AliEmcalAnalysisFactory () | |
virtual | ~AliEmcalAnalysisFactory () |
Static Public Member Functions | |
static TString | ClusterContainerNameFactory (Bool_t isAOD) |
Get name of the default cluster container. More... | |
static AliEmcalTrackSelection * | TrackCutsFactory (TString name, Bool_t isAOD) |
Fully-configure EMCAL track selection independent of the data type. More... | |
static AliEmcalTriggerOfflineSelection * | TriggerSelectionFactory (Double_t el0, Double_t eg1, Double_t eg2, Double_t ej1, Double_t ej2, AliEmcalTriggerOfflineSelection::EmcalEnergyDefinition_t endef=AliEmcalTriggerOfflineSelection::kFEEEnergy) |
Configures EMCAL trigger offline selection used to restrict EMCAL triggered sample. More... | |
Collection of helper functions used to configure the analysis.
Helpers implemented in this class are:
Definition at line 26 of file AliEmcalAnalysisFactory.h.
|
inline |
Definition at line 28 of file AliEmcalAnalysisFactory.h.
|
inlinevirtual |
Definition at line 29 of file AliEmcalAnalysisFactory.h.
|
static |
Get name of the default cluster container.
In case of usedefault the default cluster container is used in the analysis. The name differs between ESDs and AODs. The function returns the proper name for the input data type.
[in] | isAOD | Switch between ESDs and AODs |
Definition at line 162 of file AliEmcalAnalysisFactory.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::AddTaskEmcalClustersRef(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::AddTaskEmcalClustersRefDefault(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::AddTaskEmcalTriggerMultiplicity(), and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerBase::UserCreateOutputObjects().
|
static |
Fully-configure EMCAL track selection independent of the data type.
Default configurations can be used to configure the virtual track selection independent of the input data type (ESDs or AODs) - data type dependent handling is hidden from the user. Selections for AOD are of course only handled if AODs support this. Available configurations:
name | Name of the track cuts, used as cutstring to configure the track selection |
isAOD | Switch whether to create cuts for ESDs or AODs |
Definition at line 35 of file AliEmcalAnalysisFactory.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::AddTaskChargedParticlesRefDefault(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::AddTaskChargedParticlesRefMCDefault(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::InitializeTrackCuts(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::InitializeTrackCuts(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesMCTriggerMimic::InitializeTrackCuts(), and EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::InitializeTrackCuts().
|
static |
Configures EMCAL trigger offline selection used to restrict EMCAL triggered sample.
Defines the threshold at Level0 and Level1 for the various EMCAL triggers, and specifies the type of energy measurement used to select EMCAL trigger patches
[in] | el0 | Energy threshold for EMCAL Level0 trigger |
[in] | eg1 | Energy threshold for EMCAL Level1 G1 trigger |
[in] | eg2 | Energy threshold for EMCAL Level1 G2 trigger |
[in] | ej1 | Energy threshold for EMCAL Level1 J1 trigger |
[in] | ej2 | Energy threshold for EMCAL Level1 J2 trigger |
[in] | endef | Energy type (ADC, offline energy, transverse energy / ADC) used for the patch selection |
Definition at line 151 of file AliEmcalAnalysisFactory.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::AddTaskChargedParticlesRefDefault(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::AddTaskChargedParticlesRefMCDefault(), and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::AddTaskEmcalClustersRefDefault().