test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonInternalTrackFwd.h
Go to the documentation of this file.
1 #ifndef __L1TMUON_INTERNALTRACKFWD_H__
2 #define __L1TMUON_INTERNALTRACKFWD_H__
3 
4 #include <vector>
8 
9 class L1MuRegionalCand;
10 class L1MuDTTrackCand;
11 class RPCDigiL1Link;
12 namespace csc {
13  class L1Track;
14 }
15 
16 namespace L1TMuon {
18 
19  typedef std::vector<InternalTrack> InternalTrackCollection;
20  //typedef edm::Ref<InternalTrackCollection> InternalTrackRef;
21  //typedef edm::Ptr<InternalTrack> InternalTrackPtr;
22 
23  //type defs for legacy classes:
24 
25  typedef std::vector<L1MuRegionalCand> RegionalCandCollection;
27  //typedef edm::Ptr<L1MuRegionalCand> RegionalCandPtr;
29 
30  typedef std::vector<L1MuDTTrackCand> DTTrackCollection;
31  //typedef edm::Ptr<L1MuDTTrackCand> DTTrackPtr;
33 
34  typedef std::vector<csc::L1Track> CSCTrackCollection;
35  //typedef edm::Ptr<csc::L1Track> CSCTrackPtr;
37 
38  typedef std::vector<RPCDigiL1Link> RPCL1LinkCollection;
39  //typedef edm::Ptr<RPCDigiL1Link> RPCL1LinkPtr;
41 }
42 
43 #endif
edm::Ref< DTTrackCollection > DTTrackRef
std::vector< RPCDigiL1Link > RPCL1LinkCollection
edm::Ref< RPCL1LinkCollection > RPCL1LinkRef
edm::Ref< CSCTrackCollection > CSCTrackRef
std::vector< L1MuDTTrackCand > DTTrackCollection
edm::RefToBase< L1MuRegionalCand > RegionalCandBaseRef
std::vector< csc::L1Track > CSCTrackCollection
edm::Ref< RegionalCandCollection > RegionalCandRef
std::vector< L1MuRegionalCand > RegionalCandCollection
std::vector< InternalTrack > InternalTrackCollection