ROOT logo
#ifndef ALIANALYSISMUMUGLOBAL_H
#define ALIANALYSISMUMUGLOBAL_H

/**
 * \class AliAnalysisMuMuGlobal
 * \brief Basic histogramming of global event properties (vertex, pile-up, background)
 * \author L. Aphecetche (Subatech)
 */

#include "AliAnalysisMuMuBase.h"

class AliAnalysisMuMuGlobal : public AliAnalysisMuMuBase
{
public:
  AliAnalysisMuMuGlobal();
  virtual ~AliAnalysisMuMuGlobal() {}
  
  void FillHistosForEvent(const char* eventSelection, const char* triggerClassName,
                          const char* centrality);

  void FillHistosForMCEvent(const char* eventSelection, const char* triggerClassName,
                            const char* centrality);

  virtual void DefineHistogramCollection(const char* eventSelection, const char* triggerClassName,
                                         const char* centrality);

  Bool_t SelectAnyTriggerClass(const TString& firedTriggerClasses, TString& acceptedTriggerClasses) const;
  

private:
  ClassDef(AliAnalysisMuMuGlobal,1) // implementation of AliAnalysisMuMuBase for global event properties
};

#endif
 AliAnalysisMuMuGlobal.h:1
 AliAnalysisMuMuGlobal.h:2
 AliAnalysisMuMuGlobal.h:3
 AliAnalysisMuMuGlobal.h:4
 AliAnalysisMuMuGlobal.h:5
 AliAnalysisMuMuGlobal.h:6
 AliAnalysisMuMuGlobal.h:7
 AliAnalysisMuMuGlobal.h:8
 AliAnalysisMuMuGlobal.h:9
 AliAnalysisMuMuGlobal.h:10
 AliAnalysisMuMuGlobal.h:11
 AliAnalysisMuMuGlobal.h:12
 AliAnalysisMuMuGlobal.h:13
 AliAnalysisMuMuGlobal.h:14
 AliAnalysisMuMuGlobal.h:15
 AliAnalysisMuMuGlobal.h:16
 AliAnalysisMuMuGlobal.h:17
 AliAnalysisMuMuGlobal.h:18
 AliAnalysisMuMuGlobal.h:19
 AliAnalysisMuMuGlobal.h:20
 AliAnalysisMuMuGlobal.h:21
 AliAnalysisMuMuGlobal.h:22
 AliAnalysisMuMuGlobal.h:23
 AliAnalysisMuMuGlobal.h:24
 AliAnalysisMuMuGlobal.h:25
 AliAnalysisMuMuGlobal.h:26
 AliAnalysisMuMuGlobal.h:27
 AliAnalysisMuMuGlobal.h:28
 AliAnalysisMuMuGlobal.h:29
 AliAnalysisMuMuGlobal.h:30
 AliAnalysisMuMuGlobal.h:31
 AliAnalysisMuMuGlobal.h:32
 AliAnalysisMuMuGlobal.h:33
 AliAnalysisMuMuGlobal.h:34