1 #ifndef ALIEMCALANALYSISFACTORY_H
2 #define ALIEMCALANALYSISFACTORY_H
10 class AliESDtrackCuts;
13 namespace EMCalTriggerPtAnalysis {
95 static double ValueDecoder(
const char *
string,
const char *tag);
Interface for virtual track selection.
static double ValueDecoder(const char *string, const char *tag)
Helper class selecting events on the presence of a trigger patch for the given type above threshold...
virtual ~AliEmcalAnalysisFactory()
static AliEmcalTrackSelection * TrackCutsFactory(TString name, Bool_t isAOD)
Fully-configure EMCAL track selection independent of the data type.
static AliESDtrackCuts * GenerateLooseDCACutsESD()
Collection of helper functions used to configure the analysis.
AliEmcalAnalysisFactory()
EmcalEnergyDefinition_t
Definition of EMCAL patch energy measurements.
static AliESDtrackCuts * GenerateDefaultCutsESD()
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.
static TString ClusterContainerNameFactory(Bool_t isAOD)
Get name of the default cluster container.