10 #ifndef Pythia8_ColourTracing_H
11 #define Pythia8_ColourTracing_H
13 #include "Pythia8/Event.h"
14 #include "Pythia8/Info.h"
26 void init(
Info* infoPtrIn) {infoPtr = infoPtrIn;}
29 bool setupColList(
Event& event);
32 bool traceFromAcol(
int indxCol,
Event& event,
int iJun,
int iCol,
33 vector<int>& iParton);
34 bool traceFromCol(
int indxCol,
Event& event,
int iJun,
int iCol,
35 vector<int>& iParton);
36 bool traceInLoop(
Event& event, vector<int>& iParton);
38 bool finished() {
return (
int(iColAndAcol.size()) == 0);}
39 bool colFinished() {
return (
int(iColEnd.size()) == 0);}
42 vector<vector<int > > getJunChains(
Event& event);
46 vector<int> iColEnd, iAcolEnd, iColAndAcol;
57 #endif // Pythia8_ColourTracing_H