#include "Stntuple/loop/TStnModule.hh" #include "Stntuple/obj/TStnTrackBlock.hh" #include "Stntuple/obj/TStnTrackLinkBlock.hh" #include "Stntuple/obj/TSvxDataBlock.hh" #include "Stntuple/obj/TSiStripBlock.hh" #include "TH1.h" #include "TH2.h" class TSiExample: public TStnModule { public: TSiExample(const char* name="SiExample", const char* title="Plots for si hits and strips"); ~TSiExample(); TH1F *NTrk, *Pt, *NPhi, *NSas, *NZ, *Stat; TH2F *XY[6]; // ****** overloaded methods of TStnModule ****** int BeginJob(); int BeginRun(); int Event (int ientry); int EndJob (); private: TStnTrackBlock *fT; TStnTrackLinkBlock *fL; TSvxDataBlock *fH; TSiStripBlock *fS; };