]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliJetESDmcReader.cxx
Restored compilation on Windows/Cygwin
[u/mrichter/AliRoot.git] / JETAN / AliJetESDmcReader.cxx
index bad1a3edc832e7c3ee106a12041c5751a39ff27e..258088c47d71f0593fb59cdefa71675100fdb8e6 100644 (file)
 #include <TMath.h>
 #include "AliJetESDmcReader.h"
 #include "AliJetESDReaderHeader.h"
-#include "AliESD.h"
+#include "AliESDEvent.h"
 #include "AliESDtrack.h"
+#include "AliHeader.h"
 
 ClassImp(AliJetESDmcReader)
 
-AliJetESDmcReader::AliJetESDmcReader()
+AliJetESDmcReader::AliJetESDmcReader():
+    AliJetESDReader(),
+    fChainMC(0x0),
+    fAliHeader(0)
 {
   // Constructor    
-  fReaderHeader = 0x0;
-  fMass = 0;
-  fSign = 0;
 }
 
 //____________________________________________________________________________
@@ -45,6 +46,7 @@ AliJetESDmcReader::AliJetESDmcReader()
 AliJetESDmcReader::~AliJetESDmcReader()
 {
   // Destructor
+    delete fChainMC;
 }
 
 //____________________________________________________________________________
@@ -63,7 +65,7 @@ void AliJetESDmcReader::OpenInputFiles()
   // Add files matching patters to the chain
   void *dir  = gSystem->OpenDirectory(dirName);
   const char *name = 0x0;
-  int nesd = fReaderHeader->GetNesd();
+  int nesd = ((AliJetESDReaderHeader*)fReaderHeader)->GetNesd();
   int a = 0;
   while ((name = gSystem->GetDirEntry(dir))){
     if (a>=nesd) continue;
@@ -97,7 +99,7 @@ void AliJetESDmcReader::OpenInputFiles()
 
 //____________________________________________________________________________
 
-void AliJetESDmcReader::FillMomentumArray(Int_t event)
+Bool_t AliJetESDmcReader::FillMomentumArray(Int_t event)
 {
   // Fill momentum array
 
@@ -166,7 +168,8 @@ void AliJetESDmcReader::FillMomentumArray(Int_t event)
   // set the signal flags
   fSignalFlag.Set(goodTrack,sflag);
   fCutFlag.Set(goodTrack,cflag);
-
+  return kTRUE;
+  
 }