(martin) add link for CorrectionMatrix2D class
[u/mrichter/AliRoot.git] / PWG0 / AliSelector.h
index 97b2f5d5054ea3ae517e368598db28246f39a0ad..14c63aafb063e753f646dd7d5470ba34fc439d84 100644 (file)
@@ -10,6 +10,8 @@
 #include <AliRun.h>
 #include <AliRunLoader.h>
 
+class TParticle;
+
 class AliSelector : public TSelector {
   public:
     AliSelector(TTree *tree=0);
@@ -28,18 +30,19 @@ class AliSelector : public TSelector {
     TTree*  GetKinematics();
     AliRun* GetAliRun();
 
-    TChain          *fChain;   //! pointer to the analyzed TTree or TChain
+    Bool_t IsPrimaryCharged(TParticle* aParticle, Int_t aTotalPrimaries) const;
 
-    AliESD*          fESD;
-    AliHeader*       fHeader;
+    TChain          *fChain;   //! pointer to the analyzed TTree or TChain
 
-    AliRunLoader* fRunLoader;
+    AliESD*          fESD;     //! "ESD" branch in fChain
+    AliHeader*       fHeader;  //! "TE" branch in fChain, contains event header
 
  private:
   void DeleteKinematicsFile();
   void DeleteRunLoader();
 
-  TFile*           fKineFile;
+  TFile*        fKineFile;  //! pointer to Kinematics.root if the file was opened
+  AliRunLoader* fRunLoader;    //! pointer to the RunLoader if galice.root was opened
 
   ClassDef(AliSelector,0);
 };