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.                  *
 **************************************************************************/
//-----------------------------------------------------//
//                                                     //
//  Date   : August 05 2003                            //
//                                                     //
//  Store cell/track info which is used to assign      //
//  the correct track number to a multiple hit cell    //
//                                                     //
//-----------------------------------------------------//

#include "Riostream.h"
#include "Rtypes.h"
#include "AliPMDcell.h"

ClassImp(AliPMDcell)

AliPMDcell::AliPMDcell():
  fTrNumber(0),
  fSMNumber(0),
  fXpos(0),
  fYpos(0),
  fEdep(0.)
{
  // Standard constructor
}

AliPMDcell::AliPMDcell(Int_t trnumber, Int_t smnumber, 
		       Int_t xpos, Int_t ypos, Float_t edep):
  fTrNumber(trnumber),
  fSMNumber(smnumber),
  fXpos(xpos),
  fYpos(ypos),
  fEdep(edep)
{
  // Constructor
}

AliPMDcell::AliPMDcell(AliPMDcell *pmdcell):
  fTrNumber(0),
  fSMNumber(0),
  fXpos(0),
  fYpos(0),
  fEdep(0.)
{
  *this = *pmdcell;
}

AliPMDcell::AliPMDcell(const AliPMDcell& source):
  TObject(source),
  fTrNumber(source.fTrNumber),
  fSMNumber(source.fSMNumber),
  fXpos(source.fXpos),
  fYpos(source.fYpos),
  fEdep(source.fEdep)
{
  //Copy Constructor 
}

AliPMDcell& AliPMDcell::operator=(const AliPMDcell& source)
{
  //Copy Constructor 
  if(this != &source)
    {
      fTrNumber = source.fTrNumber;
      fSMNumber = source.fSMNumber;
      fXpos = source.fXpos;
      fYpos = source.fYpos;
      fEdep = source.fEdep;
    }
  return *this;
}

AliPMDcell::~AliPMDcell()
{
  // Default destructor
}

Int_t AliPMDcell::GetTrackNumber() const
{
  return fTrNumber;
}
Int_t AliPMDcell::GetSMNumber() const
{
  return fSMNumber;
}
Int_t AliPMDcell::GetX() const
{
  return fXpos;
}
Int_t AliPMDcell::GetY() const
{
  return fYpos;
}

Float_t AliPMDcell::GetEdep() const
{
  return fEdep;
}

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