BOSS 6.6.4.p01
BESIII Offline Software System
|
#include <EventNavigator.h>
Static Public Member Functions | |
static const CLID & | classID () |
Protected Member Functions | |
void | addIdLink (int id, Event::McParticle *ptr) |
void | addIdLink (int id, RecMdcTrack *ptr) |
void | addIdLink (int id, RecMdcKalTrack *ptr) |
void | addIdLink (unsigned int id, RecEmcShower *ptr) |
void | addLink (const Event::McParticle *key, const RecMdcTrack *value) |
void | addLink (const RecMdcTrack *key, const Event::McParticle *value) |
void | addLink (const Event::McParticle *key, const RecMdcKalTrack *value) |
void | addLink (const RecMdcKalTrack *key, const Event::McParticle *value) |
void | addLink (const RecEmcShower *key, const Event::McParticle *value) |
void | addLink (const Event::McParticle *key, const RecEmcShower *value) |
Friends | |
class | BesNavigatorInit |
Definition at line 72 of file EventNavigator.h.
|
inline |
Definition at line 76 of file EventNavigator.h.
|
inlinevirtual |
Definition at line 81 of file EventNavigator.h.
|
inlineprotected |
Definition at line 151 of file EventNavigator.h.
Referenced by BesNavigatorInit::execute(), BesNavigatorInit::fillEmcInfo(), and BesNavigatorInit::fillMdcInfo().
|
inlineprotected |
Definition at line 158 of file EventNavigator.h.
|
inlineprotected |
Definition at line 154 of file EventNavigator.h.
|
inlineprotected |
Definition at line 162 of file EventNavigator.h.
|
protected |
Definition at line 294 of file EventNavigator.cxx.
|
protected |
Definition at line 164 of file EventNavigator.cxx.
|
protected |
Definition at line 132 of file EventNavigator.cxx.
Referenced by BesNavigatorInit::fillEmcInfo(), and BesNavigatorInit::fillMdcInfo().
|
protected |
Definition at line 261 of file EventNavigator.cxx.
|
protected |
Definition at line 229 of file EventNavigator.cxx.
|
protected |
Definition at line 196 of file EventNavigator.cxx.
|
inlinestatic |
Definition at line 85 of file EventNavigator.h.
Referenced by clID().
|
inlinevirtual |
EmcMcHitVector EventNavigator::getEmcMcHits | ( | int | id | ) |
RecEmcShowerVector & EventNavigator::getEmcRecShowers | ( | const Event::McParticle * | key | ) |
Definition at line 125 of file EventNavigator.cxx.
RecEmcShowerVector EventNavigator::getEmcRecShowers | ( | int | id | ) |
Definition at line 10 of file EventNavigator.cxx.
Referenced by BesNavigatorInit::fillEmcInfo().
|
inline |
Definition at line 111 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillEmcInfo().
|
inline |
Definition at line 112 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillEmcInfo().
|
inline |
Definition at line 109 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillMdcInfo().
|
inline |
Definition at line 110 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillMdcInfo().
|
inline |
Definition at line 94 of file EventNavigator.h.
Referenced by BesNavigatorInit::fillEmcInfo(), and BesNavigatorInit::fillMdcInfo().
int EventNavigator::getMcParticleRelevance | ( | const RecEmcShower * | key, |
const Event::McParticle * | value | ||
) |
Definition at line 112 of file EventNavigator.cxx.
int EventNavigator::getMcParticleRelevance | ( | const RecMdcKalTrack * | key, |
const Event::McParticle * | value | ||
) |
Definition at line 99 of file EventNavigator.cxx.
int EventNavigator::getMcParticleRelevance | ( | const RecMdcTrack * | key, |
const Event::McParticle * | value | ||
) |
Definition at line 86 of file EventNavigator.cxx.
McParticleVector & EventNavigator::getMcParticles | ( | const RecEmcShower * | key | ) |
Definition at line 69 of file EventNavigator.cxx.
McParticleVector & EventNavigator::getMcParticles | ( | const RecMdcKalTrack * | key | ) |
Definition at line 64 of file EventNavigator.cxx.
McParticleVector & EventNavigator::getMcParticles | ( | const RecMdcTrack * | key | ) |
Definition at line 59 of file EventNavigator.cxx.
|
inline |
Definition at line 103 of file EventNavigator.h.
|
inline |
Definition at line 97 of file EventNavigator.h.
Referenced by BesNavigatorInit::fillMdcInfo().
RecMdcKalTrackVector & EventNavigator::getMdcKalTracks | ( | const Event::McParticle * | key | ) |
Definition at line 80 of file EventNavigator.cxx.
MdcMcHitVector EventNavigator::getMdcMcHits | ( | int | id | ) |
|
inline |
Definition at line 102 of file EventNavigator.h.
|
inline |
Definition at line 96 of file EventNavigator.h.
Referenced by BesNavigatorInit::fillMdcInfo().
RecMdcTrackVector & EventNavigator::getMdcTracks | ( | const Event::McParticle * | key | ) |
Definition at line 75 of file EventNavigator.cxx.
void EventNavigator::Print | ( | ) |
Definition at line 21 of file EventNavigator.cxx.
Referenced by BesNavigatorInit::execute().
|
inline |
Definition at line 115 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
|
inline |
Definition at line 116 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
|
inline |
Definition at line 113 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
|
inline |
Definition at line 114 of file EventNavigator.h.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
|
inline |
Definition at line 91 of file EventNavigator.h.
Referenced by BesNavigatorInit::execute().
|
friend |
Definition at line 146 of file EventNavigator.h.