1 /* $Id: AliTriggerTask.h 35782 2009-10-22 11:54:31Z jgrosseo $ */
3 #ifndef ALITRIGGERTASK_H
4 #define ALITRIGGERTASK_H
6 #include "AliAnalysisTask.h"
7 #include "AliPWG0Helper.h"
12 class AliTriggerTask : public AliAnalysisTask {
14 AliTriggerTask(const char* opt = "");
15 virtual ~AliTriggerTask();
17 virtual void ConnectInputData(Option_t *);
18 virtual void CreateOutputObjects();
19 virtual void Exec(Option_t*);
20 virtual void Terminate(Option_t*);
22 void SetOption(const char* opt) { fOption = opt; }
25 AliESDEvent *fESD; //! ESD object
26 TList* fOutput; //! list send on output slot 0
28 TString fOption; // option string
30 Int_t fNTriggers; //! number triggers
31 AliPWG0Helper::Trigger* fTriggerList; //! list of triggers
32 TH1** fStats; //! trigger stats
35 AliTriggerTask(const AliTriggerTask&);
36 AliTriggerTask& operator=(const AliTriggerTask&);
38 ClassDef(AliTriggerTask, 1);