1 #ifndef ALIPHOSTRACKSEGMENTMAKER_H
2 #define ALIPHOSTRACKSEGMENTMAKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ///////////////////////////////////////////////////
9 // Subtrackin class for PHOS //
10 // Version SUBATECH //
11 // Author Dmitri Peressounko RRC Ki //
12 // comment: finds pairs of clusters EMC+PPSD //
13 // performs unfolding. //
14 ///////////////////////////////////////////////////
16 // --- ROOT system ---
18 // --- Standard library ---
20 // --- AliRoot header files ---
22 #include "TObjArray.h"
23 #include "AliPHOSClusterizer.h"
24 #include "AliPHOSEmcRecPoint.h"
25 #include "AliPHOSPpsdRecPoint.h"
27 typedef TObjArray TrackSegmentsList ;
29 class AliPHOSTrackSegmentMaker : public TObject {
33 AliPHOSTrackSegmentMaker() ;
35 virtual ~ AliPHOSTrackSegmentMaker(){} // dtor
37 virtual void MakeTrackSegments(DigitsList * DL, RecPointsList * emcl, RecPointsList * ppsdl, TrackSegmentsList * trsl ) = 0 ;
39 virtual void SetMaxEmcPpsdDistance(Float_t r){ fR0 = r ;}
45 ClassDef( AliPHOSTrackSegmentMaker,1) // subtracking implementation , version 1
49 #endif // ALIPHOSTRACKSEGMENTMAKER_H