KVEnv* KVNameValueList::ProduceEnvFile() { // Put all name-value pairs in this list as a TEnv format. // delete after use KVEnv* envfile = new KVEnv(); envfile->SetValue("KVNameValueList.Name", GetName()); envfile->SetValue("KVNameValueList.Title", GetTitle()); WriteToEnv(envfile); return envfile; }
void KVFAZIALNS2016::SetNameOfDetectors(KVEnv& env) { KVFAZIA::SetNameOfDetectors(env); env.SetValue("RUTH_SI_1", "SI1-RUTH"); env.SetValue("RUTH_SI_2", "SI2-RUTH"); }
void KVFAZIA::SetNameOfDetectors(KVEnv& env) { for (Int_t bb = fStartingBlockNumber; bb < fNblocks; bb += 1) { for (Int_t qq = 1; qq <= 4; qq += 1) { for (Int_t tt = 1; tt <= 4; tt += 1) { fDetectorLabels.Begin(","); while (!fDetectorLabels.End()) { KVString sdet = fDetectorLabels.Next(); env.SetValue( Form("BLOCK_%d_QUARTET_%d_%s-T%d", bb, qq, sdet.Data(), tt), Form("%s-T%d-Q%d-B%03d", sdet.Data(), tt, qq, bb) ); } } } } }