LCFIPlus  0.6.5
Driver.h
Go to the documentation of this file.
1 // Driver.h
2 
3 #ifndef Driver_h
4 #define Driver_h 1
5 
6 #include "lcfiplus.h"
7 #include "JetFinder.h"
8 
9 extern void processEvents(const char* input, const char* output, int nStart, int nEnd);
10 extern void eventDisplay(const char* infile = "share/test.slcio", int start = 0);
11 
12 extern vector<int> findMcJetFlavor(vector<Jet*> jets, vector<const MCParticle*> mcps);
13 extern vector<MCVertex*> findMcVertex(vector<const MCParticle*> mcps);
14 extern void matchMcVertex( const Event& evt, vector<MCVertex*>& vtxList, map<MCVertex*,int>& table , bool vertexing = true);
15 extern void matchMcVertexJet(const Event& evt, const vector<MCVertex*>& vtxList, map<MCVertex*,int>& table, const vector<const Jet*>& jets);
16 extern void matchMcVertexReco(const Event& evt, const vector<MCVertex*>& vtxList, map<MCVertex*,int>& table, Vertex* vertex );
17 
18 extern vector<const Track*> findSingleTracks(const Event& evt, const Jet& jet, const vector<lcfiplus::Vertex*>& vtxList);
19 
20 extern void testSuehara(const char* inputlist, const char* output);
21 extern void testTomohiko();
22 
23 #endif
Definition: lcfiplus.h:771
vector< const Track * > findSingleTracks(const Event &evt, const Jet &jet, const vector< lcfiplus::Vertex * > &vtxList)
Definition: Driver.cc:523
void testTomohiko()
Definition: Driver.cc:1121
void testSuehara(const char *inputlist, const char *output)
Definition: Driver.cc:626
void matchMcVertexReco(const Event &evt, const vector< MCVertex * > &vtxList, map< MCVertex *, int > &table, Vertex *vertex)
Definition: Driver.cc:410
void eventDisplay(const char *infile="share/test.slcio", int start=0)
Definition: Driver.cc:544
void processEvents(const char *input, const char *output, int nStart, int nEnd)
void matchMcVertexJet(const Event &evt, const vector< MCVertex * > &vtxList, map< MCVertex *, int > &table, const vector< const Jet * > &jets)
Definition: Driver.cc:355
Definition: lcfiplus.h:980
vector< int > findMcJetFlavor(vector< Jet * > jets, vector< const MCParticle * > mcps)
Definition: lcfiplus.h:291
vector< MCVertex * > findMcVertex(vector< const MCParticle * > mcps)
Definition: Driver.cc:93
void matchMcVertex(const Event &evt, vector< MCVertex * > &vtxList, map< MCVertex *, int > &table, bool vertexing=true)
Definition: Driver.cc:211