]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Default value change to correct location
authorddobrigk <david.dobrigkeit.chinellato@cern.ch>
Mon, 11 Aug 2014 20:28:51 +0000 (17:28 -0300)
committerddobrigk <david.dobrigkeit.chinellato@cern.ch>
Mon, 11 Aug 2014 20:28:51 +0000 (17:28 -0300)
PWGLF/STRANGENESS/Cascades/AliPPVsMultUtils.cxx
PWGLF/STRANGENESS/Cascades/AliPPVsMultUtils.h

index a9fb228e77b9ead75d84676d143c8bb657b3fe00..e70c7fea98fbf1260f972bdf565afa3c92b90429 100644 (file)
@@ -68,7 +68,7 @@ AliPPVsMultUtils &AliPPVsMultUtils::operator=(const AliPPVsMultUtils &c)
 }
 
 //______________________________________________________________________
-Float_t AliPPVsMultUtils::GetMultiplicityPercentile(const AliESDEvent *event, TString lMethod = "V0M")
+Float_t AliPPVsMultUtils::GetMultiplicityPercentile(AliESDEvent *event, TString lMethod)
 // Function to get multiplicity quantiles in ESDs. All methods would work 
 // with AliVEvent except GetPrimaryVertexSPD which exists in both ESD and AOD 
 // but not in the AliVEvent class; therefore two functions are included. 
@@ -136,7 +136,7 @@ Float_t AliPPVsMultUtils::GetMultiplicityPercentile(const AliESDEvent *event, TS
 }
 
 //______________________________________________________________________
-Float_t AliPPVsMultUtils::GetMultiplicityPercentile(const AliAODEvent *event, TString lMethod = "V0M")
+Float_t AliPPVsMultUtils::GetMultiplicityPercentile(AliAODEvent *event, TString lMethod)
 // Carbon-copy version of ESD function (GetPrimaryVertexSPD won't work 
 // in the base class AliVEvent...FIXME) 
 {
@@ -201,7 +201,7 @@ Float_t AliPPVsMultUtils::GetMultiplicityPercentile(const AliAODEvent *event, TS
 }
 
 //______________________________________________________________________
-void AliPPVsMultUtils::LoadCalibration(Int_t lLoadThisCalibration)
+Bool_t AliPPVsMultUtils::LoadCalibration(Int_t lLoadThisCalibration)
 //To be called if starting analysis on a new run
 {
     //If Histograms exist, de-allocate to prevent memory leakage
@@ -239,7 +239,8 @@ void AliPPVsMultUtils::LoadCalibration(Int_t lLoadThisCalibration)
     
     if ( !fBoundaryHisto_V0M   || !fBoundaryHisto_V0A   || !fBoundaryHisto_V0C ||
         !fBoundaryHisto_V0MEq || !fBoundaryHisto_V0AEq || !fBoundaryHisto_V0CEq ){
-        AliFatal(Form("No calibration for run %i exists at the moment!",lLoadThisCalibration)); 
+        AliFatal(Form("No calibration for run %i exists at the moment!",lLoadThisCalibration));
+        return kFALSE; //return denial
     }
     
     //Careful with manual cleanup if needed: to be implemented
@@ -261,4 +262,5 @@ void AliPPVsMultUtils::LoadCalibration(Int_t lLoadThisCalibration)
     
     fRunNumber = lLoadThisCalibration; //Loaded!
     AliInfo(Form("Finished loading calibration for run %i",lLoadThisCalibration));
+    return kTRUE;
 }
index d170786b18afb329e327613c9b82878ef512151e..4c4a63fb13e4ed4d6c3b39a997abf94d785a71e9 100644 (file)
@@ -5,6 +5,8 @@
 
 class AliVEvent;
 class AliVVertex;
+class AliESDEvent; 
+class AliAODEvent;
 
 class AliPPVsMultUtils : public TObject {
     
@@ -19,9 +21,9 @@ public:
 
     //Utility functions
     //for the base virtual event class: all methods are common
-    Float_t GetMultiplicityPercentile(const AliESDEvent *event, TString lMethod);
-    Float_t GetMultiplicityPercentile(const AliAODEvent *event, TString lMethod);
-    void LoadCalibration(Int_t lLoadThisCalibration);
+    Float_t GetMultiplicityPercentile(AliESDEvent *event, TString lMethod = "V0M");
+    Float_t GetMultiplicityPercentile(AliAODEvent *event, TString lMethod = "V0M");
+    Bool_t LoadCalibration(Int_t lLoadThisCalibration);
     
 private: