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