00001 // 00002 // Class: CSCTFDTReceiver 00003 // Use: Takes a set of DT track stubs and converts them into 00004 // CSC Track Stubs. Emulates all of the DT receiver cards in a TF crate. 00005 // Author: Lindsey Gray (partial port from ORCA) 00006 // 00007 00008 #include <DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h> 00009 #include <DataFormats/L1CSCTrackFinder/interface/CSCTriggerContainer.h> 00010 #include <DataFormats/L1CSCTrackFinder/interface/TrackStub.h> 00011 00012 class CSCTFDTReceiver 00013 { 00014 public: 00015 00016 CSCTFDTReceiver() { dtstubs.clear(); } 00017 ~CSCTFDTReceiver() {} 00018 00019 // Takes input DT Sector Collector stubs and translates them into CSC coordinates. 00020 CSCTriggerContainer<csctf::TrackStub> process(const L1MuDTChambPhContainer*); 00021 00022 00023 private: 00024 CSCTriggerContainer<csctf::TrackStub> dtstubs; 00025 00026 };