]>
Commit | Line | Data |
---|---|---|
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 | |
16 | class TTree;\r | |
17 | class TTreeSRedirector;\r | |
18 | class AliESDEvent;\r | |
19 | class AliITStrackerMI;\r | |
20 | \r | |
21 | //-------------------------------------------------------------------------\r | |
22 | class AliITSV0Finder : public TObject {\r | |
23 | public:\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 | |
39 | private:\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 |