Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/UniqueObjectFinder.cc

    r93da593 rcab38f6  
    7474  TIterator *iterator;
    7575
    76   fInputMap.clear();
    77 
    7876  size = param.GetSize();
    7977  for(i = 0; i < size/2; ++i)
     
    8280    iterator = array->MakeIterator();
    8381
    84     fInputMap.push_back(make_pair(iterator, ExportArray(param[i*2 + 1].GetString())));
     82    fInputMap[iterator] = ExportArray(param[i*2 + 1].GetString());
    8583  }
    8684}
     
    9088void UniqueObjectFinder::Finish()
    9189{
    92   vector< pair< TIterator *, TObjArray * > >::iterator itInputMap;
     90  map< TIterator *, TObjArray * >::iterator itInputMap;
    9391  TIterator *iterator;
    9492
     
    106104{
    107105  Candidate *candidate;
    108   vector< pair< TIterator *, TObjArray * > >::iterator itInputMap;
     106  map< TIterator *, TObjArray * >::iterator itInputMap;
    109107  TIterator *iterator;
    110108  TObjArray *array;
     
    130128//------------------------------------------------------------------------------
    131129
    132 Bool_t UniqueObjectFinder::Unique(Candidate *candidate, vector< pair< TIterator *, TObjArray * > >::iterator itInputMap)
     130Bool_t UniqueObjectFinder::Unique(Candidate *candidate, map< TIterator *, TObjArray * >::iterator itInputMap)
    133131{
    134132  Candidate *previousCandidate;
    135   vector< pair< TIterator *, TObjArray * > >::iterator previousItInputMap;
     133  map< TIterator *, TObjArray * >::iterator previousItInputMap;
    136134  TObjArray *array;
    137135
Note: See TracChangeset for help on using the changeset viewer.