Compilation warnings fixed by T.P.
[u/mrichter/AliRoot.git] / PHOS / AliPHOSv2.h
1 #ifndef ALIPHOSV2_H
2 #define ALIPHOSV2_H
3 /* Copyright(c) 1998-1999-2000, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 /* History of cvs commits:
9  *
10  * $Log$
11  */
12
13 //_________________________________________________________________________
14 // Version of AliPHOSv0 which keeps all hits in TreeH
15 // I mean real hits not cumulated hits
16 //  This version is NOT recommended for Reconstruction analysis
17 //                  
18 //*-- Author: Gines MARTINEZ (SUBATECH)
19
20 // --- ROOT system ---
21
22 // --- AliRoot header files ---
23 #include "AliPHOSv1.h"
24
25 class AliPHOSv2 : public AliPHOSv1 {
26
27 public:
28
29   AliPHOSv2(void) ;
30   AliPHOSv2(const char *name, const char *title="") ;
31   AliPHOSv2(AliPHOSv2 & phos) : AliPHOSv1(phos){
32     phos.Copy(*this) ; 
33   }
34   virtual ~AliPHOSv2(void) ;
35
36   virtual void    Copy(TObject &phos) const; 
37   virtual void    AddHit( Int_t shunt, Int_t primary, Int_t id, Float_t *hits); 
38   virtual Int_t   IsVersion(void) const { 
39     // Gives the version number 
40     return 2 ; 
41   }
42   virtual const TString Version(void)const { 
43     // returns the version number 
44     return TString("v2") ; 
45   }
46
47 protected:
48
49   ClassDef(AliPHOSv2,1)  // Class AliPHOSv0 which allows to write ond disk al the information of the hits. 
50
51 };
52
53 #endif // AliPHOSV2_H