ROOT logo
#ifndef HTOFGEANTREADER_H
#define HTOFGEANTREADER_H

#include "TTree.h"
#include "hgeantreader.h"
#include "hmatrixcategory.h"
class HGeantTof;
class HLocation;

class HTofGeantReader : public HGeantReader {
private:
  TTree* t;                        //  Pointer to the root tree
  HMatrixCategory* fGeantTofCat;   //! TOF HGeant input data
  Int_t fEventId;                  //! event counter
public:
  HTofGeantReader(void);
  ~HTofGeantReader(void);
  Bool_t init(void); 
  Bool_t execute(void); 
  inline HMatrixCategory* getGeantTofCat(void) {return fGeantTofCat;}
  inline HGeantTof* getGeantTof(HLocation locate) {
     return (HGeantTof*)(fGeantTofCat->getObject(locate));
  }
  ClassDef(HTofGeantReader,1) // TOF reader for HGeant Root file
};

#endif /* !HTOFGEANTREADER_H */




 htofgeantreader.h:1
 htofgeantreader.h:2
 htofgeantreader.h:3
 htofgeantreader.h:4
 htofgeantreader.h:5
 htofgeantreader.h:6
 htofgeantreader.h:7
 htofgeantreader.h:8
 htofgeantreader.h:9
 htofgeantreader.h:10
 htofgeantreader.h:11
 htofgeantreader.h:12
 htofgeantreader.h:13
 htofgeantreader.h:14
 htofgeantreader.h:15
 htofgeantreader.h:16
 htofgeantreader.h:17
 htofgeantreader.h:18
 htofgeantreader.h:19
 htofgeantreader.h:20
 htofgeantreader.h:21
 htofgeantreader.h:22
 htofgeantreader.h:23
 htofgeantreader.h:24
 htofgeantreader.h:25
 htofgeantreader.h:26
 htofgeantreader.h:27
 htofgeantreader.h:28
 htofgeantreader.h:29
 htofgeantreader.h:30
 htofgeantreader.h:31