Fix Coverity
authorakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Dec 2011 14:00:31 +0000 (14:00 +0000)
committerakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Dec 2011 14:00:31 +0000 (14:00 +0000)
TTherminator/Therminator/DecayChannel.cxx
TTherminator/Therminator/DecayChannel.h

index de8becd..b4a535d 100644 (file)
@@ -48,6 +48,18 @@ DecayChannel::~DecayChannel()
 {
 }
 
+DecayChannel& DecayChannel::operator=(const DecayChannel& aChannel)
+{
+  if (this != &aChannel) {
+    mBranchRatio = aChannel.GetBranchingRatio();
+    mParticleType1 = aChannel.GetParticle1();
+    mParticleType2 = aChannel.GetParticle2();
+    mParticleType3 = aChannel.GetParticle3();
+  }
+
+  return *this;
+}
+
 int    
 DecayChannel::GetParticle1() const
 {
index 0ca744e..c39c40e 100644 (file)
@@ -36,6 +36,7 @@ class DecayChannel
   DecayChannel(double aBranchRatio, int aPartType1, int aPartType2, int aPartType3 = -1);
   DecayChannel(const DecayChannel& aChannel);
   ~DecayChannel();
+  DecayChannel& operator=(const DecayChannel& aChannel);
   
   int    GetParticle1() const;
   int    GetParticle2() const;