Some fixes
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 14 Aug 2008 00:26:59 +0000 (00:26 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 14 Aug 2008 00:26:59 +0000 (00:26 +0000)
FMD/AliFMDParameters.cxx
FMD/AliFMDRawReader.cxx
FMD/Config.C
FMD/Reconstruct.C
FMD/Simulate.C
FMD/scripts/PatternESD.C
FMD/scripts/PrintCalibration.C

index 025a745..2c4b243 100644 (file)
@@ -307,9 +307,12 @@ AliFMDParameters::Print(Option_t* option) const
   
   
   if (opt.Contains("fmd",TString::kIgnoreCase)) {
-    showStrips    = kTRUE;
-    size_t   i    = opt.Index("fmd",TString::kIgnoreCase);
-    size_t   j    = opt.Index("]",TString::kIgnoreCase);
+    Int_t   i    = opt.Index("fmd",TString::kIgnoreCase);
+    Int_t   j    = opt.Index("]",TString::kIgnoreCase);
+    if (j != kNPOS)
+      showStrips    = kTRUE;
+    else 
+      j = opt.Length();
     enum {
       kReadDet, 
       kReadRing, 
index 2ae938f..ad896ce 100644 (file)
@@ -137,7 +137,7 @@ AliFMDRawReader::ReadAdcs(TClonesArray* array)
   Bool_t isGood = kTRUE;
   while (isGood) {
     isGood = input.ReadChannel(ddl, hwaddr, last, data);
-    if (!isGood) break;
+    // if (!isGood) break;
 
     AliFMDDebug(5, ("Read channel 0x%x of size %d", hwaddr, last));
     UShort_t det, sec, str;
index 23cce33..0460c49 100644 (file)
@@ -461,7 +461,7 @@ Config()
   Bool_t useFMD   = kTRUE; 
   Bool_t useFRAME = kFALSE; 
   Bool_t useHALL  = kFALSE; 
-  Bool_t useITS   = kTRUE;
+  Bool_t useITS   = kFALSE;
   Bool_t useMAG   = kFALSE; 
   Bool_t useMUON  = kFALSE; 
   Bool_t usePHOS  = kFALSE; 
index 1cd8c01..c6e0a34 100644 (file)
@@ -40,9 +40,12 @@ Reconstruct()
   AliReconstruction rec;   
   rec.SetRunLocalReconstruction("FMD");
   rec.SetRunVertexFinder(kFALSE);
+  rec.SetRunReconstruction("FMD");
   rec.SetRunTracking(""); 
   rec.SetFillESD("FMD"); 
-  /// rec.SetInput("./");
+  rec.SetInput("./");
+  // rec.SetRecoParam("TOF", new AliTOFRecoParam());
+  
   rec.Run(); 
 }
 
index af0d1ef..eed6092 100644 (file)
@@ -30,6 +30,7 @@ Simulate(Int_t n=1)
   sim.SetMakeDigits("FMD"); 
   sim.SetWriteRawData("FMD"); 
   // sim.SetMakeDigitsFromHits("FMD"); 
+  sim.SetRunQA("FMD");
   TStopwatch w; 
   w.Start(); 
   sim.Run(n);  
index cf37509..d5ab325 100644 (file)
@@ -14,7 +14,7 @@ PatternESD()
   cdb->SetDefaultStorage("local://$ALICE_ROOT");
   gSystem->Load("libFMDutil.so");
   AliFMDPattern* d = new AliFMDPattern;
-  d->SetMultiplicityCut(0);
+  // d->SetMultiplicityCut(0);
   d->AddLoad(AliFMDInput::kESD);
   d->Run();
 }
index 0f23165..a95f518 100644 (file)
@@ -20,7 +20,8 @@ PrintCalibration(Int_t r=0, const char* what="gain")
   cdb->SetRun(r);
   AliFMDParameters* p = AliFMDParameters::Instance();
   p->Init(kTRUE);
-  p->Print("fmd3*[8,0]");
+  // p->Print("fmd3*[8,0]");
+  p->Print("fmd3*[*,*]");
   // p->Draw(what);
 }
 //____________________________________________________________________