CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
classes.h
Go to the documentation of this file.
1 
7 
8 
9 namespace {
10  using namespace l1t;
11  struct dictionary {
14 
17 
18  // trigger primitive information
19  //TriggerPrimitive::RPCData rpcD;
20  //TriggerPrimitive::CSCData cscD;
21  //TriggerPrimitive::DTData dtD;
22 
23  //edm::Wrapper<TriggerPrimitive::RPCData> wrpcD;
24  //edm::Wrapper<TriggerPrimitive::CSCData> wcscD;
25  //edm::Wrapper<TriggerPrimitive::DTData> wdtD;
26 
27  //TriggerPrimitive trigPrim;
28  //edm::Wrapper<TriggerPrimitive> wtrigPrim;
29  //TriggerPrimitiveCollection vtrigPrim;
30  //edm::Wrapper<TriggerPrimitiveCollection> wvtrigPrim;
31 
32  //TriggerPrimitiveRef rtrigPrim;
33  //TriggerPrimitiveList rvtrigPrim;
34  //TriggerPrimitiveStationMap smtrigPrim;
35 
36  //TriggerPrimitivePtr ptrigPrim;
37 
38  // internal tracks
39  //InternalTrack tk;
40  //edm::Wrapper<InternalTrack> wtk;
41 
42  //InternalTrackCollection ctk;
43  //edm::Wrapper<InternalTrackCollection> wctk;
44 
45  //InternalTrackRef rtk;
46  //InternalTrackPtr ptk;
47 
48  // Candidate tracks
49  //CandidateTrack cctk;
50  //edm::Wrapper<CandidateTrack> wcctk;
51 
52  //CandidateTrackCollection ccctk;
53  //edm::Wrapper<CandidateTrackCollection> wccctk;
54 
55  //CandidateTrackRef rcctk;
56  //CandidateTrackPtr pcctk;
57 
58  // regional muon system tracks removed from their containers
59  // so we can save references to them
60  //RegionalCandBaseRef rcR2B;
61  //RegionalCandPtr rcPtr;
62  //RegionalCandRef rfRef;
63 
64  //DTTrackCollection dtTrkColl;
65  //edm::Wrapper<DTTrackCollection> wdtTrkColl;
66  //DTTrackPtr dtTrkPtr;
67  //DTTrackRef dtTrackRef;
68 
69  //CSCTrackCollection cscTrkColl;
70  //edm::Wrapper<CSCTrackCollection> wcscTrkColl;
71  //CSCTrackPtr cscTrkPtr;
72  //CSCTrackRef cscTrkRef;
73 
74  //RPCL1LinkPtr prpcL1link;
75  //RPCL1LinkRef rrpcL1link;
76 
77  //edm::reftobase::Holder<L1MuRegionalCand,RegionalCandRef> r2rholder;
78  //edm::reftobase::Holder<L1MuRegionalCand,DTTrackRef> r2dtholder;
79  //edm::reftobase::Holder<L1MuRegionalCand,CSCTrackRef> r2cscholder;
80  //edm::reftobase::Holder<L1MuRegionalCand,InternalTrackRef> r2itholder;
81  //edm::reftobase::RefHolder<RegionalCandRef> r2rrefholder;
82  //edm::reftobase::RefHolder<DTTrackRef> r2dtrefholder;
83  //edm::reftobase::RefHolder<CSCTrackRef> r2cscrefholder;
84  //edm::reftobase::RefHolder<InternalTrackRef> r2itrefholder;
85  };
86 }