ROOT logo
/** 
 * Make the repository for corrections
 * 
 *
 * @ingroup pwglf_forward_scripts_corr
 */
void
MakeCorrRepository()
{
 AliForwardCorrectionManager& mgr = AliForwardCorrectionManager::Instance();
 
 UInt_t what[] = { 
   AliForwardCorrectionManager::kSecondaryMap,
   AliForwardCorrectionManager::kELossFits,
   AliForwardCorrectionManager::kVertexBias,
   AliForwardCorrectionManager::kMergingEfficiency,
   AliForwardCorrectionManager::kDoubleHit,
   0
 };
 UInt_t* ptr = what;
 while (*ptr) { 
   TString dir(gSystem->ExpandPathName(mgr.GetFileDir(*ptr)));
   if (dir.IsNull()) { 
     ptr++;
     continue;
   }

   Info("MakeCorrRepository", "Making directory %s", dir.Data());
   gSystem->MakeDirectory(dir.Data());
   ptr++;
 }
}

/*
 * EOF 
 */
 MakeCorrRepository.C:1
 MakeCorrRepository.C:2
 MakeCorrRepository.C:3
 MakeCorrRepository.C:4
 MakeCorrRepository.C:5
 MakeCorrRepository.C:6
 MakeCorrRepository.C:7
 MakeCorrRepository.C:8
 MakeCorrRepository.C:9
 MakeCorrRepository.C:10
 MakeCorrRepository.C:11
 MakeCorrRepository.C:12
 MakeCorrRepository.C:13
 MakeCorrRepository.C:14
 MakeCorrRepository.C:15
 MakeCorrRepository.C:16
 MakeCorrRepository.C:17
 MakeCorrRepository.C:18
 MakeCorrRepository.C:19
 MakeCorrRepository.C:20
 MakeCorrRepository.C:21
 MakeCorrRepository.C:22
 MakeCorrRepository.C:23
 MakeCorrRepository.C:24
 MakeCorrRepository.C:25
 MakeCorrRepository.C:26
 MakeCorrRepository.C:27
 MakeCorrRepository.C:28
 MakeCorrRepository.C:29
 MakeCorrRepository.C:30
 MakeCorrRepository.C:31
 MakeCorrRepository.C:32
 MakeCorrRepository.C:33
 MakeCorrRepository.C:34
 MakeCorrRepository.C:35
 MakeCorrRepository.C:36
 MakeCorrRepository.C:37