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

//_________________________________________________________________________
// Implementation version v2 of EMCAL Manager class for Shish-Kebab case 
//*--                  
//*-- Author:  Aleksei Pavlinov

// --- ROOT system ---
class TBrowser;

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

class AliEMCALv2 : public AliEMCALv1 {
  
public:

  AliEMCALv2(void) ; 
  AliEMCALv2(const char *name, const char *title="", const Bool_t checkGeoAndRun = kTRUE) ;
  virtual ~AliEMCALv2(void) ;

  using AliEMCALv1::AddHit;
  virtual void  AddHit( Int_t shunt, Int_t primary, Int_t track, Int_t iparent, Float_t ienergy,
			Int_t id, Float_t *hits, Float_t *p);

  virtual void StepManager(void) ;

  // Gives the version number 
  virtual Int_t  IsVersion(void) const {return 2;}
  virtual const TString Version(void)const {return TString("v2");}

 protected:

 private:
  AliEMCALv2(const AliEMCALv2 & emcal);
  AliEMCALv2 & operator = (const AliEMCALv2  & /*rvalue*/);
 
  ClassDef(AliEMCALv2,3)    //Implementation of EMCAL manager class to produce hits in a Shish-Kebab
    
};

#endif // AliEMCALV2_H
 AliEMCALv2.h:1
 AliEMCALv2.h:2
 AliEMCALv2.h:3
 AliEMCALv2.h:4
 AliEMCALv2.h:5
 AliEMCALv2.h:6
 AliEMCALv2.h:7
 AliEMCALv2.h:8
 AliEMCALv2.h:9
 AliEMCALv2.h:10
 AliEMCALv2.h:11
 AliEMCALv2.h:12
 AliEMCALv2.h:13
 AliEMCALv2.h:14
 AliEMCALv2.h:15
 AliEMCALv2.h:16
 AliEMCALv2.h:17
 AliEMCALv2.h:18
 AliEMCALv2.h:19
 AliEMCALv2.h:20
 AliEMCALv2.h:21
 AliEMCALv2.h:22
 AliEMCALv2.h:23
 AliEMCALv2.h:24
 AliEMCALv2.h:25
 AliEMCALv2.h:26
 AliEMCALv2.h:27
 AliEMCALv2.h:28
 AliEMCALv2.h:29
 AliEMCALv2.h:30
 AliEMCALv2.h:31
 AliEMCALv2.h:32
 AliEMCALv2.h:33
 AliEMCALv2.h:34
 AliEMCALv2.h:35
 AliEMCALv2.h:36
 AliEMCALv2.h:37
 AliEMCALv2.h:38
 AliEMCALv2.h:39
 AliEMCALv2.h:40
 AliEMCALv2.h:41
 AliEMCALv2.h:42
 AliEMCALv2.h:43
 AliEMCALv2.h:44
 AliEMCALv2.h:45
 AliEMCALv2.h:46
 AliEMCALv2.h:47