]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSRecPoint.h
Corrected energy deposition in pin diode (Gines)
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRecPoint.h
CommitLineData
d15a28e7 1#ifndef ALIPHOSRECPOINT_H
2#define ALIPHOSRECPOINT_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6////////////////////////////////////////////////
7// Base class for Reconstructed Points //
8// in PHOS and PPSD //
9// //
10// Author Gines MARTINEZ SUBATECH //
11// //
12// //
13////////////////////////////////////////////////
14
15// --- ROOT system ---
16
9f616d61 17#include "TMarker.h"
18#include "TGraph.h"
19#include "TPaveText.h"
20
d15a28e7 21// --- Standard library ---
22
9f616d61 23#include <cassert>
d15a28e7 24
25// --- AliRoot header files ---
26
27#include "AliRecPoint.h"
28
29
30class AliPHOSRecPoint : public AliRecPoint {
31
32public:
33
34 AliPHOSRecPoint() ; // ctor
35 virtual ~AliPHOSRecPoint() ; // dtor
9f616d61 36 virtual void AddDigit(AliDigitNew & digit, Float_t Energy) = 0 ;
cf239357 37 virtual Int_t DistancetoPrimitive(Int_t px, Int_t py);
38 virtual void Draw(Option_t * option="") ;
39 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) ;
40 virtual Int_t GetPHOSMod(void) ;
41 virtual void GetPrimaries(Int_t & number, Int_t * list) ;
42 virtual Bool_t IsEmc(void){return kTRUE ;}
43 virtual void Paint(Option_t * option="");
44 virtual void Print(Option_t * opt = "void") {}
d15a28e7 45
46 virtual Int_t Compare(TObject * obj) { assert(0==1) ; }
47 virtual Bool_t IsSortable() const { return kTRUE ; }
48
49protected:
9f616d61 50
51 Int_t fPHOSMod ;
d15a28e7 52
d15a28e7 53 ClassDef(AliPHOSRecPoint,1)
54
55};
56
57#endif // AliPHOSRECPOINT_H