]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSV0Finder.h
Memory leaks in TOF visualization code
[u/mrichter/AliRoot.git] / ITS / AliITSV0Finder.h
CommitLineData
12806ef7 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
5\r
6\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
13\r
14/* $Id$ */\r
15\r
16class TTree;\r
17class TTreeSRedirector;\r
18class AliESDEvent;\r
19class AliITStrackerMI;\r
20\r
21//-------------------------------------------------------------------------\r
22class AliITSV0Finder : public TObject {\r
23public:\r
24 AliITSV0Finder(); \r
25 virtual ~AliITSV0Finder();\r
26\r
27 //try to find V0\r
28 static void FindV02(AliESDEvent *event,AliITStrackerMI *tracker); \r
29 //try to refit V0's\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
33\r
34 TTreeSRedirector *GetDebugStreamer() {return fDebugStreamer;}\r
35\r
36 TTreeSRedirector *fDebugStreamer; //!debug streamer\r
37 \r
38\r
39private:\r
40\r
41 AliITSV0Finder(const AliITSV0Finder & itsV0finder);\r
42 AliITSV0Finder & operator=(const AliITSV0Finder & itsV0finder);\r
43 \r
44 ClassDef(AliITSV0Finder,0) // on-the-fly V0 finder for AliITStrackerMI\r
45};\r
46#endif\r