/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MdcPatRec/MdcTrkRecon/MdcTrkRecon-00-03-45/MdcTrkRecon/MdcTrackListCsmc.h

Go to the documentation of this file.
00001 //--------------------------------------------------------------------------
00002 // File and Version Information:
00003 //      $Id: MdcTrackListCsmc.h,v 1.5 2008/04/01 03:14:36 zhangy Exp $
00004 //
00005 // Description:
00006 //     Defines list of MdcTracks, and holds MdcTrkRecon track-finding fcns for 
00007 //      straight tracks.
00008 //
00009 // Environment:
00010 //      Software developed for the BaBar Detector at the SLAC B-Factory.
00011 //
00012 // Author(s): Steve Schaffner
00013 //
00014 //------------------------------------------------------------------------
00015 #ifndef MDCTRACKLISTCSMC_H
00016 #define MDCTRACKLISTCSMC_H
00017 #include "MdcTrkRecon/MdcTrackListBase.h"
00018 
00019 class MdcSegList;
00020 class MdcTrack;
00021 class TrkRecoTrk;
00022 class MdcDetector;
00023 class MdcTrackMC;
00024 class MdcSegGrouper;
00025 class MdcHitMap;
00026 class TrkContext;
00027 class MdcTrackParams;
00028 
00029 // Class definition//
00030 class MdcTrackListCsmc : public MdcTrackListBase {
00031 
00032 public:
00033   MdcTrackListCsmc(const MdcTrackParams &tkPar);
00034   ~MdcTrackListCsmc();
00035   
00036   //void setCosmic(TrkRecoTrk* theTr);      
00037   int createFromSegs(MdcSegList *segs, const MdcHitMap*, 
00038                      const MdcDetector*, TrkContext&, double trackT0);
00039   int finish3d(TrkRecoTrk &trk);
00040 
00041 //Remove and delete:
00042   void remove( MdcTrack *atrack );
00043 
00044 private:
00045 };
00046 
00047 
00048 #endif
00049 
00050 
00051 
00052 
00053 
00054 
00055 

Generated on Tue Nov 29 23:13:33 2016 for BOSS_7.0.2 by  doxygen 1.4.7