added initialization in the default ctor
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Jun 2001 21:41:03 +0000 (21:41 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Jun 2001 21:41:03 +0000 (21:41 +0000)
PHOS/AliPHOS.cxx
PHOS/AliPHOSv1.cxx
PHOS/AliPHOSv3.cxx
PHOS/AliPHOSv3.h
PHOS/AliPHOSv4.cxx
PHOS/AliPHOSv4.h

index 6e09cddf14f8abf0f997a2d102b30c4b54d542c8..94ab9e76bd8e6b51fea0bdd4342ec92a5a99e6d5 100644 (file)
@@ -51,6 +51,7 @@ AliPHOS:: AliPHOS() : AliDetector()
   // Create folder and task hierarchy
   fName="PHOS";
   CreatePHOSFolders();
+  fGeom = 0 ; 
 }
 
 //____________________________________________________________________________
@@ -58,6 +59,7 @@ AliPHOS::AliPHOS(const char* name, const char* title): AliDetector(name, title)
 {
   // Create folder and task hierarchy
   CreatePHOSFolders();
+  fGeom = 0 ; 
 }
 
 //____________________________________________________________________________
index 582d834f6f62cf0a7216f89031244904b08a336c..c5a1d98343410d7cb9f92a7e21dab082da3b575e 100644 (file)
@@ -64,8 +64,11 @@ ClassImp(AliPHOSv1)
 AliPHOSv1::AliPHOSv1():
 AliPHOSv0()
 {
-  // ctor
+  // default ctor: initialze data memebers
+  fQAHitsMul  = 0 ;
+  fQAHitsMulB = 0 ; 
+  fQATotEner  = 0 ; 
+  fQATotEnerB = 0 ; 
 }
 
 //____________________________________________________________________________
index caf5cc82decaa24be50e5742673b447d2ffcbf0f..75e373ed7c2adfd5ae2a5101139f70d957d4b332 100644 (file)
 
 ClassImp(AliPHOSv3)
 
+//____________________________________________________________________________
+  AliPHOSv3::AliPHOSv3(void) : AliPHOSv1() 
+{
+  // default ctor: initialize daa members
+
+  fLightYieldMean         = 0. ;         
+  fIntrinsicPINEfficiency = 0. ; 
+  fLightYieldAttenuation  = 0. ;  
+  fRecalibrationFactor    = 0. ;    
+  fElectronsPerGeV        = 0. ;        
+  
+}
+
 //____________________________________________________________________________
   AliPHOSv3::AliPHOSv3(const char *name, const char *title):
 AliPHOSv1(name,title)
index 3bbed8f313476460ffba843a5cba016da5cf0bd1..e13271c1ab24db990271a4aea3c492725363f4a8 100644 (file)
@@ -25,9 +25,7 @@ class AliPHOSv3 : public AliPHOSv1 {
 
 public:
 
-  AliPHOSv3(void) : AliPHOSv1() {
-    // ctor
-  }
+  AliPHOSv3(void) ; 
   AliPHOSv3(const char *name, const char *title="") ;
   //  AliPHOSv3(AliPHOSReconstructioner * Reconstructioner, const char *name, const char *title="") ;
   virtual ~AliPHOSv3(void) {
index af2c438f29cf81e615088b1e3ae90dd56d5f52e7..d40552c2ecef50131591c34ae5a5d6e1b1224cb8 100644 (file)
 
 ClassImp(AliPHOSv4)
 
+//____________________________________________________________________________
+AliPHOSv4::AliPHOSv4() AliPHOS(name,title)
+{
+  // default ctor : initialize data member
+   fBigBoxX = 0. ;                      
+   fBigBoxY = 0. ;                      
+   fBigBoxZ = 0. ;                       
+   fFastRecParticles = 0 ;        
+   fNRecParticles = 0 ;                
+   fRan = 0 ;                            
+   fResPara1 = 0. ;                       
+   fResPara2 = 0. ;                        
+   fResPara3 = 0. ;                      
+   fPosParaA0 = 0. ;                      
+   fPosParaA1 = 0. ;
+   fPosParaB0 = 0. ;     
+   fPosParaB1 = 0. ;    
+   fPosParaB2 = 0. ;    
+
+}
+
 //____________________________________________________________________________
 AliPHOSv4::AliPHOSv4(const char *name, const char *title):
   AliPHOS(name,title)
index 79c1deb89c53f7df93e05a303af6ff00d8fa65b9..13b06ae609fd582375b05589f9e7d1dca8395a54 100644 (file)
@@ -30,10 +30,7 @@ class AliPHOSv4 : public AliPHOS {
 
 public:
 
-  AliPHOSv4() {
-    //ctor
-    fGeom=0;
-  }
+  AliPHOSv4() ;
   AliPHOSv4(const char *name, const char *title="") ;
   AliPHOSv4(const AliPHOSv4 & fast) {
     // cpy ctor: no implementation yet