Fork me on GitHub

Ignore:
Timestamp:
May 17, 2016, 11:48:35 AM (9 years ago)
Author:
Michele Selvaggi <michele.selvaggi@…>
Branches:
ImprovedOutputFile, Timing, dual_readout, llp, master
Children:
b0fa9af
Parents:
0e2f49b (diff), db7f5e4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' into dev_01

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cards/CMS_PhaseII/CMS_PhaseII_0PU.tcl

    r0e2f49b r1f34dac  
    2121
    2222  ChargedHadronMomentumSmearing
    23   ElectronMomentumSmearing
     23  ElectronEnergySmearing
    2424  MuonMomentumSmearing
    2525
     
    168168}
    169169
    170 ########################################
    171 # Momentum resolution for electrons
    172 ########################################
    173 
    174 module MomentumSmearing ElectronMomentumSmearing {
    175   ## hadrons after having applied the tracking efficiency
    176   set InputArray  ElectronTrackingEfficiency/electrons
     170#################################
     171# Energy resolution for electrons
     172#################################
     173
     174module EnergySmearing ElectronEnergySmearing {
     175  set InputArray ElectronTrackingEfficiency/electrons
    177176  set OutputArray electrons
     177
     178  # set ResolutionFormula {resolution formula as a function of eta and energy}
     179
    178180  # resolution formula for electrons
    179   # from http://mersi.web.cern.ch/mersi/layouts/.private/Baseline_tilted_200_Pixel_1_1_1/index.html
    180   source trackMomentumResolution.tcl 
    181 
    182 }
    183 
     181 
     182  # taking something flat in energy for now, ECAL will take over at high energy anyway.
     183  # inferred from hep-ex/1306.2016 and 1502.02701
     184  set ResolutionFormula { 
     185 
     186                        (abs(eta) <= 1.5)  * (1+0.64*abs(eta)^2)*(energy*0.028) +
     187    (abs(eta) > 1.5  && abs(eta) <= 1.75)  * (energy*0.037) +
     188    (abs(eta) > 1.75  && abs(eta) <= 2.15) * (energy*0.038) +
     189    (abs(eta) > 2.15  && abs(eta) <= 3.00) * (energy*0.044) +
     190    (abs(eta) > 3.00  && abs(eta) <= 4.00) * (energy*0.10)}   
     191
     192}
    184193
    185194###############################
     
    206215# add InputArray InputArray
    207216  add InputArray ChargedHadronMomentumSmearing/chargedHadrons
    208   add InputArray ElectronMomentumSmearing/electrons
     217  add InputArray ElectronEnergySmearing/electrons
    209218  add InputArray MuonMomentumSmearing/muons
    210219  set OutputArray tracks
     
    301310  # set ResolutionFormula {resolution formula as a function of eta and energy}
    302311 
    303   # for the ECAL barrel (|eta| < 1.5), see hep-ex/1306.2016.
     312  # for the ECAL barrel (|eta| < 1.5), see hep-ex/1306.2016 and 1502.02701
    304313  # for the endcaps (1.5 < |eta| < 3.0), we take HGCAL  see LHCC-P-008, Fig. 3.39, p.117
    305314
    306   set ResolutionFormula {                     (abs(eta) <= 1.50) * sqrt(energy^2*0.005^2 + energy*0.027^2 + 0.15^2) + \
     315  set ResolutionFormula {  (abs(eta) <= 1.50)                    * (1+0.64*abs(eta)^2)*sqrt(energy^2*0.009^2 + energy*0.12^2 + 0.45^2) +
    307316                           (abs(eta) > 1.50 && abs(eta) <= 1.75) * sqrt(energy^2*0.006^2 + energy*0.20^2) + \
    308317                           (abs(eta) > 1.75 && abs(eta) <= 2.15) * sqrt(energy^2*0.007^2 + energy*0.21^2) + \
    309318                           (abs(eta) > 2.15 && abs(eta) <= 3.00) * sqrt(energy^2*0.008^2 + energy*0.24^2) + \
    310                            (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.08^2 + energy*1.98^2)}
    311 
     319                           (abs(eta) >= 3.0 && abs(eta) <= 5.0)  * sqrt(energy^2*0.08^2 + energy*1.98^2)}
    312320}
    313321
Note: See TracChangeset for help on using the changeset viewer.