]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDDataDCS.cxx
- Add simple QA to the trigger patch maker and set the default to
[u/mrichter/AliRoot.git] / TRD / AliTRDDataDCS.cxx
index 427434e9d3fe9d48c349289f84c439e01a1dac66..277dfdf0e6d4a3181095ea54686ceefc0883df3b 100644 (file)
 
 #include <TGraph.h>
 #include <TObjArray.h>
-#include <AliCDBMetaData.h>
 #include <TMap.h>
 
 #include "AliDCSValue.h"
 #include "AliDCSValue.h"
 #include "AliLog.h"
-#include "AliTRDDataDCS.h"
 #include "AliSplineFit.h"
 
+#include "AliTRDDataDCS.h"
+
 ClassImp(AliTRDDataDCS)
 
 //_____________________________________________________________________________
@@ -206,74 +206,6 @@ void AliTRDDataDCS::ClearGraphs()
   fGraphsAreIni = kFALSE;
 }
 
-// //_____________________________________________________________________________
-// void AliTRDDataDCS::Streamer(TBuffer &R__b) 
-// {
-//   //
-//   // Custom streamer
-//   //
-  
-//   if (R__b.IsReading()) {
-    
-//     R__b.ReadBool (fGraphsAreIni);
-//     R__b.ReadBool (fFitsAreIni);
-    
-    
-//     for (UInt_t iAlias=0; iAlias<fNAlias; iAlias++) {
-//       TString::ReadString (R__b, TString::Class());
-//       R__b.ReadChar (fConfs[iAlias].fDataType);
-//       R__b.ReadUInt (fConfs[iAlias].fNChannel);
-//       R__b.ReadBool (fConfs[iAlias].fEnableGraph);
-//       R__b.ReadBool (fConfs[iAlias].fEnableFit);
-//       R__b.ReadInt  (fConfs[iAlias].fMinPoints);
-//       R__b.ReadInt  (fConfs[iAlias].fIter);
-//       R__b.ReadDouble  (fConfs[iAlias].fMaxDelta);
-//       R__b.ReadInt  (fConfs[iAlias].fFitReq);
-//     }
-    
-    
-//     if (fGraphsAreIni) {
-//       for (UInt_t iAlias=0; iAlias<fNAlias; iAlias++)
-//     fDatas[iAlias].GetGraph() = *(TObjArray*)R__b.ReadObject (TObjArray::Class());
-//     }
-    
-//     if (fFitsAreIni) {
-//       for (UInt_t iAlias=0; iAlias<fNAlias; iAlias++)
-//     fDatas[iAlias].GetFit() = *(TObjArray*)R__b.ReadObject (TObjArray::Class());
-//     }
-    
-//     AliInfo (Form("Read %d octets to the stream (%d Ko)", R__b.Length(), R__b.Length()/1024));
-    
-//   } else {
-//     R__b.WriteBool (fGraphsAreIni);
-//     R__b.WriteBool (fFitsAreIni);
-    
-//     for (UInt_t iAlias = 0; iAlias < fNAlias; iAlias++) {
-//       TString::WriteString (R__b, &fConfs[iAlias].fAmanda);
-//       R__b.WriteChar (fConfs[iAlias].fDataType);
-//       R__b.WriteUInt (fConfs[iAlias].fNChannel);
-//       R__b.WriteBool (fConfs[iAlias].fEnableGraph);
-//       R__b.WriteBool (fConfs[iAlias].fEnableFit);
-//       R__b.WriteInt  (fConfs[iAlias].fMinPoints);
-//       R__b.WriteInt  (fConfs[iAlias].fIter);
-//       R__b.WriteDouble  (fConfs[iAlias].fMaxDelta);
-//       R__b.WriteInt  (fConfs[iAlias].fFitReq);
-//     }
-    
-//     if (fGraphsAreIni) {
-//       for (UInt_t iAlias = 0; iAlias < fNAlias; iAlias++) 
-//     R__b.WriteObject ((TObject*)&fDatas[iAlias].GetGraph());
-//     }
-    
-//     if (fFitsAreIni) {
-//       for (UInt_t iAlias = 0; iAlias < fNAlias; iAlias++) 
-//     R__b.WriteObject ((TObject*)&fDatas[iAlias].GetFit());
-//     }
-    
-//     AliInfo (Form("Write %d octets to the stream (%d Ko)", R__b.Length(), R__b.Length()/1024));
-//   }
-// }
-
 //_____________________________________________________________________________
 Bool_t AliTRDDataDCS::ExtractDCS (TMap *dcsAlias)
 {
@@ -311,8 +243,9 @@ Bool_t AliTRDDataDCS::ExtractDCS (TMap *dcsAlias)
 }
 
 //_____________________________________________________________________________
-TGraph *AliTRDDataDCS::FindAndMakeGraph (TMap *dcsMap, const char *amandaStr, 
-                                         char dataType)
+TGraph *AliTRDDataDCS::FindAndMakeGraph (TMap * const dcsMap
+                                       , const char *amandaStr
+                                      , char dataType)
 {
   //
   // Create the graphs
@@ -427,10 +360,14 @@ Bool_t AliTRDDataDCS::PerformFit()
 }
 
 //_____________________________________________________________________________
-AliSplineFit *AliTRDDataDCS::Fit(TGraph *graph, 
+AliSplineFit *AliTRDDataDCS::Fit(const TGraph * const graph, 
                                 Int_t  minPoints, Int_t  iter, 
                                 Double_t  maxDelta, Int_t  fitReq)
 {
+  //
+  // Do the spline fit
+  //
+
   if (graph == 0x0) {
     AliError("No graph for fit");
     return 0x0;
@@ -445,7 +382,7 @@ AliSplineFit *AliTRDDataDCS::Fit(TGraph *graph,
 }
 
 //_____________________________________________________________________________
-void AliTRDDataDCS::Print(Option_t* option) const
+void AliTRDDataDCS::Print(const Option_t * const option) const
 {
   //
   // Print function