1#include "RootCnvSvc/commonData.h"
2#include "EvtRecEvent/EvtRecDTag.h"
3#include "EvtRecEvent/EvtRecEtaToGG.h"
4#include "EvtRecEvent/EvtRecPi0.h"
5#include "EvtRecEvent/EvtRecTrack.h"
6#include "EvtRecEvent/EvtRecVeeVertex.h"
7#include "ZddEvent/RecZddChannel.h"
198 delete ( *iter ).second.GetObject();
199 delete ( *iter ).first;
204 {
delete ( *iter ).first; }
210 delete ( *iter ).second.GetObject();
211 delete ( *iter ).first;
216 {
delete ( *iter ).first; }
222 delete ( *iter ).second.GetObject();
223 delete ( *iter ).first;
228 {
delete ( *iter ).first; }
234 delete ( *iter ).second.GetObject();
235 delete ( *iter ).first;
240 {
delete ( *iter ).first; }
246 delete ( *iter ).second.GetObject();
247 delete ( *iter ).first;
252 {
delete ( *iter ).first; }
259 delete ( *iter ).second.GetObject();
260 delete ( *iter ).first;
263 for ( std::map<const TObject*, const DstEmcShower*>::iterator
iter =
266 {
delete ( *iter ).first; }
278 delete ( *iter ).second.GetObject();
279 delete ( *iter ).first;
282 for ( std::map<const TObject*, const DstMdcTrack*>::iterator
iter =
285 {
delete ( *iter ).first; }
291 delete ( *iter ).second.GetObject();
292 delete ( *iter ).first;
295 for ( std::map<const TObject*, const DstMucTrack*>::iterator
iter =
298 {
delete ( *iter ).first; }
304 delete ( *iter ).second.GetObject();
305 delete ( *iter ).first;
308 for ( std::map<const TObject*, const DstTofTrack*>::iterator
iter =
311 {
delete ( *iter ).first; }
314 for ( std::map<const DstMdcDedx*, TRef>::iterator
iter =
m_mdcDedxMap.begin();
317 delete ( *iter ).second.GetObject();
318 delete ( *iter ).first;
323 {
delete ( *iter ).first; }
329 delete ( *iter ).second.GetObject();
330 delete ( *iter ).first;
333 for ( std::map<const TObject*, const DstExtTrack*>::iterator
iter =
336 {
delete ( *iter ).first; }
342 delete ( *iter ).second.GetObject();
343 delete ( *iter ).first;
346 for ( std::map<const TObject*, const DstMdcKalTrack*>::iterator
iter =
349 {
delete ( *iter ).first; }
355 delete ( *iter ).second.GetObject();
356 delete ( *iter ).first;
361 {
delete ( *iter ).first; }
367 delete ( *iter ).second.GetObject();
368 delete ( *iter ).first;
373 {
delete ( *iter ).first; }
379 delete ( *iter ).second.GetObject();
380 delete ( *iter ).first;
385 {
delete ( *iter ).first; }
391 delete ( *iter ).second.GetObject();
392 delete ( *iter ).first;
397 {
delete ( *iter ).first; }
403 delete ( *iter ).second.GetObject();
404 delete ( *iter ).first;
407 for ( std::map<const TObject*, const McParticle*>::iterator
iter =
410 {
delete ( *iter ).first; }
424 for ( std::map<const HltRaw*, TRef>::iterator
iter =
m_hltRawMap.begin();
427 delete ( *iter ).second.GetObject();
428 delete ( *iter ).first;
433 {
delete ( *iter ).first; }
444 delete ( *iter ).second.GetObject();
445 delete ( *iter ).first;
448 for ( std::map<const TObject*, const RecMdcTrack*>::iterator
iter =
451 {
delete ( *iter ).first; }
456 delete ( *iter ).second.GetObject();
457 delete ( *iter ).first;
462 {
delete ( *iter ).first; }
469 delete ( *iter ).second.GetObject();
470 delete ( *iter ).first;
475 {
delete ( *iter ).first; }
481 delete ( *iter ).second.GetObject();
482 delete ( *iter ).first;
485 for ( std::map<const TObject*, const RecEmcCluster*>::iterator
iter =
488 {
delete ( *iter ).first; }
494 delete ( *iter ).second.GetObject();
495 delete ( *iter ).first;
498 for ( std::map<const TObject*, const RecEmcShower*>::iterator
iter =
501 {
delete ( *iter ).first; }
507 delete ( *iter ).second.GetObject();
508 delete ( *iter ).first;
511 for ( std::map<const TObject*, const RecTofTrack*>::iterator
iter =
514 {
delete ( *iter ).first; }
520 delete ( *iter ).second.GetObject();
521 delete ( *iter ).first;
524 for ( std::map<const TObject*, const RecMucTrack*>::iterator
iter =
527 {
delete ( *iter ).first; }
533 delete ( *iter ).second.GetObject();
534 delete ( *iter ).first;
537 for ( std::map<const TObject*, const RecMdcDedx*>::iterator
iter =
540 {
delete ( *iter ).first; }
546 delete ( *iter ).second.GetObject();
547 delete ( *iter ).first;
550 for ( std::map<const TObject*, const RecMdcDedxHit*>::iterator
iter =
553 {
delete ( *iter ).first; }
559 delete ( *iter ).second.GetObject();
560 delete ( *iter ).first;
563 for ( std::map<const TObject*, const RecMdcKalTrack*>::iterator
iter =
566 {
delete ( *iter ).first; }
569 for ( std::map<const RecMdcKalHelixSeg*, TRef>::iterator
iter =
573 delete ( *iter ).second.GetObject();
574 delete ( *iter ).first;
577 for ( std::map<const TObject*, const RecMdcKalHelixSeg*>::iterator
iter =
580 {
delete ( *iter ).first; }
587 delete ( *iter ).second.GetObject();
588 delete ( *iter ).first;
591 for ( std::map<const TObject*, const RecZddChannel*>::iterator
iter =
594 {
delete ( *iter ).first; }
602 delete ( *iter ).second.GetObject();
603 delete ( *iter ).first;
608 {
delete ( *iter ).first; }
615 delete ( *iter ).second.GetObject();
616 delete ( *iter ).first;
619 for ( std::map<const TObject*, const EvtRecTrack*>::iterator
iter =
622 {
delete iter->first; }
629 delete ( *iter ).second.GetObject();
630 delete ( *iter ).first;
633 for ( std::map<const TObject*, const EvtRecVeeVertex*>::iterator
iter =
636 {
delete ( *iter ).first; }
643 delete ( *iter ).second.GetObject();
644 delete ( *iter ).first;
649 {
delete ( *iter ).first; }
656 delete ( *iter ).second.GetObject();
657 delete ( *iter ).first;
660 for ( std::map<const TObject*, const EvtRecEtaToGG*>::iterator
iter =
663 {
delete ( *iter ).first; }
670 delete ( *iter ).second.GetObject();
671 delete ( *iter ).first;
674 for ( std::map<const TObject*, const EvtRecDTag*>::iterator
iter =
677 {
delete ( *iter ).first; }
static std::map< const McParticle *, TRef > m_mcParticleMap
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 TEvtRecObject * m_evtRecObject
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 HltInf * > m_rootHltInfMap
static std::map< const TObject *, const RecEmcCluster * > m_rootRecEmcClusterMap
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 RecEmcShower *, TRef > m_recEmcShowerMap
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 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 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 TrigData *, TRef > m_trigDataMap
static std::map< const TObject *, const EvtRecEtaToGG * > m_rootEvtRecEtaToGGMap
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 TEvtNavigator * m_EvtNavigator
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 TObject *, const DstMdcTrack * > m_rootMdcTrackMap
static std::map< const DstExtTrack *, TRef > m_extTrackMap
static std::map< const RecTofTrack *, TRef > m_RecTofTrackMap
static TEvtHeader * m_EvtHeader
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 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 DstEmcShower * > m_rootEmcShowerMap
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 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 RecMdcTrack * > m_rootRecMdcTrackMap
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 EvtRecDTag *, TRef > m_evtRecDTagMap
static std::map< const DstHltInf *, TRef > m_dstHltInfMap
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