Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DmxDeMuxFilterModule.h

Go to the documentation of this file.
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 

Generated on Mon Feb 15 11:06:38 2010 for loon by  doxygen 1.3.9.1