ROOT logo
/**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/
/* $Id$ */

/* History of cvs commits:
 *
 * $Log$
 * Revision 1.24  2005/05/28 14:19:05  schutz
 * Compilation warnings fixed by T.P.
 *
 */

//_________________________________________________________________________
// Version of AliPHOSv1 which keeps all hits in TreeH
// AddHit, StepManager,and FinishEvent are redefined 
//                  
//*-- Author: Gines MARTINEZ (SUBATECH)
//*-- Modified Nov. 22 2000 by Dmitri Peressounko
// All hits are stored.
// Note, that primaries will not be assigned to digits:
// because of tiny energy deposition at each step.
//  

// --- ROOT system ---
#include "TClonesArray.h"

// --- Standard library ---


// --- AliRoot header files ---

#include "AliPHOSv2.h"
#include "AliPHOSHit.h"

ClassImp(AliPHOSv2)

//____________________________________________________________________________
AliPHOSv2::AliPHOSv2()
{
  // default ctor

}

//____________________________________________________________________________
AliPHOSv2::AliPHOSv2(const char *name, const char *title):
AliPHOSv1(name,title)
{
  // ctor
}
//__________________________________________________________________________
AliPHOSv2::~AliPHOSv2()
{
  // dtor
}

//____________________________________________________________________________
AliPHOSv2 & AliPHOSv2::operator = (const AliPHOSv2 &)
{
  Fatal("operator =", "not implemented");
  return *this;
}

//____________________________________________________________________________
void AliPHOSv2::AddHit(Int_t shunt, Int_t primary, Int_t Id, Float_t * hits)
{
  // Add a hit to the hit list.

  AliPHOSHit *newHit ;

  newHit = new AliPHOSHit(shunt, primary, Id, hits) ;

  new((*fHits)[fNhits]) AliPHOSHit(*newHit) ;    
  fNhits++ ;

  delete newHit;

}


 AliPHOSv2.cxx:1
 AliPHOSv2.cxx:2
 AliPHOSv2.cxx:3
 AliPHOSv2.cxx:4
 AliPHOSv2.cxx:5
 AliPHOSv2.cxx:6
 AliPHOSv2.cxx:7
 AliPHOSv2.cxx:8
 AliPHOSv2.cxx:9
 AliPHOSv2.cxx:10
 AliPHOSv2.cxx:11
 AliPHOSv2.cxx:12
 AliPHOSv2.cxx:13
 AliPHOSv2.cxx:14
 AliPHOSv2.cxx:15
 AliPHOSv2.cxx:16
 AliPHOSv2.cxx:17
 AliPHOSv2.cxx:18
 AliPHOSv2.cxx:19
 AliPHOSv2.cxx:20
 AliPHOSv2.cxx:21
 AliPHOSv2.cxx:22
 AliPHOSv2.cxx:23
 AliPHOSv2.cxx:24
 AliPHOSv2.cxx:25
 AliPHOSv2.cxx:26
 AliPHOSv2.cxx:27
 AliPHOSv2.cxx:28
 AliPHOSv2.cxx:29
 AliPHOSv2.cxx:30
 AliPHOSv2.cxx:31
 AliPHOSv2.cxx:32
 AliPHOSv2.cxx:33
 AliPHOSv2.cxx:34
 AliPHOSv2.cxx:35
 AliPHOSv2.cxx:36
 AliPHOSv2.cxx:37
 AliPHOSv2.cxx:38
 AliPHOSv2.cxx:39
 AliPHOSv2.cxx:40
 AliPHOSv2.cxx:41
 AliPHOSv2.cxx:42
 AliPHOSv2.cxx:43
 AliPHOSv2.cxx:44
 AliPHOSv2.cxx:45
 AliPHOSv2.cxx:46
 AliPHOSv2.cxx:47
 AliPHOSv2.cxx:48
 AliPHOSv2.cxx:49
 AliPHOSv2.cxx:50
 AliPHOSv2.cxx:51
 AliPHOSv2.cxx:52
 AliPHOSv2.cxx:53
 AliPHOSv2.cxx:54
 AliPHOSv2.cxx:55
 AliPHOSv2.cxx:56
 AliPHOSv2.cxx:57
 AliPHOSv2.cxx:58
 AliPHOSv2.cxx:59
 AliPHOSv2.cxx:60
 AliPHOSv2.cxx:61
 AliPHOSv2.cxx:62
 AliPHOSv2.cxx:63
 AliPHOSv2.cxx:64
 AliPHOSv2.cxx:65
 AliPHOSv2.cxx:66
 AliPHOSv2.cxx:67
 AliPHOSv2.cxx:68
 AliPHOSv2.cxx:69
 AliPHOSv2.cxx:70
 AliPHOSv2.cxx:71
 AliPHOSv2.cxx:72
 AliPHOSv2.cxx:73
 AliPHOSv2.cxx:74
 AliPHOSv2.cxx:75
 AliPHOSv2.cxx:76
 AliPHOSv2.cxx:77
 AliPHOSv2.cxx:78
 AliPHOSv2.cxx:79
 AliPHOSv2.cxx:80
 AliPHOSv2.cxx:81
 AliPHOSv2.cxx:82
 AliPHOSv2.cxx:83
 AliPHOSv2.cxx:84
 AliPHOSv2.cxx:85
 AliPHOSv2.cxx:86
 AliPHOSv2.cxx:87
 AliPHOSv2.cxx:88
 AliPHOSv2.cxx:89
 AliPHOSv2.cxx:90
 AliPHOSv2.cxx:91