#include "AliAODPairCut.h"
/* $Id$ */
-//____________________________________
+
/////////////////////////////////////////////////////////////////////////
//
// Class AliAODPairCut:
-//
// implements cut on the pair of particles
-// more info: http://alisoft.cern.ch/people/skowron/analyzer/index.html
+// more info: http://aliweb.cern.ch/people/skowron/analyzer/index.html
// Author: Piotr.Skowronski@cern.ch
//-------------------------------------------------------------------
+
#include "AliAODPair.h"
#include "AliAODParticleCut.h"
-#include "AliTrackPoints.h"
-#include "AliClusterMap.h"
+//#include "AliTrackPoints.h"
+//#include "AliClusterMap.h"
ClassImp(AliAODPairCut)
const Int_t AliAODPairCut::fgkMaxCuts = 50;
/**********************************************************/
AliAODPairCut::AliAODPairCut():
+ fFirstPartCut(new AliAODParticleEmptyCut()), //empty cuts
+ fSecondPartCut(new AliAODParticleEmptyCut()), //empty cuts
+ fCuts(new AliAODPairBaseCut*[fgkMaxCuts]),
fNCuts(0)
{
//constructor
- fFirstPartCut = new AliAODParticleEmptyCut(); //empty cuts
- fSecondPartCut= new AliAODParticleEmptyCut(); //empty cuts
- fCuts = new AliAODPairBaseCut*[fgkMaxCuts];
for (Int_t i = 0;i<fNCuts;i++)
{
fCuts[i] = 0x0;
/**********************************************************/
AliAODPairCut::AliAODPairCut(const AliAODPairCut& in):
- TNamed(in)
+ TNamed(in),
+ fFirstPartCut((AliAODParticleCut*)in.fFirstPartCut->Clone()),
+ fSecondPartCut((AliAODParticleCut*)in.fSecondPartCut->Clone()),
+ fCuts(new AliAODPairBaseCut*[fgkMaxCuts]),
+ fNCuts(in.fNCuts)
{
//copy constructor
- fCuts = new AliAODPairBaseCut*[fgkMaxCuts];
- fNCuts = in.fNCuts;
- fFirstPartCut = (AliAODParticleCut*)in.fFirstPartCut->Clone();
- fSecondPartCut = (AliAODParticleCut*)in.fSecondPartCut->Clone();
for (Int_t i = 0;i<fNCuts;i++)
{