26#ifndef G4QGSMSplitableHadron_h
27#define G4QGSMSplitableHadron_h 1
63 void InitParameters();
64 void DiffractiveSplitUp();
77 std::deque<G4Parton *> Color;
78 std::deque<G4Parton *> AntiColor;
100 if(Color.size()==0)
return 0;
102 G4Parton * result = Color.operator[](iP);
103 iP++;
if(iP == Color.size()) iP=0;
109 if(AntiColor.size() == 0)
return 0;
111 G4Parton * result = AntiColor.operator[](iAP);
112 iAP++;
if(iAP == AntiColor.size()) iAP=0;
virtual void SetSecondParton(G4int PDGcode)
virtual G4Parton * GetNextParton()
virtual void SetFirstParton(G4int PDGcode)
virtual ~G4QGSMSplitableHadron()
virtual G4Parton * GetNextAntiParton()