ROOT logo
#ifndef HSHOWGEANTREADER_H
#define HSHOWGEANTREADER_H

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

class HShowerGeantReader : public HGeantReader {
private:
  TTree* t;                         //  Pointer to the root tree
  HMatrixCategory* fGeantShowCat;   //! SHOWER HGeant input data
  Int_t fEventId;                   //! event counter
public:
  HShowerGeantReader(void);
  ~HShowerGeantReader(void);
  Bool_t init(void); 
  Bool_t execute(void); 
  inline HMatrixCategory* getGeantShowerCat(void) {return fGeantShowCat;}
  inline HGeantShower* getGeantShower(HLocation locate) {
     return (HGeantShower*)(fGeantShowCat->getObject(locate));
  }
  ClassDef(HShowerGeantReader,0) // SHOWER reader for HGeant Root file
};

#endif /* !HSHOWGEANTREADER_H */




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