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

ChopModule.h

Go to the documentation of this file.
00001 
00002 // $Id: ChopModule.h,v 1.1.1.1 2005/05/16 15:17:11 tagg Exp $
00003 //
00004 // FILL_IN: [Document your code!!]
00005 //
00006 // n.tagg1@physics.ox.ac.uk
00008 #ifndef CHOPMODULE_H
00009 #define CHOPMODULE_H
00010 #include "JobControl/JobCModule.h"
00011 #include "ChopEvaluation.h"
00012 
00013 class TFile;
00014 class TCanvas;
00015 class TTree;
00016 class TH1;
00017 class TH2;
00018 
00019 
00020 class ChopModule : public JobCModule, public TObject
00021 {
00022 public:
00023   ChopModule();
00024   ~ChopModule();
00025 
00026 public:
00027   // Analysis and Reconstruction methods
00028   JobCResult Ana(const MomNavigator* mom);
00029   JobCResult Reco(MomNavigator* mom);
00030 
00031   // Module configuration
00032   const Registry& DefaultConfig() const;
00033 
00034 
00035 private:
00036   // Module member data
00037   TFile* fFile;
00038   TTree* fTree;
00039   TTree* fNuTree;
00040   TCanvas* fCanvas1;
00041   TCanvas* fCanvas2;
00042   TCanvas* fCanvas3;
00043   ChopTreeLeaf* fleaf;
00044   ChopNeutrinoLeaf* fnu;
00045 
00046   std::vector<TObject*> fCleanup; 
00047 };
00048 
00049 
00050 
00051 
00052 #endif // CHOPMODULE_H
00053 

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