Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

mMuiRoadAssoc.h

Go to the documentation of this file.
00001 #ifndef __MMUIROADASSOCMODULE_HH__
00002 #define __MMUIROADASSOCMODULE_HH__
00003 
00004 #include<PHModule.h>
00005 #include<PHTimer.h>
00006 #include<TMutTrkMap.h>
00007 #include<TMuiRoadMapO.h>
00008 #include<mMuiRoadAssocPar.h>
00009 
00010 class mMuiRoadAssocPar;
00011 
00039 class mMuiRoadAssoc : public PHModule
00040 {
00041  public: 
00042 
00043   mMuiRoadAssoc(); 
00044   ~mMuiRoadAssoc(); 
00045   virtual PHBoolean event(PHCompositeNode*);
00046 
00047  private:  
00048 
00049   // private methods:
00050 
00051   void set_interface_ptrs(PHCompositeNode* top_node);
00052   double distance( PHPoint p1, PHPoint p2 );
00053   // associate track with road...
00054   //  bool associate_road(TMutTrkMap::pointer, TMutMuiRoadMap::pointer);
00055 
00056   // Interface pointers
00057   const mMuiRoadAssocPar* _mod_par;           // parameter table
00058   TMutTrkMap* _trk_map;                       // IOC
00059   TMuiRoadMapO* _road_map;                    // IOC
00060 
00061   // Timer
00062   PHTimer _timer;
00063 
00064 };
00065 
00066 #endif /* __MMUIROADASSOC_HH__ */
00067 
00068 
00069 
00070 
00071 
00072 

MUIOO: PHENIX Muon Identifier Analysis Framework. Documentation by doxygen
Last modified: