00001 00002 00003 // Program name: CDMapMaker.h 00004 // 00005 // Package: CalDetTracker 00006 // 00007 // Purpose: 00008 // 00009 // Contact: Chris Smith, Ryan Nichol, Leo Jenner or Jeff Hartnell 00011 00012 #ifndef CDMAPMAKER_H 00013 #define CDMAPMAKER_H 00014 00015 #include <map> 00016 00017 #include "CandDigit/CandDigitListHandle.h" 00018 #include "CandDigit/CandDigitHandle.h" 00019 #include "RecoBase/CandStripListHandle.h" 00020 #include "RecoBase/CandStripHandle.h" 00021 00022 class CDMapMaker 00023 { 00024 00025 public: 00026 00027 CDMapMaker(); 00028 CDMapMaker(CandDigitListHandle*); 00029 CDMapMaker(CandStripListHandle*); 00030 std::map<int,CandDigitHandle> GetDigitMap(); 00031 std::map<int,CandStripHandle> GetStripMap(); 00032 int SetDigitList(CandDigitListHandle *); 00033 int SetStripList(CandStripListHandle *); 00034 00035 private: 00036 00037 CandDigitListHandle *fcdlh; 00038 CandStripListHandle *fcslh; 00039 00040 }; 00041 #endif // CDMAPMAKER_H
1.3.9.1