]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFPairPidCut.cxx
example macros for EVE analysis using new ListAnalyser (Ben)
[u/mrichter/AliRoot.git] / CORRFW / AliCFPairPidCut.cxx
index 8dc05a64461e8b876a9d2cfe728dda386abdbbbe..d18bfd51f996e75ffeac1bca166c0812df40fed9 100755 (executable)
@@ -26,23 +26,23 @@ ClassImp(AliCFPairPidCut)
 
 //__________________________________________________________________________________
 AliCFPairPidCut::AliCFPairPidCut() :
-  AliCFCutBase()
+  AliCFCutBase(),
+  fCutNeg(new AliCFTrackCutPid()),
+  fCutPos(new AliCFTrackCutPid())
 {
   //
   // Default constructor
   //
-  fCutNeg = new AliCFTrackCutPid();
-  fCutPos = new AliCFTrackCutPid();
 }
 //__________________________________________________________________________________
 AliCFPairPidCut::AliCFPairPidCut(const Char_t* name, const Char_t* title) :
-  AliCFCutBase(name,title)
+  AliCFCutBase(name,title),
+  fCutNeg(new AliCFTrackCutPid(name,title)),
+  fCutPos(new AliCFTrackCutPid(name,title))
 {
   //
   // Constructor
   //
-  fCutNeg = new AliCFTrackCutPid(name,title);
-  fCutPos = new AliCFTrackCutPid(name,title);
 }
 //__________________________________________________________________________________
 AliCFPairPidCut::AliCFPairPidCut(const AliCFPairPidCut& c) :
@@ -83,8 +83,8 @@ Bool_t AliCFPairPidCut::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(tneg) || ! fCutPos->IsSelected(tpos) ) return kFALSE ;