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