]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
all my best with fc++ warnings
authoralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Aug 2006 07:50:01 +0000 (07:50 +0000)
committeralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Aug 2006 07:50:01 +0000 (07:50 +0000)
START/AliSTART.cxx
START/AliSTART.h
START/AliSTARTCalibData.cxx
START/AliSTARTDigitizer.cxx
START/AliSTARTDigitizer.h
START/AliSTARTParameters.cxx
START/AliSTARTParameters.h
START/AliSTARTRecPoint.cxx
START/AliSTARTReconstructor.cxx
START/AliSTARTTrigger.h

index 74c60f8bff331481226ed6fc5f390f4082c307a4..0d86eeaaed7d6a9f4542a481aeaf0f4ec6af5073 100755 (executable)
@@ -69,6 +69,7 @@ ClassImp(AliSTART)
 
 //_____________________________________________________________________________
 AliSTART::AliSTART()
+  : AliDetector(), fIdSens(0), fDigits(NULL), fRecPoints(NULL)
 {
   //
   // Default constructor for class AliSTART
@@ -81,7 +82,7 @@ AliSTART::AliSTART()
  
 //_____________________________________________________________________________
 AliSTART::AliSTART(const char *name, const char *title)
-       : AliDetector(name,title)
+  : AliDetector(name,title), fIdSens(0), fDigits(new AliSTARTdigit()), fRecPoints(new AliSTARTRecPoint())
 {
   //
   // Standard constructor for START Detector
@@ -92,10 +93,10 @@ AliSTART::AliSTART(const char *name, const char *title)
   // Initialise Hit array
   fHits       = new TClonesArray("AliSTARThit",  405);
   gAlice->GetMCApp()->AddHitList(fHits);
-  fDigits    = new AliSTARTdigit();
-  fRecPoints = new AliSTARTRecPoint();
+  //  fDigits    = new AliSTARTdigit();
+  //  fRecPoints = new AliSTARTRecPoint();
   fIshunt     =  1;
-  fIdSens   =  0;
+  //  fIdSens   =  0;
   SetMarkerColor(kRed);
 }
 
index 30b44183c78dbe19c058948036905010433708bc..545356501b1d157bad3f82e6ae11a65d56be4df3 100755 (executable)
@@ -60,6 +60,9 @@ protected:
    Int_t fIdSens;    // Sensetive Cherenkov photocathode
    AliSTARTdigit *fDigits;
    AliSTARTRecPoint *fRecPoints;
+
+   AliSTART(const AliSTART&);
+   AliSTART& operator=(const AliSTART&);
  
   ClassDef(AliSTART,4)  //Base class for the T0 aka START detector
 };
index c8b2a7a97676db234dab4d7617961f8dc54697bf..6534885185edaa4c9e15dd9bee94fad3082513fb 100644 (file)
@@ -49,7 +49,7 @@ ClassImp(AliSTARTCalibData)
 }
 
 //________________________________________________________________
-AliSTARTCalibData::AliSTARTCalibData(const char* name):TNamed()
+AliSTARTCalibData::AliSTARTCalibData(const char* name):TNamed(),fTimeDelayTVD(0),fWalk(),fSlewingLED(),fSlewingRec()
 {
   TString namst = "Calib_";
   namst += name;
@@ -60,7 +60,7 @@ AliSTARTCalibData::AliSTARTCalibData(const char* name):TNamed()
 
 //________________________________________________________________
 AliSTARTCalibData::AliSTARTCalibData(const AliSTARTCalibData& calibda) :
-  TNamed(calibda)
+  TNamed(calibda),fTimeDelayTVD(0),fWalk(),fSlewingLED(),fSlewingRec()
 {
 // copy constructor
   SetName(calibda.GetName());
index e765fb8f7cf5229ac5602ca27dae71b169d7a3da..768b5ac81517a5b768328cf87aa306f23d89f4e9 100644 (file)
@@ -176,7 +176,7 @@ void AliSTARTDigitizer::Exec(Option_t* /*option*/)
     Int_t pmtBestRight=9999;
     Int_t pmtBestLeft=9999;
     Int_t timeDiff=999, meanTime=0;
-    Int_t sumMult =0;// fSumMult=0;
+    Int_t sumMult =0;   fSumMult=0;
     bestRightTDC = 99999;  bestLeftTDC = 99999;
  
     ftimeCFD -> Reset();
index 1859ad4bc75a823e09bf3ff1763984ab50f24cc4..16ae5cea5675a7d918fef4050b8ba8d69f172c0d 100644 (file)
@@ -42,6 +42,9 @@ private:
   Int_t fSumMult; // multiplicity
   TObjArray fEffPMT; //pmt registration effeicincy
 
+  AliSTARTDigitizer(const AliSTARTDigitizer&);
+  AliSTARTDigitizer& operator=(const AliSTARTDigitizer);
+
   
     ClassDef(AliSTARTDigitizer,1)
 };    
index 8344d39d0a3cf98b26f0ce95ac383aef56c4c200..f170be467c3acc0a2896d5fc2c331ad15441889a 100644 (file)
@@ -51,7 +51,8 @@ AliSTARTParameters::Instance()
 }
 
 //____________________________________________________________________
-AliSTARTParameters::AliSTARTParameters() 
+AliSTARTParameters::AliSTARTParameters()
+  :fIsInit(kFALSE),fPh2Mip(0),fmV2Mip(0),fChannelWidth(0),fmV2Channel(0),fQTmin(0),fQTmax(0),fFixedGain(0),fSlewingLED(),fSlewingRec(),fPMTeff(),fTimeDelayLED(0),fTimeDelayCFD(0),fTimeDelayTVD(0),fCalibentry() 
 {
   // Default constructor 
 
index 87da395c41853fd52b02ebad092df7bb10eea779..f05cbbda44d4858b18a61fd1dcfde3300aa0530f 100644 (file)
@@ -130,6 +130,10 @@ protected:
   AliCDBEntry*   fCalibentry ;  // pointer to START calibration object
 
   ClassDef(AliSTARTParameters,2)
+private:
+  AliSTARTParameters(const  AliSTARTParameters&);
+  AliSTARTParameters& operator=(const AliSTARTParameters&);
+
 };
 
 #endif
index 471602458bd6453a9678a3fa652991e2d3165898..2cb8c74cf37ceb4659df20d6acd032535a1e5a87 100644 (file)
@@ -34,7 +34,7 @@
 ClassImp(AliSTARTRecPoint)
 
 //------------------------------------
-  AliSTARTRecPoint::AliSTARTRecPoint() : TObject()
+  AliSTARTRecPoint::AliSTARTRecPoint() : TObject(), fTimeAverage(0),fVertexPosition(0),fTimeBestRight(0),fTimeBestLeft(0),fMultC(0),fMultA(0)
 {
   //ctor
   fTimeAverage=99999;
index 3deb8727061f4c55353dd815c92151db19c4c6cd..b2889b7e6bac5aa596e30cd728eae320cae2761a 100644 (file)
@@ -77,6 +77,7 @@ ClassImp(AliSTARTReconstructor)
     timeDelayCFD[i] = param->GetTimeDelayCFD(i);
     timeDelayLED[i] = param->GetTimeDelayLED(i);
     gain[i] = param->GetGain(i);
+    //gain[i] = 1;
     slewingLED.AddAtAndExpand(param->GetSlew(i),i);
   }
   zdetC = param->GetZposition(0);
@@ -112,7 +113,7 @@ ClassImp(AliSTARTReconstructor)
       
     if(fTimeCFD->At(ipmt)>0 ){
       time[ipmt] = channelWidth *( fTimeCFD->At(ipmt)) - 1000*timeDelayCFD[ipmt];
-      Float_t adc_digPs = channelWidth * Float_t (fADC->At(ipmt)) ;
+      Float_t adc_digPs = channelWidth * Float_t (fADCLED->At(ipmt)) ;
       adc[ipmt] = TMath::Exp(adc_digPs/1000) /gain[ipmt];
       AliDebug(1,Form(" time %f ps,  adc %f mv in MIP %i\n ",
                      time[ipmt], adc[ipmt], Int_t (adc[ipmt]/mV2Mip +0.5)));
@@ -147,7 +148,7 @@ ClassImp(AliSTARTReconstructor)
   if(besttimeright !=999999 && besttimeleft != 999999 ){
     timeDiff = besttimeright - besttimeleft;
     meanTime = (besttimeright + besttimeleft)/2.;
-    vertex = c*(timeDiff); //-(lenr-lenl))/2;
+    vertex = c*(timeDiff)/2.; //-(lenr-lenl))/2;
     AliDebug(1,Form("  timeDiff %f ps,  meanTime %f ps, vertex %f cm",timeDiff, meanTime,vertex ));
     frecpoints->SetVertex(vertex);
     frecpoints->SetMeanTime(Int_t(meanTime));
index 3fc903d22dc42760d3fddc5fb8929c707130f11e..86178752fec365336dd2b74dba94f75ed3375d4d 100644 (file)
@@ -25,6 +25,9 @@ class AliSTARTTrigger : public AliTriggerDetector
   AliSTART *fSTART;          //!
   AliSTARTdigit *fDigits   ; //! digits
 
+  AliSTARTTrigger(const AliSTARTTrigger&);
+  AliSTARTTrigger& operator=(const AliSTARTTrigger&);
+
   
   ClassDef(AliSTARTTrigger,1)  // START Trigger Detector class
     };