diff --git a/atlas/reco.yaml b/atlas/reco.yaml index ba23bb7..334116f 100644 --- a/atlas/reco.yaml +++ b/atlas/reco.yaml @@ -1,6 +1,6 @@ CommonServices: systematicsHistogram: 'listOfSystematics' - filterSystematics: "^(EG_|EL_|FT_|JET_|MET_).*$|^$" + filterSystematics: "^(EG_|EL_|MUON_|FT_|JET_|MET_).*$|^$" # onlySystematicsCategories: # - jets # - ftag @@ -13,6 +13,16 @@ PileupReweighting: {} EventCleaning: runEventCleaning: True + userGRLFiles: + # https://twiki.cern.ch/twiki/bin/view/AtlasProtected/GoodRunListsForAnalysisRun2 + - 'GoodRunsLists/data15_13TeV/20170619/data15_13TeV.periodAllYear_DetStatus-v89-pro21-02_Unknown_PHYS_StandardGRL_All_Good_25ns.xml' + - 'GoodRunsLists/data16_13TeV/20180129/data16_13TeV.periodAllYear_DetStatus-v89-pro21-01_DQDefects-00-02-04_PHYS_StandardGRL_All_Good_25ns.xml' + - 'GoodRunsLists/data17_13TeV/20180619/data17_13TeV.periodAllYear_DetStatus-v99-pro22-01_Unknown_PHYS_StandardGRL_All_Good_25ns_Triggerno17e33prim.xml' + - 'GoodRunsLists/data18_13TeV/20190318/data18_13TeV.periodAllYear_DetStatus-v102-pro22-04_Unknown_PHYS_StandardGRL_All_Good_25ns_Triggerno17e33prim.xml' + # https://twiki.cern.ch/twiki/bin/view/AtlasProtected/GoodRunListsForAnalysisRun3 + - 'GoodRunsLists/data22_13p6TeV/20250321/data22_13p6TeV.periodAllYear_DetStatus-v134-pro28-09_MERGED_PHYS_StandardGRL_All_Good_25ns.xml' + - 'GoodRunsLists/data23_13p6TeV/20250321/data23_13p6TeV.periodAllYear_DetStatus-v133-pro31-11_MERGED_PHYS_StandardGRL_All_Good_25ns.xml' + - 'GoodRunsLists/data24_13p6TeV/20241118/physics_25ns_data24.xml' GeneratorLevelAnalysis: {} @@ -29,62 +39,68 @@ Jets: minPt: 25000.0 maxEta: 2.5 FlavourTagging: - - btagger: 'DL1dv01' + - btagger: 'GN2v01' + btagWP: 'FixedCutBEff_90' + - btagger: 'GN2v01' btagWP: 'FixedCutBEff_85' - bTagCalibFile: '/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/xAODBTaggingEfficiency/13TeV/2023-22-13TeV-MC20-CDI-2023-09-13_v1.root' - - btagger: 'DL1dv01' + - btagger: 'GN2v01' btagWP: 'FixedCutBEff_77' - bTagCalibFile: '/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/xAODBTaggingEfficiency/13TeV/2023-22-13TeV-MC20-CDI-2023-09-13_v1.root' - - btagger: 'DL1dv01' + - btagger: 'GN2v01' btagWP: 'FixedCutBEff_70' - bTagCalibFile: '/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/xAODBTaggingEfficiency/13TeV/2023-22-13TeV-MC20-CDI-2023-09-13_v1.root' - - btagger: 'DL1dv01' + - btagger: 'GN2v01' + btagWP: 'FixedCutBEff_65' + - btagger: 'GN2v01' btagWP: 'Continuous' - bTagCalibFile: '/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/xAODBTaggingEfficiency/13TeV/2023-22-13TeV-MC20-CDI-2023-09-13_v1.root' FlavourTaggingEventSF: - containerName: 'AnaJets.baselineJvt' - btagger: 'DL1dv01' + btagger: 'GN2v01' btagWP: 'Continuous' - generator: 'default' # https://topcptoolkit.docs.cern.ch/latest/settings/jets/#ftagjetsfblock - # https://ftag.docs.cern.ch/recommendations/superseded/#dl1dv01-pcbt-september-2023 - bTagCalibFile: '/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/xAODBTaggingEfficiency/13TeV/2023-22-13TeV-MC20-CDI-2023-09-13_v1.root' Electrons: - containerName: 'AnaElectrons' crackVeto: True IFFClassification: {} WorkingPoint: - - selectionName: 'loose' - identificationWP: 'TightLH' - isolationWP: 'NonIso' - noEffSF: True - selectionName: 'tight' identificationWP: 'TightLH' isolationWP: 'Tight_VarRad' - noEffSF: True PtEtaSelection: - minPt: 7000. - useClusterEta: True + minPt: 25000. maxEta: 2.47 + useClusterEta: True + +Muons: + - containerName: 'AnaMuons' + IFFClassification: {} + WorkingPoint: + - selectionName: 'tight' + quality: 'Medium' + isolation: 'Tight_VarRad' + PtEtaSelection: + minPt: 25000.0 + maxEta: 2.5 MissingET: - containerName: 'AnaMET' # Format should follow Object: '.' jets: 'AnaJets' electrons: 'AnaElectrons.tight' - setMuonJetEMScale: False + muons: 'AnaMuons.tight' # containerName and postfix must be defined in their respective blocks OverlapRemoval: - inputLabel: 'preselectOR' - outputLabel: 'passesOR' - # Format should follow Object: '.' - jets: 'AnaJets.baselineJvt' - electrons: 'AnaElectrons.tight' + inputLabel: 'preselectOR' + outputLabel: 'passesOR' + # Format should follow Object: '.' + jets: 'AnaJets.baselineJvt' + electrons: 'AnaElectrons.tight' + muons: 'AnaMuons.tight' # ObjectCutFlow: # - containerName: 'AnaElectrons' # selectionName: 'tight' +# - containerName: 'AnaMuons' +# selectionName: 'tight' # - containerName: 'AnaJets' # selectionName: 'baselineJvt' @@ -94,34 +110,56 @@ Thinning: selectionName: 'baselineJvt' - containerName: 'AnaElectrons' outputName: 'OutElectrons' - selectionName: 'tight||loose' + selectionName: 'tight' + - containerName: 'AnaMuons' + outputName: 'OutMuons' + selectionName: 'tight' + +LeptonSF: + - electrons: 'AnaElectrons.tight' + muons: 'AnaMuons.tight' + # photons: 'AnaPhotons.tight' + lepton_postfix: 'tight' Trigger: - triggerChainsPerYear: # https://twiki.cern.ch/twiki/bin/viewauth/Atlas/LowestUnprescaled - '2015': - - 'HLT_e24_lhmedium_L1EM20VH || HLT_e60_lhmedium || HLT_e120_lhloose' - - 'HLT_mu20_iloose_L1MU15 || HLT_mu50' - '2016': - - 'HLT_e26_lhtight_nod0_ivarloose || HLT_e60_lhmedium_nod0 || HLT_e140_lhloose_nod0' - - 'HLT_mu26_ivarmedium || HLT_mu50' - '2017': - - 'HLT_e26_lhtight_nod0_ivarloose || HLT_e60_lhmedium_nod0 || HLT_e140_lhloose_nod0' - - 'HLT_mu26_ivarmedium || HLT_mu50' - '2018': - - 'HLT_e26_lhtight_nod0_ivarloose || HLT_e60_lhmedium_nod0 || HLT_e140_lhloose_nod0' - - 'HLT_mu26_ivarmedium || HLT_mu50' - - noFilter: False - postfix: '_emu' - electrons: 'AnaElectrons.tight' - electronID: 'Tight' - electronIsol: 'Tight_VarRad' + triggerChainsPerYear: # https://twiki.cern.ch/twiki/bin/viewauth/Atlas/LowestUnprescaled + '2015': + - 'HLT_e24_lhmedium_L1EM20VH || HLT_e60_lhmedium || HLT_e120_lhloose' + - 'HLT_mu20_iloose_L1MU15 || HLT_mu40' + '2016': + - 'HLT_e26_lhtight_nod0_ivarloose || HLT_e60_lhmedium_nod0 || HLT_e140_lhloose_nod0' + - 'HLT_mu26_ivarmedium || HLT_mu50' + '2017': + - 'HLT_e26_lhtight_nod0_ivarloose || HLT_e60_lhmedium_nod0 || HLT_e140_lhloose_nod0' + - 'HLT_mu26_ivarmedium || HLT_mu50' + '2018': + - 'HLT_e26_lhtight_nod0_ivarloose || HLT_e60_lhmedium_nod0 || HLT_e140_lhloose_nod0' + - 'HLT_mu26_ivarmedium || HLT_mu50' + # Run-3 recomendations: https://twiki.cern.ch/twiki/bin/view/Atlas/ TrigEgammaRecommendationsRun3 + '2022': + - 'HLT_e26_lhtight_ivarloose_L1EM22VHI || HLT_e60_lhmedium_L1EM22VHI || HLT_e140_lhloose_L1EM22VHI' + - 'HLT_mu24_ivarmedium_L1MU14FCH || HLT_mu50_L1MU14FCH' + '2023': + - 'HLT_e26_lhtight_ivarloose_L1eEM26M || HLT_e60_lhmedium_L1eEM26M || HLT_e140_lhloose_L1eEM26M' + - 'HLT_mu24_ivarmedium_L1MU14FCH || HLT_mu50_L1MU14FCH' + '2024': + - 'HLT_e26_lhtight_ivarloose_L1eEM26M || HLT_e60_lhmedium_L1eEM26M || HLT_e140_lhloose_L1eEM26M' + - 'HLT_mu24_ivarmedium_L1MU14FCH || HLT_mu50_L1MU14FCH' + + noFilter: False + postfix: '_emu' + electrons: 'AnaElectrons.tight' + muons: 'AnaMuons.tight' + electronID: 'Tight' + electronIsol: 'Tight_VarRad' + muonID: 'Medium' EventSelection: - - electrons: 'AnaElectrons.loose' + - electrons: 'AnaElectrons.tight' + muons: 'AnaMuons.tight' jets: 'AnaJets.baselineJvt' met: 'AnaMET' - btagDecoration: 'ftag_select_DL1dv01_FixedCutBEff_77' + btagDecoration: 'ftag_select_GN2v01_FixedCutBEff_85' noFilter: False cutFlowHistograms: True selectionCutsDict: @@ -130,16 +168,16 @@ EventSelection: JET_N 25000 >= 2 JET_N_BTAG >= 1 SAVE - 'fourjetoneb_el': | + 'ejets': | IMPORT SUBcommon EL_N 27000 >= 1 JET_N 25000 >= 4 SAVE - #'fourjetoneb_mu': | - # IMPORT SUBcommon - # MU_N 27000 >= 1 - # JET_N 25000 >= 4 - # SAVE + 'mujets': | + IMPORT SUBcommon + MU_N 27000 >= 1 + JET_N 25000 >= 4 + SAVE # After configuring each container, many variables will be saved automatically. Output: @@ -149,6 +187,7 @@ Output: containers: # Format should follow: ':' el_: 'OutElectrons' + mu_: 'OutMuons' jet_: 'OutJets' met_: 'AnaMET' '': 'EventInfo' diff --git a/atlas/tpcpt_efficiency_summary.txt b/atlas/tpcpt_efficiency_summary.txt new file mode 100644 index 0000000..78d2d44 --- /dev/null +++ b/atlas/tpcpt_efficiency_summary.txt @@ -0,0 +1,56 @@ + +## EVENTS ACCEPTED with current reco.yaml +## Signal ZPrimettbar +# 8 / 110 events + +PrimaryVertexSelectorAlg INFO accepted 110 out of 110 events for filter VertexSelection (vertex selection) +EventFlagSelectionAlg INFO accepted 110 out of 110 events for filter JetCleaning (selecting events passing: DFCommonJets_eventClean_LooseBad,as_char) +TrigEventSelectionAlg INFO accepted 46 out of 110 events for filter TriggerEventSelection (trigger event selection) +TrigEventSelectionAlgDecoINFO accepted 46 out of 46 events for filter TriggerEventSelection (trigger event selection) +CutBookkeeperAlgANALYSIS INFO CutBookkeeper information will be stored in CutBookkeeper_301333_284500_NOSYS +TrigGlobalSFAlg_emu INFO Events passing selection for at least one systematic: 19 / 46 for global trigger matching +TrigGlobalSFAlg_emu INFO Events passing selection for at nominal: 19 / 46 for global trigger matching +TrigGlobalSFAlg_emu INFO Events passing selection for all systematics: 19 / 46 for global trigger matching +SUBcommon_SAVE INFO Events passing selection for at least one systematic: 19 / 19 for events passing < SUBcommon > +SUBcommon_SAVE INFO Events passing selection for at nominal: 19 / 19 for events passing < SUBcommon > +SUBcommon_SAVE INFO Events passing selection for all systematics: 19 / 19 for events passing < SUBcommon > +fourjetoneb_el_SAVE INFO Events passing selection for at least one systematic: 19 / 19 for events passing < fourjetoneb_el > +fourjetoneb_el_SAVE INFO Events passing selection for at nominal: 19 / 19 for events passing < fourjetoneb_el > +fourjetoneb_el_SAVE INFO Events passing selection for all systematics: 19 / 19 for events passing < fourjetoneb_el > +fourjetoneb_mu_SAVE INFO Events passing selection for at least one systematic: 19 / 19 for events passing < fourjetoneb_mu > +fourjetoneb_mu_SAVE INFO Events passing selection for at nominal: 19 / 19 for events passing < fourjetoneb_mu > +fourjetoneb_mu_SAVE INFO Events passing selection for all systematics: 19 / 19 for events passing < fourjetoneb_mu > +EventSelectionMergerpa...INFO Events passing selection for at least one systematic: 9 / 19 for events passing at least one EventSelection algorithm +EventSelectionMergerpa...INFO Events passing selection for at nominal: 9 / 19 for events passing at least one EventSelection algorithm +EventSelectionMergerpa...INFO Events passing selection for all systematics: 8 / 19 for events passing at least one EventSelection algorithm +LeakCheckModule INFO Memory increase/change during the job: +LeakCheckModule INFO - resident: 1200.7 kB/event (130876 kB total) +LeakCheckModule INFO - virtual : 6917.28 kB/event (753984 kB total) + + +## TTBar bakground (nonallhad) +# 160/1000 events + +PrimaryVertexSelectorAlg INFO accepted 1000 out of 1000 events for filter VertexSelection (vertex selection) +EventFlagSelectionAlg INFO accepted 991 out of 1000 events for filter JetCleaning (selecting events passing: DFCommonJets_eventClean_LooseBad,as_char) +TrigEventSelectionAlg INFO accepted 486 out of 991 events for filter TriggerEventSelection (trigger event selection) +TrigEventSelectionAlgDecoINFO accepted 486 out of 486 events for filter TriggerEventSelection (trigger event selection) +TrigGlobalSFAlg_emu INFO Events passing selection for at least one systematic: 376 / 486 for global trigger matching +TrigGlobalSFAlg_emu INFO Events passing selection for at nominal: 375 / 486 for global trigger matching +TrigGlobalSFAlg_emu INFO Events passing selection for all systematics: 372 / 486 for global trigger matching +SUBcommon_SAVE INFO Events passing selection for at least one systematic: 376 / 376 for events passing < SUBcommon > +SUBcommon_SAVE INFO Events passing selection for at nominal: 376 / 376 for events passing < SUBcommon > +SUBcommon_SAVE INFO Events passing selection for all systematics: 376 / 376 for events passing < SUBcommon > +fourjetoneb_el_SAVE INFO Events passing selection for at least one systematic: 376 / 376 for events passing < fourjetoneb_el > +fourjetoneb_el_SAVE INFO Events passing selection for at nominal: 376 / 376 for events passing < fourjetoneb_el > +fourjetoneb_el_SAVE INFO Events passing selection for all systematics: 376 / 376 for events passing < fourjetoneb_el > +fourjetoneb_mu_SAVE INFO Events passing selection for at least one systematic: 376 / 376 for events passing < fourjetoneb_mu > +fourjetoneb_mu_SAVE INFO Events passing selection for at nominal: 376 / 376 for events passing < fourjetoneb_mu > +fourjetoneb_mu_SAVE INFO Events passing selection for all systematics: 376 / 376 for events passing < fourjetoneb_mu > +EventSelectionMergerpa...INFO Events passing selection for at least one systematic: 206 / 376 for events passing at least one EventSelection algorithm +EventSelectionMergerpa...INFO Events passing selection for at nominal: 186 / 376 for events passing at least one EventSelection algorithm +EventSelectionMergerpa...INFO Events passing selection for all systematics: 162 / 376 for events passing at least one EventSelection algorithm +LeakCheckModule INFO Memory increase/change during the job: +LeakCheckModule INFO - resident: 82.3664 kB/event (82284 kB total) +LeakCheckModule INFO - virtual : -31.7878 kB/event (-31756 kB total) +