Coverity corrections.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 23 Jan 2011 19:30:14 +0000 (19:30 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 23 Jan 2011 19:30:14 +0000 (19:30 +0000)
EVGEN/AliGeVSimParticle.cxx
EVGEN/AliGenCocktail.cxx
EVGEN/AliGenCorrHF.cxx
EVGEN/AliGenEMCocktail.cxx
EVGEN/AliGenParam.cxx

index 4360d02c3710561fe2278d6e15219b9ff137b0b6..ed35fe9be8155e46b7cd104d09f3ade8daf52c85 100644 (file)
@@ -64,6 +64,8 @@ AliGeVSimParticle::AliGeVSimParticle():
     fIsEllipticOld(kFALSE)
 {
     // Default constructor
+  for (Int_t i = 0; i < 4; i++) fV1[i] = 0.;
+  for (Int_t i = 0; i < 3; i++) fV2[i] = 0.;
 }
 
 AliGeVSimParticle::AliGeVSimParticle(Int_t pdg, Int_t model, Float_t multiplicity,
index 8afde0b5e10d464ad016b439bcbf137fea4e4fbc..b09b4b17b729109e2100c481f35c4cba295c51c3 100644 (file)
@@ -223,8 +223,8 @@ AddGenerator(AliGenerator *Generator, const char* Name, Float_t RateExp)
        entry = (AliGenCocktailEntry*) fEntries->At(i);
        entry->SetFirst(0);
        gen = entry->Generator();
-       entry->Generator()->SetVertex(fVertex.At(0), fVertex.At(1), fVertex.At(2));
-       entry->Generator()->Generate();
+       gen->SetVertex(fVertex.At(0), fVertex.At(1), fVertex.At(2));
+       gen->Generate();
        entry->SetLast(partArray->GetEntriesFast());
     } 
     
index bc3482598460482ee0ecf31820d852661da32d6b..bf7dcc35b1577c99265b1d7fe650d720b317ed0d 100644 (file)
@@ -451,7 +451,7 @@ void AliGenCorrHF::Generate()
        }
        
        if (np >1) {
-         TParticle* iparticle =  (TParticle *) particles->At(0);
+         TParticle* iparticle = 0;
          Int_t ipF, ipL;
          for (i = 1; i<np ; i++) {
            trackIt[i] = 1;
@@ -673,7 +673,11 @@ void AliGenCorrHF::GetHadronPair(TFile* fG, Int_t idq, Double_t y1, Double_t y2,
       fIpParaFunc = IpBeauty;
       mq = 4.75;
     }
-    Double_t z11, z12, z21, z22, pz1, pz2, e1, e2, mh, ptemp, rand[2];
+    Double_t z11 = 0.;
+    Double_t z12 = 0.;
+    Double_t z21 = 0.;
+    Double_t z22 = 0.;
+    Double_t pz1, pz2, e1, e2, mh, ptemp, rand[2];
     char tag[100]; 
     TH2F *h2h[12], *h2s[12], *hProbHH; // hard & soft fragmentation and HH-probability functions
     for (Int_t ipt = 0; ipt<fgnptbins; ipt++) { 
index c4b256a7848ef9d942b073fbf6ed87b85f324625..81779c744ae8429e750b93e2d77d877f550e5a5d 100644 (file)
@@ -193,10 +193,8 @@ void AliGenEMCocktail::Generate()
   
 // Loop over generators and generate events
   Int_t igen = 0;
-  const char* genName = 0;
   while((entry = (AliGenCocktailEntry*)next())) {
     gen = entry->Generator();
-    genName = entry->GetName();
     gen->SetVertex(fVertex.At(0), fVertex.At(1), fVertex.At(2));
     
     if (fNPart > 0) {
index 2a914c8ac600dc1e8a19eb650d5ff3f265a9c801..c3b4cf73bcbb1d5046cca4c5e77feb94aa6bcb84 100644 (file)
@@ -377,7 +377,7 @@ void AliGenParam::Generate()
              
              if (np >1) {
                  decayed = kTRUE;
-                 TParticle* iparticle =  (TParticle *) particles->At(0);
+                 TParticle* iparticle =  0;
                  Int_t ipF, ipL;
                  for (i = 1; i<np ; i++) {
                      trackIt[i] = 1;