//====================================
+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
}
//====================================
-void AliMUONPairLight::SetMuons(AliMUONTrackLight mu0, AliMUONTrackLight mu1){
+void AliMUONPairLight::SetMuons(const AliMUONTrackLight& mu0, const AliMUONTrackLight& mu1){
/// set the two muons
fMu0 = mu0;
fMu1 = 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