CMS 3D CMS Logo

/data/git/CMSSW_5_3_11_patch5/src/L1Trigger/CSCTrackFinder/src/CSCTFDTReceiver.h

Go to the documentation of this file.
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 };