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   : February 26 2006                          //
//                                                     //
//  Store cellhits associated to a cluster             //
//                                                     //
//-----------------------------------------------------//

#include "Riostream.h"
#include "Rtypes.h"
#include "AliPMDrechit.h"

ClassImp(AliPMDrechit)

AliPMDrechit::AliPMDrechit():
  fXcell(0),
  fYcell(0),
  fTrcell(0),
  fPidcell(0),
  fAdccell(0.)
{
  // Standard constructor
}

AliPMDrechit::AliPMDrechit(Int_t cellx, Int_t celly, Int_t celltr,
			   Int_t cellpid, Float_t celladc):
  fXcell(cellx),
  fYcell(celly),
  fTrcell(celltr),
  fPidcell(cellpid),
  fAdccell(celladc)

{
  // Constructor
}
AliPMDrechit::AliPMDrechit(AliPMDrechit *pmdrechit):
  fXcell(0),
  fYcell(0),
  fTrcell(0),
  fPidcell(0),
  fAdccell(0.)
{
  *this = *pmdrechit;
}

AliPMDrechit::AliPMDrechit(const AliPMDrechit& source):
  TObject(source),
  fXcell(source.fXcell),
  fYcell(source.fYcell),
  fTrcell(source.fTrcell),
  fPidcell(source.fPidcell),
  fAdccell(source.fAdccell)

{
  //Copy Constructor 

}

AliPMDrechit& AliPMDrechit::operator=(const AliPMDrechit& source)
{
  //Copy Constructor 
  if(this != &source)
    {
      fXcell = source.fXcell;
      fYcell = source.fYcell;
      fTrcell = source.fTrcell;
      fPidcell = source.fPidcell;
      fAdccell = source.fAdccell;
    }
  return *this;
}

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