From 51f1bdcf4fa4796e79334877f77dea701ff23246 Mon Sep 17 00:00:00 2001 From: alla Date: Fri, 18 Aug 2006 07:50:01 +0000 Subject: [PATCH] all my best with fc++ warnings --- START/AliSTART.cxx | 9 +++++---- START/AliSTART.h | 3 +++ START/AliSTARTCalibData.cxx | 4 ++-- START/AliSTARTDigitizer.cxx | 2 +- START/AliSTARTDigitizer.h | 3 +++ START/AliSTARTParameters.cxx | 3 ++- START/AliSTARTParameters.h | 4 ++++ START/AliSTARTRecPoint.cxx | 2 +- START/AliSTARTReconstructor.cxx | 5 +++-- START/AliSTARTTrigger.h | 3 +++ 10 files changed, 27 insertions(+), 11 deletions(-) diff --git a/START/AliSTART.cxx b/START/AliSTART.cxx index 74c60f8bff3..0d86eeaaed7 100755 --- a/START/AliSTART.cxx +++ b/START/AliSTART.cxx @@ -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); } diff --git a/START/AliSTART.h b/START/AliSTART.h index 30b44183c78..545356501b1 100755 --- a/START/AliSTART.h +++ b/START/AliSTART.h @@ -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 }; diff --git a/START/AliSTARTCalibData.cxx b/START/AliSTARTCalibData.cxx index c8b2a7a9767..6534885185e 100644 --- a/START/AliSTARTCalibData.cxx +++ b/START/AliSTARTCalibData.cxx @@ -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()); diff --git a/START/AliSTARTDigitizer.cxx b/START/AliSTARTDigitizer.cxx index e765fb8f7cf..768b5ac8151 100644 --- a/START/AliSTARTDigitizer.cxx +++ b/START/AliSTARTDigitizer.cxx @@ -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(); diff --git a/START/AliSTARTDigitizer.h b/START/AliSTARTDigitizer.h index 1859ad4bc75..16ae5cea567 100644 --- a/START/AliSTARTDigitizer.h +++ b/START/AliSTARTDigitizer.h @@ -42,6 +42,9 @@ private: Int_t fSumMult; // multiplicity TObjArray fEffPMT; //pmt registration effeicincy + AliSTARTDigitizer(const AliSTARTDigitizer&); + AliSTARTDigitizer& operator=(const AliSTARTDigitizer); + ClassDef(AliSTARTDigitizer,1) }; diff --git a/START/AliSTARTParameters.cxx b/START/AliSTARTParameters.cxx index 8344d39d0a3..f170be467c3 100644 --- a/START/AliSTARTParameters.cxx +++ b/START/AliSTARTParameters.cxx @@ -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 diff --git a/START/AliSTARTParameters.h b/START/AliSTARTParameters.h index 87da395c418..f05cbbda44d 100644 --- a/START/AliSTARTParameters.h +++ b/START/AliSTARTParameters.h @@ -130,6 +130,10 @@ protected: AliCDBEntry* fCalibentry ; // pointer to START calibration object ClassDef(AliSTARTParameters,2) +private: + AliSTARTParameters(const AliSTARTParameters&); + AliSTARTParameters& operator=(const AliSTARTParameters&); + }; #endif diff --git a/START/AliSTARTRecPoint.cxx b/START/AliSTARTRecPoint.cxx index 471602458bd..2cb8c74cf37 100644 --- a/START/AliSTARTRecPoint.cxx +++ b/START/AliSTARTRecPoint.cxx @@ -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; diff --git a/START/AliSTARTReconstructor.cxx b/START/AliSTARTReconstructor.cxx index 3deb8727061..b2889b7e6ba 100644 --- a/START/AliSTARTReconstructor.cxx +++ b/START/AliSTARTReconstructor.cxx @@ -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)); diff --git a/START/AliSTARTTrigger.h b/START/AliSTARTTrigger.h index 3fc903d22dc..86178752fec 100644 --- a/START/AliSTARTTrigger.h +++ b/START/AliSTARTTrigger.h @@ -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 }; -- 2.43.0