Coverity 21253,21252,21251
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 29 May 2013 12:58:43 +0000 (12:58 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 29 May 2013 12:58:43 +0000 (12:58 +0000)
PYTHIA8/pythia8175/include/SusyLesHouches.h

index 0badb35..d12d713 100644 (file)
@@ -41,7 +41,7 @@ namespace Pythia8 {
   public: 
     
     //Constructor. 
-    LHblock<T>() : idnow(0) {} ;    
+    LHblock<T>() : idnow(0),qDRbar(0),i(0),val(0) {} ;    
     
     //Does block exist?
     bool exists() { return int(entry.size()) == 0 ? false : true ; };
@@ -145,8 +145,7 @@ namespace Pythia8 {
   template <int size> class LHmatrixBlock {    
   public: 
     //Constructor. Set uninitialized and explicitly zero.
-    LHmatrixBlock<size>() { 
-      initialized=false; 
+    LHmatrixBlock<size>() :  initialized(false),qDRbar(0),i(0),j(0),val(0){  
       for (i=1;i<=size;i++) {
        for (j=1;j<=size;j++) {
          entry[i][j]=0.0;
@@ -218,8 +217,8 @@ namespace Pythia8 {
   template <int size> class LHtensor3Block {    
   public: 
     //Constructor. Set uninitialized and explicitly zero.
-    LHtensor3Block<size>() { 
-      initialized=false; 
+    LHtensor3Block<size>() : initialized(false),qDRbar(0),i(0),j(0),k(0),val(0){ 
+       
       for (i=1;i<=size;i++) {
        for (j=1;j<=size;j++) {
          for (k=1;k<=size;k++) {
@@ -298,7 +297,7 @@ namespace Pythia8 {
   class LHdecayChannel {
   public: 
 
-    LHdecayChannel() : brat(0.0) {};
+  LHdecayChannel() : brat(0.0),comment("") {};
     LHdecayChannel(double bratIn, int nDaIn, vector<int> idDaIn, 
       string cIn="") { setChannel(bratIn,nDaIn,idDaIn,cIn);
     }