CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/SimTracker/Common/interface/SimHitSelectorFromDB.h

Go to the documentation of this file.
00001 #ifndef SimTracker_SimHitSelectorFromDB_H
00002 #define SimTracker_SimHitSelectorFromDB_H
00003 
00004 //Data
00005 #include "SimDataFormats/TrackingHit/interface/PSimHit.h"
00006 #include "SimDataFormats/CrossingFrame/interface/MixCollection.h"
00007 
00008 #include<map>
00009 #include<vector>
00010 
00011 class SimHitSelectorFromDB {
00012 
00013 public:
00014   SimHitSelectorFromDB();
00015   ~SimHitSelectorFromDB(){};
00016   
00017   //  std::vector<PSimHit> getSimHit(std::auto_ptr<MixCollection<PSimHit> >&,std::map<uint32_t, std::vector<int> >& );
00018   std::vector<std::pair<const PSimHit*,int > > getSimHit(std::auto_ptr<MixCollection<PSimHit> >&,std::map<uint32_t, std::vector<int> >& );
00019 private:
00020   //  std::vector<PSimHit> theNewSimHitList;
00021   std::vector<std::pair<const PSimHit*, int > > theNewSimHitList;
00022 
00023 };
00024 
00025 #endif