AliPhysics  97a96ce (97a96ce)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEmcalFastOrMonitorTask.h
Go to the documentation of this file.
1 #ifndef ALIEMCALFASTORMONITORTASK_H
2 #define ALIEMCALFASTORMONITORTASK_H
3 /* Copyright(c) 1998-2016, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 #include "AliAnalysisTaskSE.h"
7 #include <TString.h>
8 
9 class AliEMCALGeometry;
10 class THistManager;
11 
35 public:
36 
41 
46  AliEmcalFastOrMonitorTask(const char *name);
47 
52 
58  void SetRequestTrigger(ULong_t triggerbits, TString triggerstring = "") {
59  fRequestTrigger = triggerbits;
60  fTriggerPattern = triggerstring;
61  }
62 
63 protected:
64 
69  virtual void UserCreateOutputObjects();
70 
80  virtual void UserExec(Option_t *);
81 
88  virtual void ExecOnce();
89 
94  virtual void RunChanged();
95 
97  AliEMCALGeometry *fGeom;
100 
103 
105  ClassDef(AliEmcalFastOrMonitorTask, 1);
107 };
108 
109 #endif /* ALIEMCALFASTORMONITORTASK_H */
Int_t fOldRun
Old Run (for RunChanged())
Bool_t fInitialized
Switch whether task is initialized (for ExecOnce)
int Int_t
Definition: External.C:63
ULong_t fRequestTrigger
Trigger selection bits.
AliEMCALGeometry * fGeom
! EMCAL Geometry object
unsigned long ULong_t
Definition: External.C:38
void SetRequestTrigger(ULong_t triggerbits, TString triggerstring="")
TString fTriggerPattern
Trigger string pattern used in addition to the trigger selection bits.
Container class for histograms for the high- charged particle analysis.
Definition: THistManager.h:43
const char Option_t
Definition: External.C:48
virtual void UserExec(Option_t *)
bool Bool_t
Definition: External.C:53
THistManager * fHistos
! Histogram handler
Simlple monitoring of EMCAL FastOr quantities.