#ifndef StntupleZmumuFilter_hh #define StntupleZmumuFilter_hh #include "Experiment/Experiment.hh" #include "Stntuple/mod/StntupleFilter.hh" #include "Stntuple/mod/StntupleCut.hh" class TModule; class TStnMuonBlock; class TStnTrackBlock; class TStnMuonID; class StntupleZmumuFilter: public StntupleFilter { protected: TStnMuonBlock* fMuonBlock; // ! cached pointer to muon block TStnTrackBlock* fTrackBlock; // ! cached pointer to track block TStnMuonID* fMuonID; // ! public: StntupleZmumuFilter(); StntupleZmumuFilter(const char* Name, TModule* Module); virtual ~StntupleZmumuFilter(); virtual int ProcessEvent(AbsEvent* Event); virtual int Init (TStnEvent* Event); virtual Int_t Command(const char* CutName, Int_t Argc, char** Argv); ClassDef(StntupleZmumuFilter,1) }; #endif