]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/trigger/AliHLTEmcalElectronMonitor.h
Monitoring component for EMCAL electron trigger
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTEmcalElectronMonitor.h
CommitLineData
93654f63 1#ifndef ALIHLTEMCALELECTRONMONITOR_H
2#define ALIHLTEMCALELECTRONMONITOR_H
3
4#include "TH1F.h"
5#include "TObjArray.h"
6#include "TString.h"
7#include "AliHLTScalars.h"
8
9class AliHLTEmcalElectronMonitor : public TObject
10{
11
12 public:
13 // constructor
14 AliHLTEmcalElectronMonitor();
15
16 // destructor
17 virtual ~AliHLTEmcalElectronMonitor();
18
19 // make histos
20 Int_t MakeHisto(AliHLTScalars *scalar);
21
22 // retrieve histograms
23 TObjArray* GetHistograms();
24
25 private:
26 TObjArray *hList;
27 TH1F *hTracksPt;
28 TH1F *hClusterEn;
29 TH1F *hdEta;
30 TH1F *hdPhi;
31 TH1F *hdR;
32 TH1F *hEoverP;
33
34 AliHLTEmcalElectronMonitor(const AliHLTEmcalElectronMonitor &);
35 AliHLTEmcalElectronMonitor & operator = (const AliHLTEmcalElectronMonitor &);
36
37 ClassDef(AliHLTEmcalElectronMonitor, 0);
38
39};
40
41#endif
42
43