Fixed Effective C++ warnings
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 24 Aug 2006 23:24:21 +0000 (23:24 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 24 Aug 2006 23:24:21 +0000 (23:24 +0000)
28 files changed:
FMD/AliFMD.cxx
FMD/AliFMD3.cxx
FMD/AliFMDAlignFaker.cxx
FMD/AliFMDAlignFaker.h
FMD/AliFMDBaseDigit.cxx
FMD/AliFMDBaseDigitizer.cxx
FMD/AliFMDBaseDigitizer.h
FMD/AliFMDBoolMap.cxx
FMD/AliFMDCalibGain.cxx
FMD/AliFMDCalibPedestal.cxx
FMD/AliFMDDetector.cxx
FMD/AliFMDDisplay.cxx
FMD/AliFMDDisplay.h
FMD/AliFMDEdepMap.cxx
FMD/AliFMDGeometry.cxx
FMD/AliFMDGeometryBuilder.cxx
FMD/AliFMDGeometryBuilder.h
FMD/AliFMDIndex.cxx
FMD/AliFMDInput.cxx
FMD/AliFMDInput.h
FMD/AliFMDParameters.cxx
FMD/AliFMDParameters.h
FMD/AliFMDRawReader.h
FMD/AliFMDRawWriter.cxx
FMD/AliFMDRawWriter.h
FMD/AliFMDRecPoint.cxx
FMD/AliFMDRing.cxx
FMD/AliFMDUShortMap.cxx

index 1e73d49..6c4a287 100644 (file)
@@ -127,7 +127,9 @@ AliFMD::AliFMD()
     fSDigits(0), 
     fNsdigits(0),
     fDetailed(kTRUE),
-    fBad(0)
+    fUseOld(kFALSE),
+    fUseAssembly(kTRUE),
+    fBad(0) 
 {
   //
   // Default constructor for class AliFMD
@@ -136,8 +138,6 @@ AliFMD::AliFMD()
   fHits        = 0;
   fDigits      = 0;
   fIshunt      = 0;
-  fUseOld      = kFALSE;
-  fUseAssembly = kTRUE;
   fBad         = new TClonesArray("AliFMDHit");
 }
 
@@ -147,11 +147,11 @@ AliFMD::AliFMD(const AliFMD& other)
     fSDigits(other.fSDigits), 
     fNsdigits(other.fNsdigits),
     fDetailed(other.fDetailed),
+    fUseOld(other.fUseOld),
+    fUseAssembly(other.fUseAssembly),
     fBad(other.fBad)
 {
   // Copy constructor 
-  fUseOld      = other.fUseOld;
-  fUseAssembly = other.fUseAssembly;
 }
 
 //____________________________________________________________________
@@ -160,14 +160,14 @@ AliFMD::AliFMD(const char *name, const char *title)
     fSDigits(0),
     fNsdigits(0),
     fDetailed(kTRUE),
+    fUseOld(kFALSE),
+    fUseAssembly(kFALSE),
     fBad(0)
 {
   //
   // Standard constructor for Forward Multiplicity Detector
   //
   AliDebug(10, "\tStandard CTOR");
-  fUseOld      = kFALSE;
-  fUseAssembly = kFALSE;
   fBad         = new TClonesArray("AliFMDHit");
   
   // Initialise Hit array
index 83eb9b9..adc5ace 100644 (file)
@@ -42,7 +42,22 @@ ClassImp(AliFMD3)
 
 //____________________________________________________________________
 AliFMD3::AliFMD3(AliFMDRing* inner, AliFMDRing* outer) 
-  : AliFMDDetector(3, inner, outer)
+  : AliFMDDetector(3, inner, outer),
+    fNoseZ(0),
+    fNoseLowR(0),
+    fNoseHighR(0),
+    fNoseLength(0),
+    fBackLowR(0),
+    fBackHighR(0),
+    fBackLength(0),
+    fBeamThickness(0),
+    fBeamWidth(0),
+    fConeLength(0),
+    fFlangeR(0),
+    fZ(0),
+    fAlpha(0), 
+    fNBeam(0), 
+    fNFlange(0)
 {
   // Constructor. 
   SetInnerZ(-62.8);
index dd39b2d..1dc2947 100644 (file)
@@ -67,9 +67,18 @@ AliFMDAlignFaker::AliFMDAlignFaker(Int_t mask, const char* geo,
                                   const char* loc) 
   : TTask(geo, loc),
     fMask(mask),
+    fSensorTransMin(0,0,0),
+    fSensorTransMax(0,0,0),
+    fSensorRotMin(0,0,0),
+    fSensorRotMax(0,0,0),
+    fHalfTransMin(0,0,0),
+    fHalfTransMax(0,0,0),
+    fHalfRotMin(0,0,0),
+    fHalfRotMax(0,0,0),
     fRunMin(0),
     fRunMax(10), 
-    fArray(0)
+    fArray(0),
+    fComment("")
 {
   // Default constructor 
   SetSensorDisplacement();
index a3e4969..6c60fc6 100644 (file)
@@ -126,7 +126,22 @@ public:
       @param option Not used. */
   void Exec(Option_t* option="");
 protected:
-  AliFMDAlignFaker(const AliFMDAlignFaker& o) : TTask(o) {}
+  AliFMDAlignFaker(const AliFMDAlignFaker& o) 
+    : TTask(o), 
+      fMask(0), 
+      fSensorTransMin(0,0,0),
+      fSensorTransMax(0,0,0),
+      fSensorRotMin(0,0,0),
+      fSensorRotMax(0,0,0),
+      fHalfTransMin(0,0,0),
+      fHalfTransMax(0,0,0),
+      fHalfRotMin(0,0,0),
+      fHalfRotMax(0,0,0),
+      fRunMin(0), 
+      fRunMax(0),
+      fArray(0),
+      fComment("")
+{}
   AliFMDAlignFaker& operator=(const AliFMDAlignFaker&) { return *this; }
   
   /** Make the alignment object for a path
index 5035dd7..a32ea7c 100644 (file)
@@ -79,18 +79,20 @@ AliFMDBaseDigit::AliFMDBaseDigit()
   : fDetector(0), 
     fRing('\0'), 
     fSector(0), 
-    fStrip(0)
+    fStrip(0), 
+    fName("")
 {}
 
 //____________________________________________________________________
 AliFMDBaseDigit::AliFMDBaseDigit(UShort_t detector, 
-                        Char_t   ring, 
-                        UShort_t sector, 
-                        UShort_t strip)
+                                Char_t   ring, 
+                                UShort_t sector, 
+                                UShort_t strip)
   : fDetector(detector), 
     fRing(ring), 
     fSector(sector), 
-    fStrip(strip)
+    fStrip(strip),
+    fName("")
 {
   //
   // Creates a base data digit object
index 30aa74d..0b14ead 100644 (file)
@@ -220,7 +220,12 @@ ClassImp(AliFMDBaseDigitizer)
 
 //____________________________________________________________________
 AliFMDBaseDigitizer::AliFMDBaseDigitizer()  
-  : fRunLoader(0)
+  : fRunLoader(0),
+    fEdep(AliFMDMap::kMaxDetectors, 
+         AliFMDMap::kMaxRings, 
+         AliFMDMap::kMaxSectors, 
+         AliFMDMap::kMaxStrips),
+    fShapingTime(0)
 {
   // Default ctor - don't use it
 }
@@ -232,7 +237,8 @@ AliFMDBaseDigitizer::AliFMDBaseDigitizer(AliRunDigitizer* manager)
     fEdep(AliFMDMap::kMaxDetectors, 
          AliFMDMap::kMaxRings, 
          AliFMDMap::kMaxSectors, 
-         AliFMDMap::kMaxStrips)
+         AliFMDMap::kMaxStrips), 
+    fShapingTime(0)
 {
   // Normal CTOR
   AliDebug(1," processed");
index 86a188c..9ae3564 100644 (file)
@@ -239,7 +239,14 @@ protected:
   /** Copy CTOR 
       @param o object to copy from  */
   AliFMDBaseDigitizer(const AliFMDBaseDigitizer& o) 
-    : AliDigitizer(o) {}
+    : AliDigitizer(o),
+      fRunLoader(0),
+      fEdep(AliFMDMap::kMaxDetectors, 
+           AliFMDMap::kMaxRings, 
+           AliFMDMap::kMaxSectors, 
+           AliFMDMap::kMaxStrips),
+      fShapingTime(0)
+  {}
   /** Assignment operator
       @return Reference to this object */
   AliFMDBaseDigitizer& operator=(const AliFMDBaseDigitizer&) { return *this; }
index aa2c6dc..fffa34c 100644 (file)
@@ -40,6 +40,7 @@ AliFMDBoolMap::AliFMDBoolMap(const AliFMDBoolMap& other)
               other.fMaxRings,
               other.fMaxSectors,
               other.fMaxStrips),
+    fTotal(0),
     fData(0)
 {
   // Copy constructor
@@ -54,6 +55,7 @@ AliFMDBoolMap::AliFMDBoolMap(size_t maxDet,
                          size_t maxSec,
                          size_t maxStr)
   : AliFMDMap(maxDet, maxRing, maxSec, maxStr),
+    fTotal(0),
     fData(0)
 {
   // Constructor.
index 831ed6c..de18b4a 100644 (file)
@@ -35,6 +35,8 @@ ClassImp(AliFMDCalibGain)
 
 //____________________________________________________________________
 AliFMDCalibGain::AliFMDCalibGain()
+  : fValue(),
+    fThreshold(-1.)
 {
   // CTOR
   fValue.Reset(-1.);
@@ -43,7 +45,9 @@ AliFMDCalibGain::AliFMDCalibGain()
 
 //____________________________________________________________________
 AliFMDCalibGain::AliFMDCalibGain(const AliFMDCalibGain& o)
-  : TObject(o), fValue(o.fValue), fThreshold(o.fThreshold)
+  : TObject(o), 
+    fValue(o.fValue), 
+    fThreshold(o.fThreshold)
 {
   // Copy CTOR 
 }
index b1a8c8f..8795c02 100644 (file)
@@ -36,6 +36,8 @@ ClassImp(AliFMDCalibPedestal)
 
 //____________________________________________________________________
 AliFMDCalibPedestal::AliFMDCalibPedestal()
+  : fValue(), 
+    fWidth()
 {
   // CTOR 
   fValue.Reset(-1.);
@@ -44,7 +46,9 @@ AliFMDCalibPedestal::AliFMDCalibPedestal()
 
 //____________________________________________________________________
 AliFMDCalibPedestal::AliFMDCalibPedestal(const AliFMDCalibPedestal& o)
-  : TObject(o), fValue(o.fValue), fWidth(o.fWidth)
+  : TObject(o), 
+    fValue(o.fValue), 
+    fWidth(o.fWidth)
 {
   // Copy Ctor 
 }
index acde14a..2a890d5 100644 (file)
@@ -51,6 +51,14 @@ ClassImp(AliFMDDetector)
 AliFMDDetector::AliFMDDetector(Int_t id, AliFMDRing* inner, AliFMDRing* outer) 
   : TNamed(Form("FMD%d", id), "Forward multiplicity ring"), 
     fId(id), 
+    fInnerZ(0.),
+    fOuterZ(0.),
+    fHoneycombThickness(0.),
+    fAlThickness(0.),
+    fInnerHoneyLowR(0.),
+    fInnerHoneyHighR(0.),
+    fOuterHoneyLowR(0.),
+    fOuterHoneyHighR(0.),
     fInner(inner),
     fOuter(outer), 
     fInnerTransforms(0),
@@ -76,6 +84,14 @@ AliFMDDetector::AliFMDDetector(Int_t id, AliFMDRing* inner, AliFMDRing* outer)
 AliFMDDetector::AliFMDDetector(const AliFMDDetector& other)
   : TNamed(other), 
     fId(other.fId),
+    fInnerZ(0.),
+    fOuterZ(0.),
+    fHoneycombThickness(0.),
+    fAlThickness(0.),
+    fInnerHoneyLowR(0.),
+    fInnerHoneyHighR(0.),
+    fOuterHoneyLowR(0.),
+    fOuterHoneyHighR(0.),
     fInner(other.fInner),
     fOuter(other.fOuter),
     fInnerTransforms(other.fInnerTransforms),
index d3adb92..bbde8fb 100644 (file)
@@ -69,12 +69,25 @@ AliFMDDisplay::Instance()
 AliFMDDisplay::AliFMDDisplay(const char* gAliceFile)
   : AliFMDInput(gAliceFile),
     fWait(kFALSE),
+    fMarkers(0),
+    fHits(0),
     fCanvas(0), 
     fPad(0), 
     fButton(0), 
     fZoom(0),
     fPick(0),
-    fZoomMode(kFALSE)
+    fZoomMode(kFALSE),
+    fX0(0),
+    fY0(0),
+    fX1(0),
+    fY1(0),
+    fMultCut(0),
+    fPedestalFactor(0),
+    fXPixel(0),
+    fYPixel(0),
+    fOldXPixel(0),
+    fOldYPixel(0),
+    fLineDrawn(0)
 {
   // Constructor of an FMD display object. 
   AddLoad(kGeometry);
index 3d586ae..7ba2565 100644 (file)
@@ -107,7 +107,29 @@ public:
 protected:
   /** Copy constructor 
       @param o Object to copy from  */
-  AliFMDDisplay(const AliFMDDisplay& o) : AliFMDInput(o) { } 
+  AliFMDDisplay(const AliFMDDisplay& o) 
+    : AliFMDInput(o),
+      fWait(kFALSE),
+      fMarkers(0),
+      fHits(0),
+      fCanvas(0),
+      fPad(0),
+      fButton(0),
+      fZoom(0),
+      fPick(0),
+      fZoomMode(0),
+      fX0(0),
+      fY0(0),
+      fX1(0),
+      fY1(0),
+      fMultCut(0),
+      fPedestalFactor(0),
+      fXPixel(0),
+      fYPixel(0),
+      fOldXPixel(0),
+      fOldYPixel(0),
+      fLineDrawn(0)
+  { } 
   /** Assignment operator 
       @return Reference to this object */
   AliFMDDisplay& operator=(const AliFMDDisplay&) { return *this; } 
index aa8cd81..b465360 100644 (file)
@@ -40,6 +40,7 @@ ClassImp(AliFMDEdepMap)
 AliFMDEdepMap::AliFMDEdepMap(const AliFMDEdepMap& other)
   : AliFMDMap(other.fMaxDetectors, other.fMaxRings, other.fMaxSectors, 
              other.fMaxStrips), 
+    fTotal(0),
     fData(0)
 {
   // Copy constructor 
@@ -56,6 +57,7 @@ AliFMDEdepMap::AliFMDEdepMap(size_t maxDet,
                             size_t maxSec, 
                             size_t maxStr)
   : AliFMDMap(maxDet, maxRing, maxSec, maxStr), 
+    fTotal(0),
     fData(0)
 {
   // Construct a map
index b001ceb..176ff2f 100644 (file)
@@ -100,7 +100,23 @@ AliFMDGeometry::Instance()
 //____________________________________________________________________
 AliFMDGeometry::AliFMDGeometry() 
   : AliGeometry("FMD", "Forward multiplicity"), 
-    fBuilder(0)
+    fIsInitialized(kFALSE), 
+    fInner(0),
+    fOuter(0),
+    fFMD1(0),
+    fFMD2(0),
+    fFMD3(0),
+    fUseFMD1(kFALSE),
+    fUseFMD2(kFALSE),
+    fUseFMD3(kFALSE),
+    fBuilder(0),
+    fDetectorOff(0),
+    fModuleOff(0),  
+    fRingOff(0),
+    fSectorOff(0),
+    fActive(2),
+    fDetailed(kFALSE),       
+    fUseAssembly(kFALSE)
 {
   // PROTECTED
   // Default constructor 
@@ -130,6 +146,11 @@ AliFMDGeometry::AliFMDGeometry(const AliFMDGeometry& other)
     fUseFMD1(other.fUseFMD1), 
     fUseFMD2(other.fUseFMD2), 
     fUseFMD3(other.fUseFMD3), 
+    fBuilder(other.fBuilder),
+    fDetectorOff(other.fDetectorOff),
+    fModuleOff(other.fModuleOff),  
+    fRingOff(other.fRingOff),
+    fSectorOff(other.fSectorOff),
     fActive(other.fActive),
     fDetailed(other.fDetailed),
     fUseAssembly(other.fUseAssembly)
index ed1e37a..acacc79 100644 (file)
@@ -82,14 +82,22 @@ const Char_t* AliFMDGeometryBuilder::fgkFMDName         = "F%dM%c";
 
 //____________________________________________________________________
 AliFMDGeometryBuilder::AliFMDGeometryBuilder() 
-  : fDetailed(kTRUE),
+  : TTask("FMD", "Geomtry builder"),
+    fActiveId(0),
+    fDetailed(kTRUE),
     fUseAssembly(kTRUE),
+    fSectorOff(0),
+    fModuleOff(0),
+    fRingOff(0),
+    fDetectorOff(0),
     fSi(0),
     fC(0),
     fAl(0),
     fPCB(0),
     fChip(0),
-    fPlastic(0)
+    fAir(0),
+    fPlastic(0),
+    fCopper(0)
 {
   // Default constructor
   fActiveId.Set(2);
@@ -98,14 +106,21 @@ AliFMDGeometryBuilder::AliFMDGeometryBuilder()
 //____________________________________________________________________
 AliFMDGeometryBuilder::AliFMDGeometryBuilder(Bool_t detailed) 
   : TTask("FMD", "Geometry builder"),
+    fActiveId(0),
     fDetailed(detailed),
     fUseAssembly(kTRUE),
+    fSectorOff(0),
+    fModuleOff(0),
+    fRingOff(0),
+    fDetectorOff(0),
     fSi(0),
     fC(0),
     fAl(0),
     fPCB(0),
     fChip(0),
-    fPlastic(0)
+    fAir(0),
+    fPlastic(0),
+    fCopper(0)
 {
   // Normal constructor
   // 
index e6110dc..1a63161 100644 (file)
@@ -65,7 +65,24 @@ public:
   Int_t GetDetectorOff() const { return fDetectorOff; }
 protected:
   /** Copy CTOR */
-  AliFMDGeometryBuilder(const AliFMDGeometryBuilder& o) : TTask(o) {}
+  AliFMDGeometryBuilder(const AliFMDGeometryBuilder& o) 
+    : TTask(o),
+      fActiveId(o.fActiveId),
+      fDetailed(o.fDetailed),
+      fUseAssembly(o.fUseAssembly),
+      fSectorOff(o.fSectorOff),
+      fModuleOff(o.fModuleOff),
+      fRingOff(o.fRingOff),
+      fDetectorOff(o.fDetectorOff),
+      fSi(o.fSi),
+      fC(o.fC),
+      fAl(o.fAl),
+      fPCB(o.fPCB),
+      fChip(o.fChip),
+      fAir(o.fAir),
+      fPlastic(o.fPlastic),
+      fCopper(o.fCopper)
+  {}
   /** Assignment operator */
   AliFMDGeometryBuilder& operator=(const AliFMDGeometryBuilder&){return *this;}
   /** Make a ring volume 
index 1c91261..919b2b1 100644 (file)
@@ -49,7 +49,8 @@ AliFMDIndex::AliFMDIndex()
     fRing('\0'), 
     fSector(0), 
     fStrip(0), 
-    fHash(-1)
+    fName(""),
+    fHash(-1) 
 {
   // CTOR
 }
@@ -60,6 +61,7 @@ AliFMDIndex::AliFMDIndex(const AliFMDIndex& o)
     fRing(o.fRing), 
     fSector(o.fSector), 
     fStrip(o.fStrip), 
+    fName(""),
     fHash(o.fHash)
 {
   // Copy constructor 
@@ -74,6 +76,7 @@ AliFMDIndex::AliFMDIndex(UShort_t detector,
     fRing(ring), 
     fSector(sector), 
     fStrip(strip), 
+    fName(""),
     fHash(-1)
 {
   //
index 3189d46..a8facd7 100644 (file)
@@ -79,6 +79,7 @@ AliFMDInput::AliFMDInput()
     fTreeD(0),
     fTreeS(0),
     fTreeR(0), 
+    fTreeA(0), 
     fChainE(0),
     fArrayE(0),
     fArrayH(0),
@@ -86,6 +87,7 @@ AliFMDInput::AliFMDInput()
     fArrayS(0), 
     fArrayR(0), 
     fArrayA(0), 
+    fGeoManager(0),
     fTreeMask(0), 
     fIsInit(kFALSE)
 {
@@ -113,6 +115,7 @@ AliFMDInput::AliFMDInput(const char* gAliceFile)
     fTreeD(0),
     fTreeS(0),
     fTreeR(0), 
+    fTreeA(0), 
     fChainE(0),
     fArrayE(0),
     fArrayH(0),
@@ -120,6 +123,7 @@ AliFMDInput::AliFMDInput(const char* gAliceFile)
     fArrayS(0), 
     fArrayR(0), 
     fArrayA(0), 
+    fGeoManager(0),
     fTreeMask(0), 
     fIsInit(kFALSE)
 {
index a3828c9..2983b8a 100644 (file)
@@ -198,7 +198,34 @@ public:
 protected:
   /** Copy ctor 
       @param o Object to copy from  */
-  AliFMDInput(const AliFMDInput& o) : TObject(o) {}
+  AliFMDInput(const AliFMDInput& o) 
+    : TObject(o),
+      fGAliceFile(""),
+      fLoader(0),
+      fRun(0),
+      fStack(0),
+      fFMDLoader(0),
+      fReader(0),
+      fFMD(0),
+      fMainESD(0),
+      fESD(0),
+      fTreeE(0),
+      fTreeH(0),
+      fTreeD(0),
+      fTreeS(0),
+      fTreeR(0),
+      fTreeA(0),
+      fChainE(0),
+      fArrayE(0),
+      fArrayH(0),
+      fArrayD(0),
+      fArrayS(0),
+      fArrayR(0),
+      fArrayA(0),
+      fGeoManager(0),
+      fTreeMask(0),
+      fIsInit(kFALSE)
+  {}
   /** Assignement operator 
       @return  REference to this */
   AliFMDInput& operator=(const AliFMDInput&) { return *this; }
index 711931f..e637a15 100644 (file)
@@ -77,6 +77,17 @@ AliFMDParameters::Instance()
 AliFMDParameters::AliFMDParameters() 
   : fIsInit(kFALSE),
     fkSiDeDxMip(1.664), 
+    fVA1MipRange(0),
+    fAltroChannelSize(0),
+    fChannelsPerAltro(0),
+    fPedestalFactor(0),
+    fFixedPedestal(0),
+    fFixedPedestalWidth(0),
+    fFixedZeroSuppression(0),
+    fFixedSampleRate(0),
+    fFixedThreshold(0),
+    fFixedMinStrip(0),
+    fFixedMaxStrip(0),
     fFixedPulseGain(0), 
     fEdepMip(0),
     fZeroSuppression(0), 
index 0de6b76..26898a8 100644 (file)
@@ -271,7 +271,30 @@ protected:
   AliFMDParameters();
   /** CTOR  */
   AliFMDParameters(const AliFMDParameters& o) 
-    : TNamed(o), fkSiDeDxMip(o.fkSiDeDxMip) {}
+    : TNamed(o), 
+      fIsInit(o.fIsInit),
+      fkSiDeDxMip(o.fkSiDeDxMip),
+      fVA1MipRange(o.fVA1MipRange),
+      fAltroChannelSize(o.fAltroChannelSize),
+      fChannelsPerAltro(o.fChannelsPerAltro),
+      fPedestalFactor(o.fPedestalFactor),
+      fFixedPedestal(o.fFixedPedestal),
+      fFixedPedestalWidth(o.fFixedPedestalWidth),
+      fFixedZeroSuppression(o.fFixedZeroSuppression),
+      fFixedSampleRate(o.fFixedSampleRate),
+      fFixedThreshold(o.fFixedThreshold),
+      fFixedMinStrip(o.fFixedMinStrip),
+      fFixedMaxStrip(o.fFixedMaxStrip),
+      fFixedPulseGain(o.fFixedPulseGain),
+      fEdepMip(o.fEdepMip),
+      fZeroSuppression(o.fZeroSuppression),
+      fSampleRate(o.fSampleRate),
+      fPedestal(o.fPedestal),
+      fPulseGain(o.fPulseGain),
+      fDeadMap(o.fDeadMap),
+      fAltroMap(o.fAltroMap),
+      fStripRange(o.fStripRange)
+  {}
   /** Assignement operator 
       @return Reference to this */
   AliFMDParameters& operator=(const AliFMDParameters&) { return *this; }
index f7b4333..1716630 100644 (file)
@@ -58,7 +58,12 @@ public:
       @return @c true on success */
   virtual Bool_t ReadAdcs(TClonesArray* array);
 protected:
-  AliFMDRawReader(const AliFMDRawReader& o) : TTask(o) {}
+  AliFMDRawReader(const AliFMDRawReader& o) 
+    : TTask(o), 
+      fTree(0), 
+      fReader(0), 
+      fSampleRate(0)
+  {}
   AliFMDRawReader& operator=(const AliFMDRawReader&) { return *this; }
   TTree*        fTree;       //! Pointer to tree to read into 
   AliRawReader* fReader;     //! Pointer to raw reader 
index 8556493..229e991 100644 (file)
@@ -59,7 +59,10 @@ ClassImp(AliFMDRawWriter)
 //____________________________________________________________________
 AliFMDRawWriter::AliFMDRawWriter(AliFMD* fmd) 
   : TTask("FMDRawWriter", "Writer of Raw ADC values from the FMD"),
-    fFMD(fmd)
+    fFMD(fmd),
+    fSampleRate(0), 
+    fChannelsPerAltro(0), 
+    fThreshold(0)
 {
   // CTOR 
 }
index e0b4e34..6deabb9 100644 (file)
@@ -57,7 +57,13 @@ public:
       ALTRO data. */
   virtual void WriteDigits(TClonesArray* digits);
 protected:
-  AliFMDRawWriter(const AliFMDRawWriter& o) : TTask(o) {}
+  AliFMDRawWriter(const AliFMDRawWriter& o) 
+    : TTask(o), 
+      fFMD(0), 
+      fSampleRate(0), 
+      fChannelsPerAltro(0), 
+      fThreshold(0)
+  {}
   AliFMDRawWriter& operator=(const AliFMDRawWriter&) { return *this; }
   AliFMD*       fFMD;              //! Pointer to detector description 
   UShort_t      fSampleRate;       // The sample rate (0 -> inferred from data)
index 989b512..cae558b 100644 (file)
@@ -44,7 +44,8 @@ AliFMDRecPoint::AliFMDRecPoint()
     fStrip(0),
     fEta(0),
     fPhi(0),
-    fEdep(0)
+    fEdep(0),
+    fParticles(0)
 {
   // CTOR 
 }
index 78db345..1ff2890 100644 (file)
@@ -44,6 +44,24 @@ ClassImp(AliFMDRing)
 AliFMDRing::AliFMDRing(Char_t id) 
   : TNamed(Form("FMD%c", id), "Forward multiplicity ring"), 
     fId(id), 
+    fBondingWidth(0),
+    fWaferRadius(0),
+    fSiThickness(0),
+    fLowR(0),
+    fHighR(0),
+    fMinR(0),
+    fMaxR(0),
+    fTheta(0),
+    fNStrips(0),
+    fRingDepth(0),
+    fLegRadius(0),
+    fLegLength(0),
+    fLegOffset(0),
+    fModuleSpacing(0),
+    fPrintboardThickness(0),
+    fCopperThickness(0),
+    fChipThickness(0),
+    fSpacing(0),
     fVerticies(0)
 {
   // CTOR
index 9a4ff23..16cb51c 100644 (file)
@@ -38,6 +38,7 @@ ClassImp(AliFMDUShortMap)
 AliFMDUShortMap::AliFMDUShortMap(const AliFMDUShortMap& other)
   : AliFMDMap(other.fMaxDetectors, other.fMaxRings, other.fMaxSectors, 
              other.fMaxStrips), 
+    fTotal(0),
     fData(0)
 {
   // CTOR
@@ -54,6 +55,7 @@ AliFMDUShortMap::AliFMDUShortMap(size_t maxDet,
                                 size_t maxSec, 
                                 size_t maxStr)
   : AliFMDMap(maxDet, maxRing, maxSec, maxStr), 
+    fTotal(0),
     fData(0)
 {
   // Construct a map