ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/src/MitAnaDataTreeLinkDef.h
(Generate patch)

Comparing UserCode/MitAna/DataTree/src/MitAnaDataTreeLinkDef.h (file contents):
Revision 1.38 by bendavid, Fri Sep 19 11:58:03 2008 UTC vs.
Revision 1.39 by loizides, Sat Sep 27 06:12:59 2008 UTC

# Line 11 | Line 11
11   #include "MitAna/DataTree/interface/Collections.h"
12  
13   #include "MitAna/DataTree/interface/BitMask.h"
14 //#include "MitAna/DataTree/interface/BitMask32.h"
15 //#include "MitAna/DataTree/interface/BitMask64.h"
14   #include "MitAna/DataTree/interface/EventHeader.h"
15   #include "MitAna/DataTree/interface/LAHeader.h"
16   #include "MitAna/DataTree/interface/TriggerName.h"
# Line 54 | Line 52
52  
53   #pragma link C++ class mithep::Names+;
54  
55 + #pragma link C++ class mithep::Collection<TRef>+;
56 + #pragma link C++ class mithep::Collection<std::string>+;
57 + #pragma link C++ class mithep::Vector<std::string>+;
58 +
59   #pragma link C++ class mithep::BitMask<1>+;
60   #pragma link C++ class mithep::BitMask<2>+;
61   #pragma link C++ class mithep::BitMask<4>+;
60 #pragma link C++ class mithep::BitMask<5>+;
61 #pragma link C++ class mithep::BitMask<6>+;
62 #pragma link C++ class mithep::BitMask<7>+;
62   #pragma link C++ class mithep::BitMask<8>+;
63 + #pragma link C++ class mithep::BitMask<16>+;
64   #pragma link C++ class mithep::BitMask<32>+;
65   #pragma link C++ typedef mithep::BitMask8;
66   #pragma link C++ typedef mithep::BitMask16;
67   #pragma link C++ typedef mithep::BitMask32;
68 #pragma link C++ typedef mithep::BitMask40;
69 #pragma link C++ typedef mithep::BitMask48;
70 #pragma link C++ typedef mithep::BitMask56;
68   #pragma link C++ typedef mithep::BitMask64;
69 + #pragma link C++ typedef mithep::BitMask128;
70   #pragma link C++ typedef mithep::BitMask256;
71 < #pragma link C++ class mithep::BitMask32+;
72 < #pragma link C++ class mithep::BitMask64+;
71 > #pragma link C++ class mithep::Collection<mithep::BitMask<1> >+;
72 > #pragma link C++ class mithep::Vector<mithep::BitMask<1> >+;
73 > #pragma link C++ typedef mithep::BitMask8Col;
74 > #pragma link C++ typedef mithep::BitMask8Vec;
75 > #pragma link C++ class mithep::Collection<mithep::BitMask<2> >+;
76 > #pragma link C++ class mithep::Vector<mithep::BitMask<2> >+;
77 > #pragma link C++ typedef mithep::BitMask16Col;
78 > #pragma link C++ typedef mithep::BitMask16Vec;
79 > #pragma link C++ class mithep::Collection<mithep::BitMask<4> >+;
80 > #pragma link C++ class mithep::Vector<mithep::BitMask<4> >+;
81 > #pragma link C++ typedef mithep::BitMask32Col;
82 > #pragma link C++ typedef mithep::BitMask32Vec;
83 > #pragma link C++ class mithep::Collection<mithep::BitMask<8> >+;
84 > #pragma link C++ class mithep::Vector<mithep::BitMask<8> >+;
85 > #pragma link C++ typedef mithep::BitMask64Col;
86 > #pragma link C++ typedef mithep::BitMask64Vec;
87 > #pragma link C++ class mithep::Collection<mithep::BitMask<16> >+;
88 > #pragma link C++ class mithep::Vector<mithep::BitMask<16> >+;
89 > #pragma link C++ typedef mithep::BitMask128Col;
90 > #pragma link C++ typedef mithep::BitMask128Vec;
91 > #pragma link C++ class mithep::Collection<mithep::BitMask<32> >+;
92 > #pragma link C++ class mithep::Vector<mithep::BitMask<32> >+;
93 > #pragma link C++ typedef mithep::BitMask256Col;
94 > #pragma link C++ typedef mithep::BitMask256Vec;
95 >
96   #pragma link C++ class mithep::EventHeader+;
97   #pragma link C++ class mithep::LAHeader+;
98   #pragma link C++ class mithep::TriggerName+;
99   #pragma link C++ class mithep::RunInfo+;
100   #pragma link C++ class mithep::MCEventInfo+;
101  
81 #pragma link C++ class mithep::Collection<TRef>+;
82 #pragma link C++ class mithep::Collection<std::string>+;
83 #pragma link C++ class mithep::Vector<std::string>+;
84
102   #pragma link C++ class mithep::DataObject+;
103   #pragma link C++ class mithep::Collection<mithep::DataObject>+;
104   #pragma link C++ class mithep::Array<mithep::DataObject>+;
105   #pragma link C++ class mithep::ObjArray<mithep::DataObject>+;
106   #pragma link C++ typedef mithep::DataObjectCol;
107   #pragma link C++ typedef mithep::DataObjectArr;
108 + #pragma link C++ typedef mithep::DataObjectOArr;
109  
110   #pragma link C++ class mithep::Vertex+;
111   #pragma link C++ class mithep::FitVertex+;
112  
113 + #pragma link C++ class mithep::Collection<mithep::BitMask256>+;
114 + #pragma link C++ class mithep::Vector<mithep::BitMask256>+;
115 +
116   #pragma link C++ class mithep::Track+;
117   #pragma link C++ class mithep::Collection<mithep::Track>+;
118   #pragma link C++ class mithep::Array<mithep::Track>+;
119   #pragma link C++ class mithep::ObjArray<mithep::Track>+;
120   #pragma link C++ typedef mithep::TrackCol;
121   #pragma link C++ typedef mithep::TrackArr;
122 + #pragma link C++ typedef mithep::TrackOArr;
123   #pragma link C++ enum mithep::Track::EHitLayer;
124  
125   #pragma link C++ class mithep::BasicCluster+;
# Line 107 | Line 129
129   #pragma link C++ class mithep::RefArray<mithep::BasicCluster>-;
130   #pragma link C++ typedef mithep::BasicClusterCol;
131   #pragma link C++ typedef mithep::BasicClusterArr;
132 + #pragma link C++ typedef mithep::BasicClusterOArr;
133 +
134   #pragma link C++ class mithep::SuperCluster+;
135   #pragma link C++ class mithep::Collection<mithep::SuperCluster>+;
136   #pragma link C++ class mithep::Array<mithep::SuperCluster>+;
137   #pragma link C++ class mithep::ObjArray<mithep::SuperCluster>+;
138   #pragma link C++ typedef mithep::SuperClusterCol;
139   #pragma link C++ typedef mithep::SuperClusterArr;
140 + #pragma link C++ typedef mithep::SuperClusterOArr;
141  
142   #pragma link C++ class mithep::CaloTower+;
143   #pragma link C++ class mithep::Collection<mithep::CaloTower>+;
# Line 121 | Line 146
146   #pragma link C++ class mithep::RefArray<mithep::CaloTower>-;
147   #pragma link C++ typedef mithep::CaloTowerCol;
148   #pragma link C++ typedef mithep::CaloTowerArr;
149 + #pragma link C++ typedef mithep::CaloTowerOArr;
150  
151   #pragma link C++ class mithep::Particle+;
152   #pragma link C++ class mithep::Collection<mithep::Particle>+;
153   #pragma link C++ class mithep::RefArray<mithep::Particle>-;
154   #pragma link C++ typedef mithep::ParticleCol;
129 #pragma link C++ typedef mithep::ParticleArr;
155  
156   #pragma link C++ class mithep::ChargedParticle+;
157   #pragma link C++ class mithep::Collection<mithep::ChargedParticle>+;
158   #pragma link C++ class mithep::ObjArray<mithep::ChargedParticle>+;
159   #pragma link C++ typedef mithep::ChargedParticleCol;
160   #pragma link C++ typedef mithep::ChargedParticleArr;
161 + #pragma link C++ typedef mithep::ChargedParticleOArr;
162  
163   #pragma link C++ class mithep::Muon+;
164   #pragma link C++ class mithep::Collection<mithep::Muon>+;
# Line 140 | Line 166
166   #pragma link C++ class mithep::ObjArray<mithep::Muon>+;
167   #pragma link C++ typedef mithep::MuonCol;
168   #pragma link C++ typedef mithep::MuonArr;
169 + #pragma link C++ typedef mithep::MuonOArr;
170  
171   #pragma link C++ class mithep::Electron+;
172   #pragma link C++ class mithep::Collection<mithep::Electron>+;
# Line 147 | Line 174
174   #pragma link C++ class mithep::ObjArray<mithep::Electron>+;
175   #pragma link C++ typedef mithep::ElectronCol;
176   #pragma link C++ typedef mithep::ElectronArr;
177 + #pragma link C++ typedef mithep::ElectronOArr;
178  
179   #pragma link C++ class mithep::Jet+;
180   #pragma link C++ class mithep::Collection<mithep::Jet>+;
# Line 154 | Line 182
182   #pragma link C++ class mithep::ObjArray<mithep::Jet>+;
183   #pragma link C++ typedef mithep::JetCol;
184   #pragma link C++ typedef mithep::JetArr;
185 + #pragma link C++ typedef mithep::JetOArr;
186  
187   #pragma link C++ class mithep::GenJet+;
188   #pragma link C++ class mithep::Collection<mithep::GenJet>+;
# Line 161 | Line 190
190   #pragma link C++ class mithep::ObjArray<mithep::GenJet>+;
191   #pragma link C++ typedef mithep::GenJetCol;
192   #pragma link C++ typedef mithep::GenJetArr;
193 + #pragma link C++ typedef mithep::GenJetOArr;
194  
195   #pragma link C++ class mithep::Met+;
196   #pragma link C++ class mithep::Collection<mithep::Met>+;
# Line 168 | Line 198
198   #pragma link C++ class mithep::ObjArray<mithep::Met>+;
199   #pragma link C++ typedef mithep::MetCol;
200   #pragma link C++ typedef mithep::MetArr;
201 + #pragma link C++ typedef mithep::MetOArr;
202  
203   #pragma link C++ class mithep::TriggerObjectRel+;
204   #pragma link C++ class mithep::Collection<mithep::TriggerObjectRel>+;
205   #pragma link C++ class mithep::Array<mithep::TriggerObjectRel>+;
206   #pragma link C++ typedef mithep::TriggerObjectRelCol;
207   #pragma link C++ typedef mithep::TriggerObjectRelArr;
208 + #pragma link C++ typedef mithep::TriggerObjectRelOArr;
209  
210   #pragma link C++ class mithep::TriggerObjectBase+;
211   #pragma link C++ class mithep::Collection<mithep::TriggerObjectBase>+;
212   #pragma link C++ class mithep::Array<mithep::TriggerObjectBase>+;
213   #pragma link C++ typedef mithep::TriggerObjectBaseCol;
214   #pragma link C++ typedef mithep::TriggerObjectBaseArr;
215 + #pragma link C++ typedef mithep::TriggerObjectBaseOArr;
216  
217   #pragma link C++ class mithep::TriggerObject+;
218   #pragma link C++ class mithep::Collection<mithep::TriggerObject>+;
# Line 187 | Line 220
220   #pragma link C++ class mithep::ObjArray<mithep::TriggerObject>+;
221   #pragma link C++ typedef mithep::TriggerObjectCol;
222   #pragma link C++ typedef mithep::TriggerObjectArr;
223 + #pragma link C++ typedef mithep::TriggerObjectOArr;
224   #pragma link C++ enum mithep::TriggerObject::ETriggerObject;
225  
226   #pragma link C++ class mithep::CompositeParticle+;
# Line 195 | Line 229
229   #pragma link C++ class mithep::ObjArray<mithep::CompositeParticle>+;
230   #pragma link C++ typedef mithep::CompositeParticleCol;
231   #pragma link C++ typedef mithep::CompositeParticleArr;
232 + #pragma link C++ typedef mithep::CompositeParticleOArr;
233  
234   #pragma link C++ class mithep::MCParticle+;
235   #pragma link C++ class mithep::Collection<mithep::MCParticle>+;
# Line 202 | Line 237
237   #pragma link C++ class mithep::ObjArray<mithep::MCParticle>+;
238   #pragma link C++ typedef mithep::MCParticleCol;
239   #pragma link C++ typedef mithep::MCParticleArr;
240 + #pragma link C++ typedef mithep::MCParticleOArr;
241   #pragma link C++ enum mithep::MCParticle::EPartType;
242  
243   #pragma link C++ class mithep::DaughterData+;
# Line 214 | Line 250
250   #pragma link C++ class mithep::ObjArray<mithep::DecayParticle>+;
251   #pragma link C++ typedef mithep::DecayParticleCol;
252   #pragma link C++ typedef mithep::DecayParticleArr;
253 + #pragma link C++ typedef mithep::DecayParticleOArr;
254  
255   #pragma link C++ class mithep::Conversion+;
256   #pragma link C++ class mithep::Collection<mithep::Conversion>+;
257   #pragma link C++ class mithep::Array<mithep::Conversion>+;
258   #pragma link C++ class mithep::ObjArray<mithep::Conversion>+;
259   #pragma link C++ class mithep::RefArray<mithep::Conversion>-;
223 #pragma link C++ typedef mithep::ConversionArr;
260   #pragma link C++ typedef mithep::ConversionCol;
261 + #pragma link C++ typedef mithep::ConversionArr;
262 + #pragma link C++ typedef mithep::ConversionOArr;
263  
264   #pragma link C++ class mithep::Photon+;
265   #pragma link C++ class mithep::Collection<mithep::Photon>+;
# Line 229 | Line 267
267   #pragma link C++ class mithep::ObjArray<mithep::Photon>+;
268   #pragma link C++ typedef mithep::PhotonCol;
269   #pragma link C++ typedef mithep::PhotonArr;
270 + #pragma link C++ typedef mithep::PhotonOArr;
271  
272   #pragma link C++ class mithep::StableParticle+;
273   #pragma link C++ class mithep::Collection<mithep::StableParticle>+;
# Line 236 | Line 275
275   #pragma link C++ class mithep::ObjArray<mithep::StableParticle>+;
276   #pragma link C++ typedef mithep::StableParticleCol;
277   #pragma link C++ typedef mithep::StableParticleArr;
278 + #pragma link C++ typedef mithep::StableParticleOArr;
279 +
280   #pragma link C++ class mithep::StableDaughter+;
281   #pragma link C++ class mithep::Collection<mithep::StableDaughter>+;
282   #pragma link C++ class mithep::Array<mithep::StableDaughter>+;
283   #pragma link C++ class mithep::ObjArray<mithep::StableDaughter>+;
284   #pragma link C++ typedef mithep::StableDaughterCol;
285   #pragma link C++ typedef mithep::StableDaughterArr;
286 <
286 > #pragma link C++ typedef mithep::StableDaughterOArr;
287  
288   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines