//__________________________________________________________________________________
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) :
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 ;