]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/FEMTOSCOPY/AliFemto/AliFemtoEventReaderAOD.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / FEMTOSCOPY / AliFemto / AliFemtoEventReaderAOD.h
index b89af56381be6a7389d0a78d83983b0c346c453c..3b3be26c3362aab3a3e16c04daf0c4179ccceecf 100644 (file)
@@ -58,18 +58,20 @@ class AliFemtoEventReaderAOD : public AliFemtoEventReader
   void SetpA2013(Bool_t pa2013); //set vertex configuration for pA (2013): IsVertexSelected2013pA
   void SetUseMVPlpSelection(Bool_t mvplp);
   void SetIsPileUpEvent(Bool_t ispileup);
+  void SetMinVtxContr(Int_t contr=1) {fMinVtxContr=contr;}
+  void SetMinPlpContribMV(Int_t minPlpContribMV) { fMinPlpContribMV = minPlpContribMV;}
+  void SetMinPlpContribSPD(Int_t minPlpContribSPD) { fMinPlpContribSPD = minPlpContribSPD;}
   void SetDCAglobalTrack(Bool_t dcagt);
 
   bool RejectEventCentFlat(float MagField, float CentPercent);
   void SetCentralityFlattening(Bool_t flat);
 
  protected:
-  virtual void CopyAODtoFemtoEvent(AliFemtoEvent *tEvent);
-  virtual void CopyAODtoFemtoTrack( AliAODTrack *tAodTrack,
-                                   AliFemtoTrack *tFemtoTrack
+  virtual AliFemtoEvent* CopyAODtoFemtoEvent();
+  virtual AliFemtoTrack* CopyAODtoFemtoTrack( AliAODTrack *tAodTrack
                                    //                              AliPWG2AODTrack *tPWG2AODTrack
                                    );
-  virtual void CopyAODtoFemtoV0(AliAODv0 *tAODv0, AliFemtoV0 *tFemtoV0);
+  virtual AliFemtoV0* CopyAODtoFemtoV0(AliAODv0 *tAODv0);
   virtual void CopyPIDtoFemtoTrack( AliAODTrack *tAodTrack,
                                   AliFemtoTrack *tFemtoTrack);
 
@@ -103,6 +105,9 @@ class AliFemtoEventReaderAOD : public AliFemtoEventReader
   Bool_t fpA2013; // analysis on pA 2013 data
   Bool_t fisPileUp; //pile up rejection on?
   Bool_t fMVPlp;  //multi-vertex pileup rejection?
+  Int_t fMinVtxContr; //no of contributors for pA 2013 data
+  Int_t fMinPlpContribMV; //no of contributors for multivertex pile-up rejection
+  Int_t fMinPlpContribSPD; //no of contributors for SPD pile-up rejection
   Bool_t fDCAglobalTrack; // to get DCA from global tracks instead of TPC-only
 
   bool fFlatCent;