21#include "EvtGenBase/EvtPatches.hh"
23#include "EvtGenBase/EvtIdSet.hh"
24#include "EvtGenBase/EvtPDL.hh"
30 _list=
new EvtId[_numInList];
37 _list=
new EvtId[_numInList];
46 _list=
new EvtId[_numInList];
54 const std::string name2){
56 _list=
new EvtId[_numInList];
67 _list=
new EvtId[_numInList];
77 const std::string name2,
78 const std::string name3){
80 _list=
new EvtId[_numInList];
93 _list=
new EvtId[_numInList];
103 const std::string name2,
104 const std::string name3,
105 const std::string name4){
107 _list=
new EvtId[_numInList];
122 _list=
new EvtId[_numInList];
133 const std::string name2,
134 const std::string name3,
135 const std::string name4,
136 const std::string name5){
138 _list=
new EvtId[_numInList];
155 _list=
new EvtId[_numInList];
167 const std::string name2,
168 const std::string name3,
169 const std::string name4,
170 const std::string name5,
171 const std::string name6){
173 _list=
new EvtId[_numInList];
192 _list=
new EvtId[_numInList];
205 const std::string name2,
206 const std::string name3,
207 const std::string name4,
208 const std::string name5,
209 const std::string name6,
210 const std::string name7){
212 _list=
new EvtId[_numInList];
233 _list=
new EvtId[_numInList];
247 const std::string name2,
248 const std::string name3,
249 const std::string name4,
250 const std::string name5,
251 const std::string name6,
252 const std::string name7,
253 const std::string name8){
255 _list=
new EvtId[_numInList];
278 _list=
new EvtId[_numInList];
293 const std::string name2,
294 const std::string name3,
295 const std::string name4,
296 const std::string name5,
297 const std::string name6,
298 const std::string name7,
299 const std::string name8,
300 const std::string name9){
302 _list=
new EvtId[_numInList];
327 _list=
new EvtId[_numInList];
343 const std::string name2,
344 const std::string name3,
345 const std::string name4,
346 const std::string name5,
347 const std::string name6,
348 const std::string name7,
349 const std::string name8,
350 const std::string name9,
351 const std::string name10){
353 _list=
new EvtId[_numInList];
380 _list=
new EvtId[_numInList];
397 const std::string name2,
398 const std::string name3,
399 const std::string name4,
400 const std::string name5,
401 const std::string name6,
402 const std::string name7,
403 const std::string name8,
404 const std::string name9,
405 const std::string name10,
406 const std::string name11){
408 _list=
new EvtId[_numInList];
437 _list=
new EvtId[_numInList];
455 const std::string name2,
456 const std::string name3,
457 const std::string name4,
458 const std::string name5,
459 const std::string name6,
460 const std::string name7,
461 const std::string name8,
462 const std::string name9,
463 const std::string name10,
464 const std::string name11,
465 const std::string name12){
467 _list=
new EvtId[_numInList];
487 _list=
new EvtId[_numInList];
489 for (i=0;i<_numInList;i++){
497 _list=
new EvtId[_numInList];
499 for (i=0;i<_numInList;i++){
510 for (i=0;i<_numInList;i++){
511 if ( _list[i] ==
id )
return 1;
520 for (i=0;i<_numInList;i++){
534 combSet=
new EvtId[combLen];
537 for (i=0;i<combLen;i++){
538 if ( i>=_numInList ) {
543 for (j=0;j<_numInList;j++){
544 if ( _list[j]==set1.
getElem(i-_numInList) ) {
549 combSet[uniqueLen]=set1.
getElem(i-_numInList);
554 combSet[uniqueLen]=_list[i];
559 _list=
new EvtId[uniqueLen];
561 _numInList=uniqueLen;
562 for (i=0;i<_numInList;i++){
void append(const EvtIdSet set1)
EvtIdSet(const EvtId name1)
EvtId getElem(const int i) const
int contains(const EvtId id)
static EvtId getId(const std::string &name)