#ifndef HRICHGEANTREADER_H
#define HRICHGEANTREADER_H
#include "TTree.h"
#include "hgeantreader.h"
#include "hmatrixcategory.h"
class HGeantRichPhoton;
class HGeantRichDirect;
class HGeantRichMirror;
class HLocation;
class HRichGeantReader : public HGeantReader {
private:
TTree* t;
HMatrixCategory* fGeantRichPhotCat;
HMatrixCategory* fGeantRichDirCat;
HMatrixCategory* fGeantRichMirrorCat;
Int_t fEventId;
public:
HRichGeantReader(void);
~HRichGeantReader(void);
Bool_t init(void);
Bool_t execute(void);
inline HMatrixCategory* getGeantRichPhotonCat(void) {return fGeantRichPhotCat;}
inline HMatrixCategory* getGeantRichDirectCat(void) {return fGeantRichDirCat;}
inline HMatrixCategory* getGeantRichMirrorCat(void) {return fGeantRichMirrorCat;}
inline HGeantRichPhoton* getGeantRichPhoton(HLocation locate) {
return (HGeantRichPhoton*)(fGeantRichPhotCat->getObject(locate));
}
inline HGeantRichDirect* getGeantRichDirect(HLocation locate) {
return (HGeantRichDirect*)(fGeantRichDirCat->getObject(locate));
}
inline HGeantRichMirror* getGeantRichMirror(HLocation locate) {
return (HGeantRichMirror*)(fGeantRichMirrorCat->getObject(locate));
}
ClassDef(HRichGeantReader,1)
};
#endif /* !HRICHGEANTREADER_H */
Last change: Sat May 22 13:08:55 2010
Last generated: 2010-05-22 13:08
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.