8 #ifndef ALIEMCALTRIGGERTASKGROUP_H 9 #define ALIEMCALTRIGGERTASKGROUP_H 14 #include <TObjArray.h> 18 class AliEMCalTriggerAnaClassManager;
19 class AliEMCalTriggerBinningComponent;
20 class AliEMCalTriggerEventSelection;
21 class AliEMCalTriggerKineCuts;
22 class AliEMCalTriggerTracksAnalysisComponent;
23 class AliEMCalTriggerWeightHandler;
void AddAnalysisComponent(AliEMCalTriggerTracksAnalysisComponent *const analysis)
const AliEMCalTriggerWeightHandler * fWeightHandler
Weight handler for event weighting.
TList * InitialiseAnalysisComponents(const AliEMCalTriggerAnaClassManager *mgr=NULL)
void SetGlobalBinning(const AliEMCalTriggerBinningComponent *const binning)
void Process(const AliEMCalTriggerEventData *const event)
Container class for analysis components with common event selection.
AliEMCalTriggerTaskGroup & operator=(const AliEMCalTriggerTaskGroup &ref)
virtual ~AliEMCalTriggerTaskGroup()
AliEMCalTriggerTaskGroup()
const AliEMCalTriggerBinningComponent * fBinning
Binning handler.
void SetWeightHandler(const AliEMCalTriggerWeightHandler *handler)
void SetKineCuts(const AliEMCalTriggerKineCuts *cuts)
void SetEventSelection(const AliEMCalTriggerEventSelection *sel)
Global binning definition for the high- charged particle analysis.
Base class for analysis components in the analysis of EMCAL-triggered events.
Class for event selection in the analysis of triggered events.
TObjArray * fAnalysisComponents
List of analysis components connected to the group.
Analysis of high- tracks in triggered events.
Manager for trigger classes.
Simple event container within the high- track analysis.
virtual void Copy(TObject &other) const
const AliEMCalTriggerKineCuts * fKineCuts
Kinematical cuts shared by the task group.
const AliEMCalTriggerEventSelection * fEventSelection
Common event selection for the group.