warning GetNtracks()
[u/mrichter/AliRoot.git] / MUON / AliMUONData.h
index b0dadf730b86afe95353e5d3129d7e35db855211..42667069c7228967c7f9426ece3dcb687f7e287b 100644 (file)
@@ -6,15 +6,15 @@
 // Gines Martinez, Subatech,  September 2003
 //
 
-#include "TNamed.h"
-
-#include "AliLoader.h" 
-#include "AliMUONConstants.h"
+#include "AliLoader.h"
 
 class TClonesArray;
+class TNamed;
 class TObjArray;
 class TTree;
 
+
+class AliMUONConstants;
 class AliMUONRawCluster;
 class AliMUONTrack;
 
@@ -45,17 +45,24 @@ class AliMUONData : public TNamed {
     virtual void   AddRecTrack(const AliMUONTrack& track);
 
     TClonesArray*  Hits() {return fHits;}
-    TClonesArray*  Digits(Int_t DetectionPlane, Int_t /*Cathode*/
+    TClonesArray*  Digits(Int_t DetectionPlane) 
       {return ( (TClonesArray*) fDigits->At(DetectionPlane) );}
     TClonesArray*  LocalTrigger() {return fLocalTrigger;}
     TClonesArray*  GlobalTrigger() {return fGlobalTrigger;}
     TClonesArray*  RawClusters(Int_t DetectionPlane)
       {return ( (TClonesArray*) fRawClusters->At(DetectionPlane) );}
     TClonesArray*  RecTracks() {return fRecTracks;}
-    
+
+    void           GetTrack(Int_t it) {fLoader->TreeH()->GetEvent(it);}
+    int            GetNtracks()       {return fLoader->TreeH()->GetEntries();}
+    void           GetCathode(Int_t ic) {fLoader->TreeD()->GetEvent(ic);}
+    void           GetRawClusters() {fLoader->TreeR()->GetEvent(0);}
+    void           GetTrigger() {fLoader->TreeR()->GetEvent(0);}
+
     virtual AliLoader* GetLoader() {return fLoader;}
     virtual void       SetLoader(AliLoader * loader) {fLoader=loader;}    
     
+    virtual void   Fill(Option_t* opt=" ");
     virtual void   MakeBranch(Option_t *opt=" ");
     virtual void   SetTreeAddress(Option_t *opt=" ");