[QEE] EW Tupling Job Hlt1->Hlt2->Spruce->Tuple on exp.23 MC
(Part of the Run3 ew-analyses framework
development: see Wiki ).
Processes exp.23 conditions MC for 5 event types through Hlt1->Hlt2->Spruce(Pass or Excl.)->DaVinci.
Intended For Coll23 Data comparisons. The trigger jobs are as close as reasonably possible. Expected to be superseded by 'Actual23' Conditions MC at some point.
Built on-top of AP!699 to share similarities in the DV job.
lhcb-simulation/mc-requests#182 (closed) = Beam6800GeV-expected-2023-VeloClosed23.5mm-{{polarity}}-Nu1.4-25ns-Pythia8
= exp.23 conditions.
Uses:
- Moore/v54r20 due to requiring fixes for drell_yan lines lhcb/Allen#452 (closed).
- DaVinci/v63r14 (i.e., latest).
Event Types
Zg->mumu and W->mu nu are the signal modes, the qonia->mumu are calibration and W->tau nu is a bkg mode.
- Z/Gamma*->mu mu (1 lepton with pT>4GeV, invariant mass cut 40GeV):
42112001 : 100k : Full_Stream
- Jpsi(1S)->mu mu (radiative mode included, daughters in acceptance):
24142001 : 4M : Turbo
- Upsilon(1S)->mu mu (radiative mode included, daughters in acceptance):
18112001 : 2M : Turbo
- W->mu nu_mu (lepton_pt > 10GeV cut):
42311003 : 2M : Full_Stream
- W->tau nu_tau->mu (mu_pt > 10GeV cut):
42300001 : 300k : Full_Stream
DecayTrees
Attempts to build the following decaytress dependent on stream.
TurboPass = { # Name : Input Line
"Jpsi_Detached": "Hlt2QEE_JpsiToMuMu_Detached",
"Jpsi_Prompt": "Hlt2QEE_JpsiToMuMu_Prompt",
"U1S": "Hlt2QEE_Upsilon1SToMuMu"
}
Full_stream = {
"Z": "SpruceQEE_ZToMuMu",
"ZMuID": "SpruceQEE_ZToMuMu_SingleNoMuID",
"Wp": "SpruceQEE_SingleHighPtMuon",
"Wm": "SpruceQEE_SingleHighPtMuon",
"ZSS": "SpruceQEE_DiMuonSameSign"
}
ToDo:
-
Hlt1 -> Hlt2 -> Spruce(TurboPass + Excl.Spruce) -> DaVinci (TurboPass + Excl. Spruce) -
Add new tuple information. -
Hlt2TisTos (for Full-stream only) -
Trchi2ndof accessed via F.CHI2DOF
-
HcalET ( =HcalE / cosh(eta)
). Accessed viaF.HCALEOP
and then in process_tuples_upgrade transformed into HcalET. -
PIDMU accessed via F.PID_MU
-
ZVeto requires more information out of sprucing. Spoke with Ross, want to get full persistreco out of our EW Sprucing lines to prevent situations like this in the future. -
EcalE requires new functors. Could be done but currently unneeded. so skipping.
-
-
Add SpruceQEE_DiMuonSameSign
DecayTree in Full-stream tuples -
Review
Supersedes Nothing. All new Files.