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

CheezyDisplayModule.h

Go to the documentation of this file.
00001 
00002 // $Id: CheezyDisplayModule.h,v 1.8 2002/01/16 21:37:10 messier Exp $
00003 //
00004 // A JobControl Module for using the CheezyDisplay
00005 //
00006 // rhatcher@fnal.gov
00008 #ifndef CHEEZYDISPLAYMODULE_H
00009 #define CHEEZYDISPLAYMODULE_H
00010 
00011 #ifndef JOBCMODULE_H
00012 #include "JobControl/JobCModule.h"
00013 #endif
00014 
00015 class MomNavigator;
00016 class JobCommand;
00017 class CheezyDisplay;
00018 
00019 #include "TString.h"
00020 
00021 //......................................................................
00022 
00023 class CheezyDisplayModule : public JobCModule
00024 {
00025 public:
00026   CheezyDisplayModule();
00027   ~CheezyDisplayModule();
00028 
00029   JobCResult Ana(const MomNavigator *mom);
00030   void HandleCommand(JobCommand *command);
00031 
00032   // These are not implemented
00033   // void BeginJob();
00034   // void EndJob();
00035   // void BeginFile();
00036   // void EndFile();
00037   // void BeginRun();
00038   // void EndRun();
00039   // JobCResult Get(MomNavigator *mom);
00040   // JobCResult Put(const MomNavigator *mom);
00041   // JobCResult Reco(MomNavigator *mom);
00042   // JobCResult RecoNonPhysics(MomNavigator *mom);
00043   // void HandleCommand(JobCommand *command);
00044   // void Help();
00045   // void Report();
00046   // void Reset();
00047 
00048 private:
00049 
00050   // private methods for doing the work
00051 
00052 
00053   // private data for doing the work
00054 
00055    TString         fListPlex;     // name of CandDigitList to use (plex'ed)
00056    TString         fListTruth;    // name of CandDigitList to use as truth
00057    Bool_t          fDrawEmpty;    // true if we draw empty events
00058    CheezyDisplay  *fDisplay;      // private display
00059 
00060    ClassDef(CheezyDisplayModule,3)  // CheezyDisplayModule version 3
00061 };
00062 
00063 #endif // CHEEZYDISPLAYMODULE_H
00064 

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