Fix: add enable/disable module to streamer.
authorhqvigsta <hqvigsta@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 25 Mar 2013 10:20:25 +0000 (10:20 +0000)
committerhqvigsta <hqvigsta@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 25 Mar 2013 10:20:25 +0000 (10:20 +0000)
PWGGA/PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0Flow.cxx
PWGGA/PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0Flow.h

index 43a2ede..e6b1b2f 100644 (file)
@@ -119,7 +119,7 @@ AliAnalysisTaskPi0Flow::AliAnalysisTaskPi0Flow(const char *name, Period period)
   TArrayI centNMixed(nbins, nMixed);
   SetCentralityBinning(centEdges, centNMixed);
   
-  for(int mod=1; mod <= 5; ++mod)
+  for(int mod=1; mod <= kNMod; ++mod)
     fModuleEnabled[mod-1] = kTRUE;
 
   for(Int_t i=0;i<kNCenBins;i++){
@@ -485,8 +485,8 @@ void AliAnalysisTaskPi0Flow::SetCentralityBinning(const TArrayD& edges, const TA
 //_____________________________________________________________________________
 void AliAnalysisTaskPi0Flow::SetEnablePHOSModule(int module, Bool_t enable)
 {
-  if( module < 1 || 5 < module )
-    AliFatal("PHOS Module must be between 1 and 5");
+  if( module < 1 || kNMod < module )
+    AliFatal(Form("PHOS Module must be between 1 and %i", kNMod));
   else
     fModuleEnabled[module-1] = enable;
 }
index 13c95ef..9acdaaf 100644 (file)
@@ -135,6 +135,9 @@ private:
 
 
 private:
+    // transiant constants
+    static const Int_t kNMod = 5;
+
     // constants:
     static const Double_t kLogWeight= 4.5 ; // log weight for recalibration.
     static const Double_t kAlphaCut=0.7 ;
@@ -159,7 +162,7 @@ private:
     Period fPeriod;
     Float_t fMaxAbsVertexZ; // in cm
     Bool_t fManualV0EPCalc;
-    Bool_t fModuleEnabled[5];
+    Bool_t fModuleEnabled[kNMod]; //[kNMod]
 
 
     TList * fOutputContainer;        //final histogram container