#include <EventNavigator.h>
Definition at line 72 of file EventNavigator.h.
EventNavigator::EventNavigator | ( | ) | [inline] |
Definition at line 76 of file EventNavigator.h.
References m_mdcCut.
00076 : DataObject() 00077 { 00078 m_mdcCut = 7; 00079 }
virtual EventNavigator::~EventNavigator | ( | ) | [inline, virtual] |
void EventNavigator::addIdLink | ( | unsigned int | id, | |
RecEmcShower * | ptr | |||
) | [inline, protected] |
Definition at line 162 of file EventNavigator.h.
References m_emcRecShowerId.
00162 { 00163 m_emcRecShowerId.insert(pair<int, RecEmcShower*>(id,ptr)); 00164 };
void EventNavigator::addIdLink | ( | int | id, | |
RecMdcKalTrack * | ptr | |||
) | [inline, protected] |
Definition at line 158 of file EventNavigator.h.
References m_mdcKalTrackId.
00158 { 00159 m_mdcKalTrackId[id] = ptr; 00160 };
void EventNavigator::addIdLink | ( | int | id, | |
RecMdcTrack * | ptr | |||
) | [inline, protected] |
Definition at line 154 of file EventNavigator.h.
References m_mdcTrackId.
00154 { 00155 m_mdcTrackId[id] = ptr; 00156 };
void EventNavigator::addIdLink | ( | int | id, | |
Event::McParticle * | ptr | |||
) | [inline, protected] |
Definition at line 151 of file EventNavigator.h.
References m_mcParticleId.
Referenced by BesNavigatorInit::execute(), BesNavigatorInit::fillEmcInfo(), and BesNavigatorInit::fillMdcInfo().
00151 { m_mcParticleId[id] = ptr; };
void EventNavigator::addLink | ( | const Event::McParticle * | key, | |
const RecEmcShower * | value | |||
) | [protected] |
Definition at line 294 of file EventNavigator.cxx.
References key, m_emcRecShowersWrtMcParticle, and m_emcRecShowersWrtMcParticleP.
00295 { 00296 // RecEmcShowerVector& tmp = m_emcRecShowersWrtMcParticle[key->trackIndex()]; 00297 // if (find(tmp.begin(),tmp.end(),value) == tmp.end() ) 00298 // tmp.push_back(value); 00299 RecEmcShowerVectorP& vpair = m_emcRecShowersWrtMcParticleP[key->trackIndex()]; 00300 RecEmcShowerVectorP::iterator it; 00301 bool found = false; 00302 for (it=vpair.begin(); it!=vpair.end(); it++) 00303 { 00304 if ( (*it).first == value ) 00305 { 00306 (*it).second++; 00307 found = true; 00308 break; 00309 } 00310 } 00311 00312 if( ! found ) 00313 vpair.push_back( pair<const RecEmcShower*,int>(value,1)); 00314 00315 RecEmcShowerVector& tmp = m_emcRecShowersWrtMcParticle[key->trackIndex()]; 00316 for (it=vpair.begin(); it!=vpair.end(); it++) 00317 { 00318 if (find(tmp.begin(),tmp.end(),(*it).first) == tmp.end() ) 00319 { 00320 tmp.push_back((*it).first); 00321 } 00322 } 00323 }
void EventNavigator::addLink | ( | const RecEmcShower * | key, | |
const Event::McParticle * | value | |||
) | [protected] |
Definition at line 261 of file EventNavigator.cxx.
References key, m_mcParticlesWrtRecEmcShowerP, and m_mcParticlesWrtRecShower.
00262 { 00263 // McParticleVector& tmp = m_mcParticlesWrtRecShower[((RecEmcShower*)key)->getShowerId().get_value()]; 00264 // if (find(tmp.begin(),tmp.end(),value) == tmp.end() ) 00265 // tmp.push_back(value); 00266 00267 McParticleVectorP& vpair = m_mcParticlesWrtRecEmcShowerP[((RecEmcShower*)key)->getShowerId().get_value()]; 00268 McParticleVectorP::iterator it; 00269 bool found = false; 00270 for (it=vpair.begin(); it!=vpair.end(); it++) 00271 { 00272 if ( (*it).first == value ) 00273 { 00274 (*it).second++; 00275 found = true; 00276 break; 00277 } 00278 } 00279 00280 if( ! found ) 00281 vpair.push_back( pair<const McParticle*,int>(value,1)); 00282 00283 McParticleVector& tmp = m_mcParticlesWrtRecShower[((RecEmcShower*)key)->getShowerId().get_value()]; 00284 for (it=vpair.begin(); it!=vpair.end(); it++) 00285 { 00286 if (find(tmp.begin(),tmp.end(),(*it).first) == tmp.end() ) 00287 { 00288 tmp.push_back((*it).first); 00289 } 00290 } 00291 }
void EventNavigator::addLink | ( | const RecMdcKalTrack * | key, | |
const Event::McParticle * | value | |||
) | [protected] |
Definition at line 229 of file EventNavigator.cxx.
References key, m_mcParticlesWrtMdcKalTrack, m_mcParticlesWrtMdcKalTrackP, and m_mdcCut.
00230 { 00231 McParticleVectorP& vpair = m_mcParticlesWrtMdcKalTrackP[key->trackId()]; 00232 McParticleVectorP::iterator it; 00233 bool found = false; 00234 for (it=vpair.begin(); it!=vpair.end(); it++) 00235 { 00236 if ( (*it).first == value ) 00237 { 00238 (*it).second++; 00239 found = true; 00240 break; 00241 } 00242 } 00243 00244 if( ! found ) 00245 vpair.push_back( pair<const McParticle*,int>(value,1)); 00246 00247 McParticleVector& tmp = m_mcParticlesWrtMdcKalTrack[key->trackId()]; 00248 for (it=vpair.begin(); it!=vpair.end(); it++) 00249 { 00250 if((*it).second > m_mdcCut) 00251 { 00252 if (find(tmp.begin(),tmp.end(),(*it).first) == tmp.end() ) 00253 { 00254 tmp.push_back((*it).first); 00255 } 00256 } 00257 } 00258 }
void EventNavigator::addLink | ( | const Event::McParticle * | key, | |
const RecMdcKalTrack * | value | |||
) | [protected] |
Definition at line 164 of file EventNavigator.cxx.
References key, m_mdcCut, m_mdcKalTracksWrtMcParticle, and m_mdcKalTracksWrtMcParticleP.
00165 { 00166 RecMdcKalTrackVectorP& vpair = m_mdcKalTracksWrtMcParticleP[key->trackIndex()]; 00167 RecMdcKalTrackVectorP::iterator it; 00168 bool found = false; 00169 for (it=vpair.begin(); it!=vpair.end(); it++) 00170 { 00171 if ( (*it).first == value ) 00172 { 00173 (*it).second++; 00174 found = true; 00175 break; 00176 } 00177 } 00178 00179 if( ! found ) 00180 vpair.push_back( pair<const RecMdcKalTrack*,int>(value,1)); 00181 00182 RecMdcKalTrackVector& tmp = m_mdcKalTracksWrtMcParticle[key->trackIndex()]; 00183 for (it=vpair.begin(); it!=vpair.end(); it++) 00184 { 00185 if((*it).second > m_mdcCut) 00186 { 00187 if (find(tmp.begin(),tmp.end(),(*it).first) == tmp.end() ) 00188 { 00189 tmp.push_back((*it).first); 00190 } 00191 } 00192 } 00193 }
void EventNavigator::addLink | ( | const RecMdcTrack * | key, | |
const Event::McParticle * | value | |||
) | [protected] |
Definition at line 196 of file EventNavigator.cxx.
References key, m_mcParticlesWrtMdcTrack, m_mcParticlesWrtMdcTrackP, and m_mdcCut.
00197 { 00198 McParticleVectorP& vpair = m_mcParticlesWrtMdcTrackP[key->trackId()]; 00199 McParticleVectorP::iterator it; 00200 bool found = false; 00201 for (it=vpair.begin(); it!=vpair.end(); it++) 00202 { 00203 if ( (*it).first == value ) 00204 { 00205 (*it).second++; 00206 found = true; 00207 break; 00208 } 00209 } 00210 00211 if( ! found ) 00212 vpair.push_back( pair<const McParticle*,int>(value,1)); 00213 00214 McParticleVector& tmp = m_mcParticlesWrtMdcTrack[key->trackId()]; 00215 for (it=vpair.begin(); it!=vpair.end(); it++) 00216 { 00217 if((*it).second > m_mdcCut) 00218 { 00219 if (find(tmp.begin(),tmp.end(),(*it).first) == tmp.end() ) 00220 { 00221 tmp.push_back((*it).first); 00222 } 00223 } 00224 } 00225 }
void EventNavigator::addLink | ( | const Event::McParticle * | key, | |
const RecMdcTrack * | value | |||
) | [protected] |
Definition at line 132 of file EventNavigator.cxx.
References key, m_mdcCut, m_mdcTracksWrtMcParticle, and m_mdcTracksWrtMcParticleP.
Referenced by BesNavigatorInit::fillEmcInfo(), and BesNavigatorInit::fillMdcInfo().
00133 { 00134 RecMdcTrackVectorP& vpair = m_mdcTracksWrtMcParticleP[key->trackIndex()]; 00135 RecMdcTrackVectorP::iterator it; 00136 bool found = false; 00137 for (it=vpair.begin(); it!=vpair.end(); it++) 00138 { 00139 if ( (*it).first == value ) 00140 { 00141 (*it).second++; 00142 found = true; 00143 break; 00144 } 00145 } 00146 00147 if( ! found ) 00148 vpair.push_back( pair<const RecMdcTrack*,int>(value,1)); 00149 00150 RecMdcTrackVector& tmp = m_mdcTracksWrtMcParticle[key->trackIndex()]; 00151 for (it=vpair.begin(); it!=vpair.end(); it++) 00152 { 00153 if((*it).second > m_mdcCut) 00154 { 00155 if (find(tmp.begin(),tmp.end(),(*it).first) == tmp.end() ) 00156 { 00157 tmp.push_back((*it).first); 00158 } 00159 } 00160 } 00161 }
static const CLID& EventNavigator::classID | ( | ) | [inline, static] |
Definition at line 85 of file EventNavigator.h.
References CLID_EventNavigator.
Referenced by clID().
00085 { return CLID_EventNavigator; }
virtual const CLID& EventNavigator::clID | ( | ) | const [inline, virtual] |
Retrieve reference to class definition structure.
Definition at line 84 of file EventNavigator.h.
References classID().
00084 { return EventNavigator::classID(); }
EmcMcHitVector EventNavigator::getEmcMcHits | ( | int | id | ) |
RecEmcShowerVector & EventNavigator::getEmcRecShowers | ( | const Event::McParticle * | key | ) |
Definition at line 125 of file EventNavigator.cxx.
References key, and m_emcRecShowersWrtMcParticle.
00126 { 00127 return m_emcRecShowersWrtMcParticle[key->trackIndex()]; 00128 }
RecEmcShowerVector EventNavigator::getEmcRecShowers | ( | int | id | ) |
Definition at line 10 of file EventNavigator.cxx.
References m_emcRecShowerId.
Referenced by BesNavigatorInit::fillEmcInfo().
00011 { 00012 RecEmcShowerVector tmp; 00013 multimap <unsigned int, const RecEmcShower*>::iterator it; 00014 for (it=m_emcRecShowerId.equal_range(id).first; 00015 it != m_emcRecShowerId.equal_range(id).second; 00016 it++) 00017 tmp.push_back((*it).second); 00018 return tmp; 00019 }
IndexMap& EventNavigator::getMcEmcMcHitsIdx | ( | ) | [inline] |
Definition at line 111 of file EventNavigator.h.
References m_mcEmcMcHitsIdx.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillEmcInfo().
00111 {return m_mcEmcMcHitsIdx;}
IndexMap& EventNavigator::getMcEmcRecShowersIdx | ( | ) | [inline] |
Definition at line 112 of file EventNavigator.h.
References m_mcEmcRecShowersIdx.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillEmcInfo().
00112 {return m_mcEmcRecShowersIdx;}
IndexMap& EventNavigator::getMcMdcMcHitsIdx | ( | ) | [inline] |
Definition at line 109 of file EventNavigator.h.
References m_mcMdcMcHitsIdx.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillMdcInfo().
00109 {return m_mcMdcMcHitsIdx;}
IndexMap& EventNavigator::getMcMdcTracksIdx | ( | ) | [inline] |
Definition at line 110 of file EventNavigator.h.
References m_mcMdcTracksIdx.
Referenced by EvtNavigatorCnv::DataObjectToTObject(), and BesNavigatorInit::fillMdcInfo().
00110 {return m_mcMdcTracksIdx;}
const Event::McParticle* EventNavigator::getMcParticle | ( | int | id | ) | [inline] |
Definition at line 94 of file EventNavigator.h.
References m_mcParticleId.
Referenced by BesNavigatorInit::fillEmcInfo(), and BesNavigatorInit::fillMdcInfo().
00094 { return m_mcParticleId[id]; };
int EventNavigator::getMcParticleRelevance | ( | const RecEmcShower * | key, | |
const Event::McParticle * | value | |||
) |
Definition at line 112 of file EventNavigator.cxx.
References key, and m_mcParticlesWrtRecEmcShowerP.
00113 { 00114 McParticleVectorP& vpair = m_mcParticlesWrtRecEmcShowerP[key->getShowerId().get_value()]; 00115 McParticleVectorP::iterator it; 00116 for (it=vpair.begin(); it!=vpair.end(); it++) 00117 { 00118 if ( (*it).first == value ) 00119 { 00120 return (*it).second; 00121 } 00122 } 00123 }
int EventNavigator::getMcParticleRelevance | ( | const RecMdcKalTrack * | key, | |
const Event::McParticle * | value | |||
) |
Definition at line 99 of file EventNavigator.cxx.
References key, and m_mcParticlesWrtMdcKalTrackP.
00100 { 00101 McParticleVectorP& vpair = m_mcParticlesWrtMdcKalTrackP[key->trackId()]; 00102 McParticleVectorP::iterator it; 00103 for (it=vpair.begin(); it!=vpair.end(); it++) 00104 { 00105 if ( (*it).first == value ) 00106 { 00107 return (*it).second; 00108 } 00109 } 00110 }
int EventNavigator::getMcParticleRelevance | ( | const RecMdcTrack * | key, | |
const Event::McParticle * | value | |||
) |
Definition at line 86 of file EventNavigator.cxx.
References key, and m_mcParticlesWrtMdcTrackP.
00087 { 00088 McParticleVectorP& vpair = m_mcParticlesWrtMdcTrackP[key->trackId()]; 00089 McParticleVectorP::iterator it; 00090 for (it=vpair.begin(); it!=vpair.end(); it++) 00091 { 00092 if ( (*it).first == value ) 00093 { 00094 return (*it).second; 00095 } 00096 } 00097 }
McParticleVector & EventNavigator::getMcParticles | ( | const RecEmcShower * | key | ) |
Definition at line 69 of file EventNavigator.cxx.
References key, and m_mcParticlesWrtRecShower.
00070 { 00071 return m_mcParticlesWrtRecShower[key->getShowerId().get_value()]; 00072 }
McParticleVector & EventNavigator::getMcParticles | ( | const RecMdcKalTrack * | key | ) |
Definition at line 64 of file EventNavigator.cxx.
References key, and m_mcParticlesWrtMdcKalTrack.
00065 { 00066 return m_mcParticlesWrtMdcKalTrack[key->trackId()]; 00067 }
McParticleVector & EventNavigator::getMcParticles | ( | const RecMdcTrack * | key | ) |
Definition at line 59 of file EventNavigator.cxx.
References key, and m_mcParticlesWrtMdcTrack.
00060 { 00061 return m_mcParticlesWrtMdcTrack[key->trackId()]; 00062 }
const MdcDigi* EventNavigator::getMdcDigi | ( | int | id | ) | [inline] |
Definition at line 103 of file EventNavigator.h.
References m_mdcDigiId.
00103 { return m_mdcDigiId[id]; };
const RecMdcKalTrack* EventNavigator::getMdcKalTrack | ( | int | id | ) | [inline] |
Definition at line 97 of file EventNavigator.h.
References m_mdcKalTrackId.
Referenced by BesNavigatorInit::fillMdcInfo().
00097 { return m_mdcKalTrackId[id]; };
RecMdcKalTrackVector & EventNavigator::getMdcKalTracks | ( | const Event::McParticle * | key | ) |
Definition at line 80 of file EventNavigator.cxx.
References key, and m_mdcKalTracksWrtMcParticle.
00081 { 00082 return m_mdcKalTracksWrtMcParticle[key->trackIndex()]; 00083 }
MdcMcHitVector EventNavigator::getMdcMcHits | ( | int | id | ) |
const RecMdcHit* EventNavigator::getMdcRecHit | ( | int | id | ) | [inline] |
Definition at line 102 of file EventNavigator.h.
References m_mdcRecHitId.
00102 { return m_mdcRecHitId[id]; };
const RecMdcTrack* EventNavigator::getMdcTrack | ( | int | id | ) | [inline] |
Definition at line 96 of file EventNavigator.h.
References m_mdcTrackId.
Referenced by BesNavigatorInit::fillMdcInfo().
00096 { return m_mdcTrackId[id]; };
RecMdcTrackVector & EventNavigator::getMdcTracks | ( | const Event::McParticle * | key | ) |
Definition at line 75 of file EventNavigator.cxx.
References key, and m_mdcTracksWrtMcParticle.
00076 { 00077 return m_mdcTracksWrtMcParticle[key->trackIndex()]; 00078 }
void EventNavigator::Print | ( | ) |
Definition at line 21 of file EventNavigator.cxx.
References m_emcRecShowersWrtMcParticle, m_emcRecShowersWrtMcParticleP, m_mcEmcMcHitsIdx, m_mcEmcRecShowersIdx, m_mcMdcMcHitsIdx, m_mcMdcTracksIdx, m_mcParticlesWrtMdcKalTrack, m_mcParticlesWrtMdcKalTrackP, m_mcParticlesWrtMdcTrack, m_mcParticlesWrtMdcTrackP, m_mcParticlesWrtRecEmcShowerP, m_mcParticlesWrtRecShower, m_mdcKalTracksWrtMcParticle, m_mdcKalTracksWrtMcParticleP, m_mdcTracksWrtMcParticle, and m_mdcTracksWrtMcParticleP.
Referenced by BesNavigatorInit::execute().
00022 { 00023 cout << "EventNavigator object:" << std::endl; 00024 cout << " Mdc hits: " << m_mcMdcMcHitsIdx.size() << endl; 00025 cout << " Mdc tracks: " << m_mcMdcTracksIdx.size() << endl; 00026 cout << " Emc hits: " << m_mcEmcMcHitsIdx.size() << endl; 00027 cout << " Emc showers: " << m_mcEmcRecShowersIdx.size() << endl; 00028 cout << " TABLES:" << endl; 00029 cout << " m_mdcTracksWrtMcParticle " 00030 << m_mdcTracksWrtMcParticle.size() << endl; 00031 cout << " m_mcParticlesWrtMdcTrack " 00032 << m_mcParticlesWrtMdcTrack.size() << endl; 00033 cout << " m_mdcKalTracksWrtMcParticle " 00034 << m_mdcKalTracksWrtMcParticle.size() << endl; 00035 cout << " m_mcParticlesWrtMdcKalTrack " 00036 << m_mcParticlesWrtMdcKalTrack.size() << endl; 00037 cout << " m_mdcTracksWrtMcParticleP " 00038 << m_mdcTracksWrtMcParticleP.size() << endl; 00039 cout << " m_mcParticlesWrtMdcTrackP " 00040 << m_mcParticlesWrtMdcTrackP.size() << endl; 00041 cout << " m_mdcKalTracksWrtMcParticle " 00042 << m_mdcKalTracksWrtMcParticleP.size() << endl; 00043 cout << " m_mcParticlesWrtMdcKalTrack " 00044 << m_mcParticlesWrtMdcKalTrackP.size() << endl; 00045 cout << " m_mcParticlesWrtRecShower " 00046 << m_mcParticlesWrtRecShower.size() << endl; 00047 cout << " m_emcRecShowersWrtMcParticle " 00048 << m_emcRecShowersWrtMcParticle.size() << endl; 00049 cout << " m_mcParticlesWrtEmcShowerP " 00050 << m_mcParticlesWrtRecEmcShowerP.size() << endl; 00051 cout << " m_emcRecShowersWrtMcParticle " 00052 << m_emcRecShowersWrtMcParticleP.size() << endl; 00053 }
void EventNavigator::setMcEmcMcHitsIdx | ( | IndexMap & | map | ) | [inline] |
Definition at line 115 of file EventNavigator.h.
References m_mcEmcMcHitsIdx.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
00115 {m_mcEmcMcHitsIdx=map;}
void EventNavigator::setMcEmcRecShowersIdx | ( | IndexMap & | map | ) | [inline] |
Definition at line 116 of file EventNavigator.h.
References m_mcEmcRecShowersIdx.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
00116 {m_mcEmcRecShowersIdx=map;}
void EventNavigator::setMcMdcMcHitsIdx | ( | IndexMap & | map | ) | [inline] |
Definition at line 113 of file EventNavigator.h.
References m_mcMdcMcHitsIdx.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
00113 {m_mcMdcMcHitsIdx=map;}
void EventNavigator::setMcMdcTracksIdx | ( | IndexMap & | map | ) | [inline] |
Definition at line 114 of file EventNavigator.h.
References m_mcMdcTracksIdx.
Referenced by EvtNavigatorCnv::TObjectToDataObject().
00114 {m_mcMdcTracksIdx=map;}
void EventNavigator::setMdcCut | ( | int | cut | ) | [inline] |
Definition at line 91 of file EventNavigator.h.
References m_mdcCut.
Referenced by BesNavigatorInit::execute().
friend class BesNavigatorInit [friend] |
Definition at line 146 of file EventNavigator.h.
std::multimap<unsigned int, const Event::EmcMcHit*> EventNavigator::m_emcMcHitId [private] |
Definition at line 211 of file EventNavigator.h.
std::map<int, EmcMcHitVector> EventNavigator::m_emcMcHitsWrtRecShower [private] |
Definition at line 217 of file EventNavigator.h.
std::multimap<unsigned int, const RecEmcShower*> EventNavigator::m_emcRecShowerId [private] |
std::map<int, RecEmcShowerVector> EventNavigator::m_emcRecShowersWrtMcHit [private] |
Definition at line 215 of file EventNavigator.h.
std::map<int, RecEmcShowerVector> EventNavigator::m_emcRecShowersWrtMcParticle [private] |
Definition at line 216 of file EventNavigator.h.
Referenced by addLink(), getEmcRecShowers(), and Print().
std::map<int, RecEmcShowerVectorP> EventNavigator::m_emcRecShowersWrtMcParticleP [private] |
IndexMap EventNavigator::m_mcEmcMcHitsIdx [private] |
Definition at line 226 of file EventNavigator.h.
Referenced by getMcEmcMcHitsIdx(), Print(), and setMcEmcMcHitsIdx().
IndexMap EventNavigator::m_mcEmcRecShowersIdx [private] |
Definition at line 225 of file EventNavigator.h.
Referenced by getMcEmcRecShowersIdx(), Print(), and setMcEmcRecShowersIdx().
IndexMap EventNavigator::m_mcMdcMcHitsIdx [private] |
Definition at line 224 of file EventNavigator.h.
Referenced by getMcMdcMcHitsIdx(), Print(), and setMcMdcMcHitsIdx().
IndexMap EventNavigator::m_mcMdcTracksIdx [private] |
Definition at line 223 of file EventNavigator.h.
Referenced by getMcMdcTracksIdx(), Print(), and setMcMdcTracksIdx().
std::map<int, const Event::McParticle*> EventNavigator::m_mcParticleId [private] |
std::map<int, McParticleVector> EventNavigator::m_mcParticlesWrtMdcKalTrack [private] |
Definition at line 201 of file EventNavigator.h.
Referenced by addLink(), getMcParticles(), and Print().
std::map<int, McParticleVectorP> EventNavigator::m_mcParticlesWrtMdcKalTrackP [private] |
Definition at line 207 of file EventNavigator.h.
Referenced by addLink(), getMcParticleRelevance(), and Print().
std::map<int, McParticleVector> EventNavigator::m_mcParticlesWrtMdcTrack [private] |
Definition at line 199 of file EventNavigator.h.
Referenced by addLink(), getMcParticles(), and Print().
std::map<int, McParticleVectorP> EventNavigator::m_mcParticlesWrtMdcTrackP [private] |
Definition at line 205 of file EventNavigator.h.
Referenced by addLink(), getMcParticleRelevance(), and Print().
std::map<int, McParticleVectorP> EventNavigator::m_mcParticlesWrtRecEmcShowerP [private] |
Definition at line 220 of file EventNavigator.h.
Referenced by addLink(), getMcParticleRelevance(), and Print().
std::map<int, McParticleVector> EventNavigator::m_mcParticlesWrtRecShower [private] |
Definition at line 214 of file EventNavigator.h.
Referenced by addLink(), getMcParticles(), and Print().
int EventNavigator::m_mdcCut [private] |
Definition at line 228 of file EventNavigator.h.
Referenced by addLink(), EventNavigator(), and setMdcCut().
std::map<int, const MdcDigi*> EventNavigator::m_mdcDigiId [private] |
std::map<int, const RecMdcKalTrack*> EventNavigator::m_mdcKalTrackId [private] |
std::map<int, RecMdcKalTrackVector> EventNavigator::m_mdcKalTracksWrtMcParticle [private] |
Definition at line 200 of file EventNavigator.h.
Referenced by addLink(), getMdcKalTracks(), and Print().
std::map<int, RecMdcKalTrackVectorP> EventNavigator::m_mdcKalTracksWrtMcParticleP [private] |
std::multimap<unsigned int, const Event::MdcMcHit*> EventNavigator::m_mdcMcHitId [private] |
Definition at line 193 of file EventNavigator.h.
std::map<unsigned int, const RecMdcHit*> EventNavigator::m_mdcRecHitId [private] |
std::map<int, const RecMdcTrack*> EventNavigator::m_mdcTrackId [private] |
std::map<int, RecMdcTrackVector> EventNavigator::m_mdcTracksWrtMcParticle [private] |
Definition at line 198 of file EventNavigator.h.
Referenced by addLink(), getMdcTracks(), and Print().
std::map<int, RecMdcTrackVectorP> EventNavigator::m_mdcTracksWrtMcParticleP [private] |