ROOT logo
void
Digits2Raw()
{
  // AliLog::SetModuleDebugLevel("FMD", 10);
  AliLog::SetModuleDebugLevel("RAW", 1);
  AliRunLoader* runLoader = AliRunLoader::Open("galice.root", "Alice", "read");
  if (!runLoader) {
    AliError("Coulnd't read the file galice.root");
    return;
  }
  
  if  (runLoader->LoadgAlice()) return;
  AliRun* run = runLoader->GetAliRun();
  
  // Get the FMD 
  AliFMD* fmd = static_cast<AliFMD*>(run->GetDetector("FMD"));
  if (!fmd) {
    AliError("Failed to get detector FMD from loader");
    return;
  }
  
  // Get the FMD loader
  AliLoader* loader = runLoader->GetLoader("FMDLoader");
  if (!loader) {
    AliError("Failed to get detector FMD loader from loader");
    return;
  }
  if (runLoader->LoadHeader()) { 
    AliError("Failed to get event header information from loader");
    return;
  }
  TTree* treeE = runLoader->TreeE();
  
  AliCDBManager::Instance()->SetRun(0);
  AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
  
  AliFMDParameters::Instance()->Init(kFALSE,
				     (AliFMDParameters::kPulseGain|
				     (AliFMDParameters::kPedestal|
				      AliFMDParameters::kDeadMap|
				      AliFMDParameters::kSampleRate|
				      AliFMDParameters::kAltroMap|
				      AliFMDParameters::kStripRange)));
  AliFMDParameters::Instance()->SetZeroSuppression(1);
  // AliFMDParameters::Instance()->SetPedestal(100);
  // AliFMDParameters::Instance()->SetPedestalWidth(0);
  // AliFMDParameters::Instance()->SetZSPreSamples(0);
  // AliFMDParameters::Instance()->SetZSPostSamples(0);
  
  fmd->Digits2Raw();
}
 Digits2Raw.C:1
 Digits2Raw.C:2
 Digits2Raw.C:3
 Digits2Raw.C:4
 Digits2Raw.C:5
 Digits2Raw.C:6
 Digits2Raw.C:7
 Digits2Raw.C:8
 Digits2Raw.C:9
 Digits2Raw.C:10
 Digits2Raw.C:11
 Digits2Raw.C:12
 Digits2Raw.C:13
 Digits2Raw.C:14
 Digits2Raw.C:15
 Digits2Raw.C:16
 Digits2Raw.C:17
 Digits2Raw.C:18
 Digits2Raw.C:19
 Digits2Raw.C:20
 Digits2Raw.C:21
 Digits2Raw.C:22
 Digits2Raw.C:23
 Digits2Raw.C:24
 Digits2Raw.C:25
 Digits2Raw.C:26
 Digits2Raw.C:27
 Digits2Raw.C:28
 Digits2Raw.C:29
 Digits2Raw.C:30
 Digits2Raw.C:31
 Digits2Raw.C:32
 Digits2Raw.C:33
 Digits2Raw.C:34
 Digits2Raw.C:35
 Digits2Raw.C:36
 Digits2Raw.C:37
 Digits2Raw.C:38
 Digits2Raw.C:39
 Digits2Raw.C:40
 Digits2Raw.C:41
 Digits2Raw.C:42
 Digits2Raw.C:43
 Digits2Raw.C:44
 Digits2Raw.C:45
 Digits2Raw.C:46
 Digits2Raw.C:47
 Digits2Raw.C:48
 Digits2Raw.C:49
 Digits2Raw.C:50
 Digits2Raw.C:51
 Digits2Raw.C:52