]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSTrackSegmentMaker.h
Added a threshold (fDigitThreshold) to validate a digit
[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
d912c4d7 37 virtual void MakeTrackSegments(DigitsList * DL, RecPointsList * emcl, RecPointsList * ppsdl, TrackSegmentsList * trsl ) = 0 ;
6ad0bfa0 38 // does the job
d912c4d7 39 virtual void SetMaxEmcPpsdDistance(Float_t r) = 0 ;
40 virtual void SetUnfoldFlag() = 0 ;
41 virtual void UnsetUnfoldFlag() = 0 ;
d15a28e7 42
92862013 43 ClassDef( AliPHOSTrackSegmentMaker,1) // subtracking implementation , version 1
d15a28e7 44
45};
46
92862013 47#endif // ALIPHOSTRACKSEGMENTMAKER_H