AliPhysics  deb3cd0 (deb3cd0)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEmcalAnalysisFactory.h
Go to the documentation of this file.
1 #ifndef ALIEMCALANALYSISFACTORY_H
2 #define ALIEMCALANALYSISFACTORY_H
3 /* Copyright(c) 1998-2016, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 #include <TObject.h>
7 #include <TString.h>
9 
10 class AliESDtrackCuts;
12 
13 namespace EMCalTriggerPtAnalysis {
14 
28 public:
31 
44 
60 
77 
82  static AliESDtrackCuts *GenerateDefaultCutsESD();
83 
88  static AliESDtrackCuts *GenerateLooseDCACutsESD();
89 
95  static double ValueDecoder(const char *string, const char *tag);
96 
98  ClassDef(AliEmcalAnalysisFactory, 1);
100 };
101 
102 } /* namespace EMCalTriggerPtAnalysis */
103 
104 #endif /* ALIEMCALANALYSISFACTORY_H */
Interface for virtual track selection.
double Double_t
Definition: External.C:58
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...
static AliEmcalTrackSelection * TrackCutsFactory(TString name, Bool_t isAOD)
Fully-configure EMCAL track selection independent of the data type.
Collection of helper functions used to configure the analysis.
EmcalEnergyDefinition_t
Definition of EMCAL patch energy measurements.
bool Bool_t
Definition: External.C:53
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.