]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSTrackSegmentMaker.h
----------------------------------------------------------------------
[u/mrichter/AliRoot.git] / PHOS / AliPHOSTrackSegmentMaker.h
CommitLineData
d15a28e7 1#ifndef ALIPHOSSUBTRACKER_H
2#define ALIPHOSSUBTRACKER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6///////////////////////////////////////////////////
7// Subtrackin class for PHOS //
8// Version SUBATECH //
9// Author Dmitri Peressounko RRC Ki //
10// comment: finds pairs of clusters EMC+PPSD //
11// performs unfolding. //
12///////////////////////////////////////////////////
13
14// --- ROOT system ---
15
16// --- Standard library ---
17
18// --- AliRoot header files ---
19
20#include "TObjArray.h"
21#include "AliPHOSClusterizer.h"
22#include "AliPHOSEmcRecPoint.h"
23#include "AliPHOSPpsdRecPoint.h"
24
25typedef TObjArray TrackSegmentsList ;
26
27class AliPHOSTrackSegmentMaker : public TObject {
28
29public:
30
31 AliPHOSTrackSegmentMaker() ;
32
33 virtual ~ AliPHOSTrackSegmentMaker(){} // dtor
34
35 virtual void MakeTrackSegments(DigitsList * DL, RecPointsList * emcl, RecPointsList * ppsdl, TrackSegmentsList * trsl ) ;
36 // does the job
37 virtual void SetMaxEmcPpsdDistance(Float_t r){ fR0 = r ;}
38
39private:
40 Float_t fR0 ;
41
42public:
43
44ClassDef( AliPHOSTrackSegmentMaker,1) // subtracking implementation , version 1
45
46};
47
48#endif // AliPHOSSUBTRACKER_H