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

ChopHelper.h

Go to the documentation of this file.
00001 
00002 // $Id: ChopHelper.h,v 1.1 2006/06/09 19:44:39 tagg Exp $
00003 //
00004 // ChopHelper.h
00005 //
00007 
00008 #ifndef CHOPHELPER_H
00009 #define CHOPHELPER_H
00010 
00011 #include <TObject.h>
00012 #include <vector>
00013 
00014 class MomNavigator;
00015 class ChopHelp;
00016 class CandHandle;
00017 
00018 class ChopHelper : public TObject
00019 {
00020 public:
00021   ChopHelper(const MomNavigator* mom =0);
00022   virtual ~ChopHelper();
00023    
00024   ChopHelp* GetChopHelp( std::vector<CandHandle> candidates );
00025   ChopHelp* GetChopHelp( const CandHandle *ev1, 
00026                          const CandHandle *ev2=0,
00027                          const CandHandle *ev3=0,
00028                          const CandHandle *ev4=0,
00029                          const CandHandle *ev5=0 );   
00030  private:
00031    bool ShouldSplit( float this_ph,
00032                      float next_ph,
00033                      float d_tmax
00034                      );
00035    
00036    const MomNavigator* fMom;
00037 
00038    ClassDef(ChopHelper,0)
00039 };
00040 
00041 #endif

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