]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskMCParticleFilter.h
extend lhc11h run number and add MC efficiency label
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskMCParticleFilter.h
index 31f5b3c0ee786f8696e23760a0d6309ef14caa4f..99579668aea946c578f0ecb5a94684dd60aeb356 100644 (file)
 class AliAnalysisFilter;
 class TString;
 class TList;
+class AliAODMCHeader;
+class AliMCParticle;
+class TClonesArray;
+
+#include "AliESDtrack.h"
+#include "AliAODTrack.h"
+#include "AliAODPid.h"
+#include "AliESDpid.h"
 
 class AliAnalysisTaskMCParticleFilter : public AliAnalysisTaskSE
 {
@@ -36,13 +44,15 @@ class AliAnalysisTaskMCParticleFilter : public AliAnalysisTaskSE
     // pivate c'tors to prevent misuse
     AliAnalysisTaskMCParticleFilter&   operator=(const AliAnalysisTaskMCParticleFilter& other);
     AliAnalysisTaskMCParticleFilter(const AliAnalysisTaskMCParticleFilter& obj);
-
+    void PrintMCParticle(const AliMCParticle *mcp,Int_t np);
 
 
     AliAnalysisFilter*  fTrackFilterMother;   //  Track Filter
+    AliAODMCHeader *fAODMcHeader;                 // ! MC Header
+    TClonesArray *fAODMcParticles;            // ! tclones array of MC Particles
     TList *fHistList;                         // list to store e histograms, only as exchange
 
-    ClassDef( AliAnalysisTaskMCParticleFilter, 2 ); // Analysis task for Kinematic filtering
+    ClassDef( AliAnalysisTaskMCParticleFilter, 4 ); // Analysis task for Kinematic filtering
 };
  
 #endif