hepmc - Diff between revs 229 and 245

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 229 Rev 245
Line 27... Line 27...
27         typedef std::map<int,HepMC::GenParticle*> TempOrderMap; 27         typedef std::map<int,HepMC::GenParticle*> TempOrderMap;
28         typedef TempMap::iterator     TempMapIterator; 28         typedef TempMap::iterator     TempMapIterator;
29         typedef TempOrderMap::iterator  orderIterator; 29         typedef TempOrderMap::iterator  orderIterator;
30         30        
31         TempParticleMap() 31         TempParticleMap()
32         : m_particle_to_end_vertex(), m_particle_order() {} -  
-   32         : m_particle_to_end_vertex(), m_particle_order(), m_counter(0) {}
33         33        
34         ~TempParticleMap() {} 34         ~TempParticleMap() {}
35         35        
36         TempMapIterator begin() { return m_particle_to_end_vertex.begin(); } 36         TempMapIterator begin() { return m_particle_to_end_vertex.begin(); }
37         TempMapIterator end() { return m_particle_to_end_vertex.end(); } 37         TempMapIterator end() { return m_particle_to_end_vertex.end(); }
Line 43... Line 43...
43         void addEndParticle( GenParticle*, int& ); 43         void addEndParticle( GenParticle*, int& );
44         44        
45     private: 45     private:
46         TempMap       m_particle_to_end_vertex; 46         TempMap       m_particle_to_end_vertex;
47         TempOrderMap  m_particle_order; 47         TempOrderMap  m_particle_order;
-   48         int           m_counter;
48     }; 49     };
49     50    
50     inline int TempParticleMap::end_vertex( GenParticle* p ) 51     inline int TempParticleMap::end_vertex( GenParticle* p )
51     { 52     {
52         //return m_particle_to_end_vertex[p]->second; 53         //return m_particle_to_end_vertex[p]->second;
Line 55... Line 56...
55         return m_particle_to_end_vertex[p]; 56         return m_particle_to_end_vertex[p];
56     } 57     }
57 58
58     inline void TempParticleMap::addEndParticle( GenParticle* p, int& end_vtx_code ) 59     inline void TempParticleMap::addEndParticle( GenParticle* p, int& end_vtx_code )
59     { 60     {
60         m_particle_order[p->barcode()] = p; -  
-   61         ++m_counter;
-   62         m_particle_order[m_counter] = p;
61         m_particle_to_end_vertex[p] = end_vtx_code; 63         m_particle_to_end_vertex[p] = end_vtx_code;
62     } 64     }
63 65
64 } // HepMC 66 } // HepMC
65 67