9 #ifndef ALIANALYSISTASKPTEMCALTRIGGERV1_H
10 #define ALIANALYSISTASKPTEMCALTRIGGERV1_H
14 #include "AliAnalysisTaskEmcalJet.h"
15 #include <TObjArray.h>
27 namespace EMCalTriggerPtAnalysis {
29 class AliEMCalTriggerAnaTriggerDecisionConfig;
30 class AliEMCalTriggerBinningComponent;
31 class AliEMCalTriggerEventData;
32 class AliEMCalTriggerTaskGroup;
53 void SetBinning(
const char *dimname,
int nbins,
double *binning);
54 void SetBinning(
const char *dimname,
const TArrayD &binning);
AliEMCalTriggerAnaTriggerDecisionConfig * fTriggerDecisionConfig
Configuration for the trigger decision handling.
void SetMinBiasEventSelection(Long_t evsel)
TObjArray * fTaskGroups
grouped analysis components
void SetTriggerDebug(Bool_t doDebug=kTRUE)
Bool_t fDoTriggerDebug
Debug trigger decision creator.
void SetBinning(const char *dimname, int nbins, double *binning)
void AddAnalysisGroup(AliEMCalTriggerTaskGroup *taskGroup)
virtual ~AliAnalysisTaskPtEMCalTriggerV1()
void FixTrackInputEvent(AliVTrack *trk)
void SetDataJetContainerName(const char *name)
void SetTriggerDecisionConfig(AliEMCalTriggerAnaTriggerDecisionConfig *config)
Re-structured analysis task of high- tracks in triggered events.
Container class for analysis components with common event selection.
virtual void UserCreateOutputObjects()
AliAnalysisTaskPtEMCalTriggerV1 & operator=(const AliAnalysisTaskPtEMCalTriggerV1 &)
AliEMCalTriggerBinningComponent * fBinning
Global binning component.
AliAnalysisTaskPtEMCalTriggerV1()
Global binning definition for the high- charged particle analysis.
TString fDataJetContainer
Data jet container name.
Bool_t fSwapTriggerThresholds
Swap thresholds of the low and high threshold trigger.
AliEMCalTriggerEventData * BuildEvent()
TString fMCJetContainer
Name of the Monte-Carlo jet container.
Long_t fMinBiasSelection
Trigger bit selection for Min. Bias events.
void SetMCJetContainerName(const char *name)