1 #ifndef ALIITSV0FINDER_H
\r
2 #define ALIITSV0FINDER_H
\r
3 /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
\r
4 * See cxx source for full Copyright notice */
\r
7 //-------------------------------------------------------------------------
\r
8 // V0 finder on-the-fly during ITS tracking
\r
9 // Origin: Marian Ivanov, CERN, Marian.Ivanov@cern.ch
\r
10 // Extraction to a separate class: Andrea Dainese
\r
11 // Current support and development:
\r
12 //-------------------------------------------------------------------------
\r
17 class TTreeSRedirector;
\r
19 class AliITStrackerMI;
\r
21 //-------------------------------------------------------------------------
\r
22 class AliITSV0Finder : public TObject {
\r
25 virtual ~AliITSV0Finder();
\r
28 static void FindV02(AliESDEvent *event,AliITStrackerMI *tracker);
\r
30 static void RefitV02(const AliESDEvent *event,AliITStrackerMI *tracker);
\r
31 //try to update, or reject TPC V0s
\r
32 static void UpdateTPCV0(const AliESDEvent *event,AliITStrackerMI *tracker);
\r
34 TTreeSRedirector *GetDebugStreamer() {return fDebugStreamer;}
\r
36 TTreeSRedirector *fDebugStreamer; //!debug streamer
\r
41 AliITSV0Finder(const AliITSV0Finder & itsV0finder);
\r
42 AliITSV0Finder & operator=(const AliITSV0Finder & itsV0finder);
\r
44 ClassDef(AliITSV0Finder,0) // on-the-fly V0 finder for AliITStrackerMI
\r