commonData Class Reference

#include <commonData.h>

List of all members.

Public Member Functions

 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 TObject *,
const MdcDigi * > 
m_rootMdcDigiMap
 Create a set of maps between ROOT Digi objects and TDS Digi data.
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 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 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 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 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 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 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 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

Definition at line 104 of file commonData.h.


Constructor & Destructor Documentation

commonData::commonData (  )  [inline]

Definition at line 108 of file commonData.h.

00108 {  }; 

commonData::~commonData (  )  [inline]

Definition at line 109 of file commonData.h.

00109 {  };


Member Function Documentation

void commonData::clear (  ) 

Definition at line 150 of file commonData.cxx.

References iter(), m_dstEvt, m_dstHltInfMap, m_emcDigiMap, m_emcMcHitMap, m_emcShowerMap, m_EvtHeader, m_EvtNavigator, m_evtRecDTagMap, m_evtRecEtaToGGMap, m_evtRecObject, m_evtRecPi0Map, m_EvtRecTrackMap, m_evtRecVeeVertexMap, m_extTrackMap, m_hltEvt, m_hltInfMap, m_hltRawMap, m_lumiDigiMap, m_mcEvt, m_mcParticleMap, m_mdcDedxMap, m_mdcDigiMap, m_mdcKalTrackMap, m_mdcMcHitMap, m_mdcTrackMap, m_mucDigiMap, m_mucMcHitMap, m_mucTrackMap, m_recEmcClusterMap, m_recEmcHitMap, m_recEmcShowerMap, m_recEvt, m_RecEvTimeMap, m_recMdcDedxHitMap, m_recMdcDedxMap, m_recMdcHitMap, m_recMdcKalHelixSegMap, m_recMdcKalTrackMap, m_recMdcTrackMap, m_RecMucTrackMap, m_RecTofTrackMap, m_rectrackEvt, m_recZddChannelMap, m_rootDstHltInfMap, m_rootEmcDigiMap, m_rootEmcMcHitMap, m_rootEmcShowerMap, m_rootEvtRecDTagMap, m_rootEvtRecEtaToGGMap, m_rootEvtRecPi0Map, m_rootEvtRecTrackMap, m_rootEvtRecVeeVertexMap, m_rootExtTrackMap, m_rootHltInfMap, m_rootHltRawMap, m_rootLumiDigiMap, m_rootMcParticleMap, m_rootMdcDedxMap, m_rootMdcDigiMap, m_rootMdcKalTrackMap, m_rootMdcMcHitMap, m_rootMdcTrackMap, m_rootMucDigiMap, m_rootMucMcHitMap, m_rootMucTrackMap, m_rootRecEmcClusterMap, m_rootRecEmcHitMap, m_rootRecEmcShowerMap, m_rootRecEvTimeMap, m_rootRecMdcDedxHitMap, m_rootRecMdcDedxMap, m_rootRecMdcHitMap, m_rootRecMdcKalHelixSegMap, m_rootRecMdcKalTrackMap, m_rootRecMdcTrackMap, m_rootRecMucTrackMap, m_rootRecTofTrackMap, m_rootRecZddChannelMap, m_rootTofDigiMap, m_rootTofMcHitMap, m_rootTofTrackMap, m_rootTrigDataMap, m_tofDigiMap, m_tofMcHitMap, m_tofTrackMap, m_trigDataMap, and m_trigEvt.

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

00150                        { 
00151 //for digi
00152 
00153   if (m_recEvt != NULL) {
00154     delete m_recEvt;
00155     m_recEvt = NULL;
00156   }
00157   if (m_dstEvt != NULL) {
00158     delete m_dstEvt;
00159     m_dstEvt = NULL;
00160   }
00161   if (m_mcEvt != NULL) {
00162     delete m_mcEvt;
00163     m_mcEvt = NULL;
00164   }
00165   if (m_rectrackEvt != NULL) {  //2007-10-04
00166     delete m_rectrackEvt;
00167     m_rectrackEvt = NULL;
00168   }
00169   if (m_EvtHeader != NULL){
00170     delete m_EvtHeader;
00171     m_EvtHeader = NULL;
00172   }
00173   if (m_EvtNavigator != NULL){
00174     delete m_EvtNavigator;
00175     m_EvtNavigator = NULL;
00176   }
00177   if(m_trigEvt != NULL){
00178     delete m_trigEvt;
00179     m_trigEvt = NULL;
00180   }
00181   if(m_hltEvt != NULL){
00182     delete m_hltEvt;
00183     m_hltEvt = NULL;
00184   } 
00185   if ( m_evtRecObject != NULL ) {
00186      delete m_evtRecObject;
00187      m_evtRecObject = NULL;
00188   }
00189   
00190   for (std::map<const MdcDigi*, TRef>::iterator iter = m_mdcDigiMap.begin();
00191       iter != m_mdcDigiMap.end(); iter++) {
00192     delete (*iter).second.GetObject();
00193     delete (*iter).first;
00194   }
00195   m_mdcDigiMap.clear();
00196   for (std::map<const TObject*, const MdcDigi*>::iterator iter = m_rootMdcDigiMap.begin();
00197       iter != m_rootMdcDigiMap.end(); iter++) {
00198     delete (*iter).first;
00199   }
00200   m_rootMdcDigiMap.clear();
00201   
00202   for (std::map<const EmcDigi*, TRef>::iterator iter = m_emcDigiMap.begin();
00203       iter != m_emcDigiMap.end(); iter++) {
00204     delete (*iter).second.GetObject();
00205     delete (*iter).first;
00206   }
00207   m_emcDigiMap.clear();
00208   for (std::map<const TObject*, const  EmcDigi*>::iterator iter = m_rootEmcDigiMap.begin();
00209       iter != m_rootEmcDigiMap.end(); iter++) {
00210     delete (*iter).first;
00211   }
00212   m_rootEmcDigiMap.clear();
00213   
00214   for (std::map<const TofDigi*, TRef>::iterator iter = m_tofDigiMap.begin();
00215       iter != m_tofDigiMap.end(); iter++) {
00216     delete (*iter).second.GetObject();
00217     delete (*iter).first;
00218   }
00219   m_tofDigiMap.clear();
00220   for (std::map<const TObject*, const  TofDigi*>::iterator iter = m_rootTofDigiMap.begin();
00221       iter != m_rootTofDigiMap.end(); iter++) {
00222     delete (*iter).first;
00223   }
00224   m_rootTofDigiMap.clear();
00225   
00226   for (std::map<const MucDigi*, TRef>::iterator iter = m_mucDigiMap.begin();
00227       iter != m_mucDigiMap.end(); iter++) {
00228     delete (*iter).second.GetObject();
00229     delete (*iter).first;
00230   }
00231   m_mucDigiMap.clear();
00232   for (std::map<const TObject*, const  MucDigi*>::iterator iter = m_rootMucDigiMap.begin();
00233       iter != m_rootMucDigiMap.end(); iter++) {
00234     delete (*iter).first;
00235   }
00236   m_rootMucDigiMap.clear();
00237 
00238   for ( std::map<const LumiDigi*, TRef>::iterator iter = m_lumiDigiMap.begin();
00239         iter != m_lumiDigiMap.end(); ++iter) {
00240      delete (*iter).second.GetObject();
00241      delete (*iter).first;
00242   }
00243   m_lumiDigiMap.clear();
00244   for ( std::map<const TObject*, const LumiDigi*>::iterator iter = m_rootLumiDigiMap.begin();
00245         iter != m_rootLumiDigiMap.end(); ++iter) {
00246      delete (*iter).first;
00247   }
00248   m_rootLumiDigiMap.clear();
00249   
00250   //for dst
00251   for (std::map<const DstEmcShower*, TRef>::iterator iter = m_emcShowerMap.begin();
00252       iter != m_emcShowerMap.end(); iter++) {
00253     delete (*iter).second.GetObject();
00254     delete (*iter).first;
00255   }
00256   m_emcShowerMap.clear();
00257   for (std::map<const TObject*, const  DstEmcShower*>::iterator iter = m_rootEmcShowerMap.begin();
00258       iter != m_rootEmcShowerMap.end(); iter++) {
00259     delete (*iter).first;
00260   }
00261   m_rootEmcShowerMap.clear();
00262   /*
00263   for (std::map<const DstMdcTrack*, TRef>::iterator p = m_mdcTrackMap.begin(); p != m_mdcTrackMap.end();p++){
00264     std::cout << "********The first is ****************" << (*p).first <<endl;
00265     //std::cout << "*********The second is " << (*p).second <<endl;
00266     }
00267   */
00268   for (std::map<const DstMdcTrack*, TRef>::iterator iter = m_mdcTrackMap.begin();
00269       iter != m_mdcTrackMap.end(); iter++) {
00270     delete (*iter).second.GetObject();
00271     delete (*iter).first;
00272   }
00273   m_mdcTrackMap.clear();
00274   for (std::map<const TObject*, const  DstMdcTrack*>::iterator iter = m_rootMdcTrackMap.begin();
00275       iter != m_rootMdcTrackMap.end(); iter++) {
00276     delete (*iter).first;
00277   }
00278   m_rootMdcTrackMap.clear();
00279   
00280   for (std::map<const DstMucTrack*, TRef>::iterator iter = m_mucTrackMap.begin();
00281       iter != m_mucTrackMap.end(); iter++) {
00282     delete (*iter).second.GetObject();
00283     delete (*iter).first;
00284   }
00285   m_mucTrackMap.clear();
00286   for (std::map<const TObject*, const  DstMucTrack*>::iterator iter = m_rootMucTrackMap.begin();
00287       iter != m_rootMucTrackMap.end(); iter++) {
00288     delete (*iter).first;
00289   }
00290   m_rootMucTrackMap.clear(); 
00291   
00292   for (std::map<const DstTofTrack*, TRef>::iterator iter = m_tofTrackMap.begin();
00293       iter != m_tofTrackMap.end(); iter++) {
00294     delete (*iter).second.GetObject();
00295     delete (*iter).first;
00296   }
00297   m_tofTrackMap.clear();
00298   for (std::map<const TObject*, const  DstTofTrack*>::iterator iter = m_rootTofTrackMap.begin();
00299       iter != m_rootTofTrackMap.end(); iter++) {
00300     delete (*iter).first;
00301   }
00302   m_rootTofTrackMap.clear(); 
00303   
00304   for (std::map<const DstMdcDedx*, TRef>::iterator iter = m_mdcDedxMap.begin();
00305       iter != m_mdcDedxMap.end(); iter++) {
00306     delete (*iter).second.GetObject();
00307     delete (*iter).first;
00308   }
00309   m_mdcDedxMap.clear();
00310   for (std::map<const TObject*, const  DstMdcDedx*>::iterator iter = m_rootMdcDedxMap.begin();
00311       iter != m_rootMdcDedxMap.end(); iter++) {
00312     delete (*iter).first;
00313   }
00314   m_rootMdcDedxMap.clear(); 
00315   
00316   for (std::map<const DstExtTrack*, TRef>::iterator iter = m_extTrackMap.begin();
00317       iter != m_extTrackMap.end(); iter++) {
00318     delete (*iter).second.GetObject();
00319     delete (*iter).first;
00320   }
00321   m_extTrackMap.clear();
00322   for (std::map<const TObject*, const  DstExtTrack*>::iterator iter = m_rootExtTrackMap.begin();
00323       iter != m_rootExtTrackMap.end(); iter++) {
00324     delete (*iter).first;
00325   }
00326   m_rootExtTrackMap.clear();
00327   
00328   for (std::map<const DstMdcKalTrack*, TRef>::iterator iter = m_mdcKalTrackMap.begin();
00329       iter != m_mdcKalTrackMap.end(); iter++) {
00330     delete (*iter).second.GetObject();
00331     delete (*iter).first;
00332   }
00333   m_mdcKalTrackMap.clear();
00334   for (std::map<const TObject*, const  DstMdcKalTrack*>::iterator iter = m_rootMdcKalTrackMap.begin();
00335       iter != m_rootMdcKalTrackMap.end(); iter++) {
00336     delete (*iter).first;
00337   }
00338   m_rootMdcKalTrackMap.clear();
00339   // for McTruth
00340   for (std::map<const MdcMcHit*, TRef>::iterator iter = m_mdcMcHitMap.begin();
00341       iter != m_mdcMcHitMap.end(); iter++) {
00342     delete (*iter).second.GetObject();
00343     delete (*iter).first;
00344   }
00345   m_mdcMcHitMap.clear();
00346   for (std::map<const TObject*, const MdcMcHit*>::iterator iter = m_rootMdcMcHitMap.begin();
00347       iter != m_rootMdcMcHitMap.end(); iter++) {
00348     delete (*iter).first;
00349   }
00350   m_rootMdcMcHitMap.clear();
00351   
00352   for (std::map<const EmcMcHit*, TRef>::iterator iter = m_emcMcHitMap.begin();
00353       iter != m_emcMcHitMap.end(); iter++) {
00354     delete (*iter).second.GetObject();
00355     delete (*iter).first;
00356   }
00357   m_emcMcHitMap.clear();
00358   for (std::map<const TObject*, const  EmcMcHit*>::iterator iter = m_rootEmcMcHitMap.begin();
00359       iter != m_rootEmcMcHitMap.end(); iter++) {
00360     delete (*iter).first;
00361   }
00362   m_rootEmcMcHitMap.clear();
00363   
00364   for (std::map<const TofMcHit*, TRef>::iterator iter = m_tofMcHitMap.begin();
00365       iter != m_tofMcHitMap.end(); iter++) {
00366     delete (*iter).second.GetObject();
00367     delete (*iter).first;
00368   }
00369   m_tofMcHitMap.clear();
00370   for (std::map<const TObject*, const  TofMcHit*>::iterator iter = m_rootTofMcHitMap.begin();
00371       iter != m_rootTofMcHitMap.end(); iter++) {
00372     delete (*iter).first;
00373   }
00374   m_rootTofMcHitMap.clear();
00375   
00376   for (std::map<const MucMcHit*, TRef>::iterator iter = m_mucMcHitMap.begin();
00377       iter != m_mucMcHitMap.end(); iter++) {
00378     delete (*iter).second.GetObject();
00379     delete (*iter).first;
00380   }
00381   m_mucMcHitMap.clear();
00382   for (std::map<const TObject*, const  MucMcHit*>::iterator iter = m_rootMucMcHitMap.begin();
00383       iter != m_rootMucMcHitMap.end(); iter++) {
00384     delete (*iter).first;
00385   }
00386   m_rootMucMcHitMap.clear();
00387   
00388   for (std::map<const McParticle*, TRef>::iterator iter = m_mcParticleMap.begin();
00389       iter != m_mcParticleMap.end(); iter++) {
00390     delete (*iter).second.GetObject();
00391     delete (*iter).first;
00392   }
00393   m_mcParticleMap.clear();
00394   for (std::map<const TObject*, const  McParticle*>::iterator iter = m_rootMcParticleMap.begin();
00395       iter != m_rootMcParticleMap.end(); iter++) {
00396     delete (*iter).first;
00397   }
00398   m_rootMcParticleMap.clear();
00399 
00400   //m_decayModeMap.clear();
00401   //m_rootDecayModeMap.clear();
00402 
00403 //m_decayModeMap.clear();
00404 //m_rootDecayModeMap.clear();
00405 
00406   //for Trig
00407   m_trigDataMap.clear();
00408   m_rootTrigDataMap.clear();
00409 
00410   //for event filter
00411   for (std::map<const HltRaw*, TRef>::iterator iter = m_hltRawMap.begin();
00412        iter != m_hltRawMap.end(); iter++) {
00413     delete (*iter).second.GetObject();
00414     delete (*iter).first;
00415   }
00416   m_hltRawMap.clear();
00417   for (std::map<const TObject*, const  HltRaw*>::iterator iter = m_rootHltRawMap.begin();
00418        iter != m_rootHltRawMap.end(); iter++) {
00419     delete (*iter).first;
00420   }
00421   m_rootHltRawMap.clear();
00422   m_hltInfMap.clear();
00423   m_rootHltInfMap.clear();
00424   m_dstHltInfMap.clear();
00425   m_rootDstHltInfMap.clear();
00426   //for Rec
00427   //Mdc
00428   for (std::map<const RecMdcTrack*, TRef>::iterator iter = m_recMdcTrackMap.begin();
00429       iter != m_recMdcTrackMap.end(); iter++) {
00430     delete (*iter).second.GetObject();
00431     delete (*iter).first;
00432   }
00433   m_recMdcTrackMap.clear();
00434   for (std::map<const TObject*, const  RecMdcTrack*>::iterator iter = m_rootRecMdcTrackMap.begin();
00435       iter != m_rootRecMdcTrackMap.end(); iter++) {
00436     delete (*iter).first;
00437   }
00438   m_rootRecMdcTrackMap.clear(); 
00439   for (std::map<const RecMdcHit*, TRef>::iterator iter = m_recMdcHitMap.begin();
00440       iter != m_recMdcHitMap.end(); iter++) {
00441     delete (*iter).second.GetObject();
00442     delete (*iter).first;
00443   }
00444   m_recMdcHitMap.clear();
00445   for (std::map<const TObject*, const  RecMdcHit*>::iterator iter = m_rootRecMdcHitMap.begin();
00446       iter != m_rootRecMdcHitMap.end(); iter++) {
00447     delete (*iter).first;
00448   }
00449   m_rootRecMdcHitMap.clear(); 
00450 
00451 //for Rec
00452   for (std::map<const RecEmcHit*, TRef>::iterator iter = m_recEmcHitMap.begin();
00453       iter != m_recEmcHitMap.end(); iter++) {
00454     delete (*iter).second.GetObject();
00455     delete (*iter).first;
00456   }
00457   m_recEmcHitMap.clear();
00458   for (std::map<const TObject*, const  RecEmcHit*>::iterator iter = m_rootRecEmcHitMap.begin();
00459       iter != m_rootRecEmcHitMap.end(); iter++) {
00460     delete (*iter).first;
00461   }
00462   m_rootRecEmcHitMap.clear();
00463 
00464   for (std::map<const RecEmcCluster*, TRef>::iterator iter = m_recEmcClusterMap.begin();
00465       iter != m_recEmcClusterMap.end(); iter++) {
00466     delete (*iter).second.GetObject();
00467     delete (*iter).first;
00468   }
00469   m_recEmcClusterMap.clear();
00470   for (std::map<const TObject*, const  RecEmcCluster*>::iterator iter = m_rootRecEmcClusterMap.begin();
00471       iter != m_rootRecEmcClusterMap.end(); iter++) {
00472     delete (*iter).first;
00473   }
00474   m_rootRecEmcClusterMap.clear();
00475 
00476   for (std::map<const RecEmcShower*, TRef>::iterator iter = m_recEmcShowerMap.begin();
00477       iter != m_recEmcShowerMap.end(); iter++) {
00478     delete (*iter).second.GetObject();
00479     delete (*iter).first;
00480   }
00481   m_recEmcShowerMap.clear();
00482   for (std::map<const TObject*, const  RecEmcShower*>::iterator iter = m_rootRecEmcShowerMap.begin();
00483       iter != m_rootRecEmcShowerMap.end(); iter++) {
00484     delete (*iter).first;
00485   }
00486   m_rootRecEmcShowerMap.clear();
00487 
00488   for (std::map<const RecTofTrack*, TRef>::iterator iter = m_RecTofTrackMap.begin();
00489        iter != m_RecTofTrackMap.end(); iter++) {
00490     delete (*iter).second.GetObject();
00491     delete (*iter).first;
00492   }
00493   m_RecTofTrackMap.clear();
00494   for (std::map<const TObject*, const  RecTofTrack*>::iterator iter = m_rootRecTofTrackMap.begin();
00495       iter != m_rootRecTofTrackMap.end(); iter++) {
00496     delete (*iter).first;
00497   }
00498   m_rootRecTofTrackMap.clear(); 
00499 
00500   for (std::map<const RecMucTrack*, TRef>::iterator iter = m_RecMucTrackMap.begin();
00501       iter != m_RecMucTrackMap.end(); iter++) {
00502     delete (*iter).second.GetObject();
00503     delete (*iter).first;
00504   }
00505   m_RecMucTrackMap.clear();
00506   for (std::map<const TObject*, const  RecMucTrack*>::iterator iter = m_rootRecMucTrackMap.begin();
00507       iter != m_rootRecMucTrackMap.end(); iter++) {
00508     delete (*iter).first;
00509   }
00510   m_rootRecMucTrackMap.clear(); 
00511   
00512   for (std::map<const RecMdcDedx*, TRef>::iterator iter = m_recMdcDedxMap.begin();
00513       iter != m_recMdcDedxMap.end(); iter++) {
00514     delete (*iter).second.GetObject();
00515     delete (*iter).first;
00516   }
00517   m_recMdcDedxMap.clear();
00518   for (std::map<const TObject*, const  RecMdcDedx*>::iterator iter =  m_rootRecMdcDedxMap.begin();
00519       iter !=  m_rootRecMdcDedxMap.end(); iter++) {
00520     delete (*iter).first;
00521   }
00522    m_rootRecMdcDedxMap.clear();
00523 
00524 
00525   for (std::map<const RecMdcDedxHit*, TRef>::iterator iter = m_recMdcDedxHitMap.begin();
00526       iter != m_recMdcDedxHitMap.end(); iter++) {
00527     delete (*iter).second.GetObject();
00528     delete (*iter).first;
00529   }
00530   m_recMdcDedxHitMap.clear();
00531   for (std::map<const TObject*, const  RecMdcDedxHit*>::iterator iter =  m_rootRecMdcDedxHitMap.begin();
00532       iter !=  m_rootRecMdcDedxHitMap.end(); iter++) {
00533     delete (*iter).first;
00534   }
00535   m_rootRecMdcDedxHitMap.clear();
00536 
00537   for (std::map<const RecMdcKalTrack*, TRef>::iterator iter = m_recMdcKalTrackMap.begin();
00538       iter != m_recMdcKalTrackMap.end(); iter++) {
00539     delete (*iter).second.GetObject();
00540     delete (*iter).first;
00541   }
00542   m_recMdcKalTrackMap.clear();
00543   for (std::map<const TObject*, const  RecMdcKalTrack*>::iterator iter = m_rootRecMdcKalTrackMap.begin();
00544       iter != m_rootRecMdcKalTrackMap.end(); iter++) {
00545     delete (*iter).first;
00546   }
00547   m_rootRecMdcKalTrackMap.clear(); 
00548 
00549 
00550   for (std::map<const RecMdcKalHelixSeg*, TRef>::iterator iter = m_recMdcKalHelixSegMap.begin();
00551       iter != m_recMdcKalHelixSegMap.end(); iter++) {
00552     delete (*iter).second.GetObject();
00553     delete (*iter).first;
00554   }
00555   m_recMdcKalHelixSegMap.clear();
00556   for (std::map<const TObject*, const  RecMdcKalHelixSeg*>::iterator iter = m_rootRecMdcKalHelixSegMap.begin();
00557       iter != m_rootRecMdcKalHelixSegMap.end(); iter++) {
00558     delete (*iter).first;
00559   }
00560   m_rootRecMdcKalHelixSegMap.clear(); 
00561 
00562   // RecZddChannel
00563   for (std::map<const RecZddChannel*, TRef>::iterator iter = m_recZddChannelMap.begin();
00564       iter != m_recZddChannelMap.end(); ++iter) {
00565     delete (*iter).second.GetObject();
00566     delete (*iter).first;
00567   }
00568   m_recZddChannelMap.clear();
00569   for (std::map<const TObject*, const  RecZddChannel*>::iterator iter = m_rootRecZddChannelMap.begin();
00570       iter != m_rootRecZddChannelMap.end(); ++iter) {
00571     delete (*iter).first;
00572   }
00573   m_rootRecZddChannelMap.clear();
00574 
00575 //Estime
00576     
00577   for (std::map<const RecEsTime*, TRef>::iterator iter = m_RecEvTimeMap.begin();
00578       iter != m_RecEvTimeMap.end(); iter++) {
00579     delete (*iter).second.GetObject(); 
00580     delete (*iter).first;
00581   } 
00582   m_RecEvTimeMap.clear();
00583   for (std::map<const TObject*, const  RecEsTime*>::iterator iter = m_rootRecEvTimeMap.begin();
00584       iter != m_rootRecEvTimeMap.end(); iter++) {
00585     delete (*iter).first;
00586   }
00587   m_rootRecEvTimeMap.clear();
00588 
00589   // for event after EventAssembly
00590   for (std::map<const EvtRecTrack*, TRef>::iterator iter = m_EvtRecTrackMap.begin();
00591         iter != m_EvtRecTrackMap.end(); iter++ ) {
00592      delete (*iter).second.GetObject();
00593      delete (*iter).first;
00594   }
00595   m_EvtRecTrackMap.clear();
00596   for (std::map<const TObject*, const EvtRecTrack*>::iterator iter = m_rootEvtRecTrackMap.begin();
00597         iter != m_rootEvtRecTrackMap.end(); iter++) {
00598      delete iter->first;
00599   }
00600   m_rootEvtRecTrackMap.clear();
00601 
00602   // EvtRecVeeVertexCol
00603   for (std::map<const EvtRecVeeVertex*, TRef>::iterator iter = m_evtRecVeeVertexMap.begin();
00604       iter != m_evtRecVeeVertexMap.end(); iter++) {
00605     delete (*iter).second.GetObject();
00606     delete (*iter).first;
00607   }
00608   m_evtRecVeeVertexMap.clear();
00609   for (std::map<const TObject*, const  EvtRecVeeVertex*>::iterator iter = m_rootEvtRecVeeVertexMap.begin();
00610       iter != m_rootEvtRecVeeVertexMap.end(); iter++) {
00611     delete (*iter).first;
00612   }
00613   m_rootEvtRecVeeVertexMap.clear();
00614 
00615   //EvtRecPi0Col
00616   for (std::map<const EvtRecPi0*, TRef>::iterator iter = m_evtRecPi0Map.begin();
00617       iter != m_evtRecPi0Map.end(); iter++) {
00618     delete (*iter).second.GetObject();
00619     delete (*iter).first;
00620   }
00621   m_evtRecPi0Map.clear();
00622   for (std::map<const TObject*, const  EvtRecPi0*>::iterator iter = m_rootEvtRecPi0Map.begin();
00623       iter != m_rootEvtRecPi0Map.end(); iter++) {
00624     delete (*iter).first;
00625   }
00626   m_rootEvtRecPi0Map.clear();
00627 
00628 
00629   //EvtRecEtaToGGCol
00630   for (std::map<const EvtRecEtaToGG*, TRef>::iterator iter = m_evtRecEtaToGGMap.begin();
00631       iter != m_evtRecEtaToGGMap.end(); iter++) {
00632     delete (*iter).second.GetObject();
00633     delete (*iter).first;
00634   }
00635   m_evtRecEtaToGGMap.clear();
00636   for (std::map<const TObject*, const  EvtRecEtaToGG*>::iterator iter = m_rootEvtRecEtaToGGMap.begin();
00637       iter != m_rootEvtRecEtaToGGMap.end(); iter++) {
00638     delete (*iter).first;
00639   }
00640   m_rootEvtRecEtaToGGMap.clear();
00641 
00642   
00643 
00644   // EvtRecDTagCol
00645   for (std::map<const EvtRecDTag*, TRef>::iterator iter = m_evtRecDTagMap.begin();
00646       iter != m_evtRecDTagMap.end(); iter++) {
00647     delete (*iter).second.GetObject();
00648     delete (*iter).first;
00649   }
00650   m_evtRecDTagMap.clear();
00651   for (std::map<const TObject*, const  EvtRecDTag*>::iterator iter = m_rootEvtRecDTagMap.begin();
00652       iter != m_rootEvtRecDTagMap.end(); iter++) {
00653     delete (*iter).first;
00654   }
00655   m_rootEvtRecDTagMap.clear();
00656 
00657 }


Member Data Documentation

TDstEvent * commonData::m_dstEvt = NULL [static]

Provide access to the ROOT event pointers.

Definition at line 140 of file commonData.h.

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

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

Definition at line 196 of file commonData.h.

Referenced by clear().

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

Definition at line 127 of file commonData.h.

Referenced by clear().

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

Definition at line 166 of file commonData.h.

Referenced by clear().

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

Definition at line 142 of file commonData.h.

Referenced by clear().

TEvtHeader * commonData::m_EvtHeader = NULL [static]

Definition at line 113 of file commonData.h.

Referenced by clear(), EvtHeaderCnv::DataObjectToTObject(), EventWriter::execute(), and BesVisAlg::write2file().

TEvtNavigator * commonData::m_EvtNavigator = NULL [static]

Definition at line 115 of file commonData.h.

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

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

Definition at line 262 of file commonData.h.

Referenced by clear().

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

Definition at line 259 of file commonData.h.

Referenced by clear().

TEvtRecObject * commonData::m_evtRecObject = NULL [static]

Definition at line 266 of file commonData.h.

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

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

Definition at line 256 of file commonData.h.

Referenced by clear().

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

Definition at line 268 of file commonData.h.

Referenced by clear().

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

Definition at line 253 of file commonData.h.

Referenced by clear().

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

Definition at line 157 of file commonData.h.

Referenced by clear().

THltEvent * commonData::m_hltEvt = NULL [static]

Provide access to the ROOT event pointers.

Definition at line 191 of file commonData.h.

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

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

Definition at line 194 of file commonData.h.

Referenced by clear().

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

Definition at line 192 of file commonData.h.

Referenced by clear().

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

Definition at line 136 of file commonData.h.

Referenced by clear().

TMcEvent * commonData::m_mcEvt = NULL [static]

Provide access to the ROOT event pointers.

Definition at line 164 of file commonData.h.

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

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

Definition at line 178 of file commonData.h.

Referenced by clear().

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

Definition at line 154 of file commonData.h.

Referenced by clear().

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 118 of file commonData.h.

Referenced by clear(), and digiRootWriterAlg::writeMdcDigi().

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

Definition at line 160 of file commonData.h.

Referenced by clear().

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

Definition at line 169 of file commonData.h.

Referenced by clear().

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

Definition at line 145 of file commonData.h.

Referenced by clear().

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

Definition at line 133 of file commonData.h.

Referenced by clear().

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

Definition at line 175 of file commonData.h.

Referenced by clear().

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

Definition at line 148 of file commonData.h.

Referenced by clear().

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

Definition at line 218 of file commonData.h.

Referenced by clear().

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

Definition at line 215 of file commonData.h.

Referenced by clear().

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

Definition at line 221 of file commonData.h.

Referenced by clear().

TDigiEvent * commonData::m_recEvt = NULL [static]

Provide access to the ROOT event pointers.

Definition at line 125 of file commonData.h.

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

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

Definition at line 247 of file commonData.h.

Referenced by clear().

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

Definition at line 230 of file commonData.h.

Referenced by clear().

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

Definition at line 227 of file commonData.h.

Referenced by clear().

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

Definition at line 205 of file commonData.h.

Referenced by clear().

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

Definition at line 244 of file commonData.h.

Referenced by clear().

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

Definition at line 241 of file commonData.h.

Referenced by clear().

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

Definition at line 202 of file commonData.h.

Referenced by clear().

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

Definition at line 224 of file commonData.h.

Referenced by clear().

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

Definition at line 212 of file commonData.h.

Referenced by clear().

TRecTrackEvent * commonData::m_rectrackEvt = NULL [static]

Provide access to the ROOT event pointers.

Definition at line 200 of file commonData.h.

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

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

Definition at line 250 of file commonData.h.

Referenced by clear().

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

Definition at line 197 of file commonData.h.

Referenced by clear().

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

Definition at line 128 of file commonData.h.

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

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

Definition at line 167 of file commonData.h.

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

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

Definition at line 143 of file commonData.h.

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

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

Definition at line 263 of file commonData.h.

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

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

Definition at line 260 of file commonData.h.

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

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

Definition at line 257 of file commonData.h.

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

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

Definition at line 269 of file commonData.h.

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

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

Definition at line 254 of file commonData.h.

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

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

Definition at line 158 of file commonData.h.

Referenced by clear(), RecExtTrackCnv::TObjectToDataObject(), and ExtTrackCnv::TObjectToDataObject().

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

Definition at line 195 of file commonData.h.

Referenced by clear().

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

Definition at line 193 of file commonData.h.

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

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

Definition at line 137 of file commonData.h.

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

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

Definition at line 179 of file commonData.h.

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

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

Definition at line 155 of file commonData.h.

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

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 121 of file commonData.h.

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

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

Definition at line 161 of file commonData.h.

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

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

Definition at line 170 of file commonData.h.

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

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

Definition at line 146 of file commonData.h.

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

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

Definition at line 134 of file commonData.h.

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

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

Definition at line 176 of file commonData.h.

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

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

Definition at line 149 of file commonData.h.

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

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

Definition at line 219 of file commonData.h.

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

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

Definition at line 216 of file commonData.h.

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

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

Definition at line 222 of file commonData.h.

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

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

Definition at line 248 of file commonData.h.

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

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

Definition at line 231 of file commonData.h.

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

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

Definition at line 228 of file commonData.h.

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

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

Definition at line 206 of file commonData.h.

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

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

Definition at line 245 of file commonData.h.

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

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

Definition at line 242 of file commonData.h.

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

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

Definition at line 203 of file commonData.h.

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

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

Definition at line 225 of file commonData.h.

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

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

Definition at line 213 of file commonData.h.

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

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

Definition at line 251 of file commonData.h.

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

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

Definition at line 131 of file commonData.h.

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

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

Definition at line 173 of file commonData.h.

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

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

Definition at line 152 of file commonData.h.

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

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

Definition at line 188 of file commonData.h.

Referenced by clear().

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

Definition at line 130 of file commonData.h.

Referenced by clear().

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

Definition at line 172 of file commonData.h.

Referenced by clear().

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

Definition at line 151 of file commonData.h.

Referenced by clear().

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

Definition at line 187 of file commonData.h.

Referenced by clear().

TTrigEvent * commonData::m_trigEvt = NULL [static]

Provide access to the ROOT event pointers.

Definition at line 185 of file commonData.h.

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


Generated on Tue Nov 29 23:18:08 2016 for BOSS_7.0.2 by  doxygen 1.4.7