// Author Michele Floris
// michele.floris@cern.ch
-#include <TNamed.h>
#include "AliAnalysisCuts.h"
#include "AliLog.h"
class TH1F;
class TCollection;
+
class AliBackgroundSelection : public AliAnalysisCuts
{
public:
AliBackgroundSelection(const char* name, const char* title);
AliBackgroundSelection(const AliBackgroundSelection& obj);
virtual ~AliBackgroundSelection();
- virtual Bool_t IsSelected(TObject* obj);
+ virtual Bool_t IsSelected(TObject* const obj);
virtual Bool_t IsSelected(TList* ) {AliFatal("Not implemented");return 0;}
virtual void Init();
virtual TList * GetOutput() {return fOutputHist;}
const char * GetDeltaPhiHistoName(const char * trigger_name);
const char * GetDeltaPhiHistoNameAccepted(const char * trigger_name);
- Long64_t Merge(TCollection* list);
+ Long64_t Merge(TCollection* const list);
// Cuts Setters & Getters
void SetCutParameters(Float_t a,Float_t b) {fACut = a; fBCut =b;}
void SetDeltaPhiCut(Float_t cut) { fDeltaPhiCut = cut;}
- Float_t GetCutParameterA(){return fACut;}
- Float_t GetCutParameterB(){return fBCut;}
- Float_t GetDeltaPhiCut() {return fDeltaPhiCut;}
+ Float_t GetCutParameterA() const {return fACut;}
+ Float_t GetCutParameterB() const {return fBCut;}
+ Float_t GetDeltaPhiCut() const {return fDeltaPhiCut;}
// TODO: implement cut on global vertex DCA?