]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSRecPoint.h
Added electronic noise to the deposited energy
[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 ;
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) ;
d15a28e7 41 virtual Bool_t IsEmc(void){return kTRUE ;}
9f616d61 42 virtual void Paint(Option_t * option="");
43 virtual void Print(Option_t * opt = "void") {}
d15a28e7 44
45 virtual Int_t Compare(TObject * obj) { assert(0==1) ; }
46 virtual Bool_t IsSortable() const { return kTRUE ; }
47
48protected:
9f616d61 49
50 Int_t fPHOSMod ;
d15a28e7 51
d15a28e7 52 ClassDef(AliPHOSRecPoint,1)
53
54};
55
56#endif // AliPHOSRECPOINT_H