]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/PartCorrDep/AliAnaCalorimeterQA.cxx
Set the analysis parameters/cuts used in a folder in the output file, in TObjString...
[u/mrichter/AliRoot.git] / PWG4 / PartCorrDep / AliAnaCalorimeterQA.cxx
index 3601be9233b82c9d2bd028d052d32ec373c4f389..1fd1998154739490727283bc3b80e84b32e6287a 100755 (executable)
@@ -34,6 +34,7 @@
 #include "TH2F.h"
 #include "TLegend.h"
 #include "TStyle.h"
+#include <TObjString.h>
 
 //---- AliRoot system ----
 #include "AliAnaCalorimeterQA.h"
@@ -209,6 +210,29 @@ AliAnaCalorimeterQA::AliAnaCalorimeterQA(const AliAnaCalorimeterQA & qa) :
        
 //}
 
+//________________________________________________________________________
+TObjString *  AliAnaCalorimeterQA::GetAnalysisCuts()
+{      
+       //Save parameters used for analysis
+       TString parList ; //this will be list of parameters used for this analysis.
+       char onePar[255] ;
+       
+       sprintf(onePar,"--- AliAnaCalorimeterQA ---\n") ;
+       parList+=onePar ;       
+       sprintf(onePar,"Calorimeter: %s\n",fCalorimeter.Data()) ;
+       parList+=onePar ;
+       sprintf(onePar,"Time Cut : %2.2f < T < %2.2f ns  \n",fTimeCutMin, fTimeCutMax) ;
+       parList+=onePar ;
+               
+       //Get parameters set in base class.
+       //parList += GetBaseParametersList() ;
+       
+       //Get parameters set in FiducialCut class (not available yet)
+       //parlist += GetFidCut()->GetFidCutParametersList() 
+       
+       return new TObjString(parList) ;
+}
+
 
 //________________________________________________________________________
 TList *  AliAnaCalorimeterQA::GetCreateOutputObjects()