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                            //
//  used to store the info into TreeS                  //
//                                                     //
//-----------------------------------------------------//
#include "Riostream.h"
#include "Rtypes.h"
#include "AliPMDsdigit.h"
#include <stdio.h>

ClassImp(AliPMDsdigit)

AliPMDsdigit::AliPMDsdigit():
  fTrNumber(0),
  fTrPid(0),
  fDet(0),
  fSMN(0),
  fRow(0),
  fColumn(0),
  fEdep(0.)
{
  // Default Constructor
}

AliPMDsdigit::AliPMDsdigit(Int_t trnumber, Int_t trpid, Int_t det, Int_t smn,
			   Int_t irow, Int_t icol, Float_t edep):
  fTrNumber(trnumber),
  fTrPid(trpid),
  fDet(det),
  fSMN(smn),
  fRow(irow),
  fColumn(icol),
  fEdep(edep)
{
  // Constructor
}

AliPMDsdigit::AliPMDsdigit(AliPMDsdigit *pmdsdigit):
  fTrNumber(0),
  fTrPid(0),
  fDet(0),
  fSMN(0),
  fRow(0),
  fColumn(0),
  fEdep(0.)
{
  *this = *pmdsdigit;
}

AliPMDsdigit::AliPMDsdigit(const AliPMDsdigit& pmdsdigit):
  TObject(pmdsdigit),
  fTrNumber(pmdsdigit.fTrNumber),
  fTrPid(pmdsdigit.fTrPid),
  fDet(pmdsdigit.fDet),
  fSMN(pmdsdigit.fSMN),
  fRow(pmdsdigit.fRow),
  fColumn(pmdsdigit.fColumn),
  fEdep(pmdsdigit.fEdep)
{
  //Copy Constructor 
}
AliPMDsdigit & AliPMDsdigit::operator=(const AliPMDsdigit& pmdsdigit)
{
  //Assignment operator 
  if(this != &pmdsdigit)
    {
      fTrNumber   = pmdsdigit.fTrNumber;
      fTrPid      = pmdsdigit.fTrPid;
      fDet        = pmdsdigit.fDet;
      fSMN        = pmdsdigit.fSMN;
      fRow        = pmdsdigit.fRow;
      fColumn     = pmdsdigit.fColumn;
      fEdep       = pmdsdigit.fEdep;
    }
  return *this;
}


AliPMDsdigit::~AliPMDsdigit()
{
  // Default Destructor
}
Int_t AliPMDsdigit::GetTrackNumber() const
{
  return fTrNumber;
}
Int_t AliPMDsdigit::GetTrackPid() const
{
  return fTrPid;
}
Int_t AliPMDsdigit::GetDetector() const
{
  return fDet;
}
Int_t AliPMDsdigit::GetSMNumber() const
{
  return fSMN;
}
Int_t AliPMDsdigit::GetRow() const
{
  return fRow;
}
Int_t AliPMDsdigit::GetColumn() const
{
  return fColumn;
}
Float_t AliPMDsdigit::GetCellEdep() const
{
  return fEdep;
}
 AliPMDsdigit.cxx:1
 AliPMDsdigit.cxx:2
 AliPMDsdigit.cxx:3
 AliPMDsdigit.cxx:4
 AliPMDsdigit.cxx:5
 AliPMDsdigit.cxx:6
 AliPMDsdigit.cxx:7
 AliPMDsdigit.cxx:8
 AliPMDsdigit.cxx:9
 AliPMDsdigit.cxx:10
 AliPMDsdigit.cxx:11
 AliPMDsdigit.cxx:12
 AliPMDsdigit.cxx:13
 AliPMDsdigit.cxx:14
 AliPMDsdigit.cxx:15
 AliPMDsdigit.cxx:16
 AliPMDsdigit.cxx:17
 AliPMDsdigit.cxx:18
 AliPMDsdigit.cxx:19
 AliPMDsdigit.cxx:20
 AliPMDsdigit.cxx:21
 AliPMDsdigit.cxx:22
 AliPMDsdigit.cxx:23
 AliPMDsdigit.cxx:24
 AliPMDsdigit.cxx:25
 AliPMDsdigit.cxx:26
 AliPMDsdigit.cxx:27
 AliPMDsdigit.cxx:28
 AliPMDsdigit.cxx:29
 AliPMDsdigit.cxx:30
 AliPMDsdigit.cxx:31
 AliPMDsdigit.cxx:32
 AliPMDsdigit.cxx:33
 AliPMDsdigit.cxx:34
 AliPMDsdigit.cxx:35
 AliPMDsdigit.cxx:36
 AliPMDsdigit.cxx:37
 AliPMDsdigit.cxx:38
 AliPMDsdigit.cxx:39
 AliPMDsdigit.cxx:40
 AliPMDsdigit.cxx:41
 AliPMDsdigit.cxx:42
 AliPMDsdigit.cxx:43
 AliPMDsdigit.cxx:44
 AliPMDsdigit.cxx:45
 AliPMDsdigit.cxx:46
 AliPMDsdigit.cxx:47
 AliPMDsdigit.cxx:48
 AliPMDsdigit.cxx:49
 AliPMDsdigit.cxx:50
 AliPMDsdigit.cxx:51
 AliPMDsdigit.cxx:52
 AliPMDsdigit.cxx:53
 AliPMDsdigit.cxx:54
 AliPMDsdigit.cxx:55
 AliPMDsdigit.cxx:56
 AliPMDsdigit.cxx:57
 AliPMDsdigit.cxx:58
 AliPMDsdigit.cxx:59
 AliPMDsdigit.cxx:60
 AliPMDsdigit.cxx:61
 AliPMDsdigit.cxx:62
 AliPMDsdigit.cxx:63
 AliPMDsdigit.cxx:64
 AliPMDsdigit.cxx:65
 AliPMDsdigit.cxx:66
 AliPMDsdigit.cxx:67
 AliPMDsdigit.cxx:68
 AliPMDsdigit.cxx:69
 AliPMDsdigit.cxx:70
 AliPMDsdigit.cxx:71
 AliPMDsdigit.cxx:72
 AliPMDsdigit.cxx:73
 AliPMDsdigit.cxx:74
 AliPMDsdigit.cxx:75
 AliPMDsdigit.cxx:76
 AliPMDsdigit.cxx:77
 AliPMDsdigit.cxx:78
 AliPMDsdigit.cxx:79
 AliPMDsdigit.cxx:80
 AliPMDsdigit.cxx:81
 AliPMDsdigit.cxx:82
 AliPMDsdigit.cxx:83
 AliPMDsdigit.cxx:84
 AliPMDsdigit.cxx:85
 AliPMDsdigit.cxx:86
 AliPMDsdigit.cxx:87
 AliPMDsdigit.cxx:88
 AliPMDsdigit.cxx:89
 AliPMDsdigit.cxx:90
 AliPMDsdigit.cxx:91
 AliPMDsdigit.cxx:92
 AliPMDsdigit.cxx:93
 AliPMDsdigit.cxx:94
 AliPMDsdigit.cxx:95
 AliPMDsdigit.cxx:96
 AliPMDsdigit.cxx:97
 AliPMDsdigit.cxx:98
 AliPMDsdigit.cxx:99
 AliPMDsdigit.cxx:100
 AliPMDsdigit.cxx:101
 AliPMDsdigit.cxx:102
 AliPMDsdigit.cxx:103
 AliPMDsdigit.cxx:104
 AliPMDsdigit.cxx:105
 AliPMDsdigit.cxx:106
 AliPMDsdigit.cxx:107
 AliPMDsdigit.cxx:108
 AliPMDsdigit.cxx:109
 AliPMDsdigit.cxx:110
 AliPMDsdigit.cxx:111
 AliPMDsdigit.cxx:112
 AliPMDsdigit.cxx:113
 AliPMDsdigit.cxx:114
 AliPMDsdigit.cxx:115
 AliPMDsdigit.cxx:116
 AliPMDsdigit.cxx:117
 AliPMDsdigit.cxx:118
 AliPMDsdigit.cxx:119
 AliPMDsdigit.cxx:120
 AliPMDsdigit.cxx:121
 AliPMDsdigit.cxx:122
 AliPMDsdigit.cxx:123
 AliPMDsdigit.cxx:124
 AliPMDsdigit.cxx:125