]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/correlationHF/AliDxHFEParticleSelectionD0.h
Implementation of event mixing (Hege)
[u/mrichter/AliRoot.git] / PWGHF / correlationHF / AliDxHFEParticleSelectionD0.h
index f0bacb203d62b28f8716cd49a7b464dc923fe85e..fa043c13a2a9e1e30180ef4b2abf614853c8455b 100644 (file)
@@ -33,9 +33,9 @@ class AliDxHFEParticleSelectionD0 : public AliDxHFEParticleSelection {
 
   /// overloaded from AliDxHFEParticleSelection: init the control objects
   virtual int InitControlObjects();
-  virtual THnSparse* DefineTHnSparse() const;
-  // TODO: function can be renamed to better describe what it's doing
-  virtual int DefineParticleProperties(AliVParticle* p, Double_t* date, int dimension) const;
+  virtual THnSparse* DefineTHnSparse();
+  virtual int FillParticleProperties(AliVParticle* p, Double_t* date, int dimension) const;
+  virtual AliVParticle* CreateParticle(AliVParticle* track);
 
   //Function for daughter control objects
   //TODO: move to AliDxHFEParticleSelection to be used for several particles?
@@ -73,7 +73,6 @@ class AliDxHFEParticleSelectionD0 : public AliDxHFEParticleSelection {
   Double_t fD0InvMass;          // D0InvMass
   Int_t fPtBin;                 // Pt Bin
 
-  static const char* fgkTrackControlBinNames[]; //! bin labels for track control histogram
   static const char* fgkDgTrackControlBinNames[]; //! bin labels for track control histogram
 
   // TODO: at the moment the dimensions of the different THnSparse objects are different