]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONPairLight.cxx
sync with GSI svn
[u/mrichter/AliRoot.git] / MUON / AliMUONPairLight.cxx
index 4be3a031374a7bd9527db21cecd59accb1240b98..6cbdb3c5b322da2c15b345c9f558ca295b10a7a2 100644 (file)
@@ -82,6 +82,27 @@ AliMUONPairLight::~AliMUONPairLight(){
 
 //====================================
 
+AliMUONPairLight& AliMUONPairLight::operator=(const AliMUONPairLight& dimuCopy)
+{
+  // check assignment to self
+  if (this == &dimuCopy) return *this;
+
+  // base class assignment
+  TObject::operator=(dimuCopy);
+
+  // assignment operator
+  fMu0 = dimuCopy.fMu0;
+  fMu1 = dimuCopy.fMu1; 
+  fCreationProcess = dimuCopy.fCreationProcess;
+  fIsCorrelated = dimuCopy.fIsCorrelated; 
+  fCauseOfCorrelation  = dimuCopy.fCauseOfCorrelation;
+  fIsFeedDown = dimuCopy.fIsFeedDown;
+
+  return *this;
+}
+
+//====================================
+
 Bool_t AliMUONPairLight::IsAResonance(){
   /// checks if muon pair comes from a resonance decay  
   if (!fIsCorrelated) return kFALSE;   //if muons not correlated, cannot be a resonance
@@ -319,7 +340,7 @@ void AliMUONPairLight::SetProcess(){
 }
 
 //====================================
-void AliMUONPairLight::SetMuons(AliMUONTrackLight mu0, AliMUONTrackLight mu1){
+void AliMUONPairLight::SetMuons(const AliMUONTrackLight& mu0, const AliMUONTrackLight& mu1){
   /// set the two muons 
   fMu0 = mu0; 
   fMu1 = mu1; 
@@ -327,7 +348,7 @@ void AliMUONPairLight::SetMuons(AliMUONTrackLight mu0, AliMUONTrackLight mu1){
 } 
 
 //====================================
-void AliMUONPairLight::PrintInfo(Option_t* opt){
+void AliMUONPairLight::PrintInfo(const Option_t* opt){
   /// print information about muon pairs
   /// Options: 
   /// - "H" single muons' decay histories