ROOT logo
#ifndef ALIPHOSV2_H
#define ALIPHOSV2_H
/* Copyright(c) 1998-1999-2000, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

/* History of cvs commits:
 *
 * $Log$
 * Revision 1.19  2005/07/01 20:01:36  kharlov
 * Warning fix on AddHit in gcc 3.4.2
 *
 * Revision 1.18  2005/05/28 14:19:05  schutz
 * Compilation warnings fixed by T.P.
 *
 */

//_________________________________________________________________________
// Version of AliPHOSv0 which keeps all hits in TreeH
// I mean real hits not cumulated hits
//  This version is NOT recommended for Reconstruction analysis
//                  
//*-- Author: Gines MARTINEZ (SUBATECH)

// --- ROOT system ---

// --- AliRoot header files ---
#include "AliPHOSv1.h"

class AliPHOSv2 : public AliPHOSv1 {

public:

  AliPHOSv2(void) ;
  AliPHOSv2(const char *name, const char *title="") ;
  virtual ~AliPHOSv2(void) ;

  using AliPHOSv1::AddHit;
  virtual void    AddHit( Int_t shunt, Int_t primary, Int_t id, Float_t *hits); 
  virtual Int_t   IsVersion(void) const { 
    // Gives the version number 
    return 2 ; 
  }
  virtual const TString Version(void)const { 
    // returns the version number 
    return TString("v2") ; 
  }

private:

  AliPHOSv2(AliPHOSv2 & phos);
  AliPHOSv2 & operator = (const AliPHOSv2 & /*phos*/);

  ClassDef(AliPHOSv2,1)  // Class AliPHOSv0 which allows to write ond disk al the information of the hits. 

};

#endif // AliPHOSV2_H
 AliPHOSv2.h:1
 AliPHOSv2.h:2
 AliPHOSv2.h:3
 AliPHOSv2.h:4
 AliPHOSv2.h:5
 AliPHOSv2.h:6
 AliPHOSv2.h:7
 AliPHOSv2.h:8
 AliPHOSv2.h:9
 AliPHOSv2.h:10
 AliPHOSv2.h:11
 AliPHOSv2.h:12
 AliPHOSv2.h:13
 AliPHOSv2.h:14
 AliPHOSv2.h:15
 AliPHOSv2.h:16
 AliPHOSv2.h:17
 AliPHOSv2.h:18
 AliPHOSv2.h:19
 AliPHOSv2.h:20
 AliPHOSv2.h:21
 AliPHOSv2.h:22
 AliPHOSv2.h:23
 AliPHOSv2.h:24
 AliPHOSv2.h:25
 AliPHOSv2.h:26
 AliPHOSv2.h:27
 AliPHOSv2.h:28
 AliPHOSv2.h:29
 AliPHOSv2.h:30
 AliPHOSv2.h:31
 AliPHOSv2.h:32
 AliPHOSv2.h:33
 AliPHOSv2.h:34
 AliPHOSv2.h:35
 AliPHOSv2.h:36
 AliPHOSv2.h:37
 AliPHOSv2.h:38
 AliPHOSv2.h:39
 AliPHOSv2.h:40
 AliPHOSv2.h:41
 AliPHOSv2.h:42
 AliPHOSv2.h:43
 AliPHOSv2.h:44
 AliPHOSv2.h:45
 AliPHOSv2.h:46
 AliPHOSv2.h:47
 AliPHOSv2.h:48
 AliPHOSv2.h:49
 AliPHOSv2.h:50
 AliPHOSv2.h:51
 AliPHOSv2.h:52
 AliPHOSv2.h:53
 AliPHOSv2.h:54
 AliPHOSv2.h:55
 AliPHOSv2.h:56
 AliPHOSv2.h:57
 AliPHOSv2.h:58
 AliPHOSv2.h:59