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 */
6 ///////////////////////////////////////////////////
7 // Subtrackin class for PHOS //
9 // Author Dmitri Peressounko RRC Ki //
10 // comment: finds pairs of clusters EMC+PPSD //
11 // performs unfolding. //
12 ///////////////////////////////////////////////////
14 // --- ROOT system ---
16 // --- Standard library ---
18 // --- AliRoot header files ---
20 #include "TObjArray.h"
21 #include "AliPHOSClusterizer.h"
22 #include "AliPHOSEmcRecPoint.h"
23 #include "AliPHOSPpsdRecPoint.h"
25 typedef TObjArray TrackSegmentsList ;
27 class AliPHOSTrackSegmentMaker : public TObject {
31 AliPHOSTrackSegmentMaker() ;
33 virtual ~ AliPHOSTrackSegmentMaker(){} // dtor
35 virtual void MakeTrackSegments(DigitsList * DL, RecPointsList * emcl, RecPointsList * ppsdl, TrackSegmentsList * trsl ) ;
37 virtual void SetMaxEmcPpsdDistance(Float_t r){ fR0 = r ;}
44 ClassDef( AliPHOSTrackSegmentMaker,1) // subtracking implementation , version 1
48 #endif // AliPHOSSUBTRACKER_H