CMS 3D CMS Logo

CSCTFTrackBuilder.h
Go to the documentation of this file.
1 #ifndef CSCTrackFinder_CSCTFTrackBuilder_h
2 #define CSCTrackFinder_CSCTFTrackBuilder_h
3 
4 #include <vector>
10 #include <cstring>
13 
14 class CSCMuonPortCard;
16 class L1MuTriggerScales;
17 class L1MuTriggerPtScale;
18 
20 public:
21  void initialize(const edm::EventSetup& c);
22 
23  enum { nEndcaps = 2, nSectors = 6 };
24 
26  bool TMB07,
27  const L1MuTriggerScales* scales,
29 
31 
33  const CSCTriggerContainer<csctf::TrackStub>*, //const L1MuDTChambPhContainer*,
36 
37 private:
40 };
41 
42 #endif
CSCTFTrackBuilder(const edm::ParameterSet &pset, bool TMB07, const L1MuTriggerScales *scales, const L1MuTriggerPtScale *ptScale)
void initialize(const edm::EventSetup &c)
std::vector< L1CSCTrack > L1CSCTrackCollection
void buildTracks(const CSCCorrelatedLCTDigiCollection *, const CSCTriggerContainer< csctf::TrackStub > *, L1CSCTrackCollection *, CSCTriggerContainer< csctf::TrackStub > *)
const std::vector< double > ptScale
Definition: Utilities.cc:33
CSCTFSectorProcessor * my_SPs[nEndcaps][nSectors]