LCFIPlus
0.6.5
|
Go to the source code of this file.
Functions | |
void | processEvents (const char *input, const char *output, int nStart, int nEnd) |
void | eventDisplay (const char *infile="share/test.slcio", int start=0) |
vector< int > | findMcJetFlavor (vector< Jet * > jets, vector< const MCParticle * > mcps) |
vector< MCVertex * > | findMcVertex (vector< const MCParticle * > mcps) |
void | matchMcVertex (const Event &evt, vector< MCVertex * > &vtxList, map< MCVertex *, int > &table, bool vertexing=true) |
void | matchMcVertexJet (const Event &evt, const vector< MCVertex * > &vtxList, map< MCVertex *, int > &table, const vector< const Jet * > &jets) |
void | matchMcVertexReco (const Event &evt, const vector< MCVertex * > &vtxList, map< MCVertex *, int > &table, Vertex *vertex) |
vector< const Track * > | findSingleTracks (const Event &evt, const Jet &jet, const vector< lcfiplus::Vertex * > &vtxList) |
void | testSuehara (const char *inputlist, const char *output) |
void | testTomohiko () |
void eventDisplay | ( | const char * | infile = "share/test.slcio" , |
int | start = 0 |
||
) |
vector<int> findMcJetFlavor | ( | vector< Jet * > | jets, |
vector< const MCParticle * > | mcps | ||
) |
vector<MCVertex*> findMcVertex | ( | vector< const MCParticle * > | mcps | ) |
References lcfiplus::MCVertex::add(), lcfiplus::MCParticle::getDaughters(), lcfiplus::MCVertex::getDaughters(), lcfiplus::MCParticle::getEndVertex(), lcfiplus::MCParticle::getParent(), lcfiplus::MCVertex::getParent(), lcfiplus::MCParticle::getPDG(), lcfiplus::MCParticle::getSemiStableParent(), lcfiplus::MCParticle::getVertex(), lcfiplus::MCParticle::isSemiStable(), lcfiplus::MCParticle::isStable(), lcfiplus::MCParticle::isStableTrack(), and lcfiplus::MCVertex::setParent().
vector<const Track*> findSingleTracks | ( | const Event & | evt, |
const Jet & | jet, | ||
const vector< lcfiplus::Vertex * > & | vtxList | ||
) |
References lcfiplus::Jet::getTracks().
void matchMcVertex | ( | const Event & | evt, |
vector< MCVertex * > & | vtxList, | ||
map< MCVertex *, int > & | table, | ||
bool | vertexing = true |
||
) |
References lcfiplus::MCVertex::add(), lcfiplus::Jet::add(), lcfiplus::LcfiInterface::forceZvtop(), lcfiplus::Vertex::getChi2(), lcfiplus::Vertex::getChi2Track(), lcfiplus::MCParticle::getDaughters(), lcfiplus::MCVertex::getDaughters(), lcfiplus::MCParticle::getEndVertex(), lcfiplus::MCVertex::getParent(), lcfiplus::MCParticle::getPDG(), lcfiplus::MCParticle::getTanLambda(), lcfiplus::Event::getTracks(), lcfiplus::Vertex::getTracks(), lcfiplus::Track::getX(), lcfiplus::Vertex::getX(), lcfiplus::Track::getY(), lcfiplus::Vertex::getY(), lcfiplus::Track::getZ(), lcfiplus::Vertex::getZ(), NOT_ENOUGH_RECOTRK, SINGLE_MC_TRACK, TEARDOWN_FAILED, TEARDOWN_LARGE_CHISQ, ZVTOP_FAILED, and ZVTOP_LARGE_CHISQ.
void processEvents | ( | const char * | input, |
const char * | output, | ||
int | nStart, | ||
int | nEnd | ||
) |
void testSuehara | ( | const char * | inputlist, |
const char * | output | ||
) |
References lcfiplus::constVector(), lcfiplus::tpar::d0, lcfiplus::tpar::d0d0, lcfiplus::VertexFinderPerfect::findPerfectVertices(), lcfiplus::Track::getCovMatrix(), lcfiplus::Track::getD0(), lcfiplus::Track::getId(), lcfiplus::Track::getMcp(), lcfiplus::MCParticle::getPDG(), lcfiplus::MCParticle::getSemiStableBParent(), lcfiplus::MCParticle::getSemiStableCParent(), lcfiplus::MCParticle::getSemiStableParent(), lcfiplus::Vertex::getTracks(), lcfiplus::Jet::getTracks(), lcfiplus::Track::getZ0(), lcfiplus::LCIOStorer::InitJetCollection(), lcfiplus::LCIOStorer::InitVertexCollection(), lcfiplus::Globals::Instance(), lcfiplus::Event::Instance(), lcfiplus::VertexSelectorConfig::k0width, lcfiplus::VertexFinderSuehara::makeSingleTrackVertices(), lcfiplus::VertexSelectorConfig::maxpos, lcfiplus::VertexSelectorConfig::minpos, lcfiplus::LCIOStorer::Next(), lcfiplus::Exception::Print(), lcfiplus::VertexFinderSuehara::recombineVertices(), lcfiplus::VertexSelectorConfig::rejectk0, lcfiplus::Globals::setBField(), lcfiplus::tpar::z0, and lcfiplus::tpar::z0z0.
void testTomohiko | ( | ) |
References KalTrk::compute(), lcfiplus::Globals::Instance(), lcfiplus::Event::Instance(), lcfiplus::algoEtc::makeBeamVertex(), lcfiplus::TrackSelectorConfig::maxD0, lcfiplus::TrackSelectorConfig::maxInnermostHitRadius, lcfiplus::TrackSelectorConfig::maxZ0, lcfiplus::TrackSelectorConfig::minVtxPlusFtdHits, lcfiplus::LCIOStorer::Next(), KalVtx::pos, lcfiplus::Globals::setBField(), and KalTrk::update().