Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:19:29

0001 /**
0002  * \class CSCTFCandidateBuilder
0003  * \author L. Gray (UF) 
0004  *
0005  * Takes sorts csc::L1Tracks and turns them into L1MuRegionalCands
0006  */
0007 
0008 #ifndef CSCTrackFinder_CSCTFCandidateBuilder_h
0009 #define CSCTrackFinder_CSCTFCandidateBuilder_h
0010 
0011 #include "DataFormats/L1GlobalMuonTrigger/interface/L1MuRegionalCand.h"
0012 #include "DataFormats/L1CSCTrackFinder/interface/L1CSCTrackCollection.h"
0013 
0014 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0015 
0016 #include "L1Trigger/CSCTrackFinder/interface/CSCTFMuonSorter.h"
0017 
0018 class CSCTFCandidateBuilder {
0019 public:
0020   explicit CSCTFCandidateBuilder(const edm::ParameterSet&);
0021 
0022   void buildCandidates(const L1CSCTrackCollection*, std::vector<L1MuRegionalCand>*) const;
0023 
0024 private:
0025   CSCTFMuonSorter m_muonsorter;
0026 };
0027 
0028 #endif