Move data member fFixTau from AliCaloRawAnalyzerFitter to the mother class
authorgconesab <gustavo.conesa.balbastre@cern.ch>
Wed, 20 Aug 2014 09:35:35 +0000 (11:35 +0200)
committergconesab <gustavo.conesa.balbastre@cern.ch>
Wed, 20 Aug 2014 10:24:07 +0000 (12:24 +0200)
EMCAL/AliCaloRawAnalyzerFitter.cxx
EMCAL/AliCaloRawAnalyzerFitter.h

index e485f92..6c8c94b 100644 (file)
@@ -28,9 +28,10 @@ using std::endl;
 
 AliCaloRawAnalyzerFitter::AliCaloRawAnalyzerFitter(const char *name, const char *nameshort ) :AliCaloRawAnalyzer( name, nameshort), 
                                                                                              fkEulerSquared(7.389056098930650227),
-                                                                                             fTf1(0),
-                                                                                             fFixTau(true)
+                                                                                             fTf1(0)
 {
+  // ctor
+  
   for(int i=0; i < ALTROMAXSAMPLES; i++)
     {
       fXaxis[i] = i;
@@ -38,7 +39,7 @@ AliCaloRawAnalyzerFitter::AliCaloRawAnalyzerFitter(const char *name, const char
 
   fTf1 = new TF1( "myformula", "[0]*((x - [1])/[2])^2*exp(-2*(x -[1])/[2])",  0, 30 ); 
  
-  if (fFixTau) 
+  if (fFixTau)  // Declared in AliCaloRawAnalyzer
     {
       fTf1->FixParameter(2, fTau);
     }
@@ -52,6 +53,8 @@ AliCaloRawAnalyzerFitter::AliCaloRawAnalyzerFitter(const char *name, const char
 
 AliCaloRawAnalyzerFitter::~AliCaloRawAnalyzerFitter()
 {
+  // Dtor
+  
   delete fTf1;
 }
 
@@ -59,7 +62,8 @@ AliCaloRawAnalyzerFitter::~AliCaloRawAnalyzerFitter()
 void 
 AliCaloRawAnalyzerFitter::PrintFitResult(const TF1 *f) const
 {
-  //shutting up the rule checker
+  // print fit results
+  
   cout << endl;
   cout << __FILE__ << __LINE__ << "Using this samplerange we get" << endl;
   cout << __FILE__ << __LINE__ << "AMPLITUDE = " << f->GetParameter(0)/fkEulerSquared << ",.. !!!!" << endl;
@@ -69,8 +73,3 @@ AliCaloRawAnalyzerFitter::PrintFitResult(const TF1 *f) const
 }
 
 
-// Bool_t 
-// AliCaloRawAnalyzerFitter::GetFixTau() const 
-// { 
-//   return fFixTau; 
-// }; 
index cc3b321..1a98188 100644 (file)
@@ -34,23 +34,21 @@ class  AliCaloRawAnalyzerFitter : public AliCaloRawAnalyzer
 public:
   AliCaloRawAnalyzerFitter( const char *name, const char *nameshort );
   virtual ~AliCaloRawAnalyzerFitter();
-  
-  //Bool_t GetFixTau() const { return fFixTau; }; 
-  Bool_t GetFixTau() const; 
-  void SetFixTau(Bool_t b) { fFixTau = b; };
+
   TF1 * GetFit() const { return fTf1; };
   
   void PrintFitResult(const TF1 *f) const;
 
-protected: 
-  const double fkEulerSquared; //e^2 = 7.389056098930650227
-  TF1 *fTf1;  // Analytical formula of the Semi Gaussian to be fitted 
-  double fXaxis[ALTROMAXSAMPLES]; //Axis if time bins, ( used by TGraph )
-  Bool_t fFixTau; // flag if tau should be fix
+protected:
+  
+  const double fkEulerSquared;          // e^2 = 7.389056098930650227
+  TF1        * fTf1;                    // Analytical formula of the Semi Gaussian to be fitted
+  double       fXaxis[ALTROMAXSAMPLES]; // Axis if time bins, ( used by TGraph )
 
 private:
-  AliCaloRawAnalyzerFitter(const AliCaloRawAnalyzerFitter & );
-  AliCaloRawAnalyzerFitter  & operator = (const AliCaloRawAnalyzerFitter  &);
+  
+  AliCaloRawAnalyzerFitter(               const AliCaloRawAnalyzerFitter & );
+  AliCaloRawAnalyzerFitter  & operator = (const AliCaloRawAnalyzerFitter & );
   AliCaloRawAnalyzerFitter();
 };