00001 00002 // $Id: DmxDeMuxFilterModule.h,v 1.1 2002/02/26 16:43:15 brebel Exp $ 00003 // 00004 // A module used for demultiplexing cosmics ray events in the far detector 00005 // 00006 // Author: B. Rebel 6/2001 00008 #ifndef DMXDEMUXFILTERMODULE_H 00009 #define DMXDEMUXFILTERMODULE_H 00010 00011 #include "TObject.h" 00012 #include "DeMux/DmxStatus.h" 00013 00014 #ifndef JOBCMODULE_H 00015 #include "JobControl/JobCModule.h" 00016 #endif 00017 00018 class MomNavigator; 00019 class JobCommand; 00020 class TObjectItr; 00021 00022 //...................................................................... 00023 00024 class DmxDeMuxFilterModule : public JobCModule, public TObject 00025 { 00026 00027 public: 00028 DmxDeMuxFilterModule(); 00029 ~DmxDeMuxFilterModule(); 00030 00031 void BeginJob(); 00032 JobCResult Reco(MomNavigator *mom); 00033 void HandleCommand(JobCommand *command); 00034 void ClearStatusObject(); 00035 void Help(); 00036 00037 private: 00038 DmxStatus fStatus; //object containing info about the event 00039 bool fDontUseCandDigitMasks; 00040 Float_t fSignalFractionLimit; 00041 00042 00043 ClassDef(DmxDeMuxFilterModule, 0) //DmxDeMuxFilterModule 00044 }; 00045 00046 #endif // DMXDEMUXFILTERMODULE_H 00047
1.3.9.1