]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAODPairCut.cxx
Add option to write MC particles to the AOD, new lightweight class AliAODMCParticle...
[u/mrichter/AliRoot.git] / ANALYSIS / AliAODPairCut.cxx
index 033100afb65b9fbc10bd5a545774e9a9fde06b18..258cf9ca946336222ae83f35a7d80a13f9ee8c68 100644 (file)
@@ -1,31 +1,31 @@
 #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;
@@ -34,14 +34,14 @@ AliAODPairCut::AliAODPairCut():
 /**********************************************************/
 
 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++)
     {