예제 #1
0
        public void DxAODDatasetSlightlyDifferent()
        {
            // Seen in the wild. Need to take into account the fact that there might be subtle differences in the dataset names.
            var j = new AtlasJob()
            {
                Name = "DiVertAnalysis", Version = 22
            };
            var ds1 = j.ResultingDataSetName("user.emmat.361023.Pythia8EvtGen_A14NNPDF23LO_jetjet_JZ3W.merge.AOD.e3668_s2576_s2132_r6765_r6282__EXOT15_EXT0", "user.bogus");
            var ds2 = j.ResultingDataSetName("user.emmat.361023.Pythia8EvtGen_A14NNPDF23LO_jetjet_JZ3W.merge.AOD.e3669_s2576_s2132_r6765_r6282__EXOT15_EXT0", "user.bogus");

            Assert.AreNotEqual(ds1, ds2);
        }
예제 #2
0
        public void LatestreamDSNoScope()
        {
            var j = new AtlasJob()
            {
                Name = "DiVertAnalysis", Version = 22
            };
            var ds = j.ResultingDataSetName("data15_13TeV.00277025.physics_Late.merge.DAOD_EXOT15.f622_m1486_p2425_tid06570038_00", "user.bogus");

            Assert.IsTrue(ds.StartsWith("user.bogus.00277025.physics_Late.DAOD_EXOT15.f622_m1486_p2425.DiVertAnalysis_v22_3B233454"));
        }
예제 #3
0
        public void DxNoDash()
        {
            var j = new AtlasJob()
            {
                Name = "DiVertAnalysis", Version = 22
            };
            var ds = j.ResultingDataSetName("user.emmat.361023.Pythia8EvtGen_A14NNPDF23LO_jetjet_JZ3W.merge.AOD.e3668_s2576_s2132_r6765_r6282__EXOT15_EXT0", "user.bogus");

            Assert.IsFalse(ds.Contains("-"), ds);
        }
예제 #4
0
        public void DxAODDatasetFromEmma()
        {
            var j = new AtlasJob()
            {
                Name = "DiVertAnalysis", Version = 22
            };
            var ds = j.ResultingDataSetName("user.emmat.361023.Pythia8EvtGen_A14NNPDF23LO_jetjet_JZ3W.merge.AOD.e3668_s2576_s2132_r6765_r6282__EXOT15_EXT0", "user.bogus");

            Assert.IsTrue(ds.StartsWith("user.bogus.361023.Pythia8EvtGen_A14NNPDF23LO_jetjet_JZ3W.r6282__EXOT15_EXT0.DiVertAnalysis_v22_3B233454"), ds);
        }
예제 #5
0
        public void xAODMCDatasetWithIteration()
        {
            var j = new AtlasJob()
            {
                Name = "DiVertAnalysis", Version = 22
            };
            var ds = j.ResultingDataSetName("mc15_13TeV.361020.Pythia8EvtGen_A14NNPDF23LO_jetjet_JZ0W.merge.AOD.e3569_s2576_s2132_r6765_r6282", "user.bogus", 5);

            Assert.IsTrue(ds.StartsWith("user.bogus.361020.Pythia8EvtGen_A14NNPDF23LO_jetjet_JZ0W.s2132_r6765_r6282.DiVertAnalysis_v22.5_3B233454"), ds);
        }
예제 #6
0
        public void DataDerivationxAOD()
        {
            var j = new AtlasJob()
            {
                Name = "DiVertAnalysis", Version = 22
            };
            var ds = j.ResultingDataSetName("data15_13TeV:data15_13TeV.00280500.physics_Main.merge.DAOD_EXOT15.f631_m1504_p2425_tid06603342_00", "user.bogus");

            Assert.IsTrue(ds.StartsWith("user.bogus.00280500.physics_Main.DAOD_EXOT15.f631_m1504_p2425.DiVertAnalysis_v22_3B233454"));
        }