CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
commonData Class Reference

#include <commonData.h>

Public Member Functions

 commonData ()
 
 ~commonData ()
 
void clear ()
 
 commonData ()
 
 ~commonData ()
 
void clear ()
 
 commonData ()
 
 ~commonData ()
 
void clear ()
 

Static Public Attributes

static TEvtHeaderm_EvtHeader = NULL
 
static TEvtNavigatorm_EvtNavigator = NULL
 
static std::map< const MdcDigi *, TRef > m_mdcDigiMap
 Create a set of maps between Digi data in the TDS and the TRefs in the ROOT file.
 
static std::map< const CgemDigi *, TRef > m_cgemDigiMap
 
static std::map< const TObject *, const MdcDigi * > m_rootMdcDigiMap
 Create a set of maps between ROOT Digi objects and TDS Digi data.
 
static std::map< const TObject *, const CgemDigi * > m_rootCgemDigiMap
 
static TDigiEventm_recEvt = NULL
 Provide access to the ROOT event pointers.
 
static std::map< const EmcDigi *, TRef > m_emcDigiMap
 
static std::map< const TObject *, const EmcDigi * > m_rootEmcDigiMap
 
static std::map< const TofDigi *, TRef > m_tofDigiMap
 
static std::map< const TObject *, const TofDigi * > m_rootTofDigiMap
 
static std::map< const MucDigi *, TRef > m_mucDigiMap
 
static std::map< const TObject *, const MucDigi * > m_rootMucDigiMap
 
static std::map< const LumiDigi *, TRef > m_lumiDigiMap
 
static std::map< const TObject *, const LumiDigi * > m_rootLumiDigiMap
 
static TDstEventm_dstEvt = NULL
 Provide access to the ROOT event pointers.
 
static std::map< const DstEmcShower *, TRef > m_emcShowerMap
 
static std::map< const TObject *, const DstEmcShower * > m_rootEmcShowerMap
 
static std::map< const DstMdcTrack *, TRef > m_mdcTrackMap
 
static std::map< const TObject *, const DstMdcTrack * > m_rootMdcTrackMap
 
static std::map< const DstCgemTrack *, TRef > m_cgemTrackMap
 
static std::map< const TObject *, const DstCgemTrack * > m_rootCgemTrackMap
 
static std::map< const DstCgemSegment *, TRef > m_cgemSegmentMap
 
static std::map< const TObject *, const DstCgemSegment * > m_rootCgemSegmentMap
 
static std::map< const DstMucTrack *, TRef > m_mucTrackMap
 
static std::map< const TObject *, const DstMucTrack * > m_rootMucTrackMap
 
static std::map< const DstTofTrack *, TRef > m_tofTrackMap
 
static std::map< const TObject *, const DstTofTrack * > m_rootTofTrackMap
 
static std::map< const DstMdcDedx *, TRef > m_mdcDedxMap
 
static std::map< const TObject *, const DstMdcDedx * > m_rootMdcDedxMap
 
static std::map< const DstCgemDedx *, TRef > m_cgemDedxMap
 
static std::map< const TObject *, const DstCgemDedx * > m_rootCgemDedxMap
 
static std::map< const DstExtTrack *, TRef > m_extTrackMap
 
static std::map< const TObject *, const DstExtTrack * > m_rootExtTrackMap
 
static std::map< const DstMdcKalTrack *, TRef > m_mdcKalTrackMap
 
static std::map< const TObject *, const DstMdcKalTrack * > m_rootMdcKalTrackMap
 
static std::map< const DstCgemKalTrack *, TRef > m_cgemKalTrackMap
 
static std::map< const TObject *, const DstCgemKalTrack * > m_rootCgemKalTrackMap
 
static TMcEventm_mcEvt = NULL
 Provide access to the ROOT event pointers.
 
static std::map< const EmcMcHit *, TRef > m_emcMcHitMap
 
static std::map< const TObject *, const EmcMcHit * > m_rootEmcMcHitMap
 
static std::map< const MdcMcHit *, TRef > m_mdcMcHitMap
 
static std::map< const TObject *, const MdcMcHit * > m_rootMdcMcHitMap
 
static std::map< const CgemMcHit *, TRef > m_cgemMcHitMap
 
static std::map< const TObject *, const CgemMcHit * > m_rootCgemMcHitMap
 
static std::map< const TofMcHit *, TRef > m_tofMcHitMap
 
static std::map< const TObject *, const TofMcHit * > m_rootTofMcHitMap
 
static std::map< const MucMcHit *, TRef > m_mucMcHitMap
 
static std::map< const TObject *, const MucMcHit * > m_rootMucMcHitMap
 
static std::map< const McParticle *, TRef > m_mcParticleMap
 
static std::map< const TObject *, const McParticle * > m_rootMcParticleMap
 
static TTrigEventm_trigEvt = NULL
 Provide access to the ROOT event pointers.
 
static std::map< const TrigData *, TRef > m_trigDataMap
 
static std::map< const TObject *, const TrigData * > m_rootTrigDataMap
 
static THltEventm_hltEvt = NULL
 Provide access to the ROOT event pointers.
 
static std::map< const HltRaw *, TRef > m_hltRawMap
 
static std::map< const TObject *, const HltRaw * > m_rootHltRawMap
 
static std::map< const HltInf *, TRef > m_hltInfMap
 
static std::map< const TObject *, const HltInf * > m_rootHltInfMap
 
static std::map< const DstHltInf *, TRef > m_dstHltInfMap
 
static std::map< const TObject *, const DstHltInf * > m_rootDstHltInfMap
 
static TRecTrackEventm_rectrackEvt = NULL
 Provide access to the ROOT event pointers.
 
static std::map< const RecMdcTrack *, TRef > m_recMdcTrackMap
 
static std::map< const TObject *, const RecMdcTrack * > m_rootRecMdcTrackMap
 
static std::map< const RecMdcHit *, TRef > m_recMdcHitMap
 
static std::map< const TObject *, const RecMdcHit * > m_rootRecMdcHitMap
 
static std::map< const RecCgemTrack *, TRef > m_recCgemTrackMap
 
static std::map< const TObject *, const RecCgemTrack * > m_rootRecCgemTrackMap
 
static std::map< const RecCgemSegment *, TRef > m_recCgemSegmentMap
 
static std::map< const TObject *, const RecCgemSegment * > m_rootRecCgemSegmentMap
 
static std::map< const RecCgemHit *, TRef > m_recCgemHitMap
 
static std::map< const TObject *, const RecCgemHit * > m_rootRecCgemHitMap
 
static std::map< const RecCgemCluster *, TRef > m_recCgemClusterMap
 
static std::map< const TObject *, const RecCgemCluster * > m_rootRecCgemClusterMap
 
static std::map< const RecTofTrack *, TRef > m_RecTofTrackMap
 
static std::map< const TObject *, const RecTofTrack * > m_rootRecTofTrackMap
 
static std::map< const RecEmcHit *, TRef > m_recEmcHitMap
 
static std::map< const TObject *, const RecEmcHit * > m_rootRecEmcHitMap
 
static std::map< const RecEmcCluster *, TRef > m_recEmcClusterMap
 
static std::map< const TObject *, const RecEmcCluster * > m_rootRecEmcClusterMap
 
static std::map< const RecEmcShower *, TRef > m_recEmcShowerMap
 
static std::map< const TObject *, const RecEmcShower * > m_rootRecEmcShowerMap
 
static std::map< const RecMucTrack *, TRef > m_RecMucTrackMap
 
static std::map< const TObject *, const RecMucTrack * > m_rootRecMucTrackMap
 
static std::map< const RecMdcDedx *, TRef > m_recMdcDedxMap
 
static std::map< const TObject *, const RecMdcDedx * > m_rootRecMdcDedxMap
 
static std::map< const RecMdcDedxHit *, TRef > m_recMdcDedxHitMap
 
static std::map< const TObject *, const RecMdcDedxHit * > m_rootRecMdcDedxHitMap
 
static std::map< const RecCgemDedx *, TRef > m_recCgemDedxMap
 
static std::map< const TObject *, const RecCgemDedx * > m_rootRecCgemDedxMap
 
static std::map< const RecCgemDedxHit *, TRef > m_recCgemDedxHitMap
 
static std::map< const TObject *, const RecCgemDedxHit * > m_rootRecCgemDedxHitMap
 
static std::map< const RecMdcKalTrack *, TRef > m_recMdcKalTrackMap
 
static std::map< const TObject *, const RecMdcKalTrack * > m_rootRecMdcKalTrackMap
 
static std::map< const RecMdcKalHelixSeg *, TRef > m_recMdcKalHelixSegMap
 
static std::map< const TObject *, const RecMdcKalHelixSeg * > m_rootRecMdcKalHelixSegMap
 
static std::map< const RecCgemKalTrack *, TRef > m_recCgemKalTrackMap
 
static std::map< const TObject *, const RecCgemKalTrack * > m_rootRecCgemKalTrackMap
 
static std::map< const RecCgemKalHelixSeg *, TRef > m_recCgemKalHelixSegMap
 
static std::map< const TObject *, const RecCgemKalHelixSeg * > m_rootRecCgemKalHelixSegMap
 
static std::map< const RecEsTime *, TRef > m_RecEvTimeMap
 
static std::map< const TObject *, const RecEsTime * > m_rootRecEvTimeMap
 
static std::map< const RecZddChannel *, TRef > m_recZddChannelMap
 
static std::map< const TObject *, const RecZddChannel * > m_rootRecZddChannelMap
 
static std::map< const EvtRecVeeVertex *, TRef > m_evtRecVeeVertexMap
 
static std::map< const TObject *, const EvtRecVeeVertex * > m_rootEvtRecVeeVertexMap
 
static std::map< const EvtRecPi0 *, TRef > m_evtRecPi0Map
 
static std::map< const TObject *, const EvtRecPi0 * > m_rootEvtRecPi0Map
 
static std::map< const EvtRecEtaToGG *, TRef > m_evtRecEtaToGGMap
 
static std::map< const TObject *, const EvtRecEtaToGG * > m_rootEvtRecEtaToGGMap
 
static std::map< const EvtRecDTag *, TRef > m_evtRecDTagMap
 
static std::map< const TObject *, const EvtRecDTag * > m_rootEvtRecDTagMap
 
static TEvtRecObjectm_evtRecObject = NULL
 
static std::map< const EvtRecTrack *, TRef > m_EvtRecTrackMap
 
static std::map< const TObject *, const EvtRecTrack * > m_rootEvtRecTrackMap
 

Detailed Description

Constructor & Destructor Documentation

◆ commonData() [1/3]

commonData::commonData ( )
inline

◆ ~commonData() [1/3]

commonData::~commonData ( )
inline

◆ commonData() [2/3]

commonData::commonData ( )
inline

◆ ~commonData() [2/3]

commonData::~commonData ( )
inline

◆ commonData() [3/3]

commonData::commonData ( )
inline

Definition at line 130 of file InstallArea/include/RootCnvSvc/RootCnvSvc/commonData.h.

130{ };

◆ ~commonData() [3/3]

commonData::~commonData ( )
inline

Definition at line 131 of file InstallArea/include/RootCnvSvc/RootCnvSvc/commonData.h.

131{ };

Member Function Documentation

◆ clear() [1/3]

void commonData::clear ( )

Definition at line 192 of file bak_RootCnvSvc-04-01-14/src/commonData.cxx.

192 {
193//for digi
194
195 if (m_recEvt != NULL) {
196 delete m_recEvt;
197 m_recEvt = NULL;
198 }
199 if (m_dstEvt != NULL) {
200 delete m_dstEvt;
201 m_dstEvt = NULL;
202 }
203 if (m_mcEvt != NULL) {
204 delete m_mcEvt;
205 m_mcEvt = NULL;
206 }
207 if (m_rectrackEvt != NULL) { //2007-10-04
208 delete m_rectrackEvt;
209 m_rectrackEvt = NULL;
210 }
211 if (m_EvtHeader != NULL){
212 delete m_EvtHeader;
213 m_EvtHeader = NULL;
214 }
215 if (m_EvtNavigator != NULL){
216 delete m_EvtNavigator;
217 m_EvtNavigator = NULL;
218 }
219 if(m_trigEvt != NULL){
220 delete m_trigEvt;
221 m_trigEvt = NULL;
222 }
223 if(m_hltEvt != NULL){
224 delete m_hltEvt;
225 m_hltEvt = NULL;
226 }
227 if ( m_evtRecObject != NULL ) {
228 delete m_evtRecObject;
229 m_evtRecObject = NULL;
230 }
231
232 for (std::map<const MdcDigi*, TRef>::iterator iter = m_mdcDigiMap.begin();
233 iter != m_mdcDigiMap.end(); iter++) {
234 delete (*iter).second.GetObject();
235 delete (*iter).first;
236 }
237 m_mdcDigiMap.clear();
238 for (std::map<const TObject*, const MdcDigi*>::iterator iter = m_rootMdcDigiMap.begin();
239 iter != m_rootMdcDigiMap.end(); iter++) {
240 delete (*iter).first;
241 }
242 m_rootMdcDigiMap.clear();
243
244 for (std::map<const CgemDigi*, TRef>::iterator iter = m_cgemDigiMap.begin();
245 iter != m_cgemDigiMap.end(); iter++) {
246 delete (*iter).second.GetObject();
247 delete (*iter).first;
248 }
249 m_cgemDigiMap.clear();
250 for (std::map<const TObject*, const CgemDigi*>::iterator iter = m_rootCgemDigiMap.begin();
251 iter != m_rootCgemDigiMap.end(); iter++) {
252 delete (*iter).first;
253 }
254 m_rootCgemDigiMap.clear();
255
256 for (std::map<const EmcDigi*, TRef>::iterator iter = m_emcDigiMap.begin();
257 iter != m_emcDigiMap.end(); iter++) {
258 delete (*iter).second.GetObject();
259 delete (*iter).first;
260 }
261 m_emcDigiMap.clear();
262 for (std::map<const TObject*, const EmcDigi*>::iterator iter = m_rootEmcDigiMap.begin();
263 iter != m_rootEmcDigiMap.end(); iter++) {
264 delete (*iter).first;
265 }
266 m_rootEmcDigiMap.clear();
267
268 for (std::map<const TofDigi*, TRef>::iterator iter = m_tofDigiMap.begin();
269 iter != m_tofDigiMap.end(); iter++) {
270 delete (*iter).second.GetObject();
271 delete (*iter).first;
272 }
273 m_tofDigiMap.clear();
274 for (std::map<const TObject*, const TofDigi*>::iterator iter = m_rootTofDigiMap.begin();
275 iter != m_rootTofDigiMap.end(); iter++) {
276 delete (*iter).first;
277 }
278 m_rootTofDigiMap.clear();
279
280 for (std::map<const MucDigi*, TRef>::iterator iter = m_mucDigiMap.begin();
281 iter != m_mucDigiMap.end(); iter++) {
282 delete (*iter).second.GetObject();
283 delete (*iter).first;
284 }
285 m_mucDigiMap.clear();
286 for (std::map<const TObject*, const MucDigi*>::iterator iter = m_rootMucDigiMap.begin();
287 iter != m_rootMucDigiMap.end(); iter++) {
288 delete (*iter).first;
289 }
290 m_rootMucDigiMap.clear();
291
292 for ( std::map<const LumiDigi*, TRef>::iterator iter = m_lumiDigiMap.begin();
293 iter != m_lumiDigiMap.end(); ++iter) {
294 delete (*iter).second.GetObject();
295 delete (*iter).first;
296 }
297 m_lumiDigiMap.clear();
298 for ( std::map<const TObject*, const LumiDigi*>::iterator iter = m_rootLumiDigiMap.begin();
299 iter != m_rootLumiDigiMap.end(); ++iter) {
300 delete (*iter).first;
301 }
302 m_rootLumiDigiMap.clear();
303
304 //for dst
305 for (std::map<const DstEmcShower*, TRef>::iterator iter = m_emcShowerMap.begin();
306 iter != m_emcShowerMap.end(); iter++) {
307 delete (*iter).second.GetObject();
308 delete (*iter).first;
309 }
310 m_emcShowerMap.clear();
311 for (std::map<const TObject*, const DstEmcShower*>::iterator iter = m_rootEmcShowerMap.begin();
312 iter != m_rootEmcShowerMap.end(); iter++) {
313 delete (*iter).first;
314 }
315 m_rootEmcShowerMap.clear();
316 /*
317 for (std::map<const DstMdcTrack*, TRef>::iterator p = m_mdcTrackMap.begin(); p != m_mdcTrackMap.end();p++){
318 std::cout << "********The first is ****************" << (*p).first <<endl;
319 //std::cout << "*********The second is " << (*p).second <<endl;
320 }
321 */
322 for (std::map<const DstMdcTrack*, TRef>::iterator iter = m_mdcTrackMap.begin();
323 iter != m_mdcTrackMap.end(); iter++) {
324 delete (*iter).second.GetObject();
325 delete (*iter).first;
326 }
327 m_mdcTrackMap.clear();
328 for (std::map<const TObject*, const DstMdcTrack*>::iterator iter = m_rootMdcTrackMap.begin();
329 iter != m_rootMdcTrackMap.end(); iter++) {
330 delete (*iter).first;
331 }
332 m_rootMdcTrackMap.clear();
333
334 for (std::map<const DstCgemTrack*, TRef>::iterator iter = m_cgemTrackMap.begin();
335 iter != m_cgemTrackMap.end(); iter++) {
336 delete (*iter).second.GetObject();
337 delete (*iter).first;
338 }
339 m_cgemTrackMap.clear();
340 for (std::map<const TObject*, const DstCgemTrack*>::iterator iter = m_rootCgemTrackMap.begin();
341 iter != m_rootCgemTrackMap.end(); iter++) {
342 delete (*iter).first;
343 }
344 m_rootCgemTrackMap.clear();
345
346 for (std::map<const DstCgemSegment*, TRef>::iterator iter = m_cgemSegmentMap.begin();
347 iter != m_cgemSegmentMap.end(); iter++) {
348 delete (*iter).second.GetObject();
349 delete (*iter).first;
350 }
351 m_cgemSegmentMap.clear();
352 for (std::map<const TObject*, const DstCgemSegment*>::iterator iter = m_rootCgemSegmentMap.begin();
353 iter != m_rootCgemSegmentMap.end(); iter++) {
354 delete (*iter).first;
355 }
356 m_rootCgemSegmentMap.clear();
357
358 for (std::map<const DstMucTrack*, TRef>::iterator iter = m_mucTrackMap.begin();
359 iter != m_mucTrackMap.end(); iter++) {
360 delete (*iter).second.GetObject();
361 delete (*iter).first;
362 }
363 m_mucTrackMap.clear();
364 for (std::map<const TObject*, const DstMucTrack*>::iterator iter = m_rootMucTrackMap.begin();
365 iter != m_rootMucTrackMap.end(); iter++) {
366 delete (*iter).first;
367 }
368 m_rootMucTrackMap.clear();
369
370 for (std::map<const DstTofTrack*, TRef>::iterator iter = m_tofTrackMap.begin();
371 iter != m_tofTrackMap.end(); iter++) {
372 delete (*iter).second.GetObject();
373 delete (*iter).first;
374 }
375 m_tofTrackMap.clear();
376 for (std::map<const TObject*, const DstTofTrack*>::iterator iter = m_rootTofTrackMap.begin();
377 iter != m_rootTofTrackMap.end(); iter++) {
378 delete (*iter).first;
379 }
380 m_rootTofTrackMap.clear();
381
382 for (std::map<const DstMdcDedx*, TRef>::iterator iter = m_mdcDedxMap.begin();
383 iter != m_mdcDedxMap.end(); iter++) {
384 delete (*iter).second.GetObject();
385 delete (*iter).first;
386 }
387 m_mdcDedxMap.clear();
388 for (std::map<const TObject*, const DstMdcDedx*>::iterator iter = m_rootMdcDedxMap.begin();
389 iter != m_rootMdcDedxMap.end(); iter++) {
390 delete (*iter).first;
391 }
392 m_rootMdcDedxMap.clear();
393
394 for (std::map<const DstCgemDedx*, TRef>::iterator iter = m_cgemDedxMap.begin();
395 iter != m_cgemDedxMap.end(); iter++) {
396 delete (*iter).second.GetObject();
397 delete (*iter).first;
398 }
399 m_cgemDedxMap.clear();
400 for (std::map<const TObject*, const DstCgemDedx*>::iterator iter = m_rootCgemDedxMap.begin();
401 iter != m_rootCgemDedxMap.end(); iter++) {
402 delete (*iter).first;
403 }
404 m_rootCgemDedxMap.clear();
405
406 for (std::map<const DstExtTrack*, TRef>::iterator iter = m_extTrackMap.begin();
407 iter != m_extTrackMap.end(); iter++) {
408 delete (*iter).second.GetObject();
409 delete (*iter).first;
410 }
411 m_extTrackMap.clear();
412 for (std::map<const TObject*, const DstExtTrack*>::iterator iter = m_rootExtTrackMap.begin();
413 iter != m_rootExtTrackMap.end(); iter++) {
414 delete (*iter).first;
415 }
416 m_rootExtTrackMap.clear();
417
418 for (std::map<const DstMdcKalTrack*, TRef>::iterator iter = m_mdcKalTrackMap.begin();
419 iter != m_mdcKalTrackMap.end(); iter++) {
420 delete (*iter).second.GetObject();
421 delete (*iter).first;
422 }
423 m_mdcKalTrackMap.clear();
424 for (std::map<const TObject*, const DstMdcKalTrack*>::iterator iter = m_rootMdcKalTrackMap.begin();
425 iter != m_rootMdcKalTrackMap.end(); iter++) {
426 delete (*iter).first;
427 }
428 m_rootMdcKalTrackMap.clear();
429 // for McTruth
430 for (std::map<const MdcMcHit*, TRef>::iterator iter = m_mdcMcHitMap.begin();
431 iter != m_mdcMcHitMap.end(); iter++) {
432 delete (*iter).second.GetObject();
433 delete (*iter).first;
434 }
435 m_mdcMcHitMap.clear();
436 for (std::map<const TObject*, const MdcMcHit*>::iterator iter = m_rootMdcMcHitMap.begin();
437 iter != m_rootMdcMcHitMap.end(); iter++) {
438 delete (*iter).first;
439 }
440 m_rootMdcMcHitMap.clear();
441
442 for (std::map<const DstCgemKalTrack*, TRef>::iterator iter = m_cgemKalTrackMap.begin();
443 iter != m_cgemKalTrackMap.end(); iter++) {
444 delete (*iter).second.GetObject();
445 delete (*iter).first;
446 }
447 m_cgemKalTrackMap.clear();
448 for (std::map<const TObject*, const DstCgemKalTrack*>::iterator iter = m_rootCgemKalTrackMap.begin();
449 iter != m_rootCgemKalTrackMap.end(); iter++) {
450 delete (*iter).first;
451 }
452 m_rootCgemKalTrackMap.clear();
453 // for McTruth
454 for (std::map<const CgemMcHit*, TRef>::iterator iter = m_cgemMcHitMap.begin();
455 iter != m_cgemMcHitMap.end(); iter++) {
456 delete (*iter).second.GetObject();
457 delete (*iter).first;
458 }
459 m_cgemMcHitMap.clear();
460 for (std::map<const TObject*, const CgemMcHit*>::iterator iter = m_rootCgemMcHitMap.begin();
461 iter != m_rootCgemMcHitMap.end(); iter++) {
462 delete (*iter).first;
463 }
464 m_rootCgemMcHitMap.clear();
465
466 for (std::map<const EmcMcHit*, TRef>::iterator iter = m_emcMcHitMap.begin();
467 iter != m_emcMcHitMap.end(); iter++) {
468 delete (*iter).second.GetObject();
469 delete (*iter).first;
470 }
471 m_emcMcHitMap.clear();
472 for (std::map<const TObject*, const EmcMcHit*>::iterator iter = m_rootEmcMcHitMap.begin();
473 iter != m_rootEmcMcHitMap.end(); iter++) {
474 delete (*iter).first;
475 }
476 m_rootEmcMcHitMap.clear();
477
478 for (std::map<const TofMcHit*, TRef>::iterator iter = m_tofMcHitMap.begin();
479 iter != m_tofMcHitMap.end(); iter++) {
480 delete (*iter).second.GetObject();
481 delete (*iter).first;
482 }
483 m_tofMcHitMap.clear();
484 for (std::map<const TObject*, const TofMcHit*>::iterator iter = m_rootTofMcHitMap.begin();
485 iter != m_rootTofMcHitMap.end(); iter++) {
486 delete (*iter).first;
487 }
488 m_rootTofMcHitMap.clear();
489
490 for (std::map<const MucMcHit*, TRef>::iterator iter = m_mucMcHitMap.begin();
491 iter != m_mucMcHitMap.end(); iter++) {
492 delete (*iter).second.GetObject();
493 delete (*iter).first;
494 }
495 m_mucMcHitMap.clear();
496 for (std::map<const TObject*, const MucMcHit*>::iterator iter = m_rootMucMcHitMap.begin();
497 iter != m_rootMucMcHitMap.end(); iter++) {
498 delete (*iter).first;
499 }
500 m_rootMucMcHitMap.clear();
501
502 for (std::map<const McParticle*, TRef>::iterator iter = m_mcParticleMap.begin();
503 iter != m_mcParticleMap.end(); iter++) {
504 delete (*iter).second.GetObject();
505 delete (*iter).first;
506 }
507 m_mcParticleMap.clear();
508 for (std::map<const TObject*, const McParticle*>::iterator iter = m_rootMcParticleMap.begin();
509 iter != m_rootMcParticleMap.end(); iter++) {
510 delete (*iter).first;
511 }
512 m_rootMcParticleMap.clear();
513
514 //m_decayModeMap.clear();
515 //m_rootDecayModeMap.clear();
516
517//m_decayModeMap.clear();
518//m_rootDecayModeMap.clear();
519
520 //for Trig
521 m_trigDataMap.clear();
522 m_rootTrigDataMap.clear();
523
524 //for event filter
525 for (std::map<const HltRaw*, TRef>::iterator iter = m_hltRawMap.begin();
526 iter != m_hltRawMap.end(); iter++) {
527 delete (*iter).second.GetObject();
528 delete (*iter).first;
529 }
530 m_hltRawMap.clear();
531 for (std::map<const TObject*, const HltRaw*>::iterator iter = m_rootHltRawMap.begin();
532 iter != m_rootHltRawMap.end(); iter++) {
533 delete (*iter).first;
534 }
535 m_rootHltRawMap.clear();
536 m_hltInfMap.clear();
537 m_rootHltInfMap.clear();
538 m_dstHltInfMap.clear();
539 m_rootDstHltInfMap.clear();
540 //for Rec
541 //Mdc
542 for (std::map<const RecMdcTrack*, TRef>::iterator iter = m_recMdcTrackMap.begin();
543 iter != m_recMdcTrackMap.end(); iter++) {
544 delete (*iter).second.GetObject();
545 delete (*iter).first;
546 }
547 m_recMdcTrackMap.clear();
548 for (std::map<const TObject*, const RecMdcTrack*>::iterator iter = m_rootRecMdcTrackMap.begin();
549 iter != m_rootRecMdcTrackMap.end(); iter++) {
550 delete (*iter).first;
551 }
552 m_rootRecMdcTrackMap.clear();
553 for (std::map<const RecMdcHit*, TRef>::iterator iter = m_recMdcHitMap.begin();
554 iter != m_recMdcHitMap.end(); iter++) {
555 delete (*iter).second.GetObject();
556 delete (*iter).first;
557 }
558 m_recMdcHitMap.clear();
559 for (std::map<const TObject*, const RecMdcHit*>::iterator iter = m_rootRecMdcHitMap.begin();
560 iter != m_rootRecMdcHitMap.end(); iter++) {
561 delete (*iter).first;
562 }
563 m_rootRecMdcHitMap.clear();
564
565 //Cgem
566 for (std::map<const RecCgemTrack*, TRef>::iterator iter = m_recCgemTrackMap.begin();
567 iter != m_recCgemTrackMap.end(); iter++) {
568 delete (*iter).second.GetObject();
569 delete (*iter).first;
570 }
571 m_recCgemTrackMap.clear();
572 for (std::map<const TObject*, const RecCgemTrack*>::iterator iter = m_rootRecCgemTrackMap.begin();
573 iter != m_rootRecCgemTrackMap.end(); iter++) {
574 delete (*iter).first;
575 }
576 m_rootRecCgemTrackMap.clear();
577
578 for (std::map<const RecCgemSegment*, TRef>::iterator iter = m_recCgemSegmentMap.begin();
579 iter != m_recCgemSegmentMap.end(); iter++) {
580 delete (*iter).second.GetObject();
581 delete (*iter).first;
582 }
583 m_recCgemSegmentMap.clear();
584 for (std::map<const TObject*, const RecCgemSegment*>::iterator iter = m_rootRecCgemSegmentMap.begin();
585 iter != m_rootRecCgemSegmentMap.end(); iter++) {
586 delete (*iter).first;
587 }
589
590 for (std::map<const RecCgemHit*, TRef>::iterator iter = m_recCgemHitMap.begin();
591 iter != m_recCgemHitMap.end(); iter++) {
592 delete (*iter).second.GetObject();
593 delete (*iter).first;
594 }
595 m_recCgemHitMap.clear();
596 for (std::map<const TObject*, const RecCgemHit*>::iterator iter = m_rootRecCgemHitMap.begin();
597 iter != m_rootRecCgemHitMap.end(); iter++) {
598 delete (*iter).first;
599 }
600 m_rootRecCgemHitMap.clear();
601 for (std::map<const RecCgemCluster*, TRef>::iterator iter = m_recCgemClusterMap.begin();
602 iter != m_recCgemClusterMap.end();iter++){
603 delete (*iter).second.GetObject();
604 delete (*iter).first;
605 }
606 m_recCgemClusterMap.clear();
607// for (std::map<const RecCgemSegment*, TRef>::iterator iter = m_recCgemSegmentMap.begin();
608// iter != m_recCgemSegmentMap.end();iter++){
609// delete (*iter).second.GetObject();
610// delete (*iter).first;
611// }
612// m_recCgemSegmentMap.clear();
613 for (std::map<const TObject*, const RecCgemCluster*>::iterator iter = m_rootRecCgemClusterMap.begin();
615 delete (*iter).first;
616 }
618
619//for Rec
620 for (std::map<const RecEmcHit*, TRef>::iterator iter = m_recEmcHitMap.begin();
621 iter != m_recEmcHitMap.end(); iter++) {
622 delete (*iter).second.GetObject();
623 delete (*iter).first;
624 }
625 m_recEmcHitMap.clear();
626 for (std::map<const TObject*, const RecEmcHit*>::iterator iter = m_rootRecEmcHitMap.begin();
627 iter != m_rootRecEmcHitMap.end(); iter++) {
628 delete (*iter).first;
629 }
630 m_rootRecEmcHitMap.clear();
631
632 for (std::map<const RecEmcCluster*, TRef>::iterator iter = m_recEmcClusterMap.begin();
633 iter != m_recEmcClusterMap.end(); iter++) {
634 delete (*iter).second.GetObject();
635 delete (*iter).first;
636 }
637 m_recEmcClusterMap.clear();
638 for (std::map<const TObject*, const RecEmcCluster*>::iterator iter = m_rootRecEmcClusterMap.begin();
639 iter != m_rootRecEmcClusterMap.end(); iter++) {
640 delete (*iter).first;
641 }
643
644 for (std::map<const RecEmcShower*, TRef>::iterator iter = m_recEmcShowerMap.begin();
645 iter != m_recEmcShowerMap.end(); iter++) {
646 delete (*iter).second.GetObject();
647 delete (*iter).first;
648 }
649 m_recEmcShowerMap.clear();
650 for (std::map<const TObject*, const RecEmcShower*>::iterator iter = m_rootRecEmcShowerMap.begin();
651 iter != m_rootRecEmcShowerMap.end(); iter++) {
652 delete (*iter).first;
653 }
654 m_rootRecEmcShowerMap.clear();
655
656 for (std::map<const RecTofTrack*, TRef>::iterator iter = m_RecTofTrackMap.begin();
657 iter != m_RecTofTrackMap.end(); iter++) {
658 delete (*iter).second.GetObject();
659 delete (*iter).first;
660 }
661 m_RecTofTrackMap.clear();
662 for (std::map<const TObject*, const RecTofTrack*>::iterator iter = m_rootRecTofTrackMap.begin();
663 iter != m_rootRecTofTrackMap.end(); iter++) {
664 delete (*iter).first;
665 }
666 m_rootRecTofTrackMap.clear();
667
668 for (std::map<const RecMucTrack*, TRef>::iterator iter = m_RecMucTrackMap.begin();
669 iter != m_RecMucTrackMap.end(); iter++) {
670 delete (*iter).second.GetObject();
671 delete (*iter).first;
672 }
673 m_RecMucTrackMap.clear();
674 for (std::map<const TObject*, const RecMucTrack*>::iterator iter = m_rootRecMucTrackMap.begin();
675 iter != m_rootRecMucTrackMap.end(); iter++) {
676 delete (*iter).first;
677 }
678 m_rootRecMucTrackMap.clear();
679
680 for (std::map<const RecMdcDedx*, TRef>::iterator iter = m_recMdcDedxMap.begin();
681 iter != m_recMdcDedxMap.end(); iter++) {
682 delete (*iter).second.GetObject();
683 delete (*iter).first;
684 }
685 m_recMdcDedxMap.clear();
686 for (std::map<const TObject*, const RecMdcDedx*>::iterator iter = m_rootRecMdcDedxMap.begin();
687 iter != m_rootRecMdcDedxMap.end(); iter++) {
688 delete (*iter).first;
689 }
690 m_rootRecMdcDedxMap.clear();
691
692
693 for (std::map<const RecMdcDedxHit*, TRef>::iterator iter = m_recMdcDedxHitMap.begin();
694 iter != m_recMdcDedxHitMap.end(); iter++) {
695 delete (*iter).second.GetObject();
696 delete (*iter).first;
697 }
698 m_recMdcDedxHitMap.clear();
699 for (std::map<const TObject*, const RecMdcDedxHit*>::iterator iter = m_rootRecMdcDedxHitMap.begin();
700 iter != m_rootRecMdcDedxHitMap.end(); iter++) {
701 delete (*iter).first;
702 }
704
705 for (std::map<const RecMdcKalTrack*, TRef>::iterator iter = m_recMdcKalTrackMap.begin();
706 iter != m_recMdcKalTrackMap.end(); iter++) {
707 delete (*iter).second.GetObject();
708 delete (*iter).first;
709 }
710 m_recMdcKalTrackMap.clear();
711 for (std::map<const TObject*, const RecMdcKalTrack*>::iterator iter = m_rootRecMdcKalTrackMap.begin();
712 iter != m_rootRecMdcKalTrackMap.end(); iter++) {
713 delete (*iter).first;
714 }
716
717
718 for (std::map<const RecMdcKalHelixSeg*, TRef>::iterator iter = m_recMdcKalHelixSegMap.begin();
719 iter != m_recMdcKalHelixSegMap.end(); iter++) {
720 delete (*iter).second.GetObject();
721 delete (*iter).first;
722 }
724 for (std::map<const TObject*, const RecMdcKalHelixSeg*>::iterator iter = m_rootRecMdcKalHelixSegMap.begin();
726 delete (*iter).first;
727 }
729
730 for (std::map<const RecCgemDedx*, TRef>::iterator iter = m_recCgemDedxMap.begin();
731 iter != m_recCgemDedxMap.end(); iter++) {
732 delete (*iter).second.GetObject();
733 delete (*iter).first;
734 }
735 m_recCgemDedxMap.clear();
736 for (std::map<const TObject*, const RecCgemDedx*>::iterator iter = m_rootRecCgemDedxMap.begin();
737 iter != m_rootRecCgemDedxMap.end(); iter++) {
738 delete (*iter).first;
739 }
740 m_rootRecCgemDedxMap.clear();
741
742
743 for (std::map<const RecCgemDedxHit*, TRef>::iterator iter = m_recCgemDedxHitMap.begin();
744 iter != m_recCgemDedxHitMap.end(); iter++) {
745 delete (*iter).second.GetObject();
746 delete (*iter).first;
747 }
748 m_recCgemDedxHitMap.clear();
749 for (std::map<const TObject*, const RecCgemDedxHit*>::iterator iter = m_rootRecCgemDedxHitMap.begin();
750 iter != m_rootRecCgemDedxHitMap.end(); iter++) {
751 delete (*iter).first;
752 }
754
755 for (std::map<const RecCgemKalTrack*, TRef>::iterator iter = m_recCgemKalTrackMap.begin();
756 iter != m_recCgemKalTrackMap.end(); iter++) {
757 delete (*iter).second.GetObject();
758 delete (*iter).first;
759 }
760 m_recCgemKalTrackMap.clear();
761 for (std::map<const TObject*, const RecCgemKalTrack*>::iterator iter = m_rootRecCgemKalTrackMap.begin();
762 iter != m_rootRecCgemKalTrackMap.end(); iter++) {
763 delete (*iter).first;
764 }
766
767
768 for (std::map<const RecCgemKalHelixSeg*, TRef>::iterator iter = m_recCgemKalHelixSegMap.begin();
769 iter != m_recCgemKalHelixSegMap.end(); iter++) {
770 delete (*iter).second.GetObject();
771 delete (*iter).first;
772 }
774 for (std::map<const TObject*, const RecCgemKalHelixSeg*>::iterator iter = m_rootRecCgemKalHelixSegMap.begin();
776 delete (*iter).first;
777 }
779
780 // RecZddChannel
781 for (std::map<const RecZddChannel*, TRef>::iterator iter = m_recZddChannelMap.begin();
782 iter != m_recZddChannelMap.end(); ++iter) {
783 delete (*iter).second.GetObject();
784 delete (*iter).first;
785 }
786 m_recZddChannelMap.clear();
787 for (std::map<const TObject*, const RecZddChannel*>::iterator iter = m_rootRecZddChannelMap.begin();
788 iter != m_rootRecZddChannelMap.end(); ++iter) {
789 delete (*iter).first;
790 }
792
793//Estime
794
795 for (std::map<const RecEsTime*, TRef>::iterator iter = m_RecEvTimeMap.begin();
796 iter != m_RecEvTimeMap.end(); iter++) {
797 delete (*iter).second.GetObject();
798 delete (*iter).first;
799 }
800 m_RecEvTimeMap.clear();
801 for (std::map<const TObject*, const RecEsTime*>::iterator iter = m_rootRecEvTimeMap.begin();
802 iter != m_rootRecEvTimeMap.end(); iter++) {
803 delete (*iter).first;
804 }
805 m_rootRecEvTimeMap.clear();
806
807 // for event after EventAssembly
808 for (std::map<const EvtRecTrack*, TRef>::iterator iter = m_EvtRecTrackMap.begin();
809 iter != m_EvtRecTrackMap.end(); iter++ ) {
810 delete (*iter).second.GetObject();
811 delete (*iter).first;
812 }
813 m_EvtRecTrackMap.clear();
814 for (std::map<const TObject*, const EvtRecTrack*>::iterator iter = m_rootEvtRecTrackMap.begin();
815 iter != m_rootEvtRecTrackMap.end(); iter++) {
816 delete iter->first;
817 }
818 m_rootEvtRecTrackMap.clear();
819
820 // EvtRecVeeVertexCol
821 for (std::map<const EvtRecVeeVertex*, TRef>::iterator iter = m_evtRecVeeVertexMap.begin();
822 iter != m_evtRecVeeVertexMap.end(); iter++) {
823 delete (*iter).second.GetObject();
824 delete (*iter).first;
825 }
826 m_evtRecVeeVertexMap.clear();
827 for (std::map<const TObject*, const EvtRecVeeVertex*>::iterator iter = m_rootEvtRecVeeVertexMap.begin();
828 iter != m_rootEvtRecVeeVertexMap.end(); iter++) {
829 delete (*iter).first;
830 }
832
833 //EvtRecPi0Col
834 for (std::map<const EvtRecPi0*, TRef>::iterator iter = m_evtRecPi0Map.begin();
835 iter != m_evtRecPi0Map.end(); iter++) {
836 delete (*iter).second.GetObject();
837 delete (*iter).first;
838 }
839 m_evtRecPi0Map.clear();
840 for (std::map<const TObject*, const EvtRecPi0*>::iterator iter = m_rootEvtRecPi0Map.begin();
841 iter != m_rootEvtRecPi0Map.end(); iter++) {
842 delete (*iter).first;
843 }
844 m_rootEvtRecPi0Map.clear();
845
846
847 //EvtRecEtaToGGCol
848 for (std::map<const EvtRecEtaToGG*, TRef>::iterator iter = m_evtRecEtaToGGMap.begin();
849 iter != m_evtRecEtaToGGMap.end(); iter++) {
850 delete (*iter).second.GetObject();
851 delete (*iter).first;
852 }
853 m_evtRecEtaToGGMap.clear();
854 for (std::map<const TObject*, const EvtRecEtaToGG*>::iterator iter = m_rootEvtRecEtaToGGMap.begin();
855 iter != m_rootEvtRecEtaToGGMap.end(); iter++) {
856 delete (*iter).first;
857 }
859
860
861
862 // EvtRecDTagCol
863 for (std::map<const EvtRecDTag*, TRef>::iterator iter = m_evtRecDTagMap.begin();
864 iter != m_evtRecDTagMap.end(); iter++) {
865 delete (*iter).second.GetObject();
866 delete (*iter).first;
867 }
868 m_evtRecDTagMap.clear();
869 for (std::map<const TObject*, const EvtRecDTag*>::iterator iter = m_rootEvtRecDTagMap.begin();
870 iter != m_rootEvtRecDTagMap.end(); iter++) {
871 delete (*iter).first;
872 }
873 m_rootEvtRecDTagMap.clear();
874
875}
EvtStreamInputIterator< typename Generator::result_type > iter(Generator gen, int N=0)
static std::map< const TObject *, const CgemMcHit * > m_rootCgemMcHitMap
static std::map< const McParticle *, TRef > m_mcParticleMap
static std::map< const TObject *, const RecCgemCluster * > m_rootRecCgemClusterMap
static std::map< const TObject *, const RecCgemDedxHit * > m_rootRecCgemDedxHitMap
static std::map< const EvtRecEtaToGG *, TRef > m_evtRecEtaToGGMap
static std::map< const TObject *, const DstMdcKalTrack * > m_rootMdcKalTrackMap
static std::map< const EmcMcHit *, TRef > m_emcMcHitMap
static std::map< const DstMdcKalTrack *, TRef > m_mdcKalTrackMap
static std::map< const DstCgemTrack *, TRef > m_cgemTrackMap
static std::map< const DstCgemKalTrack *, TRef > m_cgemKalTrackMap
static std::map< const RecCgemSegment *, TRef > m_recCgemSegmentMap
static std::map< const TObject *, const EvtRecVeeVertex * > m_rootEvtRecVeeVertexMap
static std::map< const TObject *, const LumiDigi * > m_rootLumiDigiMap
static std::map< const RecEmcHit *, TRef > m_recEmcHitMap
static std::map< const TObject *, const EmcMcHit * > m_rootEmcMcHitMap
static std::map< const DstEmcShower *, TRef > m_emcShowerMap
static std::map< const TObject *, const RecEsTime * > m_rootRecEvTimeMap
static std::map< const HltInf *, TRef > m_hltInfMap
static std::map< const TObject *, const DstCgemTrack * > m_rootCgemTrackMap
static std::map< const TObject *, const HltInf * > m_rootHltInfMap
static std::map< const TObject *, const RecEmcCluster * > m_rootRecEmcClusterMap
static std::map< const RecCgemCluster *, TRef > m_recCgemClusterMap
static TMcEvent * m_mcEvt
Provide access to the ROOT event pointers.
static TDigiEvent * m_recEvt
Provide access to the ROOT event pointers.
static std::map< const TObject *, const MucDigi * > m_rootMucDigiMap
static std::map< const TObject *, const RecEmcHit * > m_rootRecEmcHitMap
static std::map< const TObject *, const RecMdcDedx * > m_rootRecMdcDedxMap
static std::map< const TObject *, const RecZddChannel * > m_rootRecZddChannelMap
static TTrigEvent * m_trigEvt
Provide access to the ROOT event pointers.
static std::map< const TObject *, const RecMucTrack * > m_rootRecMucTrackMap
static std::map< const RecMdcTrack *, TRef > m_recMdcTrackMap
static std::map< const RecMdcDedx *, TRef > m_recMdcDedxMap
static std::map< const TObject *, const MdcMcHit * > m_rootMdcMcHitMap
static std::map< const DstCgemSegment *, TRef > m_cgemSegmentMap
static std::map< const RecEmcShower *, TRef > m_recEmcShowerMap
static std::map< const RecCgemHit *, TRef > m_recCgemHitMap
static std::map< const CgemMcHit *, TRef > m_cgemMcHitMap
static std::map< const TofMcHit *, TRef > m_tofMcHitMap
static std::map< const DstMdcDedx *, TRef > m_mdcDedxMap
static std::map< const RecMdcKalHelixSeg *, TRef > m_recMdcKalHelixSegMap
static std::map< const TObject *, const DstMucTrack * > m_rootMucTrackMap
static std::map< const TObject *, const TrigData * > m_rootTrigDataMap
static std::map< const RecCgemDedx *, TRef > m_recCgemDedxMap
static TDstEvent * m_dstEvt
Provide access to the ROOT event pointers.
static std::map< const TObject *, const DstTofTrack * > m_rootTofTrackMap
static TRecTrackEvent * m_rectrackEvt
Provide access to the ROOT event pointers.
static std::map< const RecCgemTrack *, TRef > m_recCgemTrackMap
static std::map< const TObject *, const RecEmcShower * > m_rootRecEmcShowerMap
static std::map< const MucMcHit *, TRef > m_mucMcHitMap
static std::map< const EvtRecVeeVertex *, TRef > m_evtRecVeeVertexMap
static std::map< const MdcMcHit *, TRef > m_mdcMcHitMap
static std::map< const TObject *, const RecMdcDedxHit * > m_rootRecMdcDedxHitMap
static std::map< const TObject *, const RecCgemTrack * > m_rootRecCgemTrackMap
static std::map< const TrigData *, TRef > m_trigDataMap
static std::map< const TObject *, const EvtRecEtaToGG * > m_rootEvtRecEtaToGGMap
static std::map< const RecCgemKalTrack *, TRef > m_recCgemKalTrackMap
static std::map< const TObject *, const RecCgemDedx * > m_rootRecCgemDedxMap
static std::map< const TObject *, const EvtRecTrack * > m_rootEvtRecTrackMap
static std::map< const TObject *, const MdcDigi * > m_rootMdcDigiMap
Create a set of maps between ROOT Digi objects and TDS Digi data.
static std::map< const TObject *, const RecMdcKalTrack * > m_rootRecMdcKalTrackMap
static std::map< const TObject *, const DstExtTrack * > m_rootExtTrackMap
static std::map< const RecEsTime *, TRef > m_RecEvTimeMap
static std::map< const TofDigi *, TRef > m_tofDigiMap
static std::map< const TObject *, const MucMcHit * > m_rootMucMcHitMap
static std::map< const RecEmcCluster *, TRef > m_recEmcClusterMap
static std::map< const CgemDigi *, TRef > m_cgemDigiMap
static std::map< const TObject *, const DstMdcTrack * > m_rootMdcTrackMap
static std::map< const DstExtTrack *, TRef > m_extTrackMap
static std::map< const RecTofTrack *, TRef > m_RecTofTrackMap
static std::map< const RecMucTrack *, TRef > m_RecMucTrackMap
static std::map< const TObject *, const EmcDigi * > m_rootEmcDigiMap
static std::map< const RecMdcHit *, TRef > m_recMdcHitMap
static std::map< const TObject *, const DstMdcDedx * > m_rootMdcDedxMap
static std::map< const TObject *, const RecMdcKalHelixSeg * > m_rootRecMdcKalHelixSegMap
static std::map< const TObject *, const RecTofTrack * > m_rootRecTofTrackMap
static std::map< const RecCgemKalHelixSeg *, TRef > m_recCgemKalHelixSegMap
static std::map< const TObject *, const RecCgemSegment * > m_rootRecCgemSegmentMap
static std::map< const EvtRecTrack *, TRef > m_EvtRecTrackMap
static std::map< const RecZddChannel *, TRef > m_recZddChannelMap
static std::map< const EmcDigi *, TRef > m_emcDigiMap
static std::map< const TObject *, const EvtRecDTag * > m_rootEvtRecDTagMap
static THltEvent * m_hltEvt
Provide access to the ROOT event pointers.
static std::map< const TObject *, const CgemDigi * > m_rootCgemDigiMap
static std::map< const TObject *, const DstEmcShower * > m_rootEmcShowerMap
static std::map< const TObject *, const DstCgemDedx * > m_rootCgemDedxMap
static std::map< const TObject *, const RecMdcHit * > m_rootRecMdcHitMap
static std::map< const MucDigi *, TRef > m_mucDigiMap
static std::map< const EvtRecPi0 *, TRef > m_evtRecPi0Map
static std::map< const TObject *, const RecCgemKalTrack * > m_rootRecCgemKalTrackMap
static std::map< const TObject *, const McParticle * > m_rootMcParticleMap
static std::map< const RecMdcDedxHit *, TRef > m_recMdcDedxHitMap
static std::map< const TObject *, const DstHltInf * > m_rootDstHltInfMap
static std::map< const LumiDigi *, TRef > m_lumiDigiMap
static std::map< const DstTofTrack *, TRef > m_tofTrackMap
static std::map< const RecMdcKalTrack *, TRef > m_recMdcKalTrackMap
static std::map< const TObject *, const DstCgemSegment * > m_rootCgemSegmentMap
static std::map< const RecCgemDedxHit *, TRef > m_recCgemDedxHitMap
static std::map< const TObject *, const RecMdcTrack * > m_rootRecMdcTrackMap
static std::map< const TObject *, const DstCgemKalTrack * > m_rootCgemKalTrackMap
static std::map< const HltRaw *, TRef > m_hltRawMap
static std::map< const TObject *, const TofDigi * > m_rootTofDigiMap
static std::map< const TObject *, const EvtRecPi0 * > m_rootEvtRecPi0Map
static std::map< const TObject *, const TofMcHit * > m_rootTofMcHitMap
static std::map< const DstMucTrack *, TRef > m_mucTrackMap
static std::map< const TObject *, const RecCgemHit * > m_rootRecCgemHitMap
static std::map< const EvtRecDTag *, TRef > m_evtRecDTagMap
static std::map< const DstHltInf *, TRef > m_dstHltInfMap
static std::map< const DstCgemDedx *, TRef > m_cgemDedxMap
static std::map< const MdcDigi *, TRef > m_mdcDigiMap
Create a set of maps between Digi data in the TDS and the TRefs in the ROOT file.
static std::map< const DstMdcTrack *, TRef > m_mdcTrackMap
static std::map< const TObject *, const HltRaw * > m_rootHltRawMap
static std::map< const TObject *, const RecCgemKalHelixSeg * > m_rootRecCgemKalHelixSegMap

Referenced by RootCnvSvc::commitOutput(), EventCnv::createObj(), and EventWriter::execute().

◆ clear() [2/3]

void commonData::clear ( )

◆ clear() [3/3]

void commonData::clear ( )

Member Data Documentation

◆ m_cgemDedxMap

static std::map< const DstCgemDedx *, TRef > commonData::m_cgemDedxMap
static

◆ m_cgemDigiMap

static std::map< const CgemDigi *, TRef > commonData::m_cgemDigiMap
static

◆ m_cgemKalTrackMap

static std::map< const DstCgemKalTrack *, TRef > commonData::m_cgemKalTrackMap
static

◆ m_cgemMcHitMap

static std::map< const CgemMcHit *, TRef > commonData::m_cgemMcHitMap
static

◆ m_cgemSegmentMap

static std::map< const DstCgemSegment *, TRef > commonData::m_cgemSegmentMap
static

◆ m_cgemTrackMap

static std::map< const DstCgemTrack *, TRef > commonData::m_cgemTrackMap
static

◆ m_dstEvt

static TDstEvent * commonData::m_dstEvt = NULL
static

Provide access to the ROOT event pointers.

Definition at line 164 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear(), DstCnv::DataObjectToTObject(), and EventWriter::execute().

◆ m_dstHltInfMap

static std::map< const DstHltInf *, TRef > commonData::m_dstHltInfMap
static

◆ m_emcDigiMap

static std::map< const EmcDigi *, TRef > commonData::m_emcDigiMap
static

◆ m_emcMcHitMap

static std::map< const EmcMcHit *, TRef > commonData::m_emcMcHitMap
static

◆ m_emcShowerMap

static std::map< const DstEmcShower *, TRef > commonData::m_emcShowerMap
static

◆ m_EvtHeader

static TEvtHeader * commonData::m_EvtHeader = NULL
static

◆ m_EvtNavigator

static TEvtNavigator * commonData::m_EvtNavigator = NULL
static

◆ m_evtRecDTagMap

static std::map< const EvtRecDTag *, TRef > commonData::m_evtRecDTagMap
static

◆ m_evtRecEtaToGGMap

static std::map< const EvtRecEtaToGG *, TRef > commonData::m_evtRecEtaToGGMap
static

◆ m_evtRecObject

static TEvtRecObject * commonData::m_evtRecObject = NULL
static

◆ m_evtRecPi0Map

static std::map< const EvtRecPi0 *, TRef > commonData::m_evtRecPi0Map
static

◆ m_EvtRecTrackMap

static std::map< const EvtRecTrack *, TRef > commonData::m_EvtRecTrackMap
static

◆ m_evtRecVeeVertexMap

static std::map< const EvtRecVeeVertex *, TRef > commonData::m_evtRecVeeVertexMap
static

◆ m_extTrackMap

static std::map< const DstExtTrack *, TRef > commonData::m_extTrackMap
static

◆ m_hltEvt

static THltEvent * commonData::m_hltEvt = NULL
static

Provide access to the ROOT event pointers.

Definition at line 226 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear(), HltCnv::DataObjectToTObject(), and EventWriter::execute().

◆ m_hltInfMap

static std::map< const HltInf *, TRef > commonData::m_hltInfMap
static

◆ m_hltRawMap

static std::map< const HltRaw *, TRef > commonData::m_hltRawMap
static

◆ m_lumiDigiMap

static std::map< const LumiDigi *, TRef > commonData::m_lumiDigiMap
static

◆ m_mcEvt

static TMcEvent * commonData::m_mcEvt = NULL
static

Provide access to the ROOT event pointers.

Definition at line 197 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear(), McCnv::DataObjectToTObject(), and EventWriter::execute().

◆ m_mcParticleMap

static std::map< const McParticle *, TRef > commonData::m_mcParticleMap
static

◆ m_mdcDedxMap

static std::map< const DstMdcDedx *, TRef > commonData::m_mdcDedxMap
static

◆ m_mdcDigiMap

static std::map< const MdcDigi *, TRef > commonData::m_mdcDigiMap
static

Create a set of maps between Digi data in the TDS and the TRefs in the ROOT file.

Definition at line 140 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear().

◆ m_mdcKalTrackMap

static std::map< const DstMdcKalTrack *, TRef > commonData::m_mdcKalTrackMap
static

◆ m_mdcMcHitMap

static std::map< const MdcMcHit *, TRef > commonData::m_mdcMcHitMap
static

◆ m_mdcTrackMap

static std::map< const DstMdcTrack *, TRef > commonData::m_mdcTrackMap
static

◆ m_mucDigiMap

static std::map< const MucDigi *, TRef > commonData::m_mucDigiMap
static

◆ m_mucMcHitMap

static std::map< const MucMcHit *, TRef > commonData::m_mucMcHitMap
static

◆ m_mucTrackMap

static std::map< const DstMucTrack *, TRef > commonData::m_mucTrackMap
static

◆ m_recCgemClusterMap

static std::map< const RecCgemCluster *, TRef > commonData::m_recCgemClusterMap
static

◆ m_recCgemDedxHitMap

static std::map< const RecCgemDedxHit *, TRef > commonData::m_recCgemDedxHitMap
static

◆ m_recCgemDedxMap

static std::map< const RecCgemDedx *, TRef > commonData::m_recCgemDedxMap
static

◆ m_recCgemHitMap

static std::map< const RecCgemHit *, TRef > commonData::m_recCgemHitMap
static

◆ m_recCgemKalHelixSegMap

static std::map< const RecCgemKalHelixSeg *, TRef > commonData::m_recCgemKalHelixSegMap
static

◆ m_recCgemKalTrackMap

static std::map< const RecCgemKalTrack *, TRef > commonData::m_recCgemKalTrackMap
static

◆ m_recCgemSegmentMap

static std::map< const RecCgemSegment *, TRef > commonData::m_recCgemSegmentMap
static

◆ m_recCgemTrackMap

static std::map< const RecCgemTrack *, TRef > commonData::m_recCgemTrackMap
static

◆ m_recEmcClusterMap

static std::map< const RecEmcCluster *, TRef > commonData::m_recEmcClusterMap
static

◆ m_recEmcHitMap

static std::map< const RecEmcHit *, TRef > commonData::m_recEmcHitMap
static

◆ m_recEmcShowerMap

static std::map< const RecEmcShower *, TRef > commonData::m_recEmcShowerMap
static

◆ m_recEvt

static TDigiEvent * commonData::m_recEvt = NULL
static

Provide access to the ROOT event pointers.

Definition at line 149 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear(), DigiCnv::DataObjectToTObject(), and EventWriter::execute().

◆ m_RecEvTimeMap

static std::map< const RecEsTime *, TRef > commonData::m_RecEvTimeMap
static

◆ m_recMdcDedxHitMap

static std::map< const RecMdcDedxHit *, TRef > commonData::m_recMdcDedxHitMap
static

◆ m_recMdcDedxMap

static std::map< const RecMdcDedx *, TRef > commonData::m_recMdcDedxMap
static

◆ m_recMdcHitMap

static std::map< const RecMdcHit *, TRef > commonData::m_recMdcHitMap
static

◆ m_recMdcKalHelixSegMap

static std::map< const RecMdcKalHelixSeg *, TRef > commonData::m_recMdcKalHelixSegMap
static

◆ m_recMdcKalTrackMap

static std::map< const RecMdcKalTrack *, TRef > commonData::m_recMdcKalTrackMap
static

◆ m_recMdcTrackMap

static std::map< const RecMdcTrack *, TRef > commonData::m_recMdcTrackMap
static

◆ m_RecMucTrackMap

static std::map< const RecMucTrack *, TRef > commonData::m_RecMucTrackMap
static

◆ m_RecTofTrackMap

static std::map< const RecTofTrack *, TRef > commonData::m_RecTofTrackMap
static

◆ m_rectrackEvt

static TRecTrackEvent * commonData::m_rectrackEvt = NULL
static

Provide access to the ROOT event pointers.

Definition at line 235 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear(), RecTrackCnv::DataObjectToTObject(), and EventWriter::execute().

◆ m_recZddChannelMap

static std::map< const RecZddChannel *, TRef > commonData::m_recZddChannelMap
static

◆ m_rootCgemDedxMap

static std::map< const TObject *, const DstCgemDedx * > commonData::m_rootCgemDedxMap
static

◆ m_rootCgemDigiMap

static std::map< const TObject *, const CgemDigi * > commonData::m_rootCgemDigiMap
static

◆ m_rootCgemKalTrackMap

static std::map< const TObject *, const DstCgemKalTrack * > commonData::m_rootCgemKalTrackMap
static

◆ m_rootCgemMcHitMap

static std::map< const TObject *, const CgemMcHit * > commonData::m_rootCgemMcHitMap
static

◆ m_rootCgemSegmentMap

static std::map< const TObject *, const DstCgemSegment * > commonData::m_rootCgemSegmentMap
static

◆ m_rootCgemTrackMap

static std::map< const TObject *, const DstCgemTrack * > commonData::m_rootCgemTrackMap
static

◆ m_rootDstHltInfMap

static std::map< const TObject *, const DstHltInf * > commonData::m_rootDstHltInfMap
static

◆ m_rootEmcDigiMap

static std::map< const TObject *, const EmcDigi * > commonData::m_rootEmcDigiMap
static

◆ m_rootEmcMcHitMap

static std::map< const TObject *, const EmcMcHit * > commonData::m_rootEmcMcHitMap
static

◆ m_rootEmcShowerMap

static std::map< const TObject *, const DstEmcShower * > commonData::m_rootEmcShowerMap
static

◆ m_rootEvtRecDTagMap

static std::map< const TObject *, const EvtRecDTag * > commonData::m_rootEvtRecDTagMap
static

◆ m_rootEvtRecEtaToGGMap

static std::map< const TObject *, const EvtRecEtaToGG * > commonData::m_rootEvtRecEtaToGGMap
static

◆ m_rootEvtRecPi0Map

static std::map< const TObject *, const EvtRecPi0 * > commonData::m_rootEvtRecPi0Map
static

◆ m_rootEvtRecTrackMap

static std::map< const TObject *, const EvtRecTrack * > commonData::m_rootEvtRecTrackMap
static

◆ m_rootEvtRecVeeVertexMap

static std::map< const TObject *, const EvtRecVeeVertex * > commonData::m_rootEvtRecVeeVertexMap
static

◆ m_rootExtTrackMap

static std::map< const TObject *, const DstExtTrack * > commonData::m_rootExtTrackMap
static

◆ m_rootHltInfMap

static std::map< const TObject *, const HltInf * > commonData::m_rootHltInfMap
static

◆ m_rootHltRawMap

static std::map< const TObject *, const HltRaw * > commonData::m_rootHltRawMap
static

◆ m_rootLumiDigiMap

static std::map< const TObject *, const LumiDigi * > commonData::m_rootLumiDigiMap
static

◆ m_rootMcParticleMap

static std::map< const TObject *, const McParticle * > commonData::m_rootMcParticleMap
static

◆ m_rootMdcDedxMap

static std::map< const TObject *, const DstMdcDedx * > commonData::m_rootMdcDedxMap
static

◆ m_rootMdcDigiMap

static std::map< const TObject *, const MdcDigi * > commonData::m_rootMdcDigiMap
static

Create a set of maps between ROOT Digi objects and TDS Digi data.

Definition at line 144 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear(), and MdcDigiCnv::TObjectToDataObject().

◆ m_rootMdcKalTrackMap

static std::map< const TObject *, const DstMdcKalTrack * > commonData::m_rootMdcKalTrackMap
static

◆ m_rootMdcMcHitMap

static std::map< const TObject *, const MdcMcHit * > commonData::m_rootMdcMcHitMap
static

◆ m_rootMdcTrackMap

static std::map< const TObject *, const DstMdcTrack * > commonData::m_rootMdcTrackMap
static

◆ m_rootMucDigiMap

static std::map< const TObject *, const MucDigi * > commonData::m_rootMucDigiMap
static

◆ m_rootMucMcHitMap

static std::map< const TObject *, const MucMcHit * > commonData::m_rootMucMcHitMap
static

◆ m_rootMucTrackMap

static std::map< const TObject *, const DstMucTrack * > commonData::m_rootMucTrackMap
static

◆ m_rootRecCgemClusterMap

static std::map< const TObject *, const RecCgemCluster * > commonData::m_rootRecCgemClusterMap
static

◆ m_rootRecCgemDedxHitMap

static std::map< const TObject *, const RecCgemDedxHit * > commonData::m_rootRecCgemDedxHitMap
static

◆ m_rootRecCgemDedxMap

static std::map< const TObject *, const RecCgemDedx * > commonData::m_rootRecCgemDedxMap
static

◆ m_rootRecCgemHitMap

static std::map< const TObject *, const RecCgemHit * > commonData::m_rootRecCgemHitMap
static

◆ m_rootRecCgemKalHelixSegMap

static std::map< const TObject *, const RecCgemKalHelixSeg * > commonData::m_rootRecCgemKalHelixSegMap
static

◆ m_rootRecCgemKalTrackMap

static std::map< const TObject *, const RecCgemKalTrack * > commonData::m_rootRecCgemKalTrackMap
static

◆ m_rootRecCgemSegmentMap

static std::map< const TObject *, const RecCgemSegment * > commonData::m_rootRecCgemSegmentMap
static

◆ m_rootRecCgemTrackMap

static std::map< const TObject *, const RecCgemTrack * > commonData::m_rootRecCgemTrackMap
static

◆ m_rootRecEmcClusterMap

static std::map< const TObject *, const RecEmcCluster * > commonData::m_rootRecEmcClusterMap
static

◆ m_rootRecEmcHitMap

static std::map< const TObject *, const RecEmcHit * > commonData::m_rootRecEmcHitMap
static

◆ m_rootRecEmcShowerMap

static std::map< const TObject *, const RecEmcShower * > commonData::m_rootRecEmcShowerMap
static

◆ m_rootRecEvTimeMap

static std::map< const TObject *, const RecEsTime * > commonData::m_rootRecEvTimeMap
static

◆ m_rootRecMdcDedxHitMap

static std::map< const TObject *, const RecMdcDedxHit * > commonData::m_rootRecMdcDedxHitMap
static

◆ m_rootRecMdcDedxMap

static std::map< const TObject *, const RecMdcDedx * > commonData::m_rootRecMdcDedxMap
static

◆ m_rootRecMdcHitMap

static std::map< const TObject *, const RecMdcHit * > commonData::m_rootRecMdcHitMap
static

◆ m_rootRecMdcKalHelixSegMap

static std::map< const TObject *, const RecMdcKalHelixSeg * > commonData::m_rootRecMdcKalHelixSegMap
static

◆ m_rootRecMdcKalTrackMap

static std::map< const TObject *, const RecMdcKalTrack * > commonData::m_rootRecMdcKalTrackMap
static

◆ m_rootRecMdcTrackMap

static std::map< const TObject *, const RecMdcTrack * > commonData::m_rootRecMdcTrackMap
static

◆ m_rootRecMucTrackMap

static std::map< const TObject *, const RecMucTrack * > commonData::m_rootRecMucTrackMap
static

◆ m_rootRecTofTrackMap

static std::map< const TObject *, const RecTofTrack * > commonData::m_rootRecTofTrackMap
static

◆ m_rootRecZddChannelMap

static std::map< const TObject *, const RecZddChannel * > commonData::m_rootRecZddChannelMap
static

◆ m_rootTofDigiMap

static std::map< const TObject *, const TofDigi * > commonData::m_rootTofDigiMap
static

◆ m_rootTofMcHitMap

static std::map< const TObject *, const TofMcHit * > commonData::m_rootTofMcHitMap
static

◆ m_rootTofTrackMap

static std::map< const TObject *, const DstTofTrack * > commonData::m_rootTofTrackMap
static

◆ m_rootTrigDataMap

static std::map< const TObject *, const TrigData * > commonData::m_rootTrigDataMap
static

◆ m_tofDigiMap

static std::map< const TofDigi *, TRef > commonData::m_tofDigiMap
static

◆ m_tofMcHitMap

static std::map< const TofMcHit *, TRef > commonData::m_tofMcHitMap
static

◆ m_tofTrackMap

static std::map< const DstTofTrack *, TRef > commonData::m_tofTrackMap
static

◆ m_trigDataMap

static std::map< const TrigData *, TRef > commonData::m_trigDataMap
static

◆ m_trigEvt

static TTrigEvent * commonData::m_trigEvt = NULL
static

Provide access to the ROOT event pointers.

Definition at line 220 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/commonData.h.

Referenced by clear(), TrigCnv::DataObjectToTObject(), and EventWriter::execute().


The documentation for this class was generated from the following files: