ROOT logo
#ifndef ALIITSV0FINDER_H
#define ALIITSV0FINDER_H
/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


//-------------------------------------------------------------------------
//                V0 finder on-the-fly during ITS tracking
//           Origin: Marian Ivanov, CERN, Marian.Ivanov@cern.ch
//           Extraction to a separate class: Andrea Dainese
//           Current support and development: 
//-------------------------------------------------------------------------

/* $Id$ */

class TTree;
class TTreeSRedirector;
class AliESDEvent;
class AliITStrackerMI;

//-------------------------------------------------------------------------
class AliITSV0Finder : public TObject {
public:
  AliITSV0Finder();
  //AliITSV0Finder(const AliITSV0Finder &/*v0Finder*/) {;}
  //AliITSV0Finder & operator=(const AliITSV0Finder &/*v0Finder*/) {;}
 
  virtual ~AliITSV0Finder();

  //try to find V0
  static void FindV02(AliESDEvent *event,AliITStrackerMI *tracker);  
  //try to refit  V0's
  static void RefitV02(const AliESDEvent *event,AliITStrackerMI *tracker);
  //try to update, or reject TPC  V0s
  static void UpdateTPCV0(const AliESDEvent *event,AliITStrackerMI *tracker);  

  TTreeSRedirector *GetDebugStreamer() {return fDebugStreamer;}

private:
  TTreeSRedirector *fDebugStreamer;      //!debug streamer
 

  AliITSV0Finder(const AliITSV0Finder& obj);
  AliITSV0Finder& operator=(const AliITSV0Finder& obj);
 
  ClassDef(AliITSV0Finder,0)   // on-the-fly V0 finder for AliITStrackerMI
};
#endif
 AliITSV0Finder.h:1
 AliITSV0Finder.h:2
 AliITSV0Finder.h:3
 AliITSV0Finder.h:4
 AliITSV0Finder.h:5
 AliITSV0Finder.h:6
 AliITSV0Finder.h:7
 AliITSV0Finder.h:8
 AliITSV0Finder.h:9
 AliITSV0Finder.h:10
 AliITSV0Finder.h:11
 AliITSV0Finder.h:12
 AliITSV0Finder.h:13
 AliITSV0Finder.h:14
 AliITSV0Finder.h:15
 AliITSV0Finder.h:16
 AliITSV0Finder.h:17
 AliITSV0Finder.h:18
 AliITSV0Finder.h:19
 AliITSV0Finder.h:20
 AliITSV0Finder.h:21
 AliITSV0Finder.h:22
 AliITSV0Finder.h:23
 AliITSV0Finder.h:24
 AliITSV0Finder.h:25
 AliITSV0Finder.h:26
 AliITSV0Finder.h:27
 AliITSV0Finder.h:28
 AliITSV0Finder.h:29
 AliITSV0Finder.h:30
 AliITSV0Finder.h:31
 AliITSV0Finder.h:32
 AliITSV0Finder.h:33
 AliITSV0Finder.h:34
 AliITSV0Finder.h:35
 AliITSV0Finder.h:36
 AliITSV0Finder.h:37
 AliITSV0Finder.h:38
 AliITSV0Finder.h:39
 AliITSV0Finder.h:40
 AliITSV0Finder.h:41
 AliITSV0Finder.h:42
 AliITSV0Finder.h:43
 AliITSV0Finder.h:44
 AliITSV0Finder.h:45
 AliITSV0Finder.h:46
 AliITSV0Finder.h:47
 AliITSV0Finder.h:48