00001 00002 // $Id: FardetBeamSelect.h,v 1.2 2005/06/15 20:37:48 tagg Exp $ 00003 // 00004 // A module to select beam events based upon timing and trigger source. 00005 // 00006 // n.tagg1@physics.ox.ac.uk 00008 #ifndef FARDETBEAMSELECT_H 00009 #define FARDETBEAMSELECT_H 00010 00011 00012 #include "JobControl/JobCModule.h" 00013 #include "JobControl/JobC.h" 00014 00015 class TTree; 00016 class TFile; 00017 class Event; 00018 00019 class FardetBeamSelect : public JobCModule 00020 { 00021 public: 00022 FardetBeamSelect(); 00023 ~FardetBeamSelect(); 00024 00025 public: 00026 // Analysis and Reconstruction methods 00027 JobCResult Ana(const MomNavigator* mom); 00028 00029 // Module configuration 00030 const Registry& DefaultConfig() const; 00031 void Config(const Registry& r); 00032 00033 private: 00034 // Module member data 00035 Double_t fWindowSize; 00036 Double_t fAllowFakeSpillTriggers; 00037 00038 }; 00039 00040 00041 00042 00043 #endif // FARDETBEAMSELECT_H 00044
1.3.9.1