]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSTrackSegmentMaker.h
Full PID delegated to AliPHOSPID
[u/mrichter/AliRoot.git] / PHOS / AliPHOSTrackSegmentMaker.h
CommitLineData
92862013 1#ifndef ALIPHOSTRACKSEGMENTMAKER_H
2#define ALIPHOSTRACKSEGMENTMAKER_H
d15a28e7 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6ad0bfa0 6/* $Id$ */
7
d15a28e7 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///////////////////////////////////////////////////
15
16// --- ROOT system ---
17
18// --- Standard library ---
19
20// --- AliRoot header files ---
21
22#include "TObjArray.h"
23#include "AliPHOSClusterizer.h"
24#include "AliPHOSEmcRecPoint.h"
25#include "AliPHOSPpsdRecPoint.h"
26
27typedef TObjArray TrackSegmentsList ;
28
29class AliPHOSTrackSegmentMaker : public TObject {
30
31public:
32
6ad0bfa0 33 AliPHOSTrackSegmentMaker() ;
d15a28e7 34
35 virtual ~ AliPHOSTrackSegmentMaker(){} // dtor
36
6ad0bfa0 37 virtual void MakeTrackSegments(DigitsList * DL, RecPointsList * emcl, RecPointsList * ppsdl, TrackSegmentsList * trsl ) = 0 ;
38 // does the job
d15a28e7 39 virtual void SetMaxEmcPpsdDistance(Float_t r){ fR0 = r ;}
40
41private:
6ad0bfa0 42
d15a28e7 43 Float_t fR0 ;
44
92862013 45 ClassDef( AliPHOSTrackSegmentMaker,1) // subtracking implementation , version 1
d15a28e7 46
47};
48
92862013 49#endif // ALIPHOSTRACKSEGMENTMAKER_H