]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenExtFile.cxx
HLT GPU - to be tested
[u/mrichter/AliRoot.git] / EVGEN / AliGenExtFile.cxx
index d6f9b1a1f4681a682eab71568dbc01992237ffca..4d26efa1533962022eb4e4a7214b43c1b9ceb6bd 100644 (file)
@@ -167,7 +167,7 @@ void AliGenExtFile::Generate()
        map<Int_t,Bool_t> selectedIdMap;
        map<Int_t,Int_t> newIdMap;
        void selectMothersToo(Int_t particleId) {
-          Int_t mum1 = firstMotherMap[particleId];
+        Int_t mum1 = firstMotherMap[particleId];
           if (mum1 > -1 && !selectedIdMap[mum1]) {
              selectedIdMap[mum1] = true;
              selectMothersToo(mum1);
@@ -179,7 +179,8 @@ void AliGenExtFile::Generate()
           }
        }
     public:
-       void init() {
+      SelectorLogic():idCount(0), firstMotherMap(), secondMotherMap(), selectedIdMap(), newIdMap() {}
+      void init() {
           idCount = 0;
        }
        void setData(Int_t id, Int_t mum1, Int_t mum2, Bool_t selected) {
@@ -194,10 +195,10 @@ void AliGenExtFile::Generate()
                 selectMothersToo(id);
              }
           }
-          Int_t newId = 0;
+          Int_t newId0 = 0;
           for (Int_t id = 0; id < idCount; id++) {
              if (selectedIdMap[id]) {
-                newIdMap[id] = newId; ++newId;
+                newIdMap[id] = newId0; ++newId0;
              } else {
                 newIdMap[id] = -1;
              }