Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-09-15 23:01:27

0001 autoSkim = {
0002 
0003  # Skim 2023
0004  'BTagMu' : 'LogError+LogErrorMonitor',
0005  'DisplacedJet' : 'EXODisplacedJet+EXODelayedJet+EXODTCluster+EXOLLPJetHCAL+LogError+LogErrorMonitor',
0006  'JetMET0' : 'JetHTJetPlusHOFilter+EXOHighMET+EXODelayedJetMET+EXODisappTrk+LogError+LogErrorMonitor',
0007  'JetMET1' : 'JetHTJetPlusHOFilter+EXOHighMET+EXODelayedJetMET+EXODisappTrk+LogError+LogErrorMonitor',
0008  'EGamma0':'ZElectron+WElectron+EXOMONOPOLE+EXODisappTrk+IsoPhotonEB+LogError+LogErrorMonitor',
0009  'EGamma1':'ZElectron+WElectron+EXOMONOPOLE+EXODisappTrk+IsoPhotonEB+LogError+LogErrorMonitor',
0010  'Tau' : 'EXODisappTrk+LogError+LogErrorMonitor',
0011  'Muon0' : 'ZMu+EXODisappTrk+EXOCSCCluster+EXODisappMuon+LogError+LogErrorMonitor',
0012  'Muon1' : 'ZMu+EXODisappTrk+EXOCSCCluster+EXODisappMuon+LogError+LogErrorMonitor',
0013  'MuonEG' : 'TopMuEG+LogError+LogErrorMonitor',
0014  'NoBPTX' : 'EXONoBPTXSkim+LogError+LogErrorMonitor',
0015  'HcalNZS' : 'LogError+LogErrorMonitor',
0016  'HLTPhysics' : 'LogError+LogErrorMonitor',
0017  'ZeroBias' : 'LogError+LogErrorMonitor',
0018  'Commissioning' : 'EcalActivity+LogError+LogErrorMonitor',
0019  'Cosmics':'CosmicSP+CosmicTP+LogError+LogErrorMonitor',
0020  'ParkingDoubleMuonLowMass0': 'ReserveDMu+LogError+LogErrorMonitor',
0021  'ParkingDoubleMuonLowMass1': 'ReserveDMu+LogError+LogErrorMonitor',
0022  'ParkingDoubleMuonLowMass2': 'ReserveDMu+LogError+LogErrorMonitor',
0023  'ParkingDoubleMuonLowMass3': 'ReserveDMu+LogError+LogErrorMonitor',
0024  'ParkingDoubleMuonLowMass4': 'ReserveDMu+LogError+LogErrorMonitor',
0025  'ParkingDoubleMuonLowMass5': 'ReserveDMu+LogError+LogErrorMonitor',
0026  'ParkingDoubleMuonLowMass6': 'ReserveDMu+LogError+LogErrorMonitor',
0027  'ParkingDoubleMuonLowMass7': 'ReserveDMu+LogError+LogErrorMonitor',
0028 
0029  # These should be uncommented when 2022 data reprocessing
0030  # Dedicated skim for 2022
0031  #'JetMET' : 'JetHTJetPlusHOFilter+EXOHighMET+EXODelayedJetMET+EXODisappTrk+LogError+LogErrorMonitor',
0032  #'EGamma':'ZElectron+WElectron+EXOMONOPOLE+EXODisappTrk+LogError+LogErrorMonitor',
0033  #'Muon' : 'ZMu+EXODisappTrk+EXODisappMuon+LogError+LogErrorMonitor',
0034  #'DisplacedJet' : 'EXODisplacedJet+EXODelayedJet+EXODTCluster+EXOCSCCluster+EXOLLPJetHCAL+LogError+LogErrorMonitor',
0035  #'JetHT' : 'JetHTJetPlusHOFilter+LogError+LogErrorMonitor',
0036  #'MET' : 'EXOHighMET+EXODelayedJetMET+EXODisappTrk+LogError+LogErrorMonitor',
0037  #'SingleMuon' : 'ZMu+EXODisappTrk+EXODisappMuon+LogError+LogErrorMonitor',
0038  #'DoubleMuon' : 'LogError+LogErrorMonitor',
0039 
0040  # Used in unit test scenario ppEra_Run2_2018
0041  'SingleMuon': 'LogError+LogErrorMonitor',
0042 }
0043 
0044 # For 2023 PbPb skims
0045 for i_split in range(32):
0046     autoSkim[f'HIPhysicsRawPrime{i_split}'] = 'PbPbEMu+PbPbZEE+PbPbZMM+LogError+LogErrorMonitor'
0047 
0048 autoSkimRunII = {
0049  'BTagCSV' : 'LogError+LogErrorMonitor',
0050  'BTagMu' : 'LogError+LogErrorMonitor',
0051  'HTMHT' : 'LogError+LogErrorMonitor',
0052  'JetHT' : 'JetHTJetPlusHOFilter+LogError+LogErrorMonitor',
0053  'DisplacedJet' : 'LogError+LogErrorMonitor',
0054  'MET' : 'HighMET+EXOMONOPOLE+LogError+LogErrorMonitor',
0055  'SingleElectron' : 'LogError+LogErrorMonitor',
0056  'SinglePhoton' : 'SinglePhotonJetPlusHOFilter+EXOMONOPOLE+LogError+LogErrorMonitor',
0057  'DoubleEG' : 'ZElectron+EXOMONOPOLE+LogError+LogErrorMonitor',
0058  'EGamma':'SinglePhotonJetPlusHOFilter+ZElectron+EXOMONOPOLE+LogError+LogErrorMonitor',
0059  'Tau' : 'LogError+LogErrorMonitor',
0060  'SingleMuon' : 'MuonPOGSkim+ZMu+MuTau+LogError+LogErrorMonitor',
0061  'DoubleMuon' : 'LogError+LogErrorMonitor',
0062  'MuonEG' : 'TopMuEG+LogError+LogErrorMonitor',
0063  'DoubleMuonLowMass' : 'BPHSkim+LogError+LogErrorMonitor',
0064  'MuOnia' : 'BPHSkim+LogError+LogErrorMonitor',
0065  'Charmonium' : 'MuonPOGJPsiSkim+BPHSkim+LogError+LogErrorMonitor',
0066  'NoBPTX' : 'EXONoBPTXSkim+LogError+LogErrorMonitor',
0067  'HcalHPDNoise' : 'LogError+LogErrorMonitor',
0068  'HcalNZS' : 'LogError+LogErrorMonitor',
0069  'HLTPhysics' : 'LogError+LogErrorMonitor',
0070  'ZeroBias' : 'LogError+LogErrorMonitor',
0071  'Commissioning' : 'EcalActivity+LogError+LogErrorMonitor',
0072  'Cosmics':'CosmicSP+CosmicTP+LogError+LogErrorMonitor',
0073  'ParkingBPH':'SkimBPark+LogError+LogErrorMonitor',
0074 }
0075 #2018 EGamma is a merged datasets of SingleElectron, SinglePhoton, DoubleEG
0076 
0077 autoSkimRunI = {
0078     'MinBias':'MuonTrack+BeamBkg+ValSkim+LogError+HSCPSD',
0079     'ZeroBias':'LogError',
0080     'Commissioning':'DT+LogError',
0081     'Cosmics':'CosmicSP+CosmicTP+LogError',
0082     'Mu' : 'WMu+ZMu+HighMET+LogError',    
0083     'EG':'WElectron+ZElectron+HighMET+LogError',
0084     'TopMuEG':'TopMuEG+LogError',
0085     'Electron':'WElectron+ZElectron+HighMET+LogError',
0086     'Photon':'WElectron+ZElectron+HighMET+LogError+DiPhoton+EXOHPTE',
0087     'JetMETTau':'LogError+Tau',
0088     'JetMET':'HighMET+LogError',
0089     'BTau':'LogError+Tau',
0090     'Jet':'HighMET+LogError',
0091     'METFwd':'HighMET+LogError',
0092     'SingleMu' : 'WMu+ZMu+HighMET+LogError+HWW+HZZ+DiTau+EXOHSCP',
0093     'DoubleMu' : 'WMu+ZMu+HighMET+LogError+HWW+HZZ+EXOHSCP',
0094     'SingleElectron' : 'WElectron+HighMET+LogError+HWW+HZZ+Tau',
0095     'DoubleElectron' : 'ZElectron+LogError+HWW+HZZ',
0096     'MuEG' : 'LogError+HWW+HZZ',
0097     'METBTag': 'HighMET+LogError+EXOHSCP',
0098     'BTag': 'LogError+EXOHSCP',
0099     'MET': 'HighMET+LogError+EXOHSCP',
0100     'HighMET': 'HighMET+LogError',
0101     'HT': 'HighMET+LogError',
0102     'Tau': 'LogError',
0103     'MuTau': 'MuTau+LogError',
0104     'PhotonHad': 'LogError',
0105     'MuHad': 'LogError',
0106     'MultiJet': 'LogError',
0107     'MuOnia': 'LogError',
0108     'ElectronHad': 'LogError',
0109     'TauPlusX': 'LogError',    
0110 }
0111 
0112 autoSkimPDWG = {
0113 }
0114 
0115 autoSkimDPG = {
0116 }
0117 
0118 def mergeMapping(map1,map2):
0119     merged={}
0120     for k in list(set(map1.keys()+map2.keys())):
0121         items=[]
0122         if k in map1: 
0123             items.append(map1[k])
0124         if k in map2:
0125             items.append(map2[k])
0126         merged[k]='+'.join(items)
0127     return merged
0128     
0129 #autoSkim = mergeMapping(autoSkimPDWG,autoSkimDPG)
0130 #print autoSkim