X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG2%2FRESONANCES%2FAliRsnCutTrackQuality.cxx;h=927ae56292dbc2eea1bfdf9668c4660eb5733281;hb=61f275d1ea801499748637d4ac0aaff5ab0adbc4;hp=7adc15bbb5defc5b0451ddcdbc158e67d2f55ef8;hpb=e5ebff7ed9d9e5962f7abf0a71f7b80de7b0eb2c;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG2/RESONANCES/AliRsnCutTrackQuality.cxx b/PWG2/RESONANCES/AliRsnCutTrackQuality.cxx index 7adc15bbb5d..927ae56292d 100644 --- a/PWG2/RESONANCES/AliRsnCutTrackQuality.cxx +++ b/PWG2/RESONANCES/AliRsnCutTrackQuality.cxx @@ -86,13 +86,15 @@ AliRsnCutTrackQuality::AliRsnCutTrackQuality(const AliRsnCutTrackQuality ©) } //_________________________________________________________________________________________________ -AliRsnCutTrackQuality& AliRsnCutTrackQuality::operator=(const AliRsnCutTrackQuality ©) +AliRsnCutTrackQuality &AliRsnCutTrackQuality::operator=(const AliRsnCutTrackQuality ©) { // // Assignment operator. // Just copy all data member values. // + if (this == ©) + return *this; fFlagsOn = copy.fFlagsOn; fFlagsOff = copy.fFlagsOff; @@ -253,7 +255,7 @@ Bool_t AliRsnCutTrackQuality::CheckAOD(AliAODTrack *track) if (fAODTestFilterBit >= 0) { UInt_t bit = 1 << fAODTestFilterBit; AliDebugClass(2, Form("Required a test filter bit for AOD check: %u (result: %s)", bit, (track->TestFilterBit(bit) ? "accept" : "reject"))); - if (!track->TestFilterBit(bit)) + if (!track->TestFilterBit(bit)) return kFALSE; else { if (track->Pt() < fPt[0] || track->Pt() > fPt[1]) return kFALSE; @@ -261,7 +263,7 @@ Bool_t AliRsnCutTrackQuality::CheckAOD(AliAODTrack *track) return kTRUE; } } - + // try to retrieve the reference AOD event AliAODEvent *aodEvent = 0x0; if (fEvent) aodEvent = fEvent->GetRefAOD();