]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFPairIsPrimaryCuts.cxx
Bugfixes enabling buffer navigation
[u/mrichter/AliRoot.git] / CORRFW / AliCFPairIsPrimaryCuts.cxx
index b956e59b440c44956d45b93ea466580bf446afc4..d73a735a09718e4ad3c3a17d7618d6180b7df65c 100755 (executable)
@@ -28,23 +28,23 @@ ClassImp(AliCFPairIsPrimaryCuts)
 
 //__________________________________________________________________________________
 AliCFPairIsPrimaryCuts::AliCFPairIsPrimaryCuts() :
-  AliCFCutBase()
+  AliCFCutBase(),
+  fCutNeg(new AliCFTrackIsPrimaryCuts()),
+  fCutPos(new AliCFTrackIsPrimaryCuts())
 {
   //
   // Default constructor
   //
-  fCutNeg = new AliCFTrackIsPrimaryCuts();
-  fCutPos = new AliCFTrackIsPrimaryCuts();
 }
 //__________________________________________________________________________________
 AliCFPairIsPrimaryCuts::AliCFPairIsPrimaryCuts(Char_t* name, Char_t* title) :
-  AliCFCutBase(name,title)
+  AliCFCutBase(name,title),
+  fCutNeg(new AliCFTrackIsPrimaryCuts(name,title)),
+  fCutPos(new AliCFTrackIsPrimaryCuts(name,title))
 {
   //
-  // Constructor
+  // Named Constructor
   //
-  fCutNeg = new AliCFTrackIsPrimaryCuts(name,title);
-  fCutPos = new AliCFTrackIsPrimaryCuts(name,title);
 }
 //__________________________________________________________________________________
 AliCFPairIsPrimaryCuts::AliCFPairIsPrimaryCuts(const AliCFPairIsPrimaryCuts& c) :
@@ -85,8 +85,8 @@ Bool_t AliCFPairIsPrimaryCuts::IsSelected(TObject* obj) {
 
   AliCFPair* pair = dynamic_cast<AliCFPair*>(obj);
 
-  AliESDtrack* tneg = pair->GetNeg();
-  AliESDtrack* tpos = pair->GetPos();
+  AliVParticle* tneg = pair->GetNeg();
+  AliVParticle* tpos = pair->GetPos();
   if (!tneg || !tpos) return kFALSE ;
 
   if ( ! fCutNeg->IsSelected((TObject*)tneg) || ! fCutPos->IsSelected((TObject*)tpos) ) return kFALSE ;