]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDcell.cxx
Implementation of copy constructor and asignment operator
[u/mrichter/AliRoot.git] / PMD / AliPMDcell.cxx
index ea06be2bf66c002e08f4008ea2fdd134b8c17f68..9cdffc75f32956ed2862c431bb86223fb49543e6 100644 (file)
@@ -35,6 +35,29 @@ AliPMDcell::AliPMDcell(Int_t trnumber, Int_t smnumber,
   fEdep     = edep;
 
 }
+
+AliPMDcell::AliPMDcell(const AliPMDcell& source):TObject(source) {
+  //Copy Constructor 
+  if(&source == this) return;
+  this->fTrNumber = source.fTrNumber;
+  this->fSMNumber = source.fSMNumber;
+  this->fXpos = source.fXpos;
+  this->fYpos = source.fYpos;
+  this->fEdep = source.fEdep;
+  return;
+}
+
+AliPMDcell& AliPMDcell::operator=(const AliPMDcell& source) {
+  //Copy Constructor 
+  if(&source == this) return *this;
+  this->fTrNumber = source.fTrNumber;
+  this->fSMNumber = source.fSMNumber;
+  this->fXpos = source.fXpos;
+  this->fYpos = source.fYpos;
+  this->fEdep = source.fEdep;
+  return *this;
+}
+
 AliPMDcell::~AliPMDcell()
 {
   // Default destructor