Пример #1
0
        public void TestProofInDSProduction()
        {
            string dsspec = @"
machine BOGUS
{
}

machine SEVENUP
{
  macro solDir = ""C:\Users\gwatts\Documents\Visual Studio 2010\Projects\HVAssociatedTests""

  ggH12020p = proof://tev11.phys.washington.edu/HV_ggH_mH120_mVPI20
  testMC = ""$solDir\EVNT-short.root""
}

machine HIGGS
{
  macro solDir = ""C:\Users\gwatts\Documents\ATLAS\Projects\HVAssociatedTests""
  macro dataDir = \\tango.phys.washington.edu\tev-scratch3\users\gwatts\mc\

  testMC = ""$solDir\EVNT-short.root""
  ggH12020 = ""$dataDir\mc11_7TeV.105377.Pythia_HV_ggH_mH120_mVPI20*\*.root.1""
  ggH12020p = ""proof://tev11.washington.edu/HV_ggH_mH120_mVPI20""
}";

            DataSetFinder.ParseSpecFromString(dsspec);
            DataSetFinder.MachineName = "HIGGS";

            var ds = DataSetFinder.FindROOTFilesForDS("ggH12020p");

            Assert.AreEqual(1, ds.Length, "# of files found");
            Assert.AreEqual("proof://tev11.washington.edu/HV_ggH_mH120_mVPI20", ds[0].OriginalString, "DS name");
        }
Пример #2
0
        public void TestInputFromAFile()
        {
            DataSetFinder.MachineName = "SEVENUP";
            DataSetFinder.AddFile("dataset-list.txt");
            var ds = DataSetFinder.FindROOTFilesForDS("ggH12020p");

            Assert.AreEqual(1, ds.Length, "# of files found");
            Assert.AreEqual("proof://tev11.washington.edu/HV_ggH_mH120_mVPI20", ds[0].OriginalString, "DS name");
        }
Пример #3
0
        public void TestProofInDS()
        {
            string dsspec = "machine junk { J1 = proof://tev11.washington.edu/LINQToTTreeTestDS }";

            DataSetFinder.ParseSpecFromString(dsspec);
            DataSetFinder.MachineName = "junk";

            var ds = DataSetFinder.FindROOTFilesForDS("J1");

            Assert.AreEqual(1, ds.Length, "# of files found");
            Assert.AreEqual("proof://tev11.washington.edu/LINQToTTreeTestDS", ds[0].OriginalString, "DS name");
        }