New classes: AliPHOSRecParticle, AliPHOSParticleGuesser, AliPHOSAnalyze
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRecParticle.h
CommitLineData
6ad0bfa0 1#ifndef ALIPHOSRECPARTICLE_H
2#define ALIPHOSRECPARTICLE_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8////////////////////////////////////////////////
9// A Reconstructed Particle in PHOS //
10// Yves Schutz SUBATECH //
11// To become a general class of AliRoot ? //
12// //
13////////////////////////////////////////////////
14
15// --- ROOT system ---
16
17#include "TParticle.h"
18#include "TVector3.h"
19
20// --- Standard library ---
21
22// --- AliRoot header files ---
23
24#include "AliPHOSTrackSegment.h"
25
26class AliPHOSRecParticle : public TParticle {
27
28public:
29
30 AliPHOSRecParticle() {}; // ctor
31 AliPHOSRecParticle(AliPHOSTrackSegment * ts) ; // ctor
32
33 virtual ~AliPHOSRecParticle(){} ; // dtor
34
35 AliPHOSTrackSegment * GetPHOSTrackSegment() { return fPHOSTrackSegment ; }
36 Int_t GetType() { return fType ; }
37 TString Name() ;
38 void Print() ;
39
40private:
41
42 AliPHOSTrackSegment * fPHOSTrackSegment ; // pointer to the associated track segment in PHOS
43 Int_t fType ; // guessed particle type
44
45public:
46
47ClassDef(AliPHOSRecParticle,1) // Reconstructed Particle, version 1
48
49};
50
51#endif // AliPHOSRECPARTICLE_H