9 #ifndef ThePEG_BasicStep_H
10 #define ThePEG_BasicStep_H
13 #include "ThePEG/EventRecord/Particle.h"
14 #include "ThePEG/EventRecord/StandardSelectors.h"
84 template <
typename OutputIterator>
92 template <
typename OutputIterator>
112 template <
typename PIterator>
113 static vector<tPVector>
getSinglets(PIterator first, PIterator last) {
216 template <
typename CIterator>
218 CIterator firstChild, CIterator lastChild,
219 bool fixColour =
true) {
220 for ( ; firstChild != lastChild; ++firstChild )
251 template <
typename CIterator>
253 CIterator firstChild, CIterator lastChild) {
255 for ( ; firstChild != lastChild; ++firstChild )
270 template <
typename Iterator>
272 bool checkfinal =
true);
282 template <
typename PIterator,
typename CIterator>
284 CIterator firstChild, CIterator lastChild);
320 template <
typename Iterator>
339 template <
typename Iterator>
391 template <
typename Cont>
402 template <
typename Iterator>
453 template <
typename Inserter,
typename PPo
inter>
531 #include "Collision.h"
537 #ifndef ThePEG_TEMPLATES_IN_CC_FILE