/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/RootEventData/RootEventData-00-03-80/RootEventData/TEvtNavigator.h

Go to the documentation of this file.
00001 #ifndef ROOT_TEvtNavigator_H
00002 #define ROOT_TEvtNavigator_H 1
00003 
00004 #include "TObject.h"
00005 #include "TArray.h"
00006 #include "TArrayD.h"
00007 #include "TMap.h"
00008 
00009 #include <map>
00010 
00011 class TEvtNavigator : public TObject {
00012     
00013 public:
00014     
00015     TEvtNavigator();
00016     
00017     ~TEvtNavigator ();
00018     
00019     
00020     void Clear(Option_t *option ="");
00021 
00022     void Print(Option_t *option="") const;
00023    
00024     void LoadMcMdcMcHits(std::multimap <int, int>& map){m_mcMdcMcHits=map;} 
00025     void LoadMcMdcTracks(std::multimap <int, int>& map){m_mcMdcTracks=map;}
00026     void LoadMcEmcMcHits(std::multimap <int, int>& map){m_mcEmcMcHits=map;}
00027     void LoadMcEmcRecShowers(std::multimap <int, int>& map){m_mcEmcRecShowers=map;}
00028 private:
00029     std::multimap <int, int> m_mcMdcMcHits; // auxillary list McParticle id <-> MdcMcHit (=MdcRecHit) id
00030     std::multimap <int, int> m_mcMdcTracks; // McParticle id <-> RecMdcTrack (RecMdcKalTrack) id
00031     std::multimap <int, int> m_mcEmcMcHits; // auxiallry list McParticle id <-> EmcMcHit (=EmcRecHit) id
00032     std::multimap <int, int> m_mcEmcRecShowers; // McParticle id <-> EmcRecShower id
00033 
00034 //    Int_t mode;
00035 //    TArrayD arr;
00036 //    TMap map; 
00037 
00038  
00039     ClassDef(TEvtNavigator,1)
00040 };
00041 
00042 #endif 

Generated on Tue Nov 29 23:11:40 2016 for BOSS_7.0.2 by  doxygen 1.4.7