CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 <string.h>
13 
14 class CSCMuonPortCard;
16 class L1MuTriggerScales ;
17 class L1MuTriggerPtScale ;
18 
20 {
21  public:
22 
23  void initialize(const edm::EventSetup& c);
24 
25  enum { nEndcaps = 2, nSectors = 6};
26 
27  CSCTFTrackBuilder(const edm::ParameterSet& pset, bool TMB07,
28  const L1MuTriggerScales* scales,
29  const L1MuTriggerPtScale* ptScale);
30 
32 
34  const CSCTriggerContainer<csctf::TrackStub>*, //const L1MuDTChambPhContainer*,
36 
37  private:
40 
41 };
42 
43 #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 > *)
CSCTFSectorProcessor * my_SPs[nEndcaps][nSectors]