]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG/muon/AliAnalysisMuMuGlobal.h
Fix Coverity 24835
[u/mrichter/AliRoot.git] / PWG / muon / AliAnalysisMuMuGlobal.h
1 #ifndef ALIANALYSISMUMUGLOBAL_H
2 #define ALIANALYSISMUMUGLOBAL_H
3
4 /**
5  * \class AliAnalysisMuMuGlobal
6  * \brief Basic histogramming of global event properties (vertex, pile-up, background)
7  * \author L. Aphecetche (Subatech)
8  */
9
10 #include "AliAnalysisMuMuBase.h"
11
12 class AliAnalysisMuMuGlobal : public AliAnalysisMuMuBase
13 {
14 public:
15   AliAnalysisMuMuGlobal();
16   virtual ~AliAnalysisMuMuGlobal() {}
17   
18   void FillHistosForEvent(const char* eventSelection, const char* triggerClassName,
19                           const char* centrality);
20
21   void FillHistosForMCEvent(const char* eventSelection, const char* triggerClassName,
22                             const char* centrality);
23
24   virtual void DefineHistogramCollection(const char* eventSelection, const char* triggerClassName,
25                                          const char* centrality);
26
27   Bool_t SelectAnyTriggerClass(const TString& firedTriggerClasses, TString& acceptedTriggerClasses) const;
28   
29
30 private:
31   ClassDef(AliAnalysisMuMuGlobal,1) // implementation of AliAnalysisMuMuBase for global event properties
32 };
33
34 #endif