#ifndef StntupleEleFilter_hh #define StntupleEleFilter_hh #include "Stntuple/mod/StntupleFilter.hh" #include "Stntuple/mod/StntupleCut.hh" class TModule; class TStnElectronBlock; class TStnTrackBlock; class TStnElectronID; class TClonesArray; class StntupleEleFilter: public StntupleFilter { protected: TStnElectronBlock* fEleBlock; // ! cached electron block TStnTrackBlock* fTrackBlock; // ! cached track block TClonesArray* fListOfMetVertices;// ! cached pointer TStnElectronID* fElectronID; // ! public: StntupleEleFilter(); StntupleEleFilter(const char* Name, TModule* Module); virtual ~StntupleEleFilter(); virtual int ProcessEvent(AbsEvent* Event); virtual int Init (TStnEvent* Event); ClassDef(StntupleEleFilter,1) }; #endif