Fix neccessary for local merge
[u/mrichter/AliRoot.git] / CORRFW / AliCFPairAcceptanceCuts.cxx
index 58bf433..80b01fe 100755 (executable)
@@ -122,14 +122,16 @@ void AliCFPairAcceptanceCuts::SelectionBitMap(TObject* obj)
 
   for (UInt_t i=0; i<kNCuts; i++) fBitmap->SetBitNumber(i,kFALSE);
 
-  if (!obj) return;
-  TString className(obj->ClassName());
+  AliMCParticle* mcpart = dynamic_cast<AliMCParticle*>(obj) ;
+
+  if (!mcpart) return;
+  TString className(mcpart->ClassName());
   if (className.CompareTo("AliMCParticle") != 0) {
     AliError("obj must point to an AliMCParticle !");
     return ;
   }
 
-  TParticle* part = (dynamic_cast<AliMCParticle*>(obj))->Particle() ;
+  TParticle* part = mcpart->Particle() ;
   if (!part || part->GetNDaughters() !=2) return ;
 
   Int_t lab0 = part->GetDaughter(0);
@@ -146,19 +148,19 @@ void AliCFPairAcceptanceCuts::SelectionBitMap(TObject* obj)
 }
 
 //______________________________
-void AliCFPairAcceptanceCuts::SetEvtInfo(TObject* mcInfo) {
+void AliCFPairAcceptanceCuts::SetMCEventInfo(const TObject* mcInfo) {
   //
   // Sets pointer to MC event information (AliMCEvent)
   //
 
   if (!mcInfo) {
-    Error("SetEvtInfo","Pointer to MC Event is null !");
+    Error("SetMCEventInfo","Pointer to MC Event is null !");
     return;
   }
   
   TString className(mcInfo->ClassName());
   if (className.CompareTo("AliMCEvent") != 0) {
-    Error("SetEvtInfo","argument must point to an AliMCEvent !");
+    Error("SetMCEventInfo","argument must point to an AliMCEvent !");
     return ;
   }