Fork me on GitHub

Changeset 9 in svn for trunk/src


Ignore:
Timestamp:
Nov 5, 2008, 7:10:54 PM (16 years ago)
Author:
Xavier Rouby
Message:

first commit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SmearUtil.cc

    r2 r9  
    213213 
    214214  if(fabs(hadron.Eta()) < MAX_CALO_CEN) {
    215     energyS = gRandom->Gaus(energy_hcal, sqrt(
     215    float energyS1 = gRandom->Gaus(energy_hcal, sqrt(
    216216                                              pow(HAD_Nhcal,2) +
    217217                                              pow(HAD_Chcal*energy_hcal,2) +
    218                                               pow(HAD_Shcal*sqrt(energy_hcal),2) ))
    219       +
    220       gRandom->Gaus(energy_ecal, sqrt(
     218                                              pow(HAD_Shcal*sqrt(energy_hcal),2) )) ;
     219     
     220    float energyS2 = gRandom->Gaus(energy_ecal, sqrt(
    221221                                      pow(HAD_Necal,2) +
    222222                                      pow(HAD_Cecal*energy_ecal,2) +
    223                                       pow(HAD_Secal*sqrt(energy_ecal),2) ) );     
     223                                      pow(HAD_Secal*sqrt(energy_ecal),2) ) );
     224
     225        energyS = (energyS1>0)?energyS1:0 + (energyS2>0)?energyS2:0;
     226        cout << "avant: " << energyS1 + energyS2 << "\t\t" << energyS << endl;
    224227  } else {
    225228    energyS = gRandom->Gaus(energy,
Note: See TracChangeset for help on using the changeset viewer.