AliPhysics  95775ff (95775ff)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskEGAMonitor.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKEGAMONITOR_H
2 #define ALIANALYSISTASKEGAMONITOR_H
3 
4 class THistManager;
5 class AliOADBContainer;
6 
7 #include "AliAnalysisTaskEmcal.h"
8 #include <TString.h>
9 #include <vector>
10 
11 namespace EMCalTriggerPtAnalysis {
12 
18 public:
20  AliAnalysisTaskEGAMonitor(const char *name);
22 
23  void SetUseRecalcPatches(Double_t recalcLow, Double_t recalcHigh) {
24  fUseRecalcPatches = kTRUE;
25  fRecalcLow = recalcLow;
26  fRecalcHigh = recalcHigh;
27  }
28 
29  void AddMaskedFastor(int fastorAbsID) { fMaskedFastors.push_back(fastorAbsID); }
30  void SetMaskedFastorOADB(TString oadbname) { fNameMaskedFastorOADB = oadbname; }
31  bool IsPatchRejected(int col, int row);
32 
33 protected:
34  virtual void UserCreateOutputObjects();
35  virtual bool IsEventSelected();
36  virtual bool Run();
37 
38  virtual void ExecOnce();
39  virtual void RunChanged(Int_t newrun);
40 
41 private:
43 
47 
49  AliOADBContainer *fMaskedFastorOADB;
50  std::vector<int> fMaskedFastors;
51 
53  ClassDef(AliAnalysisTaskEGAMonitor, 1);
55 };
56 
57 } /* namespace EMCalTriggerPtAnalysis */
58 
59 #endif /* ALIANALYSISTASKEGAMONITOR_H */
Double_t fRecalcHigh
High threshold for recalc gamma trigger.
double Double_t
Definition: External.C:58
Base task in the EMCAL framework.
TString fNameMaskedFastorOADB
Name of the OADB container with the masked fastor information.
Bool_t fUseRecalcPatches
Defined whether to use recalc patches.
Simplistic class, checks distribution of the online EGA trigger patches.
int Int_t
Definition: External.C:63
void SetUseRecalcPatches(Double_t recalcLow, Double_t recalcHigh)
AliOADBContainer * fMaskedFastorOADB
OADB container with masked fastor information.
Double_t fRecalcLow
Low threshold for recalc gamma trigger.
std::vector< int > fMaskedFastors
List of masked fastors.
Container class for histograms.
Definition: THistManager.h:43
bool Bool_t
Definition: External.C:53