1 //-----------------------------------------------------//
3 // Date : August 05 2003 //
5 // Store cell/track info which is used to assign //
6 // the correct track number to a multiple hit cell //
8 //-----------------------------------------------------//
10 #include "Riostream.h"
13 #include "AliPMDcell.h"
17 AliPMDcell::AliPMDcell()
19 // Standard constructor
27 AliPMDcell::AliPMDcell(Int_t trnumber, Int_t smnumber,
28 Int_t xpos, Int_t ypos, Float_t edep)
39 AliPMDcell::AliPMDcell(const AliPMDcell& source):TObject(source) {
41 if(&source == this) return;
42 this->fTrNumber = source.fTrNumber;
43 this->fSMNumber = source.fSMNumber;
44 this->fXpos = source.fXpos;
45 this->fYpos = source.fYpos;
46 this->fEdep = source.fEdep;
50 AliPMDcell& AliPMDcell::operator=(const AliPMDcell& source) {
52 if(&source == this) return *this;
53 this->fTrNumber = source.fTrNumber;
54 this->fSMNumber = source.fSMNumber;
55 this->fXpos = source.fXpos;
56 this->fYpos = source.fYpos;
57 this->fEdep = source.fEdep;
61 AliPMDcell::~AliPMDcell()
66 Int_t AliPMDcell::GetTrackNumber() const
70 Int_t AliPMDcell::GetSMNumber() const
74 Int_t AliPMDcell::GetX() const
78 Int_t AliPMDcell::GetY() const
83 Float_t AliPMDcell::GetEdep() const