Changeset View
Changeset View
Standalone View
Standalone View
src/EvtGenBase/EvtIdSet.cpp
Show First 20 Lines • Show All 413 Lines • ▼ Show 20 Lines | EvtIdSet::EvtIdSet( const EvtIdSet& set1, const EvtIdSet& set2 ) | ||||
int i; | int i; | ||||
for ( i = 0; i < _numInList; i++ ) { | for ( i = 0; i < _numInList; i++ ) { | ||||
_list[i] = set1.getElem( i ); | _list[i] = set1.getElem( i ); | ||||
} | } | ||||
//then just append the second list. | //then just append the second list. | ||||
this->append( set2 ); | this->append( set2 ); | ||||
} | } | ||||
int EvtIdSet::contains( const EvtId id ) | int EvtIdSet::contains( const EvtId id ) const | ||||
{ | { | ||||
int i; | int i; | ||||
for ( i = 0; i < _numInList; i++ ) { | for ( i = 0; i < _numInList; i++ ) { | ||||
if ( _list[i] == id ) | if ( _list[i] == id ) | ||||
return 1; | return 1; | ||||
} | } | ||||
return 0; | return 0; | ||||
} | } | ||||
int EvtIdSet::contains( const std::string nm ) | int EvtIdSet::contains( const std::string nm ) const | ||||
{ | { | ||||
int i; | int i; | ||||
for ( i = 0; i < _numInList; i++ ) { | for ( i = 0; i < _numInList; i++ ) { | ||||
if ( _list[i] == EvtPDL::getId( nm ) ) | if ( _list[i] == EvtPDL::getId( nm ) ) | ||||
return 1; | return 1; | ||||
} | } | ||||
return 0; | return 0; | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |